@charset "UTF-8";
/*!
   * 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("https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap");
/* line 1, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  /* line 28, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
  :root {
    scroll-behavior: smooth;
  }
}

/* line 49, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: 1px solid;
  opacity: 0.25;
}

/* line 83, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}

@media (min-width: 1200px) {
  /* line 93, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
  h1, .h1 {
    font-size: 2.5rem;
  }
}

/* line 98, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}

@media (min-width: 1200px) {
  /* line 98, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
  h2, .h2 {
    font-size: 2rem;
  }
}

/* line 103, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}

@media (min-width: 1200px) {
  /* line 103, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
  h3, .h3 {
    font-size: 1.75rem;
  }
}

/* line 108, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}

@media (min-width: 1200px) {
  /* line 108, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
  h4, .h4 {
    font-size: 1.5rem;
  }
}

/* line 113, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
h5, .h5 {
  font-size: 1.25rem;
}

/* line 118, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
h6, .h6 {
  font-size: 1rem;
}

/* line 129, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
p {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 141, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

/* line 150, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

/* line 159, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
ol,
ul {
  padding-left: 2rem;
}

/* line 164, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 171, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

/* line 178, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
dt {
  font-weight: 700;
}

/* line 184, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

/* line 192, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
blockquote {
  margin: 0 0 1rem;
}

/* line 201, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
b,
strong {
  font-weight: bolder;
}

/* line 211, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
small, .small {
  font-size: 0.875em;
}

/* line 218, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
mark, .mark {
  padding: 0.1875em;
  background-color: var(--bs-highlight-bg);
}

/* line 229, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

/* line 237, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
sub {
  bottom: -.25em;
}

/* line 238, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
sup {
  top: -.5em;
}

/* line 243, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
a {
  color: var(--bs-link-color);
  text-decoration: underline;
}

/* line 247, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
a:hover {
  color: var(--bs-link-hover-color);
}

/* line 259, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

/* line 269, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

/* line 281, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}

/* line 290, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

/* line 297, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}

/* line 303, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
a > code {
  color: inherit;
}

/* line 308, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
kbd kbd {
  padding: 0;
  font-size: 1em;
}

/* line 327, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
figure {
  margin: 0 0 1rem;
}

/* line 334, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
img,
svg {
  vertical-align: middle;
}

/* line 344, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
table {
  caption-side: bottom;
  border-collapse: collapse;
}

/* line 349, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
}

/* line 360, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

/* line 366, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

/* line 382, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
label {
  display: inline-block;
}

/* line 389, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
button {
  border-radius: 0;
}

/* line 399, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
button:focus:not(:focus-visible) {
  outline: 0;
}

/* line 405, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 417, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
button,
select {
  text-transform: none;
}

/* line 424, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
[role="button"] {
  cursor: pointer;
}

/* line 428, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
select {
  word-wrap: normal;
}

/* line 434, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
select:disabled {
  opacity: 1;
}

/* line 442, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/* line 458, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer;
}

/* line 466, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

/* line 473, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
textarea {
  resize: vertical;
}

/* line 484, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 496, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
  legend {
    font-size: 1.5rem;
  }
}

/* line 505, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
legend + * {
  clear: left;
}

/* line 513, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
::-webkit-inner-spin-button {
  height: auto;
}

/* line 533, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
/* line 554, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 560, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
::-webkit-color-swatch-wrapper {
  padding: 0;
}

/* line 568, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

/* line 575, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
output {
  display: inline-block;
}

/* line 581, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
iframe {
  border: 0;
}

/* line 589, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
summary {
  display: list-item;
  cursor: pointer;
}

/* line 599, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
progress {
  vertical-align: baseline;
}

/* line 608, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_reboot.scss */
[hidden] {
  display: none !important;
}

/* line 29, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_type.scss */
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

/* line 36, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_type.scss */
.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_type.scss */
  .display-1 {
    font-size: 5rem;
  }
}

/* line 36, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_type.scss */
.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_type.scss */
  .display-2 {
    font-size: 4.5rem;
  }
}

/* line 36, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_type.scss */
.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_type.scss */
  .display-3 {
    font-size: 4rem;
  }
}

/* line 36, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_type.scss */
.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_type.scss */
  .display-4 {
    font-size: 3.5rem;
  }
}

/* line 36, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_type.scss */
.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_type.scss */
  .display-5 {
    font-size: 3rem;
  }
}

/* line 36, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_type.scss */
.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_type.scss */
  .display-6 {
    font-size: 2.5rem;
  }
}

/* line 60, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_type.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 65, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_type.scss */
.list-inline {
  padding-left: 0;
  list-style: none;
}

/* line 68, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_type.scss */
.list-inline-item {
  display: inline-block;
}

/* line 71, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_type.scss */
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

/* line 82, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_type.scss */
.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

/* line 88, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_type.scss */
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

/* line 92, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_type.scss */
.blockquote > :last-child {
  margin-bottom: 0;
}

/* line 97, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_type.scss */
.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}

/* line 103, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_type.scss */
.blockquote-footer::before {
  content: "\2014\00A0";
}

/* line 8, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_images.scss */
.img-fluid {
  max-width: 100%;
  height: auto;
}

/* line 14, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_images.scss */
.figure {
  display: inline-block;
}

/* line 34, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_images.scss */
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

/* line 39, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_images.scss */
.figure-caption {
  font-size: 0.875em;
  color: #6c757d;
}

/* line 7, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_containers.scss */
  .container-sm, .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  /* line 20, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_containers.scss */
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  /* line 20, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_containers.scss */
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  /* line 20, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_containers.scss */
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}

@media (min-width: 1400px) {
  /* line 20, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_containers.scss */
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}

/* line 6, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col {
  flex: 1 0 0%;
}

/* line 78, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

/* line 57, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

/* line 57, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

/* line 57, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

/* line 57, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

/* line 57, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

/* line 57, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

/* line 90, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-auto {
  flex: 0 0 auto;
  width: auto;
}

/* line 96, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

/* line 96, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

/* line 96, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

/* line 96, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

/* line 96, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

/* line 96, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

/* line 96, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

/* line 96, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

/* line 96, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

/* line 96, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

/* line 96, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

/* line 96, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

/* line 104, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.offset-1 {
  margin-left: 8.33333333%;
}

/* line 104, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.offset-2 {
  margin-left: 16.66666667%;
}

/* line 104, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.offset-3 {
  margin-left: 25%;
}

/* line 104, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.offset-4 {
  margin-left: 33.33333333%;
}

/* line 104, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.offset-5 {
  margin-left: 41.66666667%;
}

/* line 104, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.offset-6 {
  margin-left: 50%;
}

/* line 104, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.offset-7 {
  margin-left: 58.33333333%;
}

/* line 104, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.offset-8 {
  margin-left: 66.66666667%;
}

/* line 104, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.offset-9 {
  margin-left: 75%;
}

/* line 104, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.offset-10 {
  margin-left: 83.33333333%;
}

/* line 104, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.offset-11 {
  margin-left: 91.66666667%;
}

/* line 115, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

/* line 119, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

/* line 115, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

/* line 119, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

/* line 115, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

/* line 119, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

/* line 115, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

/* line 119, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

/* line 115, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

/* line 119, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

/* line 115, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

/* line 119, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

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

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

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

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

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

/* line 5, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_tables.scss */
.table > tbody {
  vertical-align: inherit;
}

/* line 39, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_tables.scss */
.table > thead {
  vertical-align: bottom;
}

/* line 44, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_tables.scss */
.table-group-divider {
  border-top: 2px solid currentcolor;
}

/* line 52, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_tables.scss */
.caption-top {
  caption-side: top;
}

/* line 63, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_tables.scss */
.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

/* line 79, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_tables.scss */
.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}

/* line 83, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_tables.scss */
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

/* line 91, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_tables.scss */
.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}

/* line 95, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_tables.scss */
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

/* line 106, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_tables.scss */
.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}

/* line 134, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_tables.scss */
.table-hover > tbody > tr:hover > * {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}

/* line 3, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_tables.scss */
.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  /* line 159, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 767.98px) {
  /* line 159, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 991.98px) {
  /* line 159, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 1199.98px) {
  /* line 159, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 1399.98px) {
  /* line 159, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

/* line 5, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_labels.scss */
.form-label {
  margin-bottom: 0.5rem;
}

/* line 15, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-text.scss */
.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

/* line 5, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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;
  -webkit-appearance: none;
     -moz-appearance: none;
          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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
  .form-control {
    transition: none;
  }
}

/* line 25, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control[type="file"] {
  overflow: hidden;
}

/* line 28, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control[type="file"]:not(:disabled):not([readonly]) {
  cursor: pointer;
}

/* line 34, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control::-webkit-date-and-time-value {
  height: 1.5em;
}

/* line 56, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control:disabled {
  background-color: #e9ecef;
  opacity: 1;
}

/* line 76, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
  .form-control::file-selector-button {
    transition: none;
  }
}

/* line 91, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #dde0e3;
}

/* line 101, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control-plaintext:focus {
  outline: 0;
}

/* line 116, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

/* line 130, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

/* line 160, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
textarea.form-control {
  min-height: calc(1.5em + 0.75rem + 2px);
}

/* line 164, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}

/* line 168, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
}

/* line 174, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem;
}

/* line 179, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}

/* line 183, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: 0.375rem;
}

/* line 188, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control-color::-webkit-color-swatch {
  border-radius: 0.375rem;
}

/* line 192, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
}

/* line 193, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
}

/* line 6, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 6, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-select.scss */
  .form-select {
    transition: none;
  }
}

/* line 27, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-select.scss */
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}

/* line 44, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-select.scss */
.form-select:disabled {
  background-color: #e9ecef;
}

/* line 51, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-select.scss */
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #212529;
}

/* line 57, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}

/* line 11, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

/* line 17, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}

/* line 22, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

/* line 29, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

/* line 43, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check-input[type="checkbox"] {
  border-radius: 0.25em;
}

/* line 47, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check-input[type="radio"] {
  border-radius: 50%;
}

/* line 52, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check-input:active {
  filter: brightness(90%);
}

/* line 56, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}

/* line 66, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}

/* line 104, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-switch {
  padding-left: 2.5em;
}

/* line 123, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
  .form-switch .form-check-input {
    transition: none;
  }
}

/* line 131, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}

/* line 150, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

/* line 157, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

/* line 162, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

/* line 169, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

/* line 7, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

/* line 14, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range:focus {
  outline: 0;
}

/* line 19, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range::-moz-focus-outer {
  border: 0;
}

/* line 27, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 27, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}

/* line 38, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}

/* line 43, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 54, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}

/* line 64, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}

/* line 69, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range:disabled {
  pointer-events: none;
}

/* line 83, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

/* line 87, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

/* line 1, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_floating-labels.scss */
.form-floating {
  position: relative;
}

/* line 4, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_floating-labels.scss */
  .form-floating > label {
    transition: none;
  }
}

/* line 28, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_floating-labels.scss */
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}

/* line 32, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_floating-labels.scss */
.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}

/* line 36, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_floating-labels.scss */
.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_floating-labels.scss */
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

/* line 57, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_floating-labels.scss */
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_floating-labels.scss */
.form-floating > .form-control-plaintext ~ label {
  border-width: 1px 0;
}

/* line 5, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_input-group.scss */
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

/* line 12, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_input-group.scss */
.input-group .btn {
  position: relative;
  z-index: 2;
}

/* line 35, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_input-group.scss */
.input-group .btn:focus {
  z-index: 5;
}

/* line 47, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/forms/_input-group.scss */
.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

/* line 101, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #198754;
}

/* line 34, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #198754;
}

/* line 89, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

/* line 7, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #198754;
}

/* line 117, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #198754;
}

/* line 121, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #198754;
}

/* line 131, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: .5em;
}

/* line 7, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}

/* line 34, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #dc3545;
}

/* line 89, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

/* line 7, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #dc3545;
}

/* line 117, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #dc3545;
}

/* line 121, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

/* line 131, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: .5em;
}

/* line 7, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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;
  -webkit-user-select: none;
     -moz-user-select: none;
          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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_buttons.scss */
  .btn {
    transition: none;
  }
}

/* line 43, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}

/* line 189, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

/* line 201, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_transitions.scss */
.fade {
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  /* line 1, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_transitions.scss */
  .fade {
    transition: none;
  }
}

/* line 4, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_transitions.scss */
.fade:not(.show) {
  opacity: 0;
}

/* line 11, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_transitions.scss */
.collapse:not(.show) {
  display: none;
}

/* line 16, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_transitions.scss */
.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 16, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_transitions.scss */
  .collapsing {
    transition: none;
  }
}

/* line 21, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_transitions.scss */
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 21, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_transitions.scss */
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

/* line 2, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

/* line 11, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-toggle {
  white-space: nowrap;
}

/* line 31, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 19, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

/* line 92, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu-start {
  --bs-position: start;
}

/* line 95, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

/* line 101, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu-end {
  --bs-position: end;
}

/* line 104, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  /* line 92, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  /* line 95, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 101, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  /* line 104, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

@media (min-width: 768px) {
  /* line 92, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  /* line 95, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 101, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  /* line 104, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

@media (min-width: 992px) {
  /* line 92, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  /* line 95, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 101, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  /* line 104, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1200px) {
  /* line 92, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  /* line 95, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 101, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  /* line 104, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1400px) {
  /* line 92, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  /* line 95, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 101, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  /* line 104, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

/* line 116, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}

/* line 31, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 129, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 139, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

/* line 146, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

/* line 46, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.dropstart .dropdown-toggle::after {
  display: none;
}

/* line 50, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 156, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

/* line 164, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

/* line 212, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu.show {
  display: block;
}

/* line 217, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

/* line 8, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}

/* line 15, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

/* line 31, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-toolbar .input-group {
  width: auto;
}

/* line 36, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group {
  border-radius: 0.375rem;
}

/* line 40, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}

/* line 46, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_button-group.scss */
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

/* line 79, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_button-group.scss */
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}

/* line 85, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_button-group.scss */
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

/* line 90, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

/* line 122, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}

/* line 127, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}

/* line 133, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_nav.scss */
  .nav-link {
    transition: none;
  }
}

/* line 33, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}

/* line 40, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-link.disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

/* line 51, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: var(--bs-nav-pills-border-radius);
}

/* line 117, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-pills .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}

/* line 124, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

/* line 145, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

/* line 155, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

/* line 166, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_nav.scss */
.tab-content > .tab-pane {
  display: none;
}

/* line 169, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_nav.scss */
.tab-content > .active {
  display: block;
}

/* line 6, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

/* line 86, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav .show > .nav-link,
.navbar-nav .nav-link.active {
  color: var(--bs-navbar-active-color);
}

/* line 108, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav .dropdown-menu {
  position: static;
}

/* line 118, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}

/* line 123, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

/* line 139, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

/* line 148, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-toggler {
    transition: none;
  }
}

/* line 158, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggler:hover {
  text-decoration: none;
}

/* line 162, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

/* line 171, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

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

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

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

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

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

/* line 196, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}

/* line 201, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand .navbar-nav {
  flex-direction: row;
}

/* line 204, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

/* line 208, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}

/* line 218, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

/* line 223, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand .navbar-toggler {
  display: none;
}

/* line 227, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}

/* line 246, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

/* line 267, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_card.scss */
.card > hr {
  margin-right: 0;
  margin-left: 0;
}

/* line 43, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_card.scss */
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}

/* line 47, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_card.scss */
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

/* line 66, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_card.scss */
.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
}

/* line 78, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_card.scss */
.card-subtitle {
  margin-top: calc(-.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
}

/* line 83, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_card.scss */
.card-text:last-child {
  margin-bottom: 0;
}

/* line 92, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_card.scss */
.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

/* line 101, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_card.scss */
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

/* line 113, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_card.scss */
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

/* line 129, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_card.scss */
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

/* line 141, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_card.scss */
.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

/* line 163, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_card.scss */
.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}

@media (min-width: 576px) {
  /* line 178, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  /* line 190, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  /* line 195, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  /* line 202, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  /* line 205, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  /* line 220, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_accordion.scss */
  .accordion-button {
    transition: none;
  }
}

/* line 47, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}

/* line 59, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_accordion.scss */
  .accordion-button::after {
    transition: none;
  }
}

/* line 71, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-button:hover {
  z-index: 2;
}

/* line 75, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-header {
  margin-bottom: 0;
}

/* line 87, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-item:not(:first-of-type) {
  border-top: 0;
}

/* line 105, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

/* line 130, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-flush .accordion-collapse {
  border-width: 0;
}

/* line 134, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

/* line 139, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}

/* line 140, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}

/* line 143, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
  border-radius: 0;
}

/* line 1, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}

/* line 29, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_breadcrumb.scss */
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

/* line 1, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_pagination.scss */
  .page-link {
    transition: none;
  }
}

/* line 40, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_pagination.scss */
.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}

/* line 80, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_badge.scss */
.badge:empty {
  display: none;
}

/* line 35, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_badge.scss */
.btn .badge {
  position: relative;
  top: -1px;
}

/* line 5, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-heading {
  color: inherit;
}

/* line 33, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-link {
  font-weight: 700;
}

/* line 42, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-dismissible {
  padding-right: 3rem;
}

/* line 46, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-primary {
  --bs-alert-color: #084298;
  --bs-alert-bg: #cfe2ff;
  --bs-alert-border-color: #b6d4fe;
}

/* line 11, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-primary .alert-link {
  color: #06357a;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-secondary {
  --bs-alert-color: #41464b;
  --bs-alert-bg: #e2e3e5;
  --bs-alert-border-color: #d3d6d8;
}

/* line 11, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-secondary .alert-link {
  color: #34383c;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-success {
  --bs-alert-color: #0f5132;
  --bs-alert-bg: #d1e7dd;
  --bs-alert-border-color: #badbcc;
}

/* line 11, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-success .alert-link {
  color: #0c4128;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-info {
  --bs-alert-color: #055160;
  --bs-alert-bg: #cff4fc;
  --bs-alert-border-color: #b6effb;
}

/* line 11, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-info .alert-link {
  color: #04414d;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-warning {
  --bs-alert-color: #664d03;
  --bs-alert-bg: #fff3cd;
  --bs-alert-border-color: #ffecb5;
}

/* line 11, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-warning .alert-link {
  color: #523e02;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-danger {
  --bs-alert-color: #842029;
  --bs-alert-bg: #f8d7da;
  --bs-alert-border-color: #f5c2c7;
}

/* line 11, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-danger .alert-link {
  color: #6a1a21;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-light {
  --bs-alert-color: #636464;
  --bs-alert-bg: #fefefe;
  --bs-alert-border-color: #fdfdfe;
}

/* line 11, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-light .alert-link {
  color: #4f5050;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-dark {
  --bs-alert-color: #141619;
  --bs-alert-bg: #d3d3d4;
  --bs-alert-border-color: #bcbebf;
}

/* line 11, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-dark .alert-link {
  color: #101214;
}

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

/* line 11, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_progress.scss */
  .progress-bar {
    transition: none;
  }
}

/* line 44, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_progress.scss */
.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}

@media (prefers-reduced-motion: reduce) {
  /* line 50, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_progress.scss */
  .progress-bar-animated {
    animation: none;
  }
}

/* line 5, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}

/* line 39, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

/* line 51, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}

/* line 57, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

/* line 88, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}

/* line 92, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item + .list-group-item {
  border-top-width: 0;
}

/* line 111, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-horizontal {
  flex-direction: row;
}

/* line 130, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}

/* line 144, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  /* line 130, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  /* line 144, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-md {
    flex-direction: row;
  }
  /* line 130, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  /* line 144, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  /* line 130, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  /* line 144, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  /* line 130, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  /* line 144, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  /* line 130, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  /* line 144, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-flush {
  border-radius: 0;
}

/* line 167, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}

/* line 170, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

/* line 5, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-primary {
  color: #084298;
  background-color: #cfe2ff;
}

/* line 10, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #084298;
  border-color: #084298;
}

/* line 5, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-secondary {
  color: #41464b;
  background-color: #e2e3e5;
}

/* line 10, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #41464b;
  border-color: #41464b;
}

/* line 5, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-success {
  color: #0f5132;
  background-color: #d1e7dd;
}

/* line 10, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #0f5132;
  border-color: #0f5132;
}

/* line 5, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-info {
  color: #055160;
  background-color: #cff4fc;
}

/* line 10, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #055160;
  border-color: #055160;
}

/* line 5, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-warning {
  color: #664d03;
  background-color: #fff3cd;
}

/* line 10, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #664d03;
  border-color: #664d03;
}

/* line 5, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-danger {
  color: #842029;
  background-color: #f8d7da;
}

/* line 10, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #842029;
  border-color: #842029;
}

/* line 5, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-light {
  color: #636464;
  background-color: #fefefe;
}

/* line 10, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #636464;
  border-color: #636464;
}

/* line 5, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-dark {
  color: #141619;
  background-color: #d3d3d4;
}

/* line 10, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #141619;
  border-color: #141619;
}

/* line 6, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_close.scss */
.btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}

/* line 24, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_close.scss */
.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  opacity: 1;
}

/* line 30, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_close.scss */
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 0.25;
}

/* line 38, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_close.scss */
.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

/* line 1, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_toasts.scss */
.toast.showing {
  opacity: 0;
}

/* line 35, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_toasts.scss */
.toast:not(.show) {
  display: none;
}

/* line 40, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_toasts.scss */
.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}

/* line 49, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_toasts.scss */
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

/* line 54, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_toasts.scss */
.toast-header .btn-close {
  margin-right: calc(-.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

/* line 70, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_toasts.scss */
.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

/* line 10, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}

/* line 61, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_modal.scss */
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  /* line 61, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal.fade .modal-dialog {
    transition: none;
  }
}

/* line 65, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_modal.scss */
.modal.show .modal-dialog {
  transform: none;
}

/* line 70, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_modal.scss */
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

/* line 75, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}

/* line 78, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}

/* line 83, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

/* line 88, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

/* line 95, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_backdrop.scss */
.modal-backdrop.fade {
  opacity: 0;
}

/* line 13, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_backdrop.scss */
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

/* line 125, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

/* line 148, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

/* line 157, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * .5);
}

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

@media (min-width: 992px) {
  /* line 196, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-lg,
.modal-xl {
    --bs-modal-width: 800px;
  }
}

@media (min-width: 1200px) {
  /* line 203, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}

/* line 214, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}

/* line 220, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}

/* line 226, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}

/* line 231, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

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

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

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

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

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

/* line 2, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}

/* line 33, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}

/* line 38, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 47, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow {
  bottom: 0;
}

/* line 50, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow {
  top: 0;
}

/* line 75, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_popover.scss */
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}

/* line 45, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_popover.scss */
.popover-header:empty {
  display: none;
}

/* line 193, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel {
  position: relative;
}

/* line 18, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel.pointer-event {
  touch-action: pan-y;
}

/* line 22, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* line 3, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

/* line 29, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-item {
    transition: none;
  }
}

/* line 39, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

/* line 45, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

/* line 50, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

/* line 61, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

/* line 87, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}

/* line 107, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control-prev {
  left: 0;
}

/* line 119, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control-next {
  right: 0;
}

/* line 125, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}

/* line 190, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-indicators .active {
  opacity: 1;
}

/* line 200, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}

/* line 219, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}

/* line 223, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-dark .carousel-caption {
  color: #000;
}

/* line 5, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_spinners.scss */
.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  /* line 80, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_spinners.scss */
  .spinner-border,
.spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}

/* line 3, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_offcanvas.scss */
  .offcanvas-sm {
    transition: none;
  }
}

@media (max-width: 575.98px) {
  /* line 47, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_offcanvas.scss */
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  /* line 87, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_offcanvas.scss */
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}

@media (min-width: 576px) {
  /* line 31, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_offcanvas.scss */
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  /* line 100, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_offcanvas.scss */
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  /* line 104, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_offcanvas.scss */
  .offcanvas-md {
    transition: none;
  }
}

@media (max-width: 767.98px) {
  /* line 47, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_offcanvas.scss */
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  /* line 87, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_offcanvas.scss */
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}

@media (min-width: 768px) {
  /* line 31, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_offcanvas.scss */
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  /* line 100, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_offcanvas.scss */
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  /* line 104, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_offcanvas.scss */
  .offcanvas-lg {
    transition: none;
  }
}

@media (max-width: 991.98px) {
  /* line 47, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_offcanvas.scss */
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  /* line 87, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_offcanvas.scss */
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}

@media (min-width: 992px) {
  /* line 31, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_offcanvas.scss */
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  /* line 100, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_offcanvas.scss */
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  /* line 104, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_offcanvas.scss */
  .offcanvas-xl {
    transition: none;
  }
}

@media (max-width: 1199.98px) {
  /* line 47, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_offcanvas.scss */
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  /* line 87, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_offcanvas.scss */
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}

@media (min-width: 1200px) {
  /* line 31, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_offcanvas.scss */
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  /* line 100, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_offcanvas.scss */
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  /* line 104, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_offcanvas.scss */
  .offcanvas-xxl {
    transition: none;
  }
}

@media (max-width: 1399.98px) {
  /* line 47, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_offcanvas.scss */
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  /* line 87, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_offcanvas.scss */
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}

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

/* line 31, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_offcanvas.scss */
  .offcanvas {
    transition: none;
  }
}

/* line 47, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_offcanvas.scss */
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}

/* line 87, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_offcanvas.scss */
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

/* line 117, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_offcanvas.scss */
.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

/* line 12, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_backdrop.scss */
.offcanvas-backdrop.fade {
  opacity: 0;
}

/* line 13, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_backdrop.scss */
.offcanvas-backdrop.show {
  opacity: 0.5;
}

/* line 121, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_offcanvas.scss */
.offcanvas-title {
  margin-bottom: 0;
  line-height: 1.5;
}

/* line 140, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_offcanvas.scss */
.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

/* line 1, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_placeholders.scss */
.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}

/* line 9, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_placeholders.scss */
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

/* line 16, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_placeholders.scss */
.placeholder-xs {
  min-height: .6em;
}

/* line 20, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_placeholders.scss */
.placeholder-sm {
  min-height: .8em;
}

/* line 24, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_placeholders.scss */
.placeholder-lg {
  min-height: 1.2em;
}

/* line 30, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_placeholders.scss */
.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

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

/* line 41, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/_placeholders.scss */
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
          mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
          mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}

/* line 3, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

/* line 6, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_color-bg.scss */
.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important;
}

/* line 6, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_color-bg.scss */
.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important;
}

/* line 6, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_color-bg.scss */
.text-bg-success {
  color: #fff !important;
  background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important;
}

/* line 6, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_color-bg.scss */
.text-bg-info {
  color: #000 !important;
  background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important;
}

/* line 6, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_color-bg.scss */
.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important;
}

/* line 6, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_color-bg.scss */
.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important;
}

/* line 6, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_color-bg.scss */
.text-bg-light {
  color: #000 !important;
  background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important;
}

/* line 6, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_color-bg.scss */
.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important;
}

/* line 2, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-primary {
  color: #0d6efd !important;
}

/* line 6, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-primary:hover, .link-primary:focus {
  color: #0a58ca !important;
}

/* line 2, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-secondary {
  color: #6c757d !important;
}

/* line 6, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-secondary:hover, .link-secondary:focus {
  color: #565e64 !important;
}

/* line 2, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-success {
  color: #198754 !important;
}

/* line 6, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-success:hover, .link-success:focus {
  color: #146c43 !important;
}

/* line 2, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-info {
  color: #0dcaf0 !important;
}

/* line 6, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-info:hover, .link-info:focus {
  color: #3dd5f3 !important;
}

/* line 2, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-warning {
  color: #ffc107 !important;
}

/* line 6, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-warning:hover, .link-warning:focus {
  color: #ffcd39 !important;
}

/* line 2, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-danger {
  color: #dc3545 !important;
}

/* line 6, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-danger:hover, .link-danger:focus {
  color: #b02a37 !important;
}

/* line 2, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-light {
  color: #f8f9fa !important;
}

/* line 6, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-light:hover, .link-light:focus {
  color: #f9fafb !important;
}

/* line 2, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-dark {
  color: #212529 !important;
}

/* line 6, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-dark:hover, .link-dark:focus {
  color: #1a1e21 !important;
}

/* line 3, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_ratio.scss */
.ratio {
  position: relative;
  width: 100%;
}

/* line 7, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_ratio.scss */
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}

/* line 13, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_ratio.scss */
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 23, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_ratio.scss */
.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

/* line 23, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_ratio.scss */
.ratio-4x3 {
  --bs-aspect-ratio: calc(3 / 4 * 100%);
}

/* line 23, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_ratio.scss */
.ratio-16x9 {
  --bs-aspect-ratio: calc(9 / 16 * 100%);
}

/* line 23, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_ratio.scss */
.ratio-21x9 {
  --bs-aspect-ratio: calc(9 / 21 * 100%);
}

/* line 3, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_position.scss */
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

/* line 11, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_position.scss */
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

/* line 24, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_position.scss */
.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

/* line 30, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_position.scss */
.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  /* line 24, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_position.scss */
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  /* line 30, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_position.scss */
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}

@media (min-width: 768px) {
  /* line 24, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_position.scss */
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  /* line 30, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_position.scss */
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}

@media (min-width: 992px) {
  /* line 24, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_position.scss */
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  /* line 30, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_position.scss */
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}

@media (min-width: 1200px) {
  /* line 24, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_position.scss */
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  /* line 30, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_position.scss */
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}

@media (min-width: 1400px) {
  /* line 24, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_position.scss */
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  /* line 30, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_position.scss */
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}

/* line 2, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_stacks.scss */
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

/* line 9, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_stacks.scss */
.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

/* line 5, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_stretched-link.scss */
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

/* line 5, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_text-truncation.scss */
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 1, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/helpers/_vr.scss */
.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-baseline {
  vertical-align: baseline !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-top {
  vertical-align: top !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-middle {
  vertical-align: middle !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-bottom {
  vertical-align: bottom !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-text-bottom {
  vertical-align: text-bottom !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-text-top {
  vertical-align: text-top !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.float-start {
  float: left !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.float-end {
  float: right !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.float-none {
  float: none !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.opacity-0 {
  opacity: 0 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.opacity-25 {
  opacity: 0.25 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.opacity-50 {
  opacity: 0.5 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.opacity-75 {
  opacity: 0.75 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.opacity-100 {
  opacity: 1 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.overflow-auto {
  overflow: auto !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.overflow-hidden {
  overflow: hidden !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.overflow-visible {
  overflow: visible !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.overflow-scroll {
  overflow: scroll !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.d-inline {
  display: inline !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.d-inline-block {
  display: inline-block !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.d-block {
  display: block !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.d-grid {
  display: grid !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.d-table {
  display: table !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.d-table-row {
  display: table-row !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.d-table-cell {
  display: table-cell !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.d-flex {
  display: flex !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.d-inline-flex {
  display: inline-flex !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.d-none {
  display: none !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.shadow-none {
  box-shadow: none !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.position-static {
  position: static !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.position-relative {
  position: relative !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.position-absolute {
  position: absolute !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.position-fixed {
  position: fixed !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.position-sticky {
  position: sticky !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.top-0 {
  top: 0 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.top-50 {
  top: 50% !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.top-100 {
  top: 100% !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bottom-0 {
  bottom: 0 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bottom-50 {
  bottom: 50% !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bottom-100 {
  bottom: 100% !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.start-0 {
  left: 0 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.start-50 {
  left: 50% !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.start-100 {
  left: 100% !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.end-0 {
  right: 0 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.end-50 {
  right: 50% !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.end-100 {
  right: 100% !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.translate-middle {
  transform: translate(-50%, -50%) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.translate-middle-x {
  transform: translateX(-50%) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.translate-middle-y {
  transform: translateY(-50%) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-0 {
  border: 0 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-top-0 {
  border-top: 0 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-end-0 {
  border-right: 0 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-bottom-0 {
  border-bottom: 0 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-start-0 {
  border-left: 0 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

/* line 57, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-1 {
  --bs-border-width: 1px;
}

/* line 57, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-2 {
  --bs-border-width: 2px;
}

/* line 57, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-3 {
  --bs-border-width: 3px;
}

/* line 57, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-4 {
  --bs-border-width: 4px;
}

/* line 57, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-5 {
  --bs-border-width: 5px;
}

/* line 57, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

/* line 57, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

/* line 57, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

/* line 57, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

/* line 57, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-opacity-100 {
  --bs-border-opacity: 1;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.w-25 {
  width: 25% !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.w-50 {
  width: 50% !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.w-75 {
  width: 75% !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.w-100 {
  width: 100% !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.w-auto {
  width: auto !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mw-100 {
  max-width: 100% !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.vw-100 {
  width: 100vw !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.min-vw-100 {
  min-width: 100vw !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.h-25 {
  height: 25% !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.h-50 {
  height: 50% !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.h-75 {
  height: 75% !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.h-100 {
  height: 100% !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.h-auto {
  height: auto !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mh-100 {
  max-height: 100% !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.vh-100 {
  height: 100vh !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.min-vh-100 {
  min-height: 100vh !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-fill {
  flex: 1 1 auto !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-row {
  flex-direction: row !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-column {
  flex-direction: column !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-row-reverse {
  flex-direction: row-reverse !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-column-reverse {
  flex-direction: column-reverse !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-grow-0 {
  flex-grow: 0 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-grow-1 {
  flex-grow: 1 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-shrink-0 {
  flex-shrink: 0 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-shrink-1 {
  flex-shrink: 1 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-wrap {
  flex-wrap: wrap !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-nowrap {
  flex-wrap: nowrap !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.justify-content-start {
  justify-content: flex-start !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.justify-content-end {
  justify-content: flex-end !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.justify-content-center {
  justify-content: center !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.justify-content-between {
  justify-content: space-between !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.justify-content-around {
  justify-content: space-around !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.justify-content-evenly {
  justify-content: space-evenly !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-items-start {
  align-items: flex-start !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-items-end {
  align-items: flex-end !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-items-center {
  align-items: center !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-items-baseline {
  align-items: baseline !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-items-stretch {
  align-items: stretch !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-content-start {
  align-content: flex-start !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-content-end {
  align-content: flex-end !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-content-center {
  align-content: center !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-content-between {
  align-content: space-between !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-content-around {
  align-content: space-around !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-content-stretch {
  align-content: stretch !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-self-auto {
  align-self: auto !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-self-start {
  align-self: flex-start !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-self-end {
  align-self: flex-end !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-self-center {
  align-self: center !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-self-baseline {
  align-self: baseline !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-self-stretch {
  align-self: stretch !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.order-first {
  order: -1 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.order-0 {
  order: 0 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.order-1 {
  order: 1 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.order-2 {
  order: 2 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.order-3 {
  order: 3 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.order-4 {
  order: 4 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.order-5 {
  order: 5 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.order-last {
  order: 6 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.m-0 {
  margin: 0 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.m-1 {
  margin: 0.25rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.m-2 {
  margin: 0.5rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.m-3 {
  margin: 1rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.m-4 {
  margin: 1.5rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.m-5 {
  margin: 3rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.m-auto {
  margin: auto !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mt-0 {
  margin-top: 0 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mt-1 {
  margin-top: 0.25rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mt-2 {
  margin-top: 0.5rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mt-3 {
  margin-top: 1rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mt-4 {
  margin-top: 1.5rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mt-5 {
  margin-top: 3rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mt-auto {
  margin-top: auto !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.me-0 {
  margin-right: 0 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.me-1 {
  margin-right: 0.25rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.me-2 {
  margin-right: 0.5rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.me-3 {
  margin-right: 1rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.me-4 {
  margin-right: 1.5rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.me-5 {
  margin-right: 3rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.me-auto {
  margin-right: auto !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mb-0 {
  margin-bottom: 0 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mb-1 {
  margin-bottom: 0.25rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mb-2 {
  margin-bottom: 0.5rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mb-3 {
  margin-bottom: 1rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mb-4 {
  margin-bottom: 1.5rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mb-5 {
  margin-bottom: 3rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mb-auto {
  margin-bottom: auto !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ms-0 {
  margin-left: 0 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ms-1 {
  margin-left: 0.25rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ms-2 {
  margin-left: 0.5rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ms-3 {
  margin-left: 1rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ms-4 {
  margin-left: 1.5rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ms-5 {
  margin-left: 3rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ms-auto {
  margin-left: auto !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.p-0 {
  padding: 0 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.p-1 {
  padding: 0.25rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.p-2 {
  padding: 0.5rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.p-3 {
  padding: 1rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.p-4 {
  padding: 1.5rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.p-5 {
  padding: 3rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pt-0 {
  padding-top: 0 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pt-1 {
  padding-top: 0.25rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pt-2 {
  padding-top: 0.5rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pt-3 {
  padding-top: 1rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pt-4 {
  padding-top: 1.5rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pt-5 {
  padding-top: 3rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pe-0 {
  padding-right: 0 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pe-1 {
  padding-right: 0.25rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pe-2 {
  padding-right: 0.5rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pe-3 {
  padding-right: 1rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pe-4 {
  padding-right: 1.5rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pe-5 {
  padding-right: 3rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pb-0 {
  padding-bottom: 0 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pb-1 {
  padding-bottom: 0.25rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pb-2 {
  padding-bottom: 0.5rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pb-3 {
  padding-bottom: 1rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pb-4 {
  padding-bottom: 1.5rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pb-5 {
  padding-bottom: 3rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ps-0 {
  padding-left: 0 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ps-1 {
  padding-left: 0.25rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ps-2 {
  padding-left: 0.5rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ps-3 {
  padding-left: 1rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ps-4 {
  padding-left: 1.5rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ps-5 {
  padding-left: 3rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.gap-0 {
  gap: 0 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.gap-1 {
  gap: 0.25rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.gap-2 {
  gap: 0.5rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.gap-3 {
  gap: 1rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.gap-4 {
  gap: 1.5rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.gap-5 {
  gap: 3rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fs-5 {
  font-size: 1.25rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fs-6 {
  font-size: 1rem !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fst-italic {
  font-style: italic !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fst-normal {
  font-style: normal !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fw-light {
  font-weight: 300 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fw-lighter {
  font-weight: lighter !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fw-normal {
  font-weight: 400 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fw-bold {
  font-weight: 700 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fw-semibold {
  font-weight: 600 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fw-bolder {
  font-weight: bolder !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.lh-1 {
  line-height: 1 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.lh-sm {
  line-height: 1.25 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.lh-base {
  line-height: 1.5 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.lh-lg {
  line-height: 2 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-start {
  text-align: left !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-end {
  text-align: right !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-center {
  text-align: center !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-decoration-none {
  text-decoration: none !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-decoration-underline {
  text-decoration: underline !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-decoration-line-through {
  text-decoration: line-through !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-lowercase {
  text-transform: lowercase !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-uppercase {
  text-transform: uppercase !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-capitalize {
  text-transform: capitalize !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-wrap {
  white-space: normal !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-muted {
  --bs-text-opacity: 1;
  color: #6c757d !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

/* line 57, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

/* line 57, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

/* line 57, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

/* line 57, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-opacity-100 {
  --bs-text-opacity: 1;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

/* line 57, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

/* line 57, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

/* line 57, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

/* line 57, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

/* line 57, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pe-none {
  pointer-events: none !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pe-auto {
  pointer-events: auto !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.rounded {
  border-radius: var(--bs-border-radius) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.rounded-0 {
  border-radius: 0 !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.rounded-5 {
  border-radius: var(--bs-border-radius-2xl) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.rounded-circle {
  border-radius: 50% !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/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, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.visible {
  visibility: visible !important;
}

/* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-sm-start {
    float: left !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-sm-end {
    float: right !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-sm-none {
    float: none !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-sm-inline {
    display: inline !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-sm-inline-block {
    display: inline-block !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-sm-block {
    display: block !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-sm-grid {
    display: grid !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-sm-table {
    display: table !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-sm-table-row {
    display: table-row !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-sm-table-cell {
    display: table-cell !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-sm-flex {
    display: flex !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-sm-none {
    display: none !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-row {
    flex-direction: row !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-column {
    flex-direction: column !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-sm-center {
    justify-content: center !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-sm-center {
    align-items: center !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-sm-center {
    align-content: center !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-sm-between {
    align-content: space-between !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-sm-around {
    align-content: space-around !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-sm-auto {
    align-self: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-sm-center {
    align-self: center !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-sm-first {
    order: -1 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-sm-0 {
    order: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-sm-1 {
    order: 1 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-sm-2 {
    order: 2 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-sm-3 {
    order: 3 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-sm-4 {
    order: 4 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-sm-5 {
    order: 5 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-sm-last {
    order: 6 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-sm-0 {
    margin: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-sm-3 {
    margin: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-sm-5 {
    margin: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-sm-auto {
    margin: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-sm-auto {
    margin-top: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-sm-0 {
    margin-right: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-sm-auto {
    margin-right: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-sm-auto {
    margin-left: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-sm-0 {
    padding: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-sm-3 {
    padding: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-sm-5 {
    padding: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-sm-0 {
    gap: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-sm-3 {
    gap: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-sm-5 {
    gap: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-sm-start {
    text-align: left !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-sm-end {
    text-align: right !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-md-start {
    float: left !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-md-end {
    float: right !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-md-none {
    float: none !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-md-inline {
    display: inline !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-md-inline-block {
    display: inline-block !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-md-block {
    display: block !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-md-grid {
    display: grid !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-md-table {
    display: table !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-md-table-row {
    display: table-row !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-md-table-cell {
    display: table-cell !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-md-flex {
    display: flex !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-md-none {
    display: none !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-row {
    flex-direction: row !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-column {
    flex-direction: column !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-md-center {
    justify-content: center !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-md-start {
    align-items: flex-start !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-md-end {
    align-items: flex-end !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-md-center {
    align-items: center !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-md-start {
    align-content: flex-start !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-md-end {
    align-content: flex-end !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-md-center {
    align-content: center !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-md-between {
    align-content: space-between !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-md-around {
    align-content: space-around !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-md-auto {
    align-self: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-md-start {
    align-self: flex-start !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-md-end {
    align-self: flex-end !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-md-center {
    align-self: center !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-md-first {
    order: -1 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-md-0 {
    order: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-md-1 {
    order: 1 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-md-2 {
    order: 2 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-md-3 {
    order: 3 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-md-4 {
    order: 4 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-md-5 {
    order: 5 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-md-last {
    order: 6 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-md-0 {
    margin: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-md-1 {
    margin: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-md-2 {
    margin: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-md-3 {
    margin: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-md-4 {
    margin: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-md-5 {
    margin: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-md-auto {
    margin: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-md-0 {
    margin-top: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-md-auto {
    margin-top: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-md-0 {
    margin-right: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-md-3 {
    margin-right: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-md-5 {
    margin-right: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-md-auto {
    margin-right: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-md-0 {
    margin-left: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-md-auto {
    margin-left: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-md-0 {
    padding: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-md-1 {
    padding: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-md-2 {
    padding: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-md-3 {
    padding: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-md-4 {
    padding: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-md-5 {
    padding: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-md-0 {
    padding-top: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-md-0 {
    padding-right: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-md-0 {
    padding-left: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-md-0 {
    gap: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-md-3 {
    gap: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-md-5 {
    gap: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-md-start {
    text-align: left !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-md-end {
    text-align: right !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-lg-start {
    float: left !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-lg-end {
    float: right !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-lg-none {
    float: none !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-lg-inline {
    display: inline !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-lg-inline-block {
    display: inline-block !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-lg-block {
    display: block !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-lg-grid {
    display: grid !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-lg-table {
    display: table !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-lg-table-row {
    display: table-row !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-lg-table-cell {
    display: table-cell !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-lg-flex {
    display: flex !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-lg-none {
    display: none !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-row {
    flex-direction: row !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-column {
    flex-direction: column !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-lg-center {
    justify-content: center !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-lg-center {
    align-items: center !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-lg-center {
    align-content: center !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-lg-between {
    align-content: space-between !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-lg-around {
    align-content: space-around !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-lg-auto {
    align-self: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-lg-center {
    align-self: center !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-lg-first {
    order: -1 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-lg-0 {
    order: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-lg-1 {
    order: 1 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-lg-2 {
    order: 2 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-lg-3 {
    order: 3 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-lg-4 {
    order: 4 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-lg-5 {
    order: 5 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-lg-last {
    order: 6 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-lg-0 {
    margin: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-lg-3 {
    margin: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-lg-5 {
    margin: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-lg-auto {
    margin: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-lg-auto {
    margin-top: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-lg-0 {
    margin-right: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-lg-auto {
    margin-right: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-lg-auto {
    margin-left: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-lg-0 {
    padding: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-lg-3 {
    padding: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-lg-5 {
    padding: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-lg-0 {
    gap: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-lg-3 {
    gap: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-lg-5 {
    gap: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-lg-start {
    text-align: left !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-lg-end {
    text-align: right !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-xl-start {
    float: left !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-xl-end {
    float: right !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-xl-none {
    float: none !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xl-inline {
    display: inline !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xl-inline-block {
    display: inline-block !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xl-block {
    display: block !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xl-grid {
    display: grid !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xl-table {
    display: table !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xl-table-row {
    display: table-row !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xl-table-cell {
    display: table-cell !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xl-flex {
    display: flex !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xl-none {
    display: none !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-row {
    flex-direction: row !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-column {
    flex-direction: column !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xl-center {
    justify-content: center !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-xl-center {
    align-items: center !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xl-center {
    align-content: center !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xl-between {
    align-content: space-between !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xl-around {
    align-content: space-around !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xl-auto {
    align-self: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xl-center {
    align-self: center !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xl-first {
    order: -1 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xl-0 {
    order: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xl-1 {
    order: 1 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xl-2 {
    order: 2 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xl-3 {
    order: 3 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xl-4 {
    order: 4 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xl-5 {
    order: 5 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xl-last {
    order: 6 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xl-0 {
    margin: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xl-3 {
    margin: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xl-5 {
    margin: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xl-auto {
    margin: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xl-auto {
    margin-top: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xl-0 {
    margin-right: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xl-auto {
    margin-right: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xl-auto {
    margin-left: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xl-0 {
    padding: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xl-3 {
    padding: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xl-5 {
    padding: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xl-0 {
    gap: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xl-3 {
    gap: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xl-5 {
    gap: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-xl-start {
    text-align: left !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-xl-end {
    text-align: right !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-xl-center {
    text-align: center !important;
  }
}

@media (min-width: 1400px) {
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-xxl-start {
    float: left !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-xxl-end {
    float: right !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-xxl-none {
    float: none !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xxl-inline {
    display: inline !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xxl-block {
    display: block !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xxl-grid {
    display: grid !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xxl-table {
    display: table !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xxl-table-row {
    display: table-row !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xxl-flex {
    display: flex !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xxl-none {
    display: none !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-row {
    flex-direction: row !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-column {
    flex-direction: column !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-xxl-center {
    align-items: center !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xxl-center {
    align-content: center !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xxl-center {
    align-self: center !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xxl-first {
    order: -1 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xxl-0 {
    order: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xxl-1 {
    order: 1 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xxl-2 {
    order: 2 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xxl-3 {
    order: 3 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xxl-4 {
    order: 4 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xxl-5 {
    order: 5 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xxl-last {
    order: 6 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xxl-0 {
    margin: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xxl-3 {
    margin: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xxl-5 {
    margin: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xxl-auto {
    margin: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xxl-auto {
    margin-right: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xxl-0 {
    padding: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xxl-3 {
    padding: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xxl-5 {
    padding: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xxl-0 {
    gap: 0 !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-xxl-start {
    text-align: left !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-xxl-end {
    text-align: right !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-xxl-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .fs-1 {
    font-size: 2.5rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .fs-2 {
    font-size: 2rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .fs-3 {
    font-size: 1.75rem !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .fs-4 {
    font-size: 1.5rem !important;
  }
}

@media print {
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-print-inline {
    display: inline !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-print-inline-block {
    display: inline-block !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-print-block {
    display: block !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-print-grid {
    display: grid !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-print-table {
    display: table !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-print-table-row {
    display: table-row !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-print-table-cell {
    display: table-cell !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-print-flex {
    display: flex !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  /* line 67, ../.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/bootstrap-5.2.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-print-none {
    display: none !important;
  }
}

/*------------------------------------------------------------------
[Master Stylesheet]

Project        :   Noa – Bootstrap  Admin & Dashboard Template
Copyright      :   Spruko Technologies Private Limited 
Author         :   Spruko
Author URL     :   https://themeforest.net/user/spruko
Support	       :   support@spruko.com
License        :   Licensed under ThemeForest License

-------------------------------------------------------------------*/
/*Gradient variables*/
/*Background variables*/
/*gray variables*/
/*white variables*/
/*black variables*/
/*shadow variables*/
/*Dark Theme Variables*/
/*Transparent variables*/
/*
--- accordion
--- alert
--- avatars
--- badges
--- blackquote
--- bootstrap-styles
--- breadcrumb
--- button
--- buttons
--- cards
--- carousel
--- dropdown
--- forms
--- grid
--- input-group
--- modal
--- navigation
--- opacity
--- pagination
--- panel
--- popover
--- progress
--- tables
--- tags
--- thumbnail
--- tooltip
--- components-col
--- count-down
--- custom-forms
--- custom-styles
--- font
--- gallery
--- highlight
--- labels
--- landing
--- list-group
--- media
--- navbar
--- pricing
--- rating
--- tabs-menu
--- timeline
--- dark-style
--- footer
--- header
--- horizontal-menu
--- icons-list
--- item-styles
--- loaders
--- rtl
--- datepicker
--- jvector
--- select2
--- select-group
--- selectize
--- accordion
--- amazeui.datetimepicker
--- bootstrap-datepicker
--- bootstrap-editable
--- buttons.bootstrap5
--- classic
--- dataTables.bootstrap
--- demo
--- fancy_fileupload
--- fileupload
--- flipclock
--- fullcalendar
--- gallery
--- inputtags
--- ion.rangeSlider
--- ion.rangeSlider.skinFlat
--- jquery.countdown
--- jquery.growl
--- jquery.simple-dtpicker
--- jquery.timepicker
--- jquerysctipttop
--- leaflet
--- main
--- morris
--- nano.min
--- notifIt
--- nv.d3
--- owl.carousel
--- perfect-scrollbar
--- prism
--- quill.bubble
--- quill.snow
--- responsive.bootstrap5
--- richtext
--- select2.min
--- smart_wizard
--- smart_wizard_theme_arrows
--- smart_wizard_theme_circles
--- smart_wizard_theme_dots
--- star-rating-svg
--- summernote1
--- sweetalert
--- tabs
--- timeline
--- closed-menu
--- hover-submenu
--- hover-submenu-style1
--- sidemenu
--- sidemenu-icontext
--- calender
--- chart
--- chat
--- error-pages
--- form-wizard
--- range
--- ribbon
--- weather-cards
--- widgets
--- alignments
--- background
--- border
--- display
--- float-elements
--- height
--- margin
--- padding
--- position
--- typography
--- width
*/
/* ######## FONT ######## */
/*-------- Bootstrap Framework -------*/
/* ######## BOOTSTRAP ######## */
/*Gradient variables*/
/*Background variables*/
/*gray variables*/
/*white variables*/
/*black variables*/
/*shadow variables*/
/*Dark Theme Variables*/
/*Transparent variables*/
/* line 160, app/assets/stylesheets/global/style.css */
:root {
  --primary-bg-color: #00303C;
  /* #8fbd56;*/
  --primary-bg-hover: #014050;
  /*#82c035;*/
  --primary-bg-border: #00303C;
  /*#8fbd56;*/
  --dark-body: #2c2f3e;
  --dark-theme: rgba(0, 0, 0, 0.3);
  --dark-bg: rgba(0, 0, 0, 0.2);
  --dark-border: rgba(255, 255, 255, 0.15);
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial,
        "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/* line 178, app/assets/stylesheets/global/style.css */
* {
  box-sizing: border-box;
}

/* line 182, app/assets/stylesheets/global/style.css */
*::before,
*::after {
  box-sizing: border-box;
}

/* line 187, app/assets/stylesheets/global/style.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
}

/* line 199, app/assets/stylesheets/global/style.css */
article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}

/* line 213, app/assets/stylesheets/global/style.css */
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', 'Ubuntu', sans-serif;
  font-size: 0.8375rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: left;
  background-color: #f7f8f9;
  height: 100%;
}

/* line 225, app/assets/stylesheets/global/style.css */
.number-font {
  font-weight: 600;
}

/* line 229, app/assets/stylesheets/global/style.css */
[tabindex="-1"]:focus {
  outline: 0 !important;
}

/* line 233, app/assets/stylesheets/global/style.css */
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/* line 239, app/assets/stylesheets/global/style.css */
p {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 244, app/assets/stylesheets/global/style.css */
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}

/* line 253, app/assets/stylesheets/global/style.css */
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

/* line 259, app/assets/stylesheets/global/style.css */
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 266, app/assets/stylesheets/global/style.css */
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

/* line 273, app/assets/stylesheets/global/style.css */
dt {
  font-weight: 700;
}

/* line 277, app/assets/stylesheets/global/style.css */
dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

/* line 282, app/assets/stylesheets/global/style.css */
dfn {
  font-style: italic;
}

/* line 286, app/assets/stylesheets/global/style.css */
b,
strong {
  font-weight: bolder;
}

/* line 291, app/assets/stylesheets/global/style.css */
small, .small {
  font-size: 80%;
}

/* line 295, app/assets/stylesheets/global/style.css */
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

/* line 303, app/assets/stylesheets/global/style.css */
sub {
  bottom: -0.25em;
}

/* line 307, app/assets/stylesheets/global/style.css */
sup {
  top: -0.5em;
}

/* line 311, app/assets/stylesheets/global/style.css */
a {
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

/* line 317, app/assets/stylesheets/global/style.css */
a:hover {
  text-decoration: underline;
}

/* line 321, app/assets/stylesheets/global/style.css */
a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

/* line 326, app/assets/stylesheets/global/style.css */
a:not([href]):not([tabindex]):hover {
  color: inherit;
  text-decoration: none;
}

/* line 331, app/assets/stylesheets/global/style.css */
a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
  outline: 0;
}

/* line 337, app/assets/stylesheets/global/style.css */
pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 345, app/assets/stylesheets/global/style.css */
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

/* line 352, app/assets/stylesheets/global/style.css */
svg:not(:root) {
  overflow: hidden;
}

/* line 356, app/assets/stylesheets/global/style.css */
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #505662;
  text-align: left;
  caption-side: bottom;
}

/* line 364, app/assets/stylesheets/global/style.css */
th {
  text-align: inherit;
}

/* line 368, app/assets/stylesheets/global/style.css */
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

/* line 373, app/assets/stylesheets/global/style.css */
input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

/* line 379, app/assets/stylesheets/global/style.css */
input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

/* line 386, app/assets/stylesheets/global/style.css */
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 393, app/assets/stylesheets/global/style.css */
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

/* line 405, app/assets/stylesheets/global/style.css */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/* line 410, app/assets/stylesheets/global/style.css */
[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

/* line 415, app/assets/stylesheets/global/style.css */
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 420, app/assets/stylesheets/global/style.css */
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

/* line 425, app/assets/stylesheets/global/style.css */
output {
  display: inline-block;
}

/* line 429, app/assets/stylesheets/global/style.css */
summary {
  display: list-item;
  cursor: pointer;
}

/* line 434, app/assets/stylesheets/global/style.css */
template {
  display: none;
}

/* line 438, app/assets/stylesheets/global/style.css */
[hidden] {
  display: none !important;
}

/* line 442, app/assets/stylesheets/global/style.css */
.lead {
  font-size: 1.171875rem;
  font-weight: 300;
  line-height: 1.4;
}

/* line 448, app/assets/stylesheets/global/style.css */
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid #eaedf1;
  opacity: 1;
  background-color: transparent;
}

/* line 457, app/assets/stylesheets/global/style.css */
small,
.small {
  font-size: 87.5%;
  font-weight: 400;
}

/* line 463, app/assets/stylesheets/global/style.css */
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

/* line 469, app/assets/stylesheets/global/style.css */
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 474, app/assets/stylesheets/global/style.css */
.list-unstyled li {
  border-bottom: 1px solid #eaedf1;
}

/* line 478, app/assets/stylesheets/global/style.css */
.list-inline {
  padding-left: 0;
  list-style: none;
}

/* line 483, app/assets/stylesheets/global/style.css */
.list-inline-item {
  display: inline-block;
}

/* line 487, app/assets/stylesheets/global/style.css */
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

/* line 491, app/assets/stylesheets/global/style.css */
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

/* line 496, app/assets/stylesheets/global/style.css */
code,
kbd,
pre,
samp {
  font-family: Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/* line 503, app/assets/stylesheets/global/style.css */
code {
  font-size: 85%;
  color: inherit;
  word-break: break-word;
}

/* line 509, app/assets/stylesheets/global/style.css */
a > code {
  color: inherit;
}

/* line 513, app/assets/stylesheets/global/style.css */
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 85%;
  color: #fff;
  background-color: #343a40;
  border-radius: 3px;
}

/* line 521, app/assets/stylesheets/global/style.css */
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

/* line 527, app/assets/stylesheets/global/style.css */
pre {
  display: block;
  font-size: 85%;
  color: #212529;
}

/* line 533, app/assets/stylesheets/global/style.css */
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

/* line 539, app/assets/stylesheets/global/style.css */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

/* line 544, app/assets/stylesheets/global/style.css */
.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

@media (max-width: 576px) {
  /* line 553, app/assets/stylesheets/global/style.css */
  .container {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
  }
}

@media (min-width: 576px) {
  /* line 560, app/assets/stylesheets/global/style.css */
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  /* line 566, app/assets/stylesheets/global/style.css */
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  /* line 572, app/assets/stylesheets/global/style.css */
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1280px) {
  /* line 578, app/assets/stylesheets/global/style.css */
  .container {
    max-width: 1140px;
  }
}

/* line 583, app/assets/stylesheets/global/style.css */
.container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}

/* line 591, app/assets/stylesheets/global/style.css */
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}

/* line 600, app/assets/stylesheets/global/style.css */
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

/* line 608, app/assets/stylesheets/global/style.css */
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  /* line 617, app/assets/stylesheets/global/style.css */
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

/* line 625, app/assets/stylesheets/global/style.css */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

/* line 636, app/assets/stylesheets/global/style.css */
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

/* line 646, app/assets/stylesheets/global/style.css */
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

/* line 650, app/assets/stylesheets/global/style.css */
.shadow1 {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1) !important;
}

/* line 654, app/assets/stylesheets/global/style.css */
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

/* line 658, app/assets/stylesheets/global/style.css */
.shadow-none {
  box-shadow: none !important;
}

/* line 662, app/assets/stylesheets/global/style.css */
.visible {
  visibility: visible !important;
}

/* line 666, app/assets/stylesheets/global/style.css */
.invisible {
  visibility: hidden !important;
}

/* line 670, app/assets/stylesheets/global/style.css */
.users img {
  max-width: none !important;
}

@media print {
  /* line 675, app/assets/stylesheets/global/style.css */
  * {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  /* line 680, app/assets/stylesheets/global/style.css */
  *::before,
*::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  /* line 686, app/assets/stylesheets/global/style.css */
  a:not(.btn) {
    text-decoration: underline;
  }
  /* line 690, app/assets/stylesheets/global/style.css */
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  /* line 694, app/assets/stylesheets/global/style.css */
  pre {
    white-space: pre-wrap !important;
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  /* line 700, app/assets/stylesheets/global/style.css */
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  /* line 705, app/assets/stylesheets/global/style.css */
  thead {
    display: table-header-group;
  }
  /* line 709, app/assets/stylesheets/global/style.css */
  tr,
img {
    page-break-inside: avoid;
  }
  /* line 714, app/assets/stylesheets/global/style.css */
  p,
h2,
.h2,
h3,
.h3 {
    orphans: 3;
    widows: 3;
  }
  /* line 721, app/assets/stylesheets/global/style.css */
  h2, .h2,
h3,
.h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  /* line 730, app/assets/stylesheets/global/style.css */
  body,
.container {
    min-width: 992px !important;
  }
  /* line 735, app/assets/stylesheets/global/style.css */
  .navbar {
    display: none;
  }
  /* line 739, app/assets/stylesheets/global/style.css */
  .badge {
    border: 1px solid #000;
  }
  /* line 743, app/assets/stylesheets/global/style.css */
  .table,
.text-wrap table {
    border-collapse: collapse !important;
  }
  /* line 748, app/assets/stylesheets/global/style.css */
  .table td,
.text-wrap table td,
.table th,
.text-wrap table th {
    background-color: #fff !important;
  }
  /* line 755, app/assets/stylesheets/global/style.css */
  .table-bordered th,
.text-wrap table th,
.table-bordered td,
.text-wrap table td {
    border: 1px solid #eaedf1 !important;
  }
}

/* line 763, app/assets/stylesheets/global/style.css */
html {
  font-size: 16px;
  height: 100%;
  direction: ltr;
}

/* line 769, app/assets/stylesheets/global/style.css */
body {
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: transparent;
  -webkit-text-size-adjust: none;
  touch-action: manipulation;
  font-feature-settings: "liga" 0;
  overflow-y: scroll;
  overflow-x: hidden !important;
  position: relative;
}

/* line 784, app/assets/stylesheets/global/style.css */
body *::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  -webkit-transition: 0.3s background;
  transition: 0.3s background;
}

/* line 790, app/assets/stylesheets/global/style.css */
body *::-webkit-scrollbar-thumb {
  background: #ced4da;
}

/* line 794, app/assets/stylesheets/global/style.css */
body *:hover::-webkit-scrollbar-thumb {
  background: #adb5bd;
}

@media print {
  /* line 799, app/assets/stylesheets/global/style.css */
  body {
    background: none;
  }
}

/* line 804, app/assets/stylesheets/global/style.css */
a {
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
}

/* line 809, app/assets/stylesheets/global/style.css */
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
.h6 a {
  color: inherit;
}

/* line 824, app/assets/stylesheets/global/style.css */
strong,
b {
  font-weight: bolder;
}

/* line 829, app/assets/stylesheets/global/style.css */
code {
  background: #f2f3f9;
  border: 1px solid #eaedf1;
  border-radius: 3px;
  padding: 3px;
}

/* line 836, app/assets/stylesheets/global/style.css */
pre code {
  padding: 0;
  border-radius: 0;
  border: none;
  background: none;
}

/* line 843, app/assets/stylesheets/global/style.css */
hr {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
}

/* line 848, app/assets/stylesheets/global/style.css */
pre {
  color: #343a40;
  padding: 1rem;
  overflow: auto;
  font-size: 85%;
  line-height: 1.45;
  background-color: #f4f8fd;
  border-radius: 3px;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  text-shadow: 0 1px white;
  -webkit-hyphens: none;
  hyphens: none;
}

/* line 866, app/assets/stylesheets/global/style.css */
.section-nav {
  background-color: #f8f9fa;
  margin: 1rem 0;
  padding: 0.5rem 1rem;
  border: 1px solid #eaedf1;
  border-radius: 3px;
  list-style: none;
}

/* line 875, app/assets/stylesheets/global/style.css */
.section-nav:before {
  content: "Table of contents:";
  display: block;
  font-weight: 600;
}

@media print {
  /* line 882, app/assets/stylesheets/global/style.css */
  .container {
    max-width: none;
  }
}

/* line 887, app/assets/stylesheets/global/style.css */
.row-cards > .col,
.row-cards > [class*=col-] {
  display: flex;
  flex-direction: column;
}

/* line 895, app/assets/stylesheets/global/style.css */
.row-deck > .col,
.row-deck > [class*=col-] {
  display: flex;
  align-items: stretch;
}

/* line 903, app/assets/stylesheets/global/style.css */
.row-deck > .col .card,
.row-deck > [class*=col-] .card {
  flex: 1 1 auto;
}

/* line 909, app/assets/stylesheets/global/style.css */
.col-text {
  max-width: 48rem;
}

/* line 913, app/assets/stylesheets/global/style.css */
.col-login {
  max-width: 24rem;
}

/* line 917, app/assets/stylesheets/global/style.css */
.accordion > .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}

/* line 921, app/assets/stylesheets/global/style.css */
.accordion > .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 5px;
}

/* line 926, app/assets/stylesheets/global/style.css */
.accordion > .card:first-of-type {
  border-bottom: 0;
}

/* line 930, app/assets/stylesheets/global/style.css */
.accordion > .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 935, app/assets/stylesheets/global/style.css */
.accordion .card {
  border-width: 0;
}

/* line 939, app/assets/stylesheets/global/style.css */
.accordion .card + .card {
  margin-top: 1px;
}

/* line 943, app/assets/stylesheets/global/style.css */
.accordion .card-header {
  padding: 0 !important;
  background-color: transparent;
  font-weight: 400;
}

/* line 949, app/assets/stylesheets/global/style.css */
.accordion .card-header a {
  display: block;
  padding: 14px 20px;
  color: #495057;
  position: relative;
  font-weight: 400;
  font-size: 14px;
  background-color: #f3f3f3;
  border: 1px solid #eaedf1;
  border-radius: 0px;
  width: 100%;
}

/* line 962, app/assets/stylesheets/global/style.css */
.accordion .card-header a.collapsed {
  background-color: #f3f3f3;
  border-bottom-color: #eaedf1;
}

/* line 967, app/assets/stylesheets/global/style.css */
.accordion .card-body {
  padding: 20px 20px;
  background-color: #fff;
  transition: none;
  border: 1px solid #ededf5;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top: 0px;
}

/* ###### 3.1 Accordion ###### */
/* line 978, app/assets/stylesheets/global/style.css */
.accordion-primary .card {
  background-color: var(--primary03);
}

/* line 982, app/assets/stylesheets/global/style.css */
.accordion-primary .card-header {
  padding: 0px !important;
}

/* line 986, app/assets/stylesheets/global/style.css */
.accordion-primary .card-header a {
  transition: all ease 0.3s;
  padding: 14px 20px;
  width: 100%;
  background-color: var(--primary09);
  color: #fff;
}

/* line 994, app/assets/stylesheets/global/style.css */
.accordion-primary .card-header a:hover,
.accordion-primary .card-header a:focus {
  color: #fff;
}

/* line 999, app/assets/stylesheets/global/style.css */
.accordion-primary .card-header a.accor-style2 {
  border-radius: 5px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1005, app/assets/stylesheets/global/style.css */
.accordion-primary .card-header a.accor-style2.collapsed,
.accordion-primary .card-header a.accor-style2.collapse {
  border-radius: 5px;
}

/* line 1010, app/assets/stylesheets/global/style.css */
.accordion-primary .card-header a.accor-style2.collapsed.active,
.accordion-primary .card-header a.accor-style2.collapse.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1016, app/assets/stylesheets/global/style.css */
.accordion-primary .card-body {
  background-color: rgba(var(--primary-bg-color), 0);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 1022, app/assets/stylesheets/global/style.css */
.accordion-secondary .card {
  background-color: rgba(233, 132, 177, 0.45);
}

/* line 1026, app/assets/stylesheets/global/style.css */
.accordion-secondary .card-header {
  padding: 0px !important;
}

/* line 1030, app/assets/stylesheets/global/style.css */
.accordion-secondary .card-header a {
  transition: all ease 0.3s;
  padding: 14px 20px;
  width: 100%;
  background-color: rgba(233, 132, 177, 0.65);
  color: #fff;
}

/* line 1038, app/assets/stylesheets/global/style.css */
.accordion-secondary .card-header a:hover,
.accordion-secondary .card-header a:focus {
  color: #fff;
}

/* line 1043, app/assets/stylesheets/global/style.css */
.accordion-secondary .card-header a.accor-style2 {
  border-radius: 5px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1049, app/assets/stylesheets/global/style.css */
.accordion-secondary .card-header a.accor-style2.collapsed,
.accordion-secondary .card-header a.accor-style2.collapse {
  border-radius: 5px;
}

/* line 1054, app/assets/stylesheets/global/style.css */
.accordion-secondary .card-header a.accor-style2.collapsed.active,
.accordion-secondary .card-header a.accor-style2.collapse.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1060, app/assets/stylesheets/global/style.css */
.accordion-secondary .card-body {
  background-color: rgba(233, 132, 177, 0);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 1066, app/assets/stylesheets/global/style.css */
.accordion-info .card {
  background-color: rgba(89, 173, 236, 0.45);
}

/* line 1070, app/assets/stylesheets/global/style.css */
.accordion-info .card-header {
  padding: 0px !important;
}

/* line 1074, app/assets/stylesheets/global/style.css */
.accordion-info .card-header a {
  transition: all ease 0.3s;
  padding: 14px 20px;
  width: 100%;
  background-color: rgba(89, 173, 236, 0.65);
  color: #fff;
}

/* line 1082, app/assets/stylesheets/global/style.css */
.accordion-info .card-header a:hover,
.accordion-info .card-header a:focus {
  color: #fff;
}

/* line 1087, app/assets/stylesheets/global/style.css */
.accordion-info .card-header a.accor-style2 {
  border-radius: 5px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1093, app/assets/stylesheets/global/style.css */
.accordion-info .card-header a.accor-style2.collapsed,
.accordion-info .card-header a.accor-style2.collapse {
  border-radius: 5px;
}

/* line 1098, app/assets/stylesheets/global/style.css */
.accordion-info .card-header a.accor-style2.collapsed.active,
.accordion-info .card-header a.accor-style2.collapse.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1104, app/assets/stylesheets/global/style.css */
.accordion-info .card-body {
  background-color: rgba(89, 173, 236, 0);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 1110, app/assets/stylesheets/global/style.css */
.accordion-warning .card {
  background-color: rgba(231, 195, 84, 0.45);
}

/* line 1114, app/assets/stylesheets/global/style.css */
.accordion-warning .card-header {
  padding: 0px !important;
}

/* line 1118, app/assets/stylesheets/global/style.css */
.accordion-warning .card-header a {
  transition: all ease 0.3s;
  padding: 14px 20px;
  width: 100%;
  background-color: rgba(231, 195, 84, 0.65);
  color: #fff;
}

/* line 1126, app/assets/stylesheets/global/style.css */
.accordion-warning .card-header a:hover,
.accordion-warning .card-header a:focus {
  color: #fff;
}

/* line 1131, app/assets/stylesheets/global/style.css */
.accordion-warning .card-header a.accor-style2 {
  border-radius: 5px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1137, app/assets/stylesheets/global/style.css */
.accordion-warning .card-header a.accor-style2.collapsed,
.accordion-warning .card-header a.accor-style2.collapse {
  border-radius: 5px;
}

/* line 1142, app/assets/stylesheets/global/style.css */
.accordion-warning .card-header a.accor-style2.collapsed.active,
.accordion-warning .card-header a.accor-style2.collapse.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1148, app/assets/stylesheets/global/style.css */
.accordion-warning .card-body {
  background-color: rgba(231, 195, 84, 0);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 1154, app/assets/stylesheets/global/style.css */
.accordion-success .card {
  background-color: rgba(19, 191, 166, 0.45);
}

/* line 1158, app/assets/stylesheets/global/style.css */
.accordion-success .card-header {
  padding: 0px !important;
}

/* line 1162, app/assets/stylesheets/global/style.css */
.accordion-success .card-header a {
  transition: all ease 0.3s;
  padding: 14px 20px;
  width: 100%;
  background-color: rgba(19, 191, 166, 0.65);
  color: #fff;
}

/* line 1170, app/assets/stylesheets/global/style.css */
.accordion-success .card-header a:hover,
.accordion-success .card-header a:focus {
  color: #fff;
}

/* line 1175, app/assets/stylesheets/global/style.css */
.accordion-success .card-header a.accor-style2 {
  border-radius: 5px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1181, app/assets/stylesheets/global/style.css */
.accordion-success .card-header a.accor-style2.collapsed,
.accordion-success .card-header a.accor-style2.collapse {
  border-radius: 5px;
}

/* line 1186, app/assets/stylesheets/global/style.css */
.accordion-success .card-header a.accor-style2.collapsed.active,
.accordion-success .card-header a.accor-style2.collapse.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1192, app/assets/stylesheets/global/style.css */
.accordion-success .card-body {
  background-color: rgba(19, 191, 166, 0);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 1198, app/assets/stylesheets/global/style.css */
.accordion-danger .card {
  background-color: rgba(209, 44, 71, 0.45);
}

/* line 1202, app/assets/stylesheets/global/style.css */
.accordion-danger .card-header {
  padding: 0px !important;
}

/* line 1206, app/assets/stylesheets/global/style.css */
.accordion-danger .card-header a {
  transition: all ease 0.3s;
  padding: 14px 20px;
  width: 100%;
  background-color: rgba(209, 44, 71, 0.65);
  color: #fff;
}

/* line 1214, app/assets/stylesheets/global/style.css */
.accordion-danger .card-header a:hover,
.accordion-danger .card-header a:focus {
  color: #fff;
}

/* line 1219, app/assets/stylesheets/global/style.css */
.accordion-danger .card-header a.accor-style2 {
  border-radius: 5px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1225, app/assets/stylesheets/global/style.css */
.accordion-danger .card-header a.accor-style2.collapsed,
.accordion-danger .card-header a.accor-style2.collapse {
  border-radius: 5px;
}

/* line 1230, app/assets/stylesheets/global/style.css */
.accordion-danger .card-header a.accor-style2.collapsed.active,
.accordion-danger .card-header a.accor-style2.collapse.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1236, app/assets/stylesheets/global/style.css */
.accordion-danger .card-body {
  background-color: rgba(209, 44, 71, 0);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 1242, app/assets/stylesheets/global/style.css */
.accordion-dark .card {
  background-color: #ebe2fc;
}

/* line 1246, app/assets/stylesheets/global/style.css */
.accordion-dark .card-header {
  padding: 0px !important;
}

/* line 1250, app/assets/stylesheets/global/style.css */
.accordion-dark .card-header a {
  transition: all ease 0.3s;
  padding: 14px 20px;
  width: 100%;
  background-color: rgba(68, 69, 70, 0.65);
  color: #e4e7ecc5;
}

/* line 1258, app/assets/stylesheets/global/style.css */
.accordion-dark .card-header a:hover,
.accordion-dark .card-header a:focus {
  color: #fff;
}

/* line 1263, app/assets/stylesheets/global/style.css */
.accordion-dark .card-header a.accor-style2 {
  border-radius: 5px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1269, app/assets/stylesheets/global/style.css */
.accordion-dark .card-header a.accor-style2.collapsed,
.accordion-dark .card-header a.accor-style2.collapse {
  border-radius: 5px;
}

/* line 1274, app/assets/stylesheets/global/style.css */
.accordion-dark .card-header a.accor-style2.collapsed.active,
.accordion-dark .card-header a.accor-style2.collapse.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1280, app/assets/stylesheets/global/style.css */
.accordion-dark .card-body {
  background-color: #e4e7ecc5;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 1286, app/assets/stylesheets/global/style.css */
.accordion > .card {
  border: 0 !important;
}

/* ############### CUSTOM ELEMENT STYLES ############### */
/* line 1291, app/assets/stylesheets/global/style.css */
.main-accordion .accordion-item {
  background-color: #f9f9fb;
  border: 1px solid #dee2ef;
  position: relative;
  transition: all 0.2s ease-in-out;
}

/* line 1298, app/assets/stylesheets/global/style.css */
.main-accordion .accordion-item:hover,
.main-accordion .accordion-item:focus {
  cursor: pointer;
  background-color: #f1f2f6;
  border-color: #bcc4de;
  z-index: 4;
}

/* line 1306, app/assets/stylesheets/global/style.css */
.main-accordion .accordion-item.active {
  background-color: #fff;
  z-index: 5;
  border-color: #bcc4de;
}

/* line 1312, app/assets/stylesheets/global/style.css */
.main-accordion .accordion-item.active .accordion-title {
  color: var(--primary-bg-color);
}

/* line 1316, app/assets/stylesheets/global/style.css */
.main-accordion .accordion-item.active .accordion-body {
  display: block;
}

/* line 1320, app/assets/stylesheets/global/style.css */
.main-accordion .accordion-item + .accordion-item {
  margin-top: -1px;
}

/* line 1324, app/assets/stylesheets/global/style.css */
.main-accordion .accordion-header {
  display: flex;
  align-items: center;
  padding: 15px 20px;
}

/* line 1330, app/assets/stylesheets/global/style.css */
.main-accordion .accordion-title {
  font-weight: 700;
  color: #495057;
  margin: 0;
  transition: all 0.2s ease-in-out;
}

/* line 1337, app/assets/stylesheets/global/style.css */
.main-accordion .accordion-body {
  display: none;
  padding: 0 20px 20px;
}

@media (prefers-reduced-motion: reduce) {
  /* line 1343, app/assets/stylesheets/global/style.css */
  .main-accordion .accordion-item {
    transition: none;
  }
}

@media (prefers-reduced-motion: reduce) {
  /* line 1349, app/assets/stylesheets/global/style.css */
  .main-accordion .accordion-title {
    transition: none;
  }
}

/* line 1354, app/assets/stylesheets/global/style.css */
.panel-heading1 .panel-title1 a {
  display: block;
  color: #f9f9fb;
}

/* line 1359, app/assets/stylesheets/global/style.css */
.panel-title1 {
  margin-bottom: 0;
}

/* line 1363, app/assets/stylesheets/global/style.css */
.panel-heading1 {
  display: block;
  padding: 14px 20px;
  background-color: #f3f3f3;
}

/* line 1369, app/assets/stylesheets/global/style.css */
.panel-heading1.collapsed {
  border: 1px solid #eaedf1;
}

/* line 1373, app/assets/stylesheets/global/style.css */
.panel-heading1.active {
  border: 1px solid #eaedf1;
  border-bottom: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1380, app/assets/stylesheets/global/style.css */
.panel-title1 a {
  display: block;
  color: #fff;
  padding: 15px;
  position: relative;
  font-weight: 400;
  font-size: 15px;
}

/* line 1389, app/assets/stylesheets/global/style.css */
.panel-heading1.collapsed:before {
  content: "\e9af" !important;
  position: absolute;
  font-family: "feather" !important;
  right: 10px;
  top: 9px;
  font-size: 20px;
  transition: all 0.5s;
  transform: scale(1);
}

/* line 1400, app/assets/stylesheets/global/style.css */
.panel-heading1.active:before {
  content: "\e994" !important;
  position: absolute;
  font-family: "feather" !important;
  right: 10px;
  top: 6px;
  font-size: 20px;
  transition: all 0.5s;
  transform: scale(1);
}

/* line 1411, app/assets/stylesheets/global/style.css */
.accor.bg-primary h4 a, .accor.bg-primary .h4 a {
  color: #fff;
}

/* line 1415, app/assets/stylesheets/global/style.css */
.accor h4 a, .accor .h4 a {
  padding: 14px 20px;
  display: block;
  font-size: 15px;
  background-color: #f3f3f3;
  font-weight: 400;
  border-radius: 5px;
  border: 1px solid #eaedf1;
}

/* line 1425, app/assets/stylesheets/global/style.css */
.accor h4 a.active, .accor .h4 a.active {
  border-bottom: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1431, app/assets/stylesheets/global/style.css */
.accordion .accor-basic,
.accordion .accor-style2 {
  border-radius: 5px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1438, app/assets/stylesheets/global/style.css */
.accordion .accor-basic.collapsed,
.accordion .accor-basic.collapse,
.accordion .accor-style2.collapsed,
.accordion .accor-style2.collapse {
  border-radius: 5px;
}

/* line 1445, app/assets/stylesheets/global/style.css */
.accordion .accor-basic.collapsed.active,
.accordion .accor-basic.collapse.active,
.accordion .accor-style2.collapsed.active,
.accordion .accor-style2.collapse.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1453, app/assets/stylesheets/global/style.css */
#accordion11 .panel-body {
  padding: 15px;
  border: 1px solid #ededf5;
  border-radius: 0px 0px 5px 5px;
}

/* line 1459, app/assets/stylesheets/global/style.css */
.panel-heading2 {
  display: block;
  padding: 12px;
  background: #ffffff;
  color: #495057;
}

/* line 1466, app/assets/stylesheets/global/style.css */
.panel-heading2.collapsed:before {
  content: "\e92d";
  position: absolute;
  font-family: "feather" !important;
  right: 10px;
  top: 6px;
  font-size: 16px;
  line-height: 2.3;
  transition: all 0.5s;
  transform: scale(1);
}

/* line 1478, app/assets/stylesheets/global/style.css */
.panel-group2 .panel-collapse.collapse.show:before {
  content: "\e930";
  position: absolute;
  font-family: "feather" !important;
  right: 10px;
  top: 6px;
  font-size: 16px;
  line-height: 2.3;
  transition: all 0.5s;
  transform: scale(1);
  color: var(--primary-bg-color);
}

/* line 1491, app/assets/stylesheets/global/style.css */
.accor h4 a.collapsed, .accor .h4 a.collapsed {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

/* line 1496, app/assets/stylesheets/global/style.css */
.accor h4 a[aria-expanded=true], .accor .h4 a[aria-expanded=true] {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom: 0px;
}

/* line 1502, app/assets/stylesheets/global/style.css */
.panel-group1 a[aria-expanded=true] {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 1507, app/assets/stylesheets/global/style.css */
.acc-header a[aria-expanded=true] {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/*-----Alerts-----*/
/* line 1513, app/assets/stylesheets/global/style.css */
.alert {
  position: relative;
  font-size: 0.9375rem;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
}

/* line 1521, app/assets/stylesheets/global/style.css */
.alert:last-child,
.alert p {
  margin-bottom: 0;
}

/* line 1526, app/assets/stylesheets/global/style.css */
.alert-heading {
  color: inherit;
}

/* line 1530, app/assets/stylesheets/global/style.css */
.alert-link {
  font-weight: 500;
}

/* line 1534, app/assets/stylesheets/global/style.css */
.alert-link:hover,
.alert-link a:hover {
  text-decoration: underline;
}

/* line 1539, app/assets/stylesheets/global/style.css */
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

/* line 1547, app/assets/stylesheets/global/style.css */
.alert-icon {
  padding-left: 3rem;
}

/* line 1551, app/assets/stylesheets/global/style.css */
.alert-icon > i {
  color: inherit;
  font-size: 1rem;
  position: absolute;
  top: 1rem;
  left: 1rem;
}

/* line 1559, app/assets/stylesheets/global/style.css */
.alert-avatar {
  padding-left: 3.75rem;
}

/* line 1563, app/assets/stylesheets/global/style.css */
.alert-avatar .avatar {
  position: absolute;
  top: 0.5rem;
  left: 0.75rem;
}

/* line 1569, app/assets/stylesheets/global/style.css */
.alert-default {
  background-color: #e4e7ecc5;
}

/* line 1573, app/assets/stylesheets/global/style.css */
.alert-default .alert-link {
  color: #444546;
}

/* line 1577, app/assets/stylesheets/global/style.css */
.alert-primary {
  color: var(--primary-bg-color);
  background-color: var(--primary02);
  border-color: var(--primary02);
}

/* line 1583, app/assets/stylesheets/global/style.css */
.alert-primary hr {
  border-top-color: var(--primary-bg-color);
}

/* line 1587, app/assets/stylesheets/global/style.css */
.alert-primary .alert-link {
  color: var(--primary-bg-color);
}

/* line 1591, app/assets/stylesheets/global/style.css */
.alert-secondary {
  color: #e984b1;
  background-color: rgba(233, 132, 177, 0.15);
  border-color: rgba(233, 132, 177, 0.15);
}

/* line 1597, app/assets/stylesheets/global/style.css */
.alert-secondary hr {
  border-top-color: #e984b1;
}

/* line 1601, app/assets/stylesheets/global/style.css */
.alert-secondary .alert-link {
  color: #e984b1;
}

/* line 1605, app/assets/stylesheets/global/style.css */
.alert-success {
  color: #13bfa6;
  background-color: rgba(19, 191, 166, 0.15);
  border-color: rgba(19, 191, 166, 0.15);
}

/* line 1611, app/assets/stylesheets/global/style.css */
.alert-success hr {
  border-top-color: #13bfa6;
}

/* line 1615, app/assets/stylesheets/global/style.css */
.alert-success .alert-link {
  color: #13bfa6;
}

/* line 1619, app/assets/stylesheets/global/style.css */
.alert-info {
  color: #59adec;
  background-color: rgba(89, 173, 236, 0.15);
  border-color: rgba(89, 173, 236, 0.15);
}

/* line 1625, app/assets/stylesheets/global/style.css */
.alert-info hr {
  border-top-color: #59adec;
}

/* line 1629, app/assets/stylesheets/global/style.css */
.alert-info .alert-link {
  color: #59adec;
}

/* line 1633, app/assets/stylesheets/global/style.css */
.alert-warning {
  color: #e7c354;
  background-color: rgba(231, 195, 84, 0.15);
  border-color: rgba(231, 195, 84, 0.15);
}

/* line 1639, app/assets/stylesheets/global/style.css */
.alert-warning hr {
  border-top-color: #e7c354;
}

/* line 1643, app/assets/stylesheets/global/style.css */
.alert-warning .alert-link {
  color: #e7c354;
}

/* line 1647, app/assets/stylesheets/global/style.css */
.alert-danger {
  color: #d12c47;
  background-color: rgba(209, 44, 71, 0.15);
  border-color: rgba(209, 44, 71, 0.15);
}

/* line 1653, app/assets/stylesheets/global/style.css */
.alert-danger hr {
  border-top-color: #d12c47;
}

/* line 1657, app/assets/stylesheets/global/style.css */
.alert-danger .alert-link {
  color: #d12c47;
}

/* line 1661, app/assets/stylesheets/global/style.css */
.alert-dark {
  color: #323251;
  background-color: rgba(68, 69, 70, 0.15);
  border-color: rgba(68, 69, 70, 0.15);
}

/* line 1667, app/assets/stylesheets/global/style.css */
.alert-dark hr {
  border-top-color: #444546;
}

/* line 1671, app/assets/stylesheets/global/style.css */
.alert-dark .alert-link {
  color: #444546;
}

/* line 1675, app/assets/stylesheets/global/style.css */
.alert-light {
  color: #4d5875;
  background-color: rgba(228, 231, 236, 0.25);
  border-color: rgba(228, 231, 236, 0.25);
}

/* line 1681, app/assets/stylesheets/global/style.css */
.alert-light hr {
  border-top-color: #e4e7ecc5;
}

/* line 1685, app/assets/stylesheets/global/style.css */
.alert-light .alert-link {
  color: #868e96;
}

/*----- Avatars -----*/
/* line 1690, app/assets/stylesheets/global/style.css */
.country-selector .avatar {
  width: 1.4rem;
  height: 1.2rem;
}

/* line 1695, app/assets/stylesheets/global/style.css */
.avatar {
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  display: inline-block;
  position: relative;
  text-align: center;
  color: #fff;
  font-weight: 500;
  vertical-align: bottom;
  font-size: 0.875rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 1712, app/assets/stylesheets/global/style.css */
.avatar i {
  font-size: 125%;
  vertical-align: sub;
}

/* line 1717, app/assets/stylesheets/global/style.css */
.avatar-status {
  position: absolute;
  right: -2px;
  bottom: -2px;
  width: 0.75rem;
  height: 0.75rem;
  border: 2px solid #fff;
  border-radius: 50%;
}

/* line 1727, app/assets/stylesheets/global/style.css */
.avatar-sm {
  width: 1.6rem;
  height: 1.6rem;
  line-height: 1.6rem;
  font-size: 0.75rem;
}

/* line 1734, app/assets/stylesheets/global/style.css */
.avatar-md {
  width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
  font-size: 1rem;
}

/* line 1741, app/assets/stylesheets/global/style.css */
.avatar-lg {
  width: 3rem;
  height: 3rem;
  line-height: 3rem;
  font-size: 1.25rem;
}

/* line 1748, app/assets/stylesheets/global/style.css */
.avatar-xl {
  width: 4rem;
  height: 4rem;
  line-height: 4rem;
  font-size: 5rem;
}

/* line 1756, app/assets/stylesheets/global/style.css */
.avatar-xxl {
  width: 5rem;
  height: 5rem;
  line-height: 5rem;
  font-size: 2rem;
}

/* line 1763, app/assets/stylesheets/global/style.css */
.avatar-placeholder {
  background: #ced4da url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" width="134" height="134" viewBox="0 0 134 134"><path fill="#868e96" d="M65.92 66.34h2.16c14.802.42 30.928 6.062 29.283 20.35l-1.618 13.32c-.844 6.815-5.208 7.828-13.972 7.866H52.23c-8.764-.038-13.13-1.05-13.973-7.865l-1.62-13.32C34.994 72.4 51.12 66.76 65.92 66.34zM49.432 43.934c0-9.82 7.99-17.81 17.807-17.81 9.82 0 17.81 7.99 17.81 17.81 0 9.82-7.99 17.807-17.81 17.807-9.82 0-17.808-7.987-17.808-17.806z"/></svg>') no-repeat center/80%;
}

/* line 1767, app/assets/stylesheets/global/style.css */
.avatar-list {
  margin: 0 0 -0.5rem;
  padding: 0;
  font-size: 0;
}

/* line 1773, app/assets/stylesheets/global/style.css */
.avatar-list .avatar {
  margin-bottom: 0.5rem;
}

/* line 1777, app/assets/stylesheets/global/style.css */
.avatar-list .avatar:not(:last-child) {
  margin-right: 0.5rem;
}

/* line 1781, app/assets/stylesheets/global/style.css */
.avatar-list-stacked .avatar {
  margin-right: -0.8em !important;
  box-shadow: 0 0 0 2px #fff;
}

/* line 1786, app/assets/stylesheets/global/style.css */
.avatar-blue {
  background-color: #c8d9f1;
  color: #467fcf;
}

/* line 1791, app/assets/stylesheets/global/style.css */
.avatar-indigo {
  background-color: #d1d5f0;
  color: #6574cd;
}

/* line 1796, app/assets/stylesheets/global/style.css */
.avatar-purple {
  background-color: #e4cff9;
  color: #867efc;
}

/* line 1801, app/assets/stylesheets/global/style.css */
.avatar-pink {
  background-color: #fcd3e1;
  color: #ec82ef;
}

/* line 1806, app/assets/stylesheets/global/style.css */
.avatar-red {
  background-color: #f0bcbc;
  color: #c21a1a;
}

/* line 1811, app/assets/stylesheets/global/style.css */
.avatar-orange {
  background-color: #fee0c7;
  color: #fc7303;
}

/* line 1816, app/assets/stylesheets/global/style.css */
.avatar-yellow {
  background-color: #fbedb7;
  color: #ecb403;
}

/* line 1821, app/assets/stylesheets/global/style.css */
.avatar-green {
  background-color: #cfeab3;
  color: #4ecc48;
}

/* line 1826, app/assets/stylesheets/global/style.css */
.avatar-teal {
  background-color: #bfefea;
  color: #2bcbba;
}

/* line 1831, app/assets/stylesheets/global/style.css */
.avatar-cyan {
  background-color: #b9e3ea;
  color: #17a2b8;
}

/* line 1836, app/assets/stylesheets/global/style.css */
.avatar-white {
  background-color: white;
  color: #fff;
}

/* line 1841, app/assets/stylesheets/global/style.css */
.avatar-gray {
  background-color: #dbdde0;
  color: #868e96;
}

/* line 1846, app/assets/stylesheets/global/style.css */
.avatar-gray-dark {
  background-color: #c2c4c6;
  color: #343a40;
}

/* line 1851, app/assets/stylesheets/global/style.css */
.avatar-azure {
  background-color: #c7e6fb;
  color: #45aaf2;
}

/* line 1856, app/assets/stylesheets/global/style.css */
.avatar-lime {
  background-color: #d7f2c2;
  color: #7bd235;
}

/* line 1861, app/assets/stylesheets/global/style.css */
.avatar-group .avatar {
  position: relative;
  z-index: 2;
  background: transparent !important;
}

/* line 1867, app/assets/stylesheets/global/style.css */
.avatar-group .avatar:hover {
  z-index: 3;
}

/* line 1871, app/assets/stylesheets/global/style.css */
.avatar-group .avatar + .avatar {
  margin-left: -0.8rem;
}

/* line 1875, app/assets/stylesheets/global/style.css */
.avatar-group .avatar-sm {
  font-size: 0.875rem;
  width: 32px;
  height: 32px;
}

/* line 1881, app/assets/stylesheets/global/style.css */
.indicators .avatar {
  position: relative;
}

/* line 1885, app/assets/stylesheets/global/style.css */
.indicators .avatar::after {
  content: "";
  position: absolute;
  background-color: var(--primary-bg-color);
  border: 2px solid #fff;
  border-radius: 50%;
}

/* line 1893, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-sm.rounded-circle {
  line-height: 1.7rem;
}

/* line 1897, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-sm.rounded-circle::after {
  height: 9px;
  width: 9px;
  bottom: 0px;
  right: -1px;
  line-height: 2.5em;
}

/* line 1905, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-normal.rounded-circle {
  line-height: 2rem;
}

/* line 1909, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-normal.rounded-circle::after {
  bottom: 2px;
  height: 10px;
  width: 10px;
  right: -3px;
}

/* line 1916, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-md.rounded-circle::after {
  height: 11px;
  width: 11px;
  bottom: 3px;
  right: -1px;
}

/* line 1923, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-lg.brround::after {
  height: 12px;
  width: 12px;
  bottom: 1px;
  right: -4px;
}

/* line 1930, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-lg.rounded-circle::after {
  height: 12px;
  width: 12px;
  bottom: 4px;
  right: -1px;
}

/* line 1937, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-lg::after {
  height: 12px;
  width: 12px;
  bottom: 0px;
  right: -5px;
}

/* line 1944, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-xl.rounded-circle {
  font-size: 26px;
}

/* line 1948, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-xl.rounded-circle::after {
  height: 13px;
  width: 13px;
  bottom: 5px;
  right: -1px;
}

/* line 1955, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-xxl.rounded-circle {
  font-size: 28px;
}

/* line 1959, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-xxl.rounded-circle::after {
  height: 15px;
  width: 15px;
  bottom: 6px;
  right: -1px;
}

/* line 1966, app/assets/stylesheets/global/style.css */
.indicators .avatar.offline::after {
  background-color: #707070;
}

/* line 1970, app/assets/stylesheets/global/style.css */
.avatar-container {
  position: relative;
}

/* line 1974, app/assets/stylesheets/global/style.css */
.avatar-container .number-badge {
  position: absolute;
  top: -4%;
  padding: 10px;
  right: -6px;
  font-size: 10px !important;
  border: 2px solid #fff;
  border-radius: 50% !important;
  height: 10%;
  width: 10%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 1989, app/assets/stylesheets/global/style.css */
.avatar-container .avatar-icon-badge {
  position: absolute;
  border: 2px solid #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  bottom: 9%;
  left: 66%;
  cursor: pointer;
}

/* line 2001, app/assets/stylesheets/global/style.css */
.avatar-container.avatar-sm .number-badge {
  right: -14px;
  top: -8px;
  padding: 9px;
}

/* line 2007, app/assets/stylesheets/global/style.css */
.avatar-container.avatar-sm .avatar-icon-badge {
  bottom: -13%;
  padding: 2px !important;
}

/* line 2012, app/assets/stylesheets/global/style.css */
.avatar-container.avatar-md .number-badge {
  top: -6px;
  right: -11px;
}

/* line 2017, app/assets/stylesheets/global/style.css */
.avatar-container.avatar-md .avatar-icon-badge {
  bottom: -5%;
  padding: 3px !important;
}

/* line 2022, app/assets/stylesheets/global/style.css */
.avatar-container.avatar-md .avatar-icon-badge i {
  font-size: 11px;
}

/* line 2026, app/assets/stylesheets/global/style.css */
.avatar-container.avatar-lg .number-badge {
  top: -5px;
  right: -10px;
}

/* line 2031, app/assets/stylesheets/global/style.css */
.avatar-container.avatar-lg .avatar-icon-badge {
  bottom: -4%;
  padding: 3px !important;
}

/* line 2036, app/assets/stylesheets/global/style.css */
.avatar-container.avatar-lg .avatar-icon-badge i {
  font-size: 14px;
}

/* line 2040, app/assets/stylesheets/global/style.css */
.avatar-container.avatar-xl .number-badge {
  top: -2px;
  right: 0;
}

/* line 2045, app/assets/stylesheets/global/style.css */
.avatar-container.avatar-xl .avatar-icon-badge {
  bottom: 0;
  padding: 3px !important;
}

/* line 2050, app/assets/stylesheets/global/style.css */
.avatar-container.avatar-xl .avatar-icon-badge i {
  font-size: 16px;
  padding: 2px;
}

/*-----Badges-----*/
/* line 2056, app/assets/stylesheets/global/style.css */
.btn .badge {
  position: relative;
  top: -1px;
  right: -3px;
}

/* line 2062, app/assets/stylesheets/global/style.css */
.badge {
  display: inline-block;
  padding: 0.95em 0.8em;
  font-size: 90% !important;
  line-height: 0;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 3px;
  font-size: 12px;
  font-weight: 500;
  border: 1px solid #e4e4e4;
}

/* line 2076, app/assets/stylesheets/global/style.css */
.badge.bg-light {
  color: #444546 !important;
  background-color: #e4e7ecc5 !important;
}

/* line 2081, app/assets/stylesheets/global/style.css */
.badge.badge-xs {
  padding: 0.75em 0.3em;
  font-size: 75% !important;
}

/* line 2086, app/assets/stylesheets/global/style.css */
.badge.badge-sm {
  padding: 0.9em 0.7em;
  font-size: 75% !important;
}

/* line 2091, app/assets/stylesheets/global/style.css */
.rounded-pill {
  border-radius: 50px;
}

/* line 2095, app/assets/stylesheets/global/style.css */
.badgetext {
  float: right;
}

/* line 2099, app/assets/stylesheets/global/style.css */
.badge.bg-white {
  color: #000 !important;
}

/* line 2103, app/assets/stylesheets/global/style.css */
.btn-outline-primary:hover .bg-primary {
  background-color: #fff !important;
  color: #000;
}

/* line 2108, app/assets/stylesheets/global/style.css */
.btn-outline-success:hover .bg-success {
  background-color: #fff !important;
  color: #000;
}

/* line 2113, app/assets/stylesheets/global/style.css */
.btn-outline-secondary:hover .bg-secondary {
  background-color: #fff !important;
  color: #000;
}

/* line 2118, app/assets/stylesheets/global/style.css */
.btn-outline-info:hover .bg-info {
  background-color: #fff !important;
  color: #000;
}

/* line 2123, app/assets/stylesheets/global/style.css */
.btn-outline-warning:hover .bg-warning {
  background-color: #fff !important;
  color: #000;
}

/* line 2128, app/assets/stylesheets/global/style.css */
.btn-outline-danger:hover .bg-danger {
  background-color: #fff !important;
  color: #000;
}

/* line 2133, app/assets/stylesheets/global/style.css */
.btn-outline-light:hover .bg-light {
  background-color: #fff !important;
  color: #000;
}

/* line 2138, app/assets/stylesheets/global/style.css */
.btn-outline-dark:hover .bg-dark {
  background-color: #fff !important;
  color: #000;
}

/* line 2143, app/assets/stylesheets/global/style.css */
.badge.bg-primary {
  color: #fff;
  background-color: var(--primary-bg-color);
}

/* line 2148, app/assets/stylesheets/global/style.css */
.badge.bg-secondary {
  color: #fff;
  background-color: #e984b1;
}

/* line 2153, app/assets/stylesheets/global/style.css */
.badge.bg-success {
  color: #fff;
  background-color: #13bfa6;
}

/* line 2158, app/assets/stylesheets/global/style.css */
.badge.bg-info {
  color: #fff;
  background-color: #59adec;
}

/* line 2163, app/assets/stylesheets/global/style.css */
.badge.bg-warning {
  color: #fff;
  background-color: #e7c354;
}

/* line 2168, app/assets/stylesheets/global/style.css */
.badge.bg-danger {
  color: #fff;
  background-color: #d12c47;
}

/* line 2173, app/assets/stylesheets/global/style.css */
.badge.bg-light {
  color: #444546 !important;
  background-color: #e4e7ecc5 !important;
}

/* line 2178, app/assets/stylesheets/global/style.css */
.badge.bg-dark {
  color: #fff;
  background-color: #343a40;
}

/* line 2183, app/assets/stylesheets/global/style.css */
blockquote {
  margin: 0 0 1rem;
}

/* line 2187, app/assets/stylesheets/global/style.css */
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.171875rem;
}

/* line 2192, app/assets/stylesheets/global/style.css */
.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #868e96;
}

/* line 2198, app/assets/stylesheets/global/style.css */
.blockquote-footer::before {
  content: "— ";
}

/* line 2202, app/assets/stylesheets/global/style.css */
p,
ul,
ol {
  margin-bottom: 1em;
}

/* line 2208, app/assets/stylesheets/global/style.css */
blockquote {
  margin-bottom: 1em;
  font-style: italic;
  color: #6e7687;
  padding-left: 2rem;
  border-left: 2px solid #eaedf1;
}

/* line 2216, app/assets/stylesheets/global/style.css */
blockquote p {
  margin-bottom: 1rem;
}

/* line 2220, app/assets/stylesheets/global/style.css */
blockquote cite {
  display: block;
  text-align: right;
}

/* line 2225, app/assets/stylesheets/global/style.css */
blockquote cite:before {
  content: "— ";
}

/* line 2229, app/assets/stylesheets/global/style.css */
.breadcrumb-header {
  display: flex;
  margin-top: 20px;
  margin-bottom: 16px;
  width: 100%;
}

/* line 2236, app/assets/stylesheets/global/style.css */
.breadcrumb-header .breadcrumb {
  background: transparent;
  padding: 0;
  margin-bottom: 0;
  font-size: 13px;
}

/* line 2243, app/assets/stylesheets/global/style.css */
.breadcrumb-3 ol {
  position: relative;
  display: block;
  width: 100%;
  text-align: center;
  padding: 10px;
  border-radius: 7px;
}

/* line 2252, app/assets/stylesheets/global/style.css */
.breadcrumb-3 li {
  display: contents;
  text-align: center;
}

/* line 2257, app/assets/stylesheets/global/style.css */
.breadcrumb-4 ol {
  position: relative;
  display: block;
  width: 100%;
  text-align: right;
}

/* line 2264, app/assets/stylesheets/global/style.css */
.breadcrumb-4 li {
  display: contents;
  text-align: right;
}

/* line 2269, app/assets/stylesheets/global/style.css */
.breadcrumb-item + .breadcrumb-item::before {
  content: ">";
}

@media (max-width: 633px) {
  /* line 2274, app/assets/stylesheets/global/style.css */
  .breadcrumb-header {
    display: block;
  }
}

@media (max-width: 380px) {
  /* line 2280, app/assets/stylesheets/global/style.css */
  .breadcrumb-right .btn-outline-primary {
    display: none;
  }
}

/* line 2285, app/assets/stylesheets/global/style.css */
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 0rem;
  list-style: none;
  border-radius: 7px;
}

/* line 2294, app/assets/stylesheets/global/style.css */
.breadcrumb-item a {
  color: var(--primary-bg-color);
}

/* line 2298, app/assets/stylesheets/global/style.css */
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

/* line 2302, app/assets/stylesheets/global/style.css */
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #e3e6e8b0;
  content: "/";
}

/* line 2309, app/assets/stylesheets/global/style.css */
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
  text-decoration: none;
}

/* line 2314, app/assets/stylesheets/global/style.css */
.breadcrumb-item.active {
  color: #707070;
}

/* line 2318, app/assets/stylesheets/global/style.css */
.breadcrumb-style1,
.breadcrumb-style2,
.breadcrumb-style3 {
  border-radius: 7px;
}

/* line 2324, app/assets/stylesheets/global/style.css */
.breadcrumb-style1 .breadcrumb-item a,
.breadcrumb-style2 .breadcrumb-item a,
.breadcrumb-style3 .breadcrumb-item a {
  color: #6c7b9a;
}

/* line 2330, app/assets/stylesheets/global/style.css */
.breadcrumb-style1 .breadcrumb-item a:hover,
.breadcrumb-style1 .breadcrumb-item a:focus {
  color: var(--primary-bg-color);
}

/* line 2335, app/assets/stylesheets/global/style.css */
.breadcrumb-style2 .breadcrumb-item a:hover,
.breadcrumb-style2 .breadcrumb-item a:focus {
  color: var(--primary-bg-color);
}

/* line 2340, app/assets/stylesheets/global/style.css */
.breadcrumb-style3 .breadcrumb-item a:hover,
.breadcrumb-style3 .breadcrumb-item a:focus {
  color: var(--primary-bg-color);
}

/* line 2345, app/assets/stylesheets/global/style.css */
.breadcrumb-style1 .breadcrumb-item.active,
.breadcrumb-style2 .breadcrumb-item.active,
.breadcrumb-style3 .breadcrumb-item.active {
  color: #707070;
}

/* line 2351, app/assets/stylesheets/global/style.css */
.breadcrumb-style1 .breadcrumb-item + .breadcrumb-item::before,
.breadcrumb-style2 .breadcrumb-item + .breadcrumb-item::before,
.breadcrumb-style3 .breadcrumb-item + .breadcrumb-item::before {
  color: #cfd4e1;
}

/* line 2357, app/assets/stylesheets/global/style.css */
.breadcrumb-style2 .breadcrumb-item + .breadcrumb-item::before,
.breadcrumb-style3 .breadcrumb-item + .breadcrumb-item::before {
  width: 16px;
  text-align: center;
}

/* line 2363, app/assets/stylesheets/global/style.css */
.breadcrumb-style2 .breadcrumb-item + .breadcrumb-item::before {
  content: "/";
}

/* line 2367, app/assets/stylesheets/global/style.css */
.breadcrumb-style3 .breadcrumb-item + .breadcrumb-item::before {
  content: "\f287";
}

/* line 2371, app/assets/stylesheets/global/style.css */
.main-content-breadcrumb {
  display: flex;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #949eb7;
  margin-bottom: 10px;
}

/* line 2382, app/assets/stylesheets/global/style.css */
.main-content-breadcrumb span {
  position: relative;
}

/* line 2386, app/assets/stylesheets/global/style.css */
.main-content-breadcrumb span + span::before {
  content: "\f3d1";
  font-family: "Ionicons";
  font-size: 12px;
  font-weight: 300;
  display: inline;
  margin: 0 5px;
  color: #d6d6e6;
  line-height: 0;
  position: relative;
  top: 1px;
}

/* line 2399, app/assets/stylesheets/global/style.css */
.main-content-breadcrumb span:last-child {
  color: #4d5875;
}

/* line 2403, app/assets/stylesheets/global/style.css */
.main-breadcrumbs {
  padding: 0;
  background-color: transparent;
  margin-bottom: 0;
}

/* line 2409, app/assets/stylesheets/global/style.css */
.main-breadcrumbs .breadcrumb-item {
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-weight: 700;
}

/* line 2416, app/assets/stylesheets/global/style.css */
.main-breadcrumbs .breadcrumb-item a {
  color: #495057;
  transition: all 0.2s ease-in-out;
}

/* line 2421, app/assets/stylesheets/global/style.css */
.main-breadcrumbs .breadcrumb-item a:hover {
  color: #949eb7;
}

/* line 2425, app/assets/stylesheets/global/style.css */
.main-breadcrumbs .breadcrumb-item.active {
  color: var(--primary-bg-color);
}

/* line 2429, app/assets/stylesheets/global/style.css */
.main-breadcrumbs .breadcrumb-item + .breadcrumb-item {
  padding-left: 8px;
}

/* line 2433, app/assets/stylesheets/global/style.css */
.main-breadcrumbs .breadcrumb-item + .breadcrumb-item::before {
  color: #949eb7;
  padding-right: 8px;
  font-weight: 400;
}

@media (prefers-reduced-motion: reduce) {
  /* line 2440, app/assets/stylesheets/global/style.css */
  .main-breadcrumbs .breadcrumb-item a {
    transition: none;
  }
}

/* line 2445, app/assets/stylesheets/global/style.css */
.breadcrumb-item + .breadcrumb-item::before {
  float: none;
  padding-right: 0.5rem;
  color: #d6dfe7;
  content: var(--bs-breadcrumb-divider, "");
  font-family: "feather" !important;
}

/* line 2453, app/assets/stylesheets/global/style.css */
button {
  border-radius: 0;
}

/* line 2457, app/assets/stylesheets/global/style.css */
button:focus {
  outline: 0;
}

/* line 2461, app/assets/stylesheets/global/style.css */
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 2472, app/assets/stylesheets/global/style.css */
button,
input {
  overflow: visible;
}

/* line 2477, app/assets/stylesheets/global/style.css */
button,
select {
  text-transform: none;
}

/* line 2482, app/assets/stylesheets/global/style.css */
button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/* line 2489, app/assets/stylesheets/global/style.css */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

/* line 2497, app/assets/stylesheets/global/style.css */
.btn-compose {
  background: none repeat scroll 0 0 #ff6c60;
  color: #fff;
  padding: 12px 0;
  text-align: center;
  width: 100%;
}

/* line 2505, app/assets/stylesheets/global/style.css */
.btn-compose:hover {
  background: none repeat scroll 0 0 #f5675c;
  color: #fff;
}

/* line 2510, app/assets/stylesheets/global/style.css */
.btn-send {
  background: none repeat scroll 0 0 #00a8b3;
  color: #fff;
}

/* line 2515, app/assets/stylesheets/global/style.css */
.btn-send:hover {
  background: none repeat scroll 0 0 #00a8b3;
  color: #fff;
  background: none repeat scroll 0 0 #009da7;
}

/* line 2521, app/assets/stylesheets/global/style.css */
.fileinput-button {
  background: none repeat scroll 0 0 #eeeeee;
  border: 1px solid #e6e6e6;
  float: left;
  margin-right: 4px;
  overflow: hidden;
  position: relative;
}

/* line 2530, app/assets/stylesheets/global/style.css */
.fileinput-button input {
  cursor: pointer;
  direction: ltr;
  font-size: 23px;
  margin: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(-300px, 0px) scale(4);
}

/* line 2542, app/assets/stylesheets/global/style.css */
button.btn-close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  background-image: none;
}

/* line 2550, app/assets/stylesheets/global/style.css */
button.btn-close:focus {
  box-shadow: none;
}

/* line 2554, app/assets/stylesheets/global/style.css */
.btn-outline-cyan {
  border: 1px solid #17a2b8 !important;
  color: #17a2b8 !important;
}

/* line 2559, app/assets/stylesheets/global/style.css */
.btn-outline-cyan:hover {
  color: #fff !important;
  background-color: #17a2b8 !important;
}

/* line 2564, app/assets/stylesheets/global/style.css */
.btn-outline-orange {
  border: 1px solid #fc7303 !important;
  color: #fc7303 !important;
}

/* line 2569, app/assets/stylesheets/global/style.css */
.btn-outline-orange:hover {
  color: #fff !important;
  background-color: #fc7303 !important;
}

/* line 2574, app/assets/stylesheets/global/style.css */
.btn-group .btn-close {
  padding: 6px;
  border-radius: 0px 4px 4px 0px;
  opacity: 1;
  font-weight: 300;
  background-image: none;
}

/* line 2582, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-pill {
  border-radius: 0px 50px 50px 0px;
}

/* line 2586, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-secondary {
  border: 1px solid #e984b1 !important;
  color: #e984b1 !important;
}

/* line 2591, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-secondary:hover {
  color: #fff !important;
}

/* line 2595, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-primary {
  border: 1px solid var(--primary-bg-color) !important;
  color: var(--primary-bg-color) !important;
}

/* line 2600, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-primary:hover {
  color: #fff !important;
}

/* line 2604, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-info {
  border: 1px solid #59adec !important;
  color: #59adec !important;
}

/* line 2609, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-info:hover {
  color: #fff !important;
}

/* line 2613, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-warning {
  border: 1px solid #e7c354 !important;
  color: #e7c354 !important;
}

/* line 2618, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-warning:hover {
  color: #fff !important;
}

/* line 2622, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-danger {
  border: 1px solid #d12c47 !important;
  color: #d12c47 !important;
}

/* line 2627, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-danger:hover {
  color: #fff !important;
}

/* line 2631, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-success {
  border: 1px solid #13bfa6 !important;
  color: #13bfa6 !important;
}

/* line 2636, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-success:hover {
  color: #fff !important;
}

/* line 2640, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-cyan {
  border: 1px solid #17a2b8 !important;
  color: #17a2b8 !important;
}

/* line 2645, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-cyan:hover {
  color: #fff !important;
  background-color: #17a2b8 !important;
}

/* line 2650, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-orange {
  border: 1px solid #fc7303 !important;
  color: #fc7303 !important;
}

/* line 2655, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-orange:hover {
  color: #fff !important;
  background-color: #fc7303 !important;
}

/* line 2660, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-primary-light {
  border: 1px solid rgba(var(--primary-bg-color), 0.3) !important;
}

/* line 2664, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-primary-light:hover {
  color: #fff !important;
}

/* line 2668, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-secondary-light {
  border: 1px solid rgba(233, 132, 177, 0.3) !important;
}

/* line 2672, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-secondary-light:hover {
  color: #fff !important;
}

/* line 2676, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-danger-light {
  border: 1px solid rgba(209, 44, 71, 0.3) !important;
}

/* line 2680, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-danger-light:hover {
  color: #fff !important;
}

/* line 2684, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-success-light {
  border: 1px solid rgba(19, 191, 166, 0.3) !important;
}

/* line 2688, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-success-light:hover {
  color: #fff !important;
}

/* line 2692, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-warning-light {
  border: 1px solid rgba(231, 195, 84, 0.3) !important;
}

/* line 2696, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-warning-light:hover {
  color: #fff !important;
}

/* line 2700, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-info-light {
  border: 1px solid rgba(89, 173, 236, 0.3) !important;
}

/* line 2704, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-info-light:hover {
  color: #fff !important;
}

/* line 2708, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-orange-light {
  border: 1px solid rgba(252, 115, 3, 0.3) !important;
}

/* line 2712, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-orange-light:hover {
  color: #fff !important;
}

/* line 2716, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-cyan-light {
  border: 1px solid rgba(23, 162, 184, 0.3) !important;
}

/* line 2720, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-cyan-light:hover {
  color: #fff !important;
}

/* line 2724, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-lg, .btn-group .btn-group-lg > .btn-close.btn {
  padding: 11px;
  background-image: none;
  font-size: 31px;
}

/* line 2730, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-sm, .btn-group .btn-group-sm > .btn-close.btn {
  padding: 6px !important;
  font-size: 1rem !important;
  background-image: none;
}

/* line 2736, app/assets/stylesheets/global/style.css */
.tag-attachments.btn-group .btn:last-child {
  min-width: 20px !important;
}

/* line 2740, app/assets/stylesheets/global/style.css */
.attachment-pill.btn-pill {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

/* line 2745, app/assets/stylesheets/global/style.css */
.tag-attachments .btn {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 2751, app/assets/stylesheets/global/style.css */
.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.185rem 0.65rem;
  font-size: 0.9375rem;
  line-height: 1.84615385;
  border-radius: 4px;
  transition: all ease-in-out 0.2s;
}

/* line 2769, app/assets/stylesheets/global/style.css */
.btn:hover {
  text-decoration: none;
}

/* line 2773, app/assets/stylesheets/global/style.css */
.btn:focus {
  text-decoration: none;
  outline: none !important;
}

/* line 2778, app/assets/stylesheets/global/style.css */
.btn.focus {
  outline: 0;
  box-shadow: none;
}

/* line 2783, app/assets/stylesheets/global/style.css */
.btn.disabled,
.btn:disabled {
  opacity: 0.5;
  cursor: no-drop;
}

/* line 2789, app/assets/stylesheets/global/style.css */
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}

/* line 2793, app/assets/stylesheets/global/style.css */
.btn:not(:disabled):not(.disabled):active,
.btn.active:not(:disabled):not(.disabled) {
  background-image: none;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 2799, app/assets/stylesheets/global/style.css */
  .btn {
    transition: none;
  }
}

/* line 2804, app/assets/stylesheets/global/style.css */
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

/*-----------DEFAULT BUTTONS--------------*/
/* line 2810, app/assets/stylesheets/global/style.css */
.btn-default {
  color: #868e96;
  background: #f6f4fb;
  border-color: #f6f4fb;
}

/* line 2816, app/assets/stylesheets/global/style.css */
.btn-default:hover {
  color: #444546;
  background-color: rgba(246, 244, 251, 0.85) !important;
  border-color: rgba(246, 244, 251, 0.85);
}

/* line 2822, app/assets/stylesheets/global/style.css */
.btn-default:focus,
.btn-default.focus {
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.9);
  border-color: #f6f4fb;
}

/* line 2828, app/assets/stylesheets/global/style.css */
.btn-default.disabled,
.btn-default:disabled {
  color: #868e96;
  background-color: rgba(246, 244, 251, 0.6);
  border-color: rgba(246, 244, 251, 0.6);
}

/* line 2835, app/assets/stylesheets/global/style.css */
.btn-default:not(:disabled):not(.disabled):active,
.btn-default.active:not(:disabled):not(.disabled) {
  color: #444546;
  background-color: rgba(246, 244, 251, 0.85);
  border-color: rgba(246, 244, 251, 0.85);
}

/* line 2842, app/assets/stylesheets/global/style.css */
.btn-default:not(:disabled):not(.disabled):active:focus,
.btn-default.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.8) !important;
}

/* line 2847, app/assets/stylesheets/global/style.css */
.show > .btn-default.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.8) !important;
}

/* line 2851, app/assets/stylesheets/global/style.css */
.btn-default.disabled,
.btn-default:disabled {
  border: transparent;
}

/* line 2856, app/assets/stylesheets/global/style.css */
.show > .btn-default.dropdown-toggle {
  color: #444546;
  background-color: #f6f4fb;
  border-color: #f6f4fb;
}

/* line 2862, app/assets/stylesheets/global/style.css */
.btn-primary {
  color: #fff !important;
  background-color: var(--primary-bg-color) !important;
  border-color: var(--primary-bg-color) !important;
}

/* line 2868, app/assets/stylesheets/global/style.css */
.btn-primary:hover {
  color: #fff;
  background-color: var(--primary-bg-hover) !important;
  border-color: var(--primary-bg-color);
}

/* line 2874, app/assets/stylesheets/global/style.css */
.btn-primary:focus,
.btn-primary:focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-bg-color), 0.9);
  border-color: var(--primary-bg-color);
}

/* line 2880, app/assets/stylesheets/global/style.css */
.btn-primary:disabled,
.btn-primary:disabled {
  color: #fff;
  background-color: rgba(var(--primary-bg-color), 0.6);
  border-color: rgba(var(--primary-bg-color), 0.6);
}

/* line 2887, app/assets/stylesheets/global/style.css */
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: var(--primary09);
  border-color: var(--primary09);
}

/* line 2894, app/assets/stylesheets/global/style.css */
.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-bg-color), 0.56) !important;
}

/* line 2899, app/assets/stylesheets/global/style.css */
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-bg-color), 0.56) !important;
}

/* line 2903, app/assets/stylesheets/global/style.css */
.btn-primary.disabled,
.btn-primary:disabled {
  border: transparent;
}

/* line 2908, app/assets/stylesheets/global/style.css */
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 2914, app/assets/stylesheets/global/style.css */
.btn-secondary {
  color: #fff !important;
  background-color: #e984b1 !important;
  border-color: #e984b1 !important;
}

/* line 2920, app/assets/stylesheets/global/style.css */
.btn-secondary:hover {
  color: #fff !important;
  background-color: rgba(233, 132, 177, 0.85) !important;
  border-color: rgba(233, 132, 177, 0.85);
}

/* line 2926, app/assets/stylesheets/global/style.css */
.btn-secondary:focus,
.btn-secondary:focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.9);
  border-color: #e984b1;
}

/* line 2932, app/assets/stylesheets/global/style.css */
.btn-secondary:disabled,
.btn-secondary:disabled {
  color: #fff;
  background-color: rgba(233, 132, 177, 0.85);
  border-color: rgba(233, 132, 177, 0.85);
}

/* line 2939, app/assets/stylesheets/global/style.css */
.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(233, 132, 177, 0.85);
  border-color: rgba(233, 132, 177, 0.85);
}

/* line 2946, app/assets/stylesheets/global/style.css */
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.56) !important;
}

/* line 2951, app/assets/stylesheets/global/style.css */
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.56) !important;
}

/* line 2955, app/assets/stylesheets/global/style.css */
.btn-secondary.disabled,
.btn-secondary:disabled {
  border: transparent;
}

/* line 2960, app/assets/stylesheets/global/style.css */
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #e984b1;
  border-color: #e984b1;
}

/* line 2966, app/assets/stylesheets/global/style.css */
.btn-success {
  color: #fff !important;
  background-color: #13bfa6 !important;
  border-color: #13bfa6 !important;
}

/* line 2972, app/assets/stylesheets/global/style.css */
.btn-success:hover {
  color: #fff;
  background-color: rgba(19, 191, 166, 0.85) !important;
  border-color: rgba(19, 191, 166, 0.85);
}

/* line 2978, app/assets/stylesheets/global/style.css */
.btn-success:focus,
.btn-success:focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.9);
  border-color: #13bfa6;
}

/* line 2984, app/assets/stylesheets/global/style.css */
.btn-success:disabled,
.btn-success:disabled {
  color: #fff;
  background-color: rgba(19, 191, 166, 0.85);
  border-color: rgba(19, 191, 166, 0.85);
}

/* line 2991, app/assets/stylesheets/global/style.css */
.btn-success:not(:disabled):not(.disabled):active,
.btn-success.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(19, 191, 166, 0.85);
  border-color: rgba(19, 191, 166, 0.85);
}

/* line 2998, app/assets/stylesheets/global/style.css */
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #13bfa6;
  border-color: #13bfa6;
}

/* line 3004, app/assets/stylesheets/global/style.css */
.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.56) !important;
}

/* line 3009, app/assets/stylesheets/global/style.css */
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.56);
}

/* line 3013, app/assets/stylesheets/global/style.css */
.btn-info {
  color: #fff !important;
  background-color: #59adec !important;
  border-color: #59adec !important;
}

/* line 3019, app/assets/stylesheets/global/style.css */
.btn-info:hover {
  color: #fff;
  background-color: rgba(89, 173, 236, 0.85) !important;
  border-color: rgba(89, 173, 236, 0.85);
}

/* line 3025, app/assets/stylesheets/global/style.css */
.btn-info:focus,
.btn-info:focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.9);
  border-color: #59adec;
}

/* line 3032, app/assets/stylesheets/global/style.css */
.btn-info:disabled,
.btn-info:disabled {
  color: #fff !important;
  background-color: rgba(89, 173, 236, 0.85);
  border-color: rgba(89, 173, 236, 0.85);
}

/* line 3039, app/assets/stylesheets/global/style.css */
.btn-info:not(:disabled):not(.disabled):active,
.btn-info.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(89, 173, 236, 0.85);
  border-color: rgba(89, 173, 236, 0.85);
}

/* line 3046, app/assets/stylesheets/global/style.css */
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #59adec;
  border-color: #59adec;
}

/* line 3052, app/assets/stylesheets/global/style.css */
.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info.active:not(:disabled):not(.disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.56) !important;
}

/* line 3058, app/assets/stylesheets/global/style.css */
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.56);
}

/* line 3062, app/assets/stylesheets/global/style.css */
.btn-warning {
  color: #fff !important;
  background-color: #e7c354 !important;
  border-color: #e7c354 !important;
}

/* line 3068, app/assets/stylesheets/global/style.css */
.btn-warning:hover {
  color: #fff;
  background-color: rgba(231, 195, 84, 0.8) !important;
  border-color: rgba(231, 195, 84, 0.8);
}

/* line 3074, app/assets/stylesheets/global/style.css */
.btn-warning:focus,
.btn-warning:focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.9);
  border-color: #e7c354;
}

/* line 3081, app/assets/stylesheets/global/style.css */
.btn-warning:disabled,
.btn-warning:disabled {
  color: #fff;
  background-color: rgba(231, 195, 84, 0.8);
  border-color: rgba(231, 195, 84, 0.8);
}

/* line 3088, app/assets/stylesheets/global/style.css */
.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(231, 195, 84, 0.8);
  border-color: rgba(231, 195, 84, 0.8);
}

/* line 3095, app/assets/stylesheets/global/style.css */
.show > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #e7c354;
  border-color: #e7c354;
}

/* line 3101, app/assets/stylesheets/global/style.css */
.btn-warning:not(:disabled):not(.disabled):active:focus,
.btn-warning.active:not(:disabled):not(.disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.56) !important;
}

/* line 3107, app/assets/stylesheets/global/style.css */
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.56);
}

/* line 3111, app/assets/stylesheets/global/style.css */
.btn-danger {
  color: #fff !important;
  background-color: #d12c47 !important;
  border-color: #d12c47 !important;
}

/* line 3117, app/assets/stylesheets/global/style.css */
.btn-danger:hover {
  color: #fff;
  background-color: rgba(209, 44, 71, 0.76) !important;
  border-color: rgba(209, 44, 71, 0.76);
}

/* line 3123, app/assets/stylesheets/global/style.css */
.btn-danger:focus,
.btn-danger:focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.9);
  border-color: #d12c47;
}

/* line 3130, app/assets/stylesheets/global/style.css */
.btn-danger:disabled,
.btn-danger:disabled {
  color: #fff;
  background-color: rgba(209, 44, 71, 0.76);
  border-color: rgba(209, 44, 71, 0.76);
}

/* line 3137, app/assets/stylesheets/global/style.css */
.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(209, 44, 71, 0.76);
  border-color: rgba(209, 44, 71, 0.76);
}

/* line 3144, app/assets/stylesheets/global/style.css */
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #d12c47;
  border-color: #d12c47;
}

/* line 3150, app/assets/stylesheets/global/style.css */
.btn-danger:not(:disabled):not(.disabled):active:focus,
.btn-danger.active:not(:disabled):not(.disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.56) !important;
}

/* line 3156, app/assets/stylesheets/global/style.css */
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.56);
}

/* line 3160, app/assets/stylesheets/global/style.css */
.btn-dark {
  color: #fff !important;
  background-color: #343a40 !important;
  border-color: #343a40 !important;
}

/* line 3166, app/assets/stylesheets/global/style.css */
.btn-dark:hover {
  color: #fff;
  background-color: rgba(52, 58, 64, 0.85) !important;
  border-color: rgba(52, 58, 64, 0.85);
}

/* line 3172, app/assets/stylesheets/global/style.css */
.btn-dark:focus,
.btn-dark:focus {
  box-shadow: 0 0 0 2px rgba(52, 58, 64, 0.9);
  border-color: #343a40;
}

/* line 3178, app/assets/stylesheets/global/style.css */
.btn-dark:disabled,
.btn-dark:disabled {
  color: #fff;
  background-color: rgba(52, 58, 64, 0.6);
  border-color: rgba(52, 58, 64, 0.6);
}

/* line 3185, app/assets/stylesheets/global/style.css */
.btn-dark:not(:disabled):not(.disabled):active,
.btn-dark.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(52, 58, 64, 0.85);
  border-color: rgba(52, 58, 64, 0.85);
}

/* line 3192, app/assets/stylesheets/global/style.css */
.btn-dark:not(:disabled):not(.disabled):active:focus,
.btn-dark.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(52, 58, 64, 0.56) !important;
}

/* line 3197, app/assets/stylesheets/global/style.css */
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(52, 58, 64, 0.56) !important;
}

/* line 3201, app/assets/stylesheets/global/style.css */
.btn-dark.disabled,
.btn-dark:disabled {
  border: transparent;
}

/* line 3206, app/assets/stylesheets/global/style.css */
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 3212, app/assets/stylesheets/global/style.css */
.btn-light {
  color: #868e96 !important;
  background-color: #e4e7ecc5 !important;
  border-color: #e4e7ecc5 !important;
}

/* line 3218, app/assets/stylesheets/global/style.css */
.btn-light:hover {
  color: #868e96;
  background-color: rgba(228, 231, 236, 0.85) !important;
  border-color: rgba(228, 231, 236, 0.85);
}

/* line 3224, app/assets/stylesheets/global/style.css */
.btn-light:focus,
.btn-light:focus {
  color: #868e96;
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.9);
  border-color: #e4e7ecc5;
}

/* line 3231, app/assets/stylesheets/global/style.css */
.btn-light:disabled,
.btn-light:disabled {
  color: #868e96;
  background-color: rgba(228, 231, 236, 0.6);
  border-color: rgba(228, 231, 236, 0.6);
}

/* line 3238, app/assets/stylesheets/global/style.css */
.btn-light:not(:disabled):not(.disabled):active,
.btn-light.active:not(:disabled):not(.disabled) {
  color: #868e96;
  background-color: rgba(228, 231, 236, 0.85);
  border-color: rgba(228, 231, 236, 0.85);
}

/* line 3245, app/assets/stylesheets/global/style.css */
.btn-light:not(:disabled):not(.disabled):active:focus,
.btn-light.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.56) !important;
}

/* line 3250, app/assets/stylesheets/global/style.css */
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.56) !important;
}

/* line 3254, app/assets/stylesheets/global/style.css */
.btn-light.disabled,
.btn-light:disabled {
  border: transparent;
}

/* line 3259, app/assets/stylesheets/global/style.css */
.show > .btn-light.dropdown-toggle {
  color: #868e96;
  background-color: #e4e7ecc5;
  border-color: #e4e7ecc5;
}

/*---------- LIGHT BUTTONS--------------*/
/* line 3266, app/assets/stylesheets/global/style.css */
.btn-default-light {
  color: #868e96;
  background: #f6f4fb;
  border-color: #f6f4fb;
}

/* line 3272, app/assets/stylesheets/global/style.css */
.btn-default-light:hover {
  color: #868e96;
  background-color: #f6f4fb !important;
  border-color: #f6f4fb;
}

/* line 3278, app/assets/stylesheets/global/style.css */
.btn-default-light:not(:disabled):not(:disabled):active:focus,
.btn-default-light.active:not(:disabled):not(:disabled):focus {
  box-shadow: 0 0 0 2px rgba(134, 142, 150, 0.56) !important;
}

/* line 3283, app/assets/stylesheets/global/style.css */
.btn-primary-light {
  color: var(--primary-bg-color) !important;
  background-color: var(--primary03) !important;
  border-color: var(--primary03) !important;
}

/* line 3289, app/assets/stylesheets/global/style.css */
.btn-primary-light:hover {
  color: #fff !important;
  background-color: var(--primary-bg-color) !important;
  border-color: var(--primary-bg-color) !important;
}

/* line 3295, app/assets/stylesheets/global/style.css */
.btn-primary-light:not(:disabled):not(:disabled):active:focus,
.btn-primary-light.active:not(:disabled):not(:disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(var(--primary-bg-color), 0.56) !important;
}

/* line 3301, app/assets/stylesheets/global/style.css */
.btn-secondary-light {
  color: #e984b1 !important;
  background: rgba(233, 132, 177, 0.3) !important;
  border-color: rgba(233, 132, 177, 0.3);
}

/* line 3307, app/assets/stylesheets/global/style.css */
.btn-secondary-light:hover {
  color: #fff !important;
  background-color: #e984b1 !important;
  border-color: #e984b1;
}

/* line 3313, app/assets/stylesheets/global/style.css */
.btn-secondary-light:not(:disabled):not(:disabled):active:focus,
.btn-secondary-light.active:not(:disabled):not(:disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.56) !important;
}

/* line 3319, app/assets/stylesheets/global/style.css */
.btn-orange-light {
  color: #fc7303 !important;
  background: rgba(252, 115, 3, 0.3) !important;
  border-color: rgba(252, 115, 3, 0.3);
}

/* line 3325, app/assets/stylesheets/global/style.css */
.btn-orange-light:hover {
  color: #fff !important;
  background-color: #fc7303 !important;
  border-color: #fc7303;
}

/* line 3331, app/assets/stylesheets/global/style.css */
.btn-orange-light:not(:disabled):not(:disabled):active:focus,
.btn-orange-light.active:not(:disabled):not(:disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(252, 115, 3, 0.56) !important;
}

/* line 3337, app/assets/stylesheets/global/style.css */
.btn-cyan-light {
  color: #17a2b8 !important;
  background: rgba(23, 162, 184, 0.3) !important;
  border-color: rgba(23, 162, 184, 0.3);
}

/* line 3343, app/assets/stylesheets/global/style.css */
.btn-cyan-light:hover {
  color: #fff !important;
  background-color: #17a2b8 !important;
  border-color: #17a2b8;
}

/* line 3349, app/assets/stylesheets/global/style.css */
.btn-cyan-light:not(:disabled):not(:disabled):active:focus,
.btn-cyan-light.active:not(:disabled):not(:disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(23, 162, 184, 0.56) !important;
}

/* line 3355, app/assets/stylesheets/global/style.css */
.btn-success-light {
  color: #13bfa6 !important;
  background: rgba(19, 191, 166, 0.3) !important;
  border-color: rgba(19, 191, 166, 0.3);
}

/* line 3361, app/assets/stylesheets/global/style.css */
.btn-success-light:hover {
  color: #fff !important;
  background-color: #13bfa6 !important;
  border-color: #13bfa6;
}

/* line 3367, app/assets/stylesheets/global/style.css */
.btn-success-light:not(:disabled):not(:disabled):active:focus,
.btn-success-light.active:not(:disabled):not(:disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.56) !important;
}

/* line 3373, app/assets/stylesheets/global/style.css */
.btn-info-light {
  color: #59adec !important;
  background: rgba(89, 173, 236, 0.3) !important;
  border-color: rgba(89, 173, 236, 0.3);
}

/* line 3379, app/assets/stylesheets/global/style.css */
.btn-info-light:hover {
  color: #fff !important;
  background-color: #59adec !important;
  border-color: #59adec;
}

/* line 3385, app/assets/stylesheets/global/style.css */
.btn-info-light:not(:disabled):not(:disabled):active:focus,
.btn-info-light.active:not(:disabled):not(:disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.56) !important;
}

/* line 3391, app/assets/stylesheets/global/style.css */
.btn-warning-light {
  color: #e7c354 !important;
  background: rgba(231, 195, 84, 0.3) !important;
  border-color: rgba(231, 195, 84, 0.3);
}

/* line 3397, app/assets/stylesheets/global/style.css */
.btn-warning-light:hover {
  color: #fff !important;
  background-color: #e7c354 !important;
  border-color: #e7c354;
}

/* line 3403, app/assets/stylesheets/global/style.css */
.btn-warning-light:not(:disabled):not(:disabled):active:focus,
.btn-warning-light.active:not(:disabled):not(:disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.56) !important;
}

/* line 3409, app/assets/stylesheets/global/style.css */
.btn-danger-light {
  color: #d12c47 !important;
  background: rgba(209, 44, 71, 0.3) !important;
  border-color: rgba(209, 44, 71, 0.3);
}

/* line 3415, app/assets/stylesheets/global/style.css */
.btn-danger-light:hover {
  color: #fff !important;
  background-color: #d12c47 !important;
  border-color: #d12c47;
}

/* line 3421, app/assets/stylesheets/global/style.css */
.btn-danger-light:not(:disabled):not(:disabled):active:focus,
.btn-danger-light.active:not(:disabled):not(:disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.56) !important;
}

/* line 3427, app/assets/stylesheets/global/style.css */
.btn-dark-light {
  color: #343a40 !important;
  background: rgba(52, 58, 64, 0.3) !important;
  border-color: rgba(52, 58, 64, 0.3);
}

/* line 3433, app/assets/stylesheets/global/style.css */
.btn-dark-light:hover {
  color: #fff !important;
  background-color: #343a40 !important;
  border-color: #343a40;
}

/* line 3439, app/assets/stylesheets/global/style.css */
.btn-dark-light:not(:disabled):not(:disabled):active:focus,
.btn-dark-light.active:not(:disabled):not(:disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(52, 58, 64, 0.56) !important;
}

/* line 3445, app/assets/stylesheets/global/style.css */
.btn-light-light {
  color: #868e96 !important;
  background: rgba(228, 231, 236, 0.3) !important;
  border-color: rgba(228, 231, 236, 0.3);
}

/* line 3451, app/assets/stylesheets/global/style.css */
.btn-light-light:hover {
  color: #343a40;
  background-color: #e4e7ecc5 !important;
  border-color: #e4e7ecc5;
}

/* line 3457, app/assets/stylesheets/global/style.css */
.btn-light-light:not(:disabled):not(:disabled):active:focus,
.btn-light-light.active:not(:disabled):not(:disabled):focus {
  color: #343a40 !important;
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.56) !important;
}

/*--------COLOR VARITIONS--------*/
/* line 3464, app/assets/stylesheets/global/style.css */
.btn-blue {
  color: #fff;
  background-color: #467fcf !important;
  border-color: #467fcf !important;
}

/* line 3470, app/assets/stylesheets/global/style.css */
.btn-blue:hover {
  color: #fff;
  background-color: rgba(70, 127, 207, 0.85) !important;
  border-color: rgba(70, 127, 207, 0.85);
}

/* line 3476, app/assets/stylesheets/global/style.css */
.btn-blue:focus,
.btn-blue:focus {
  box-shadow: 0 0 0 2px rgba(70, 127, 207, 0.9);
  border-color: #467fcf;
}

/* line 3482, app/assets/stylesheets/global/style.css */
.btn-blue:disabled,
.btn-blue:disabled {
  color: #fff;
  background-color: rgba(70, 127, 207, 0.6);
  border-color: rgba(70, 127, 207, 0.6);
}

/* line 3489, app/assets/stylesheets/global/style.css */
.btn-blue:not(:disabled):not(.disabled):active,
.btn-blue.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(70, 127, 207, 0.85);
  border-color: rgba(70, 127, 207, 0.85);
}

/* line 3496, app/assets/stylesheets/global/style.css */
.btn-blue:not(:disabled):not(.disabled):active:focus,
.btn-blue.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(70, 127, 207, 0.56) !important;
}

/* line 3501, app/assets/stylesheets/global/style.css */
.show > .btn-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(70, 127, 207, 0.56) !important;
}

/* line 3505, app/assets/stylesheets/global/style.css */
.btn-blue.disabled,
.btn-blue:disabled {
  border: transparent;
}

/* line 3510, app/assets/stylesheets/global/style.css */
.show > .btn-blue.dropdown-toggle {
  color: #fff;
  background-color: #467fcf;
  border-color: #467fcf;
}

/* line 3516, app/assets/stylesheets/global/style.css */
.btn-azure {
  color: #fff;
  background-color: #45aaf2 !important;
  border-color: #45aaf2 !important;
}

/* line 3522, app/assets/stylesheets/global/style.css */
.btn-azure:hover {
  color: #fff;
  background-color: rgba(69, 170, 242, 0.85) !important;
  border-color: rgba(69, 170, 242, 0.85);
}

/* line 3528, app/assets/stylesheets/global/style.css */
.btn-azure:focus,
.btn-azure:focus {
  box-shadow: 0 0 0 2px rgba(69, 170, 242, 0.9);
  border-color: #45aaf2;
}

/* line 3534, app/assets/stylesheets/global/style.css */
.btn-azure:disabled,
.btn-azure:disabled {
  color: #fff;
  background-color: rgba(69, 170, 242, 0.6);
  border-color: rgba(69, 170, 242, 0.6);
}

/* line 3541, app/assets/stylesheets/global/style.css */
.btn-azure:not(:disabled):not(.disabled):active,
.btn-azure.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(69, 170, 242, 0.85);
  border-color: rgba(69, 170, 242, 0.85);
}

/* line 3548, app/assets/stylesheets/global/style.css */
.btn-azure:not(:disabled):not(.disabled):active:focus,
.btn-azure.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(69, 170, 242, 0.56) !important;
}

/* line 3553, app/assets/stylesheets/global/style.css */
.show > .btn-azure.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(69, 170, 242, 0.56) !important;
}

/* line 3557, app/assets/stylesheets/global/style.css */
.btn-azure.disabled,
.btn-azure:disabled {
  border: transparent;
}

/* line 3562, app/assets/stylesheets/global/style.css */
.show > .btn-azure.dropdown-toggle {
  color: #fff;
  background-color: #45aaf2;
  border-color: #45aaf2;
}

/* line 3568, app/assets/stylesheets/global/style.css */
.btn-indigo {
  color: #fff;
  background-color: #6574cd !important;
  border-color: #6574cd !important;
}

/* line 3574, app/assets/stylesheets/global/style.css */
.btn-indigo:hover {
  color: #fff;
  background-color: rgba(101, 116, 205, 0.85) !important;
  border-color: rgba(101, 116, 205, 0.85);
}

/* line 3580, app/assets/stylesheets/global/style.css */
.btn-indigo:focus,
.btn-indigo:focus {
  box-shadow: 0 0 0 2px rgba(101, 116, 205, 0.9);
  border-color: #6574cd;
}

/* line 3586, app/assets/stylesheets/global/style.css */
.btn-indigo:disabled,
.btn-indigo:disabled {
  color: #fff;
  background-color: rgba(101, 116, 205, 0.6);
  border-color: rgba(101, 116, 205, 0.6);
}

/* line 3593, app/assets/stylesheets/global/style.css */
.btn-indigo:not(:disabled):not(.disabled):active,
.btn-indigo.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(101, 116, 205, 0.85);
  border-color: rgba(101, 116, 205, 0.85);
}

/* line 3600, app/assets/stylesheets/global/style.css */
.btn-indigo:not(:disabled):not(.disabled):active:focus,
.btn-indigo.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(101, 116, 205, 0.56) !important;
}

/* line 3605, app/assets/stylesheets/global/style.css */
.show > .btn-indigo.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(101, 116, 205, 0.56) !important;
}

/* line 3609, app/assets/stylesheets/global/style.css */
.btn-indigo.disabled,
.btn-indigo:disabled {
  border: transparent;
}

/* line 3614, app/assets/stylesheets/global/style.css */
.show > .btn-indigo.dropdown-toggle {
  color: #fff;
  background-color: #6574cd;
  border-color: #6574cd;
}

/* line 3620, app/assets/stylesheets/global/style.css */
.btn-purple {
  color: #fff !important;
  background-color: #661fd6 !important;
  border-color: #661fd6 !important;
}

/* line 3626, app/assets/stylesheets/global/style.css */
.btn-purple:hover {
  color: #fff;
  background-color: rgba(102, 31, 214, 0.85) !important;
  border-color: rgba(102, 31, 214, 0.85);
}

/* line 3632, app/assets/stylesheets/global/style.css */
.btn-purple:focus,
.btn-purple:focus {
  box-shadow: 0 0 0 2px rgba(102, 31, 214, 0.9);
  border-color: #661fd6;
}

/* line 3638, app/assets/stylesheets/global/style.css */
.btn-purple:disabled,
.btn-purple:disabled {
  color: #fff;
  background-color: rgba(102, 31, 214, 0.6);
  border-color: rgba(102, 31, 214, 0.6);
}

/* line 3645, app/assets/stylesheets/global/style.css */
.btn-purple:not(:disabled):not(.disabled):active,
.btn-purple.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(102, 31, 214, 0.85);
  border-color: rgba(102, 31, 214, 0.85);
}

/* line 3652, app/assets/stylesheets/global/style.css */
.btn-purple:not(:disabled):not(.disabled):active:focus,
.btn-purple.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(102, 31, 214, 0.56) !important;
}

/* line 3657, app/assets/stylesheets/global/style.css */
.show > .btn-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(102, 31, 214, 0.56) !important;
}

/* line 3661, app/assets/stylesheets/global/style.css */
.btn-purple.disabled,
.btn-purple:disabled {
  border: transparent;
}

/* line 3666, app/assets/stylesheets/global/style.css */
.show > .btn-purple.dropdown-toggle {
  color: #fff;
  background-color: #661fd6;
  border-color: #661fd6;
}

/* line 3672, app/assets/stylesheets/global/style.css */
.btn-pink {
  color: #fff !important;
  background-color: #f58598 !important;
  border-color: #f58598 !important;
}

/* line 3678, app/assets/stylesheets/global/style.css */
.btn-pink:hover {
  color: #fff;
  background-color: rgba(245, 133, 152, 0.85) !important;
  border-color: rgba(245, 133, 152, 0.85);
}

/* line 3684, app/assets/stylesheets/global/style.css */
.btn-pink:focus,
.btn-pink:focus {
  box-shadow: 0 0 0 2px rgba(245, 133, 152, 0.9);
  border-color: #f58598;
}

/* line 3690, app/assets/stylesheets/global/style.css */
.btn-pink:disabled,
.btn-pink:disabled {
  color: #fff;
  background-color: rgba(245, 133, 152, 0.6);
  border-color: rgba(245, 133, 152, 0.6);
}

/* line 3697, app/assets/stylesheets/global/style.css */
.btn-pink:not(:disabled):not(.disabled):active,
.btn-pink.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(245, 133, 152, 0.85);
  border-color: rgba(245, 133, 152, 0.85);
}

/* line 3704, app/assets/stylesheets/global/style.css */
.btn-pink:not(:disabled):not(.disabled):active:focus,
.btn-pink.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(245, 133, 152, 0.56) !important;
}

/* line 3709, app/assets/stylesheets/global/style.css */
.show > .btn-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(245, 133, 152, 0.56) !important;
}

/* line 3713, app/assets/stylesheets/global/style.css */
.btn-pink.disabled,
.btn-pink:disabled {
  border: transparent;
}

/* line 3718, app/assets/stylesheets/global/style.css */
.show > .btn-pink.dropdown-toggle {
  color: #fff;
  background-color: #f58598;
  border-color: #f58598;
}

/* line 3724, app/assets/stylesheets/global/style.css */
.btn-red {
  color: #fff;
  background-color: #e32f2f !important;
  border-color: #e32f2f !important;
}

/* line 3730, app/assets/stylesheets/global/style.css */
.btn-red:hover {
  color: #fff;
  background-color: rgba(227, 47, 47, 0.85) !important;
  border-color: rgba(227, 47, 47, 0.85);
}

/* line 3736, app/assets/stylesheets/global/style.css */
.btn-red:focus,
.btn-red:focus {
  box-shadow: 0 0 0 2px rgba(227, 47, 47, 0.9);
  border-color: #e32f2f;
}

/* line 3742, app/assets/stylesheets/global/style.css */
.btn-red:disabled,
.btn-red:disabled {
  color: #fff;
  background-color: rgba(227, 47, 47, 0.6);
  border-color: rgba(227, 47, 47, 0.6);
}

/* line 3749, app/assets/stylesheets/global/style.css */
.btn-red:not(:disabled):not(.disabled):active,
.btn-red.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(227, 47, 47, 0.85);
  border-color: rgba(227, 47, 47, 0.85);
}

/* line 3756, app/assets/stylesheets/global/style.css */
.btn-red:not(:disabled):not(.disabled):active:focus,
.btn-red.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(227, 47, 47, 0.56) !important;
}

/* line 3761, app/assets/stylesheets/global/style.css */
.show > .btn-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(227, 47, 47, 0.56) !important;
}

/* line 3765, app/assets/stylesheets/global/style.css */
.btn-red.disabled,
.btn-red:disabled {
  border: transparent;
}

/* line 3770, app/assets/stylesheets/global/style.css */
.show > .btn-red.dropdown-toggle {
  color: #fff;
  background-color: #e32f2f;
  border-color: #e32f2f;
}

/* line 3776, app/assets/stylesheets/global/style.css */
.btn-orange {
  color: #fff !important;
  background-color: #fc7303 !important;
  border-color: #fc7303 !important;
}

/* line 3782, app/assets/stylesheets/global/style.css */
.btn-orange:hover {
  color: #fff;
  background-color: rgba(252, 115, 3, 0.85) !important;
  border-color: rgba(252, 115, 3, 0.85);
}

/* line 3788, app/assets/stylesheets/global/style.css */
.btn-orange:focus,
.btn-orange:focus {
  box-shadow: 0 0 0 2px rgba(252, 115, 3, 0.9);
  border-color: #fc7303;
}

/* line 3794, app/assets/stylesheets/global/style.css */
.btn-orange:disabled,
.btn-orange:disabled {
  color: #fff;
  background-color: rgba(252, 115, 3, 0.6);
  border-color: rgba(252, 115, 3, 0.6);
}

/* line 3801, app/assets/stylesheets/global/style.css */
.btn-orange:not(:disabled):not(.disabled):active,
.btn-orange.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(252, 115, 3, 0.85);
  border-color: rgba(252, 115, 3, 0.85);
}

/* line 3808, app/assets/stylesheets/global/style.css */
.btn-orange:not(:disabled):not(.disabled):active:focus,
.btn-orange.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(252, 115, 3, 0.56) !important;
}

/* line 3813, app/assets/stylesheets/global/style.css */
.show > .btn-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(252, 115, 3, 0.56) !important;
}

/* line 3817, app/assets/stylesheets/global/style.css */
.btn-orange.disabled,
.btn-orange:disabled {
  border: transparent;
}

/* line 3822, app/assets/stylesheets/global/style.css */
.show > .btn-orange.dropdown-toggle {
  color: #fff;
  background-color: #fc7303;
  border-color: #fc7303;
}

/* line 3828, app/assets/stylesheets/global/style.css */
.btn-yellow {
  color: #fff;
  background-color: #FBB034 !important;
  border-color: #FBB034 !important;
}

/* line 3834, app/assets/stylesheets/global/style.css */
.btn-yellow:hover {
  color: #fff;
  background-color: rgba(251, 176, 52, 0.85) !important;
  border-color: rgba(251, 176, 52, 0.85);
}

/* line 3840, app/assets/stylesheets/global/style.css */
.btn-yellow:focus,
.btn-yellow:focus {
  box-shadow: 0 0 0 2px rgba(251, 176, 52, 0.9);
  border-color: #FBB034;
}

/* line 3846, app/assets/stylesheets/global/style.css */
.btn-yellow:disabled,
.btn-yellow:disabled {
  color: #fff;
  background-color: rgba(251, 176, 52, 0.6);
  border-color: rgba(251, 176, 52, 0.6);
}

/* line 3853, app/assets/stylesheets/global/style.css */
.btn-yellow:not(:disabled):not(.disabled):active,
.btn-yellow.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(251, 176, 52, 0.85);
  border-color: rgba(251, 176, 52, 0.85);
}

/* line 3860, app/assets/stylesheets/global/style.css */
.btn-yellow:not(:disabled):not(.disabled):active:focus,
.btn-yellow.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(251, 176, 52, 0.56) !important;
}

/* line 3865, app/assets/stylesheets/global/style.css */
.show > .btn-yellow.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(251, 176, 52, 0.56) !important;
}

/* line 3869, app/assets/stylesheets/global/style.css */
.btn-yellow.disabled,
.btn-yellow:disabled {
  border: transparent;
}

/* line 3874, app/assets/stylesheets/global/style.css */
.show > .btn-yellow.dropdown-toggle {
  color: #fff;
  background-color: #FBB034;
  border-color: #FBB034;
}

/* line 3880, app/assets/stylesheets/global/style.css */
.btn-lime {
  color: #fff;
  background-color: #7bd235 !important;
  border-color: #7bd235 !important;
}

/* line 3886, app/assets/stylesheets/global/style.css */
.btn-lime:hover {
  color: #fff;
  background-color: rgba(123, 210, 53, 0.85) !important;
  border-color: rgba(123, 210, 53, 0.85);
}

/* line 3892, app/assets/stylesheets/global/style.css */
.btn-lime:focus,
.btn-lime:focus {
  box-shadow: 0 0 0 2px rgba(123, 210, 53, 0.9);
  border-color: #7bd235;
}

/* line 3898, app/assets/stylesheets/global/style.css */
.btn-lime:disabled,
.btn-lime:disabled {
  color: #fff;
  background-color: rgba(123, 210, 53, 0.6);
  border-color: rgba(123, 210, 53, 0.6);
}

/* line 3905, app/assets/stylesheets/global/style.css */
.btn-lime:not(:disabled):not(.disabled):active,
.btn-lime.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(123, 210, 53, 0.85);
  border-color: rgba(123, 210, 53, 0.85);
}

/* line 3912, app/assets/stylesheets/global/style.css */
.btn-lime:not(:disabled):not(.disabled):active:focus,
.btn-lime.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(123, 210, 53, 0.56) !important;
}

/* line 3917, app/assets/stylesheets/global/style.css */
.show > .btn-lime.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(123, 210, 53, 0.56) !important;
}

/* line 3921, app/assets/stylesheets/global/style.css */
.btn-lime.disabled,
.btn-lime:disabled {
  border: transparent;
}

/* line 3926, app/assets/stylesheets/global/style.css */
.show > .btn-lime.dropdown-toggle {
  color: #fff;
  background-color: #7bd235;
  border-color: #7bd235;
}

/* line 3932, app/assets/stylesheets/global/style.css */
.btn-green {
  color: #fff;
  background-color: #4ecc48 !important;
  border-color: #4ecc48 !important;
}

/* line 3938, app/assets/stylesheets/global/style.css */
.btn-green:hover {
  color: #fff;
  background-color: rgba(78, 204, 72, 0.85) !important;
  border-color: rgba(78, 204, 72, 0.85);
}

/* line 3944, app/assets/stylesheets/global/style.css */
.btn-green:focus,
.btn-green:focus {
  box-shadow: 0 0 0 2px rgba(78, 204, 72, 0.9);
  border-color: #4ecc48;
}

/* line 3950, app/assets/stylesheets/global/style.css */
.btn-green:disabled,
.btn-green:disabled {
  color: #fff;
  background-color: rgba(78, 204, 72, 0.6);
  border-color: rgba(78, 204, 72, 0.6);
}

/* line 3957, app/assets/stylesheets/global/style.css */
.btn-green:not(:disabled):not(.disabled):active,
.btn-green.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(78, 204, 72, 0.85);
  border-color: rgba(78, 204, 72, 0.85);
}

/* line 3964, app/assets/stylesheets/global/style.css */
.btn-green:not(:disabled):not(.disabled):active:focus,
.btn-green.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(78, 204, 72, 0.56) !important;
}

/* line 3969, app/assets/stylesheets/global/style.css */
.show > .btn-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(78, 204, 72, 0.56) !important;
}

/* line 3973, app/assets/stylesheets/global/style.css */
.btn-green.disabled,
.btn-green:disabled {
  border: transparent;
}

/* line 3978, app/assets/stylesheets/global/style.css */
.show > .btn-green.dropdown-toggle {
  color: #fff;
  background-color: #4ecc48;
  border-color: #4ecc48;
}

/* line 3984, app/assets/stylesheets/global/style.css */
.btn-teal {
  color: #fff;
  background-color: #2bcbba !important;
  border-color: #2bcbba !important;
}

/* line 3990, app/assets/stylesheets/global/style.css */
.btn-teal:hover {
  color: #fff;
  background-color: rgba(43, 203, 186, 0.85) !important;
  border-color: rgba(43, 203, 186, 0.85);
}

/* line 3996, app/assets/stylesheets/global/style.css */
.btn-teal:focus,
.btn-teal:focus {
  box-shadow: 0 0 0 2px rgba(43, 203, 186, 0.9);
  border-color: #2bcbba;
}

/* line 4002, app/assets/stylesheets/global/style.css */
.btn-teal:disabled,
.btn-teal:disabled {
  color: #fff;
  background-color: rgba(43, 203, 186, 0.6);
  border-color: rgba(43, 203, 186, 0.6);
}

/* line 4009, app/assets/stylesheets/global/style.css */
.btn-teal:not(:disabled):not(.disabled):active,
.btn-teal.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(43, 203, 186, 0.85);
  border-color: rgba(43, 203, 186, 0.85);
}

/* line 4016, app/assets/stylesheets/global/style.css */
.btn-teal:not(:disabled):not(.disabled):active:focus,
.btn-teal.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(43, 203, 186, 0.56) !important;
}

/* line 4021, app/assets/stylesheets/global/style.css */
.show > .btn-teal.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(43, 203, 186, 0.56) !important;
}

/* line 4025, app/assets/stylesheets/global/style.css */
.btn-teal.disabled,
.btn-teal:disabled {
  border: transparent;
}

/* line 4030, app/assets/stylesheets/global/style.css */
.show > .btn-teal.dropdown-toggle {
  color: #fff;
  background-color: #2bcbba;
  border-color: #2bcbba;
}

/* line 4036, app/assets/stylesheets/global/style.css */
.btn-cyan {
  color: #fff !important;
  background-color: #17a2b8 !important;
  border-color: #17a2b8 !important;
}

/* line 4042, app/assets/stylesheets/global/style.css */
.btn-cyan:hover {
  color: #fff;
  background-color: rgba(23, 162, 184, 0.85) !important;
  border-color: rgba(23, 162, 184, 0.85);
}

/* line 4048, app/assets/stylesheets/global/style.css */
.btn-cyan:focus,
.btn-cyan:focus {
  box-shadow: 0 0 0 2px rgba(23, 162, 184, 0.9);
  border-color: #17a2b8;
}

/* line 4054, app/assets/stylesheets/global/style.css */
.btn-cyan:disabled,
.btn-cyan:disabled {
  color: #fff;
  background-color: rgba(23, 162, 184, 0.6);
  border-color: rgba(23, 162, 184, 0.6);
}

/* line 4061, app/assets/stylesheets/global/style.css */
.btn-cyan:not(:disabled):not(.disabled):active,
.btn-cyan.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(23, 162, 184, 0.85);
  border-color: rgba(23, 162, 184, 0.85);
}

/* line 4068, app/assets/stylesheets/global/style.css */
.btn-cyan:not(:disabled):not(.disabled):active:focus,
.btn-cyan.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(23, 162, 184, 0.56) !important;
}

/* line 4073, app/assets/stylesheets/global/style.css */
.show > .btn-cyan.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(23, 162, 184, 0.56) !important;
}

/* line 4077, app/assets/stylesheets/global/style.css */
.btn-cyan.disabled,
.btn-cyan:disabled {
  border: transparent;
}

/* line 4082, app/assets/stylesheets/global/style.css */
.show > .btn-cyan.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

/* line 4088, app/assets/stylesheets/global/style.css */
.btn-gray {
  color: #fff;
  background-color: #868e96 !important;
  border-color: #868e96 !important;
}

/* line 4094, app/assets/stylesheets/global/style.css */
.btn-gray:hover {
  color: #fff;
  background-color: rgba(134, 142, 150, 0.85) !important;
  border-color: rgba(134, 142, 150, 0.85);
}

/* line 4100, app/assets/stylesheets/global/style.css */
.btn-gray:focus,
.btn-gray:focus {
  box-shadow: 0 0 0 2px rgba(134, 142, 150, 0.9);
  border-color: #868e96;
}

/* line 4106, app/assets/stylesheets/global/style.css */
.btn-gray:disabled,
.btn-gray:disabled {
  color: #fff;
  background-color: rgba(134, 142, 150, 0.6);
  border-color: rgba(134, 142, 150, 0.6);
}

/* line 4113, app/assets/stylesheets/global/style.css */
.btn-gray:not(:disabled):not(.disabled):active,
.btn-gray.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(134, 142, 150, 0.85);
  border-color: rgba(134, 142, 150, 0.85);
}

/* line 4120, app/assets/stylesheets/global/style.css */
.btn-gray:not(:disabled):not(.disabled):active:focus,
.btn-gray.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(134, 142, 150, 0.56) !important;
}

/* line 4125, app/assets/stylesheets/global/style.css */
.show > .btn-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(134, 142, 150, 0.56) !important;
}

/* line 4129, app/assets/stylesheets/global/style.css */
.btn-gray.disabled,
.btn-gray:disabled {
  border: transparent;
}

/* line 4134, app/assets/stylesheets/global/style.css */
.show > .btn-gray.dropdown-toggle {
  color: #fff;
  background-color: #868e96;
  border-color: #868e96;
}

/* line 4140, app/assets/stylesheets/global/style.css */
.btn-white {
  color: #495057;
  background-color: #fff;
  border: 1px solid #e9ebfa;
}

/* line 4146, app/assets/stylesheets/global/style.css */
.btn-white:hover {
  color: #495057;
  background-color: #ececec;
  border-color: #e6e5e5;
}

/* line 4152, app/assets/stylesheets/global/style.css */
.btn-white:focus,
.btn-white.focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5);
}

/* line 4157, app/assets/stylesheets/global/style.css */
.btn-white.disabled,
.btn-white:disabled {
  color: #495057;
  background-color: #fff;
  border-color: #fff;
}

/* line 4164, app/assets/stylesheets/global/style.css */
.btn-white:not(:disabled):not(.disabled):active,
.btn-white.active:not(:disabled):not(.disabled) {
  color: #495057;
  background-color: #e6e5e5;
  border-color: #dfdfdf;
}

/* line 4171, app/assets/stylesheets/global/style.css */
.show > .btn-white.dropdown-toggle {
  color: #495057;
  background-color: #e6e5e5;
  border-color: #dfdfdf;
}

/* line 4177, app/assets/stylesheets/global/style.css */
.btn-white:not(:disabled):not(.disabled):active:focus,
.btn-white.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5);
}

/* line 4182, app/assets/stylesheets/global/style.css */
.show > .btn-white.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5);
}

/* line 4186, app/assets/stylesheets/global/style.css */
.btn-gray-dark {
  color: #fff;
  background-color: #444546 !important;
  border-color: #444546 !important;
}

/* line 4192, app/assets/stylesheets/global/style.css */
.btn-gray-dark:hover {
  color: #fff;
  background-color: rgba(68, 69, 70, 0.85) !important;
  border-color: rgba(68, 69, 70, 0.85);
}

/* line 4198, app/assets/stylesheets/global/style.css */
.btn-gray-dark:focus,
.btn-gray-dark:focus {
  box-shadow: 0 0 0 2px rgba(68, 69, 70, 0.9);
  border-color: #444546;
}

/* line 4204, app/assets/stylesheets/global/style.css */
.btn-gray-dark:disabled,
.btn-gray-dark:disabled {
  color: #fff;
  background-color: rgba(68, 69, 70, 0.6);
  border-color: rgba(68, 69, 70, 0.6);
}

/* line 4211, app/assets/stylesheets/global/style.css */
.btn-gray-dark:not(:disabled):not(.disabled):active,
.btn-gray-dark.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(68, 69, 70, 0.85);
  border-color: rgba(68, 69, 70, 0.85);
}

/* line 4218, app/assets/stylesheets/global/style.css */
.btn-gray-dark:not(:disabled):not(.disabled):active:focus,
.btn-gray-dark.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(68, 69, 70, 0.56) !important;
}

/* line 4223, app/assets/stylesheets/global/style.css */
.show > .btn-gray-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(68, 69, 70, 0.56) !important;
}

/* line 4227, app/assets/stylesheets/global/style.css */
.btn-gray-dark.disabled,
.btn-gray-dark:disabled {
  border: transparent;
}

/* line 4232, app/assets/stylesheets/global/style.css */
.show > .btn-gray-dark.dropdown-toggle {
  color: #fff;
  background-color: #444546;
  border-color: #444546;
}

/*----GRADIENT BUTTONS----*/
/* line 4239, app/assets/stylesheets/global/style.css */
.btn-primary-gradient {
  color: #fff;
  background: linear-gradient(to right, var(--primary-bg-color) 0%, #03ab57 100%) !important;
  border-color: var(--primary-bg-color) !important;
}

/* line 4245, app/assets/stylesheets/global/style.css */
.btn-primary-gradient:hover {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 4251, app/assets/stylesheets/global/style.css */
.btn-primary-gradient:focus,
.btn-primary-gradient.focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-bg-color), 0.9);
  border-color: var(--primary-bg-color);
}

/* line 4257, app/assets/stylesheets/global/style.css */
.btn-primary-gradient.disabled,
.btn-primary-gradient:disabled {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 4264, app/assets/stylesheets/global/style.css */
.btn-primary-gradient:not(:disabled):not(.disabled):active,
.btn-primary-gradient.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 4271, app/assets/stylesheets/global/style.css */
.show > .btn-primary-gradient.dropdown-toggle {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 4277, app/assets/stylesheets/global/style.css */
.btn-primary-gradient:not(:disabled):not(.disabled):active:focus,
.btn-primary-gradient.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-bg-color), 0.56) !important;
}

/* line 4282, app/assets/stylesheets/global/style.css */
.show > .btn-primary-gradient.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-bg-color), 0.56) !important;
}

/* line 4286, app/assets/stylesheets/global/style.css */
.btn-secondary-gradient {
  color: #fff;
  background: linear-gradient(to right bottom, #e984b1 0%, #ffa18a 100%) !important;
  border-color: #e984b1 !important;
}

/* line 4292, app/assets/stylesheets/global/style.css */
.btn-secondary-gradient:hover {
  color: #fff;
  background-color: #e984b1;
  border-color: #e984b1;
}

/* line 4298, app/assets/stylesheets/global/style.css */
.btn-secondary-gradient:focus,
.btn-secondary-gradient.focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.9);
  border-color: #e984b1;
}

/* line 4304, app/assets/stylesheets/global/style.css */
.btn-secondary-gradient.disabled,
.btn-secondary-gradient:disabled {
  color: #fff;
  background-color: #e984b1;
  border-color: #e984b1;
}

/* line 4311, app/assets/stylesheets/global/style.css */
.btn-secondary-gradient:not(:disabled):not(.disabled):active,
.btn-secondary-gradient.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #e984b1;
  border-color: #e984b1;
}

/* line 4318, app/assets/stylesheets/global/style.css */
.show > .btn-secondary-gradient.dropdown-toggle {
  color: #fff;
  background-color: #e984b1;
  border-color: #e984b1;
}

/* line 4324, app/assets/stylesheets/global/style.css */
.btn-secondary-gradient:not(:disabled):not(.disabled):active:focus,
.btn-secondary-gradient.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.56) !important;
}

/* line 4329, app/assets/stylesheets/global/style.css */
.show > .btn-secondary-gradient.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.56) !important;
}

/* line 4333, app/assets/stylesheets/global/style.css */
.btn-success-gradient {
  color: #fff;
  background: linear-gradient(to right bottom, #13bfa6 0%, #008E98 100%) !important;
  border-color: #13bfa6 !important;
}

/* line 4339, app/assets/stylesheets/global/style.css */
.btn-success-gradient:hover {
  color: #fff;
  background-color: #13bfa6;
  border-color: #13bfa6;
}

/* line 4345, app/assets/stylesheets/global/style.css */
.btn-success-gradient:focus,
.btn-success-gradient.focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.9);
  border-color: #13bfa6;
}

/* line 4351, app/assets/stylesheets/global/style.css */
.btn-success-gradient.disabled,
.btn-success-gradient:disabled {
  color: #fff;
  background-color: #13bfa6;
  border-color: #13bfa6;
}

/* line 4358, app/assets/stylesheets/global/style.css */
.btn-success-gradient:not(:disabled):not(.disabled):active,
.btn-success-gradient.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #13bfa6;
  border-color: #13bfa6;
}

/* line 4365, app/assets/stylesheets/global/style.css */
.show > .btn-success-gradient.dropdown-toggle {
  color: #fff;
  background-color: #13bfa6;
  border-color: #13bfa6;
}

/* line 4371, app/assets/stylesheets/global/style.css */
.btn-success-gradient:not(:disabled):not(.disabled):active:focus,
.btn-success-gradient.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.56) !important;
}

/* line 4376, app/assets/stylesheets/global/style.css */
.show > .btn-success-gradient.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.56) !important;
}

/* line 4380, app/assets/stylesheets/global/style.css */
.btn-info-gradient {
  color: #fff;
  background: linear-gradient(to right bottom, #59adec 0%, #2a85ca 100%) !important;
  border-color: #59adec !important;
}

/* line 4386, app/assets/stylesheets/global/style.css */
.btn-info-gradient:hover {
  color: #fff;
  background-color: #59adec;
  border-color: #59adec;
}

/* line 4392, app/assets/stylesheets/global/style.css */
.btn-info-gradient:focus,
.btn-info-gradient.focus {
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.9);
  border-color: #59adec;
}

/* line 4398, app/assets/stylesheets/global/style.css */
.btn-info-gradient.disabled,
.btn-info-gradient:disabled {
  color: #fff;
  background-color: #59adec;
  border-color: #59adec;
}

/* line 4405, app/assets/stylesheets/global/style.css */
.btn-info-gradient:not(:disabled):not(.disabled):active,
.btn-info-gradient.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #59adec;
  border-color: #59adec;
}

/* line 4412, app/assets/stylesheets/global/style.css */
.show > .btn-info-gradient.dropdown-toggle {
  color: #fff;
  background-color: #59adec;
  border-color: #59adec;
}

/* line 4418, app/assets/stylesheets/global/style.css */
.btn-info-gradient:not(:disabled):not(.disabled):active:focus,
.btn-info-gradient.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.56) !important;
}

/* line 4423, app/assets/stylesheets/global/style.css */
.show > .btn-info-gradient.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.56) !important;
}

/* line 4427, app/assets/stylesheets/global/style.css */
.btn-warning-gradient {
  color: #fff;
  background: linear-gradient(to right bottom, #e7c354 0%, #c9a22f 100%) !important;
  border-color: #e7c354 !important;
}

/* line 4433, app/assets/stylesheets/global/style.css */
.btn-warning-gradient:hover {
  color: #fff;
  background-color: #e7c354;
  border-color: #e7c354;
}

/* line 4439, app/assets/stylesheets/global/style.css */
.btn-warning-gradient:focus,
.btn-warning-gradient.focus {
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.9);
  border-color: #e7c354;
}

/* line 4445, app/assets/stylesheets/global/style.css */
.btn-warning-gradient.disabled,
.btn-warning-gradient:disabled {
  color: #fff;
  background-color: #e7c354;
  border-color: #e7c354;
}

/* line 4452, app/assets/stylesheets/global/style.css */
.btn-warning-gradient:not(:disabled):not(.disabled):active,
.btn-warning-gradient.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #e7c354;
  border-color: #e7c354;
}

/* line 4459, app/assets/stylesheets/global/style.css */
.show > .btn-warning-gradient.dropdown-toggle {
  color: #fff;
  background-color: #e7c354;
  border-color: #e7c354;
}

/* line 4465, app/assets/stylesheets/global/style.css */
.btn-warning-gradient:not(:disabled):not(.disabled):active:focus,
.btn-warning-gradient.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.56) !important;
}

/* line 4470, app/assets/stylesheets/global/style.css */
.show > .btn-warning-gradient.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.56) !important;
}

/* line 4474, app/assets/stylesheets/global/style.css */
.btn-danger-gradient {
  color: #fff;
  background: linear-gradient(to right bottom, #d12c47 0%, #c100a9 100%) !important;
  border-color: #d12c47 !important;
}

/* line 4480, app/assets/stylesheets/global/style.css */
.btn-danger-gradient:hover {
  color: #fff;
  background-color: #d12c47;
  border-color: #d12c47;
}

/* line 4486, app/assets/stylesheets/global/style.css */
.btn-danger-gradient:focus,
.btn-danger-gradient.focus {
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.9);
  border-color: #d12c47;
}

/* line 4492, app/assets/stylesheets/global/style.css */
.btn-danger-gradient.disabled,
.btn-danger-gradient:disabled {
  color: #fff;
  background-color: #d12c47;
  border-color: #d12c47;
}

/* line 4499, app/assets/stylesheets/global/style.css */
.btn-danger-gradient:not(:disabled):not(.disabled):active,
.btn-danger-gradient.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #d12c47;
  border-color: #d12c47;
}

/* line 4506, app/assets/stylesheets/global/style.css */
.show > .btn-danger-gradient.dropdown-toggle {
  color: #fff;
  background-color: #d12c47;
  border-color: #d12c47;
}

/* line 4512, app/assets/stylesheets/global/style.css */
.btn-danger-gradient:not(:disabled):not(.disabled):active:focus,
.btn-danger-gradient.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.56) !important;
}

/* line 4517, app/assets/stylesheets/global/style.css */
.show > .btn-danger-gradient.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.56) !important;
}

/*---------OUTLINE BUTTONS----------*/
/* line 4522, app/assets/stylesheets/global/style.css */
.btn-outline-default {
  color: #292828;
  background: transparent;
  background-image: none;
  border-color: #f0f0f4;
}

/* line 4529, app/assets/stylesheets/global/style.css */
.btn-outline-default:hover {
  color: #292828;
  background: #f6f4fb;
  border-color: #f0f0f4;
  box-shadow: 0 5px 15px rgba(246, 249, 252, 0.5) !important;
}

/* line 4536, app/assets/stylesheets/global/style.css */
.btn-outline-default:focus,
.btn-outline-default.focus {
  box-shadow: 0 0 0 2px rgba(246, 249, 252, 0.1);
}

/* line 4541, app/assets/stylesheets/global/style.css */
.btn-outline-default.disabled,
.btn-outline-default:disabled {
  color: #292828;
  background-color: transparent;
}

/* line 4547, app/assets/stylesheets/global/style.css */
.btn-outline-default:not(:disabled):not(.disabled):active,
.btn-outline-default.active:not(:disabled):not(.disabled) {
  color: #292828;
  background-color: #f6f4fb;
  border-color: #f0f0f4;
}

/* line 4554, app/assets/stylesheets/global/style.css */
.btn-outline-default:not(:disabled):not(.disabled):active:focus,
.btn-outline-default.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(73, 72, 72, 0.356) !important;
}

/* line 4559, app/assets/stylesheets/global/style.css */
.show > .btn-outline-default.dropdown-toggle {
  color: #292828;
  background-color: #f6f4fb;
  border-color: #f0f0f4;
}

/* line 4565, app/assets/stylesheets/global/style.css */
.btn-outline-primary {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color);
  background: transparent !important;
  background-image: none;
  border-color: var(--primary-bg-color);
  transition: all ease 0.3s;
}

/* line 4574, app/assets/stylesheets/global/style.css */
.btn-outline-primary i {
  transition: all ease 0.3s;
}

/* line 4578, app/assets/stylesheets/global/style.css */
.btn-outline-primary svg,
.btn-outline-primary i {
  fill: var(--primary-bg-color) !important;
  color: var(--primary-bg-color) !important;
}

/* line 4584, app/assets/stylesheets/global/style.css */
.btn-outline-primary:hover {
  color: #fff !important;
  fill: #fff;
  background: var(--primary-bg-color) !important;
  border-color: var(--primary-bg-color);
}

/* line 4591, app/assets/stylesheets/global/style.css */
.btn-outline-primary:hover svg,
.btn-outline-primary:hover i {
  fill: #fff !important;
  color: #fff !important;
}

/* line 4597, app/assets/stylesheets/global/style.css */
.btn-outline-primary:focus,
.btn-outline-primary.focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-bg-color), 0.9);
}

/* line 4602, app/assets/stylesheets/global/style.css */
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color: var(--primary-bg-color);
}

/* line 4607, app/assets/stylesheets/global/style.css */
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary.active:not(:disabled):not(.disabled) {
  color: #fff !important;
  background-color: var(--primary-bg-color) !important;
  border-color: var(--primary-bg-color);
}

/* line 4614, app/assets/stylesheets/global/style.css */
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 4620, app/assets/stylesheets/global/style.css */
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-bg-color), 0.56) !important;
}

/* line 4625, app/assets/stylesheets/global/style.css */
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-bg-color), 0.56);
}

/* line 4629, app/assets/stylesheets/global/style.css */
.btn-outline-secondary {
  color: #e984b1 !important;
  fill: #e984b1;
  background: transparent;
  background-image: none;
  border-color: #e984b1;
  transition: all ease 0.3s;
}

/* line 4638, app/assets/stylesheets/global/style.css */
.btn-outline-secondary i {
  transition: all ease 0.3s;
}

/* line 4642, app/assets/stylesheets/global/style.css */
.btn-outline-secondary svg,
.btn-outline-secondary i {
  fill: #e984b1 !important;
  color: #e984b1 !important;
}

/* line 4648, app/assets/stylesheets/global/style.css */
.btn-outline-secondary:hover {
  color: #fff !important;
  fill: #fff;
  background: #e984b1;
  border-color: #e984b1;
}

/* line 4655, app/assets/stylesheets/global/style.css */
.btn-outline-secondary:hover svg,
.btn-outline-secondary:hover i {
  fill: #fff !important;
  color: #fff !important;
}

/* line 4661, app/assets/stylesheets/global/style.css */
.btn-outline-secondary:focus,
.btn-outline-secondary.focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.9);
}

/* line 4666, app/assets/stylesheets/global/style.css */
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
  color: #e984b1;
}

/* line 4671, app/assets/stylesheets/global/style.css */
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary.active:not(:disabled):not(.disabled) {
  color: #fff !important;
  background-color: #e984b1;
  border-color: #e984b1;
}

/* line 4678, app/assets/stylesheets/global/style.css */
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #e984b1;
  border-color: #e984b1;
}

/* line 4684, app/assets/stylesheets/global/style.css */
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn-outline-secondary.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.56) !important;
}

/* line 4689, app/assets/stylesheets/global/style.css */
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.56);
}

/* line 4693, app/assets/stylesheets/global/style.css */
.btn-outline-success {
  color: #13bfa6 !important;
  fill: #13bfa6;
  background: transparent;
  background-image: none;
  border-color: #13bfa6;
  transition: all ease 0.3s;
}

/* line 4702, app/assets/stylesheets/global/style.css */
.btn-outline-success i {
  transition: all ease 0.3s;
}

/* line 4706, app/assets/stylesheets/global/style.css */
.btn-outline-success svg,
.btn-outline-success i {
  fill: #13bfa6 !important;
  color: #13bfa6 !important;
}

/* line 4712, app/assets/stylesheets/global/style.css */
.btn-outline-success:hover {
  color: #fff !important;
  fill: #fff;
  background: #13bfa6;
  border-color: #13bfa6;
}

/* line 4719, app/assets/stylesheets/global/style.css */
.btn-outline-success:hover svg,
.btn-outline-success:hover i {
  fill: #fff !important;
  color: #fff !important;
}

/* line 4725, app/assets/stylesheets/global/style.css */
.btn-outline-success:focus,
.btn-outline-success.focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.9);
}

/* line 4730, app/assets/stylesheets/global/style.css */
.btn-outline-success.disabled,
.btn-outline-success:disabled {
  color: #13bfa6;
}

/* line 4735, app/assets/stylesheets/global/style.css */
.btn-outline-success:not(:disabled):not(.disabled):active,
.btn-outline-success.active:not(:disabled):not(.disabled) {
  color: #fff !important;
  background-color: #13bfa6;
  border-color: #13bfa6;
}

/* line 4742, app/assets/stylesheets/global/style.css */
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #13bfa6;
  border-color: #13bfa6;
}

/* line 4748, app/assets/stylesheets/global/style.css */
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.btn-outline-success.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.56) !important;
}

/* line 4753, app/assets/stylesheets/global/style.css */
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.56);
}

/* line 4757, app/assets/stylesheets/global/style.css */
.btn-outline-info {
  color: #59adec !important;
  fill: #59adec !important;
  background: transparent;
  background-image: none;
  border-color: #59adec;
  transition: all ease 0.3s;
}

/* line 4766, app/assets/stylesheets/global/style.css */
.btn-outline-info i {
  transition: all ease 0.3s;
}

/* line 4770, app/assets/stylesheets/global/style.css */
.btn-outline-info svg,
.btn-outline-info i {
  fill: #59adec !important;
  color: #59adec !important;
}

/* line 4776, app/assets/stylesheets/global/style.css */
.btn-outline-info:hover {
  color: #fff !important;
  fill: #fff !important;
  background: #59adec;
  border-color: #59adec;
}

/* line 4783, app/assets/stylesheets/global/style.css */
.btn-outline-info:hover svg,
.btn-outline-info:hover i {
  fill: #fff !important;
  color: #fff !important;
}

/* line 4789, app/assets/stylesheets/global/style.css */
.btn-outline-info:focus,
.btn-outline-info.focus {
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.9);
}

/* line 4794, app/assets/stylesheets/global/style.css */
.btn-outline-info.disabled,
.btn-outline-info:disabled {
  color: #59adec;
}

/* line 4799, app/assets/stylesheets/global/style.css */
.btn-outline-info:not(:disabled):not(.disabled):active,
.btn-outline-info.active:not(:disabled):not(.disabled) {
  color: #fff !important;
  background-color: #59adec;
  border-color: #59adec;
}

/* line 4806, app/assets/stylesheets/global/style.css */
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #59adec;
  border-color: #59adec;
}

/* line 4812, app/assets/stylesheets/global/style.css */
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.btn-outline-info.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.56) !important;
}

/* line 4817, app/assets/stylesheets/global/style.css */
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.56);
}

/* line 4821, app/assets/stylesheets/global/style.css */
.btn-outline-warning {
  color: #e7c354;
  fill: #e7c354;
  background: transparent;
  background-image: none;
  border-color: #e7c354;
  transition: all ease 0.3s;
}

/* line 4830, app/assets/stylesheets/global/style.css */
.btn-outline-warning i {
  transition: all ease 0.3s;
}

/* line 4834, app/assets/stylesheets/global/style.css */
.btn-outline-warning svg,
.btn-outline-warning i {
  fill: #e7c354 !important;
  color: #e7c354 !important;
}

/* line 4840, app/assets/stylesheets/global/style.css */
.btn-outline-warning:hover {
  color: #fff;
  fill: #fff;
  background: #e7c354;
  border-color: #e7c354;
}

/* line 4847, app/assets/stylesheets/global/style.css */
.btn-outline-warning:hover svg,
.btn-outline-warning:hover i {
  fill: #fff !important;
  color: #fff !important;
}

/* line 4853, app/assets/stylesheets/global/style.css */
.btn-outline-warning:focus,
.btn-outline-warning.focus {
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.9);
}

/* line 4858, app/assets/stylesheets/global/style.css */
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
  color: #e7c354;
}

/* line 4863, app/assets/stylesheets/global/style.css */
.btn-outline-warning:not(:disabled):not(.disabled):active,
.btn-outline-warning.active:not(:disabled):not(.disabled) {
  color: #fff !important;
  background-color: #e7c354;
  border-color: #e7c354;
}

/* line 4870, app/assets/stylesheets/global/style.css */
.show > .btn-outline-warning.dropdown-toggle {
  color: #fff !important;
  background-color: #e7c354;
  border-color: #e7c354;
}

/* line 4876, app/assets/stylesheets/global/style.css */
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.btn-outline-warning.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.56) !important;
}

/* line 4881, app/assets/stylesheets/global/style.css */
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.56);
}

/* line 4885, app/assets/stylesheets/global/style.css */
.btn-outline-danger {
  color: #d12c47 !important;
  fill: #d12c47 !important;
  background: transparent;
  background-image: none;
  border-color: #d12c47;
  transition: all ease 0.3s;
}

/* line 4894, app/assets/stylesheets/global/style.css */
.btn-outline-danger i {
  transition: all ease 0.3s;
}

/* line 4898, app/assets/stylesheets/global/style.css */
.btn-outline-danger svg,
.btn-outline-danger i {
  fill: #d12c47 !important;
  color: #d12c47 !important;
}

/* line 4904, app/assets/stylesheets/global/style.css */
.btn-outline-danger:hover {
  color: #fff !important;
  fill: #fff !important;
  background: #d12c47 !important;
  border-color: #d12c47;
}

/* line 4911, app/assets/stylesheets/global/style.css */
.btn-outline-danger:hover svg,
.btn-outline-danger:hover i {
  fill: #fff !important;
  color: #fff !important;
}

/* line 4917, app/assets/stylesheets/global/style.css */
.btn-outline-danger:focus,
.btn-outline-danger.focus {
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.9);
}

/* line 4922, app/assets/stylesheets/global/style.css */
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
  color: #d12c47;
}

/* line 4927, app/assets/stylesheets/global/style.css */
.btn-outline-danger:not(:disabled):not(.disabled):active,
.btn-outline-danger.active:not(:disabled):not(.disabled) {
  color: #fff !important;
  background-color: #d12c47;
  border-color: #d12c47;
}

/* line 4934, app/assets/stylesheets/global/style.css */
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #d12c47;
  border-color: #d12c47;
}

/* line 4940, app/assets/stylesheets/global/style.css */
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.btn-outline-danger.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.56) !important;
}

/* line 4945, app/assets/stylesheets/global/style.css */
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.56);
}

/* line 4949, app/assets/stylesheets/global/style.css */
.btn-outline-light {
  color: #868e96;
  fill: #868e96;
  background: transparent;
  background-image: none;
  border-color: #e4e7ecc5;
  transition: all ease 0.3s;
}

/* line 4958, app/assets/stylesheets/global/style.css */
.btn-outline-light i {
  transition: all ease 0.3s;
}

/* line 4962, app/assets/stylesheets/global/style.css */
.btn-outline-light svg,
.btn-outline-light i {
  fill: #e4e7ecc5 !important;
  color: #e4e7ecc5 !important;
}

/* line 4968, app/assets/stylesheets/global/style.css */
.btn-outline-light:hover {
  color: #868e96;
  fill: #868e96;
  background: #e4e7ecc5;
  border-color: #e4e7ecc5;
}

/* line 4975, app/assets/stylesheets/global/style.css */
.btn-outline-light:hover svg,
.btn-outline-light:hover i {
  fill: #868e96 !important;
  color: #868e96 !important;
}

/* line 4981, app/assets/stylesheets/global/style.css */
.btn-outline-light:focus,
.btn-outline-light.focus {
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.9);
}

/* line 4986, app/assets/stylesheets/global/style.css */
.btn-outline-light.disabled,
.btn-outline-light:disabled {
  color: #e4e7ecc5;
}

/* line 4991, app/assets/stylesheets/global/style.css */
.btn-outline-light:not(:disabled):not(.disabled):active,
.btn-outline-light.active:not(:disabled):not(.disabled) {
  background-color: #e4e7ecc5;
  border-color: #e4e7ecc5;
  color: #868e96 !important;
}

/* line 4998, app/assets/stylesheets/global/style.css */
.show > .btn-outline-light.dropdown-toggle {
  color: #fff;
  background-color: #e4e7ecc5;
  border-color: #e4e7ecc5;
}

/* line 5004, app/assets/stylesheets/global/style.css */
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.btn-outline-light.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.56) !important;
}

/* line 5009, app/assets/stylesheets/global/style.css */
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.56);
}

/* line 5013, app/assets/stylesheets/global/style.css */
.btn-outline-dark {
  color: #868e96;
  fill: #868e96;
  background: transparent;
  background-image: none;
  border-color: #444546;
  transition: all ease 0.3s;
}

/* line 5022, app/assets/stylesheets/global/style.css */
.btn-outline-dark i {
  transition: all ease 0.3s;
}

/* line 5026, app/assets/stylesheets/global/style.css */
.btn-outline-dark svg,
.btn-outline-dark i {
  fill: #444546 !important;
  color: #444546 !important;
}

/* line 5032, app/assets/stylesheets/global/style.css */
.btn-outline-dark:hover {
  color: #fff;
  fill: #fff;
  background: #444546;
  border-color: #444546;
}

/* line 5039, app/assets/stylesheets/global/style.css */
.btn-outline-dark:hover svg,
.btn-outline-dark:hover i {
  fill: #868e96 !important;
  color: #868e96 !important;
}

/* line 5045, app/assets/stylesheets/global/style.css */
.btn-outline-dark:focus,
.btn-outline-dark.focus {
  box-shadow: 0 0 0 2px rgba(68, 69, 70, 0.9);
}

/* line 5050, app/assets/stylesheets/global/style.css */
.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
  color: #444546;
}

/* line 5055, app/assets/stylesheets/global/style.css */
.btn-outline-dark:not(:disabled):not(.disabled):active,
.btn-outline-dark.active:not(:disabled):not(.disabled) {
  color: #fff !important;
  background-color: #444546;
  border-color: #444546;
}

/* line 5062, app/assets/stylesheets/global/style.css */
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #444546;
  border-color: #444546;
}

/* line 5068, app/assets/stylesheets/global/style.css */
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-dark.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(68, 69, 70, 0.56) !important;
}

/* line 5073, app/assets/stylesheets/global/style.css */
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(68, 69, 70, 0.56);
}

/* line 5077, app/assets/stylesheets/global/style.css */
.btn-animation .btn-loaders,
.btn-animation .btn-spinners {
  color: #fff !important;
  pointer-events: none;
  position: relative;
}

/* line 5084, app/assets/stylesheets/global/style.css */
.btn-animation .btn-loaders::after,
.btn-animation .btn-spinners::after {
  content: "";
  border-radius: 50%;
  display: block;
  position: absolute;
  right: 10px !important;
  position: absolute !important;
}

/* line 5094, app/assets/stylesheets/global/style.css */
.btn-animation .btn-loaders::after {
  height: 1.4em;
  width: 1.4em;
  top: calc(50% - 0.7em);
  border: 2px solid #fff;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
  transform-origin: center;
  animation: loader 500ms infinite linear;
}

/* line 5106, app/assets/stylesheets/global/style.css */
.btn-animation .btn-loaders-black::after {
  content: "";
  border-radius: 50%;
  display: block;
  position: absolute;
  right: 10px !important;
  position: absolute !important;
}

/* line 5115, app/assets/stylesheets/global/style.css */
.btn-animation .btn-loaders-black::after {
  height: 1.4em;
  width: 1.4em;
  top: calc(50% - 0.7em);
  border: 2px solid #000;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
  transform-origin: center;
  animation: loader 500ms infinite linear;
}

/* line 5127, app/assets/stylesheets/global/style.css */
.btn-animation .btn-spinners::after {
  height: 0.7rem;
  width: 0.7rem;
  background-color: #fff;
  top: 32%;
  animation: spinner 1s infinite linear;
}

/* line 5135, app/assets/stylesheets/global/style.css */
.btn-loading, .btn-loading2 {
  color: transparent !important;
  pointer-events: none;
  position: relative;
}

/* line 5141, app/assets/stylesheets/global/style.css */
.btn-loading:after {
  content: "";
  animation: loader 500ms infinite linear;
  border: 2px solid #fff;
  border-radius: 50%;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
  display: block;
  height: 1.4em;
  width: 1.4em;
  position: absolute;
  left: calc(50% - 0.7em);
  top: calc(50% - 0.7em);
  transform-origin: center;
  position: absolute !important;
}

/* line 5161, app/assets/stylesheets/global/style.css */
.btn-loading2:after {
  content: "";
  animation: loader 500ms infinite linear;
  border: 2px solid #525252;
  border-radius: 50%;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
  display: block;
  height: 1.4em;
  width: 1.4em;
  position: absolute;
  left: calc(50% - 0.7em);
  top: calc(50% - 0.7em);
  transform-origin: center;
  position: absolute !important;
}

/* line 5180, app/assets/stylesheets/global/style.css */
.btn-loading-black:after {
  content: "";
  animation: loader 500ms infinite linear;
  border: 2px solid #000;
  border-radius: 50%;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
  display: block;
  height: 1.4em;
  width: 1.4em;
  position: absolute;
  left: calc(50% - 0.7em);
  top: calc(50% - 0.7em);
  transform-origin: center;
  position: absolute !important;
}

/* line 5199, app/assets/stylesheets/global/style.css */
.btn-loading.btn-sm:after, .btn-group-sm > .btn-loading.btn:after {
  height: 1em;
  width: 1em;
  left: calc(50% - 0.5em);
  top: calc(50% - 0.5em);
}

/* line 5206, app/assets/stylesheets/global/style.css */
.btn-group-sm > .btn-loading.btn:after {
  height: 1em;
  width: 1em;
  left: calc(50% - 0.5em);
  top: calc(50% - 0.5em);
}

/* line 5213, app/assets/stylesheets/global/style.css */
.btn-spinning {
  color: transparent !important;
  pointer-events: none;
  position: relative;
}

/* line 5219, app/assets/stylesheets/global/style.css */
.btn-spinning:after {
  content: "";
  border-radius: 50%;
  display: block;
  position: absolute;
  right: 10px !important;
  position: absolute !important;
  height: 0.7rem;
  width: 0.7rem;
  background-color: #fff;
  left: calc(50% - 0.5em);
  top: calc(50% - 0.5em);
  animation: spinner 1s infinite linear;
}

/* line 5234, app/assets/stylesheets/global/style.css */
.btn-spinning.btn-sm:after, .btn-group-sm > .btn-spinning.btn:after {
  height: 1em;
  width: 1em;
  left: calc(50% - 0.5em);
  top: calc(50% - 0.5em);
}

/* line 5241, app/assets/stylesheets/global/style.css */
.btn-group-sm > .btn-spinning.btn:after {
  height: 1em;
  width: 1em;
  left: calc(50% - 0.5em);
  top: calc(50% - 0.5em);
}

/* line 5248, app/assets/stylesheets/global/style.css */
.btn-spinning.btn-secondary:after {
  border-color: #868e96;
}

/* line 5252, app/assets/stylesheets/global/style.css */
.btn-purple-gradient {
  background: linear-gradient(to bottom right, #661fd6 0%, #647DEE 100%) !important;
  color: #fff !important;
}

/* line 5257, app/assets/stylesheets/global/style.css */
.btn-link {
  font-weight: 400;
  background-color: transparent;
}

/* line 5262, app/assets/stylesheets/global/style.css */
.btn-link:hover {
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}

/* line 5268, app/assets/stylesheets/global/style.css */
.btn-link:focus,
.btn-link.focus {
  text-decoration: underline;
  border-color: transparent;
  box-shadow: none;
}

/* line 5275, app/assets/stylesheets/global/style.css */
.btn-link:disabled,
.btn-link.disabled {
  color: #868e96;
  pointer-events: none;
}

/* line 5281, app/assets/stylesheets/global/style.css */
.btn-lg,
.btn-group-lg > .btn {
  padding: 0.7rem 2rem;
  font-size: 1.325rem;
  line-height: 1.625;
}

/* line 5288, app/assets/stylesheets/global/style.css */
.btn-sm,
.btn-group-sm > .btn {
  padding: 0.45rem 0.5rem !important;
  font-size: 0.711rem !important;
  min-width: 1.625rem !important;
  line-height: 1;
  border-radius: 0.21rem;
}

/* line 5297, app/assets/stylesheets/global/style.css */
.btn-block {
  display: block;
  width: 100%;
}

/* line 5302, app/assets/stylesheets/global/style.css */
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

/* line 5306, app/assets/stylesheets/global/style.css */
input.btn-block[type=submit],
input.btn-block[type=reset],
input.btn-block[type=button] {
  width: 100%;
}

/**Btn-group**/
/* line 5313, app/assets/stylesheets/global/style.css */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

/* line 5321, app/assets/stylesheets/global/style.css */
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 0 1 auto;
}

/* line 5328, app/assets/stylesheets/global/style.css */
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}

/* line 5333, app/assets/stylesheets/global/style.css */
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
  z-index: 1;
}

/* line 5339, app/assets/stylesheets/global/style.css */
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

/* line 5345, app/assets/stylesheets/global/style.css */
.btn-group .btn + .btn,
.btn-group .btn + .btn-group {
  margin-left: -1px;
}

/* line 5350, app/assets/stylesheets/global/style.css */
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

/* line 5355, app/assets/stylesheets/global/style.css */
.btn-group-vertical .btn + .btn,
.btn-group-vertical .btn + .btn-group {
  margin-left: -1px;
}

/* line 5360, app/assets/stylesheets/global/style.css */
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .btn-group + .btn-group {
  margin-left: -1px;
}

/* line 5365, app/assets/stylesheets/global/style.css */
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

/* line 5374, app/assets/stylesheets/global/style.css */
.btn-toolbar .input-group {
  width: auto;
}

/* line 5378, app/assets/stylesheets/global/style.css */
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

/* line 5383, app/assets/stylesheets/global/style.css */
.dropdown-toggle-split::after {
  margin-left: 0;
}

/* line 5387, app/assets/stylesheets/global/style.css */
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}

/* line 5392, app/assets/stylesheets/global/style.css */
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

/* line 5396, app/assets/stylesheets/global/style.css */
.btn-sm + .dropdown-toggle-split,
.btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

/* line 5402, app/assets/stylesheets/global/style.css */
.btn-lg + .dropdown-toggle-split,
.btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

/* line 5408, app/assets/stylesheets/global/style.css */
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

/* line 5417, app/assets/stylesheets/global/style.css */
.btn-group-vertical .btn,
.btn-group-vertical .btn-group {
  width: 100%;
}

/* line 5422, app/assets/stylesheets/global/style.css */
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

/* line 5428, app/assets/stylesheets/global/style.css */
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

/* line 5434, app/assets/stylesheets/global/style.css */
.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 5440, app/assets/stylesheets/global/style.css */
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 5446, app/assets/stylesheets/global/style.css */
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}

/* line 5451, app/assets/stylesheets/global/style.css */
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

/* line 5458, app/assets/stylesheets/global/style.css */
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

/*----- Btn styles------*/
/* line 5466, app/assets/stylesheets/global/style.css */
.btn {
  cursor: pointer;
  font-weight: 400;
  letter-spacing: 0.03em;
  font-size: 0.8125rem;
  min-width: 2.375rem;
}

/* line 5474, app/assets/stylesheets/global/style.css */
.btn-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  text-align: center;
}

/* line 5480, app/assets/stylesheets/global/style.css */
.btn-pill {
  border-radius: 10rem;
  padding-left: 1.5em;
  padding-right: 1.5em;
}

/* line 5486, app/assets/stylesheets/global/style.css */
.btn-radius {
  border-radius: 3px;
}

/* line 5490, app/assets/stylesheets/global/style.css */
.btn-facebook {
  color: #fff;
  background-color: #3b5998;
  border-color: #3b5998;
}

/* line 5496, app/assets/stylesheets/global/style.css */
.btn-facebook:hover {
  color: #fff;
  background-color: #30497c;
  border-color: #2d4373;
}

/* line 5502, app/assets/stylesheets/global/style.css */
.btn-facebook:focus,
.btn-facebook.focus {
  box-shadow: 0 0 0 2px rgba(59, 89, 152, 0.5);
}

/* line 5507, app/assets/stylesheets/global/style.css */
.btn-facebook.disabled,
.btn-facebook:disabled {
  color: #fff;
  background-color: #3b5998;
  border-color: #3b5998;
}

/* line 5514, app/assets/stylesheets/global/style.css */
.btn-facebook:not(:disabled):not(.disabled):active,
.btn-facebook.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #2d4373;
  border-color: #293e6a;
}

/* line 5521, app/assets/stylesheets/global/style.css */
.show > .btn-facebook.dropdown-toggle {
  color: #fff;
  background-color: #2d4373;
  border-color: #293e6a;
}

/* line 5527, app/assets/stylesheets/global/style.css */
.btn-facebook:not(:disabled):not(.disabled):active:focus,
.btn-facebook.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(59, 89, 152, 0.5);
}

/* line 5532, app/assets/stylesheets/global/style.css */
.show > .btn-facebook.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(59, 89, 152, 0.5);
}

/* line 5536, app/assets/stylesheets/global/style.css */
.btn-twitter {
  color: #fff;
  background-color: #1da1f2;
  border-color: #1da1f2;
}

/* line 5542, app/assets/stylesheets/global/style.css */
.btn-twitter:hover {
  color: #fff;
  background-color: #0d8ddc;
  border-color: #0c85d0;
}

/* line 5548, app/assets/stylesheets/global/style.css */
.btn-twitter:focus,
.btn-twitter.focus {
  box-shadow: 0 0 0 2px rgba(29, 161, 242, 0.5);
}

/* line 5553, app/assets/stylesheets/global/style.css */
.btn-twitter.disabled,
.btn-twitter:disabled {
  color: #fff;
  background-color: #1da1f2;
  border-color: #1da1f2;
}

/* line 5560, app/assets/stylesheets/global/style.css */
.btn-twitter:not(:disabled):not(.disabled):active,
.btn-twitter.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #0c85d0;
  border-color: #0b7ec4;
}

/* line 5567, app/assets/stylesheets/global/style.css */
.show > .btn-twitter.dropdown-toggle {
  color: #fff;
  background-color: #0c85d0;
  border-color: #0b7ec4;
}

/* line 5573, app/assets/stylesheets/global/style.css */
.btn-twitter:not(:disabled):not(.disabled):active:focus,
.btn-twitter.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(29, 161, 242, 0.5);
}

/* line 5578, app/assets/stylesheets/global/style.css */
.show > .btn-twitter.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(29, 161, 242, 0.5);
}

/* line 5582, app/assets/stylesheets/global/style.css */
.btn-google {
  color: #fff;
  background-color: #dc4e41;
  border-color: #dc4e41;
}

/* line 5588, app/assets/stylesheets/global/style.css */
.btn-google:hover {
  color: #fff;
  background-color: #d03526;
  border-color: #c63224;
}

/* line 5594, app/assets/stylesheets/global/style.css */
.btn-google:focus,
.btn-google.focus {
  box-shadow: 0 0 0 2px rgba(220, 78, 65, 0.5);
}

/* line 5599, app/assets/stylesheets/global/style.css */
.btn-google.disabled,
.btn-google:disabled {
  color: #fff;
  background-color: #dc4e41;
  border-color: #dc4e41;
}

/* line 5606, app/assets/stylesheets/global/style.css */
.btn-google:not(:disabled):not(.disabled):active,
.btn-google.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #c63224;
  border-color: #bb2f22;
}

/* line 5613, app/assets/stylesheets/global/style.css */
.show > .btn-google.dropdown-toggle {
  color: #fff;
  background-color: #c63224;
  border-color: #bb2f22;
}

/* line 5619, app/assets/stylesheets/global/style.css */
.btn-google:not(:disabled):not(.disabled):active:focus,
.btn-google.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(220, 78, 65, 0.5);
}

/* line 5624, app/assets/stylesheets/global/style.css */
.show > .btn-google.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(220, 78, 65, 0.5);
}

/* line 5628, app/assets/stylesheets/global/style.css */
.btn-youtube {
  color: #fff;
  background-color: #f00;
  border-color: #f00;
}

/* line 5634, app/assets/stylesheets/global/style.css */
.btn-youtube:hover {
  color: #fff;
  background-color: #d90000;
  border-color: #cc0000;
}

/* line 5640, app/assets/stylesheets/global/style.css */
.btn-youtube:focus,
.btn-youtube.focus {
  box-shadow: 0 0 0 2px rgba(255, 0, 0, 0.5);
}

/* line 5645, app/assets/stylesheets/global/style.css */
.btn-youtube.disabled,
.btn-youtube:disabled {
  color: #fff;
  background-color: #f00;
  border-color: #f00;
}

/* line 5652, app/assets/stylesheets/global/style.css */
.btn-youtube:not(:disabled):not(.disabled):active,
.btn-youtube.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #cc0000;
  border-color: #bf0000;
}

/* line 5659, app/assets/stylesheets/global/style.css */
.show > .btn-youtube.dropdown-toggle {
  color: #fff;
  background-color: #cc0000;
  border-color: #bf0000;
}

/* line 5665, app/assets/stylesheets/global/style.css */
.btn-youtube:not(:disabled):not(.disabled):active:focus,
.btn-youtube.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(255, 0, 0, 0.5);
}

/* line 5670, app/assets/stylesheets/global/style.css */
.show > .btn-youtube.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(255, 0, 0, 0.5);
}

/* line 5674, app/assets/stylesheets/global/style.css */
.btn-vimeo {
  color: #fff;
  background-color: #1ab7ea;
  border-color: #1ab7ea;
}

/* line 5680, app/assets/stylesheets/global/style.css */
.btn-vimeo:hover {
  color: #fff;
  background-color: #139ecb;
  border-color: #1295bf;
}

/* line 5686, app/assets/stylesheets/global/style.css */
.btn-vimeo:focus,
.btn-vimeo.focus {
  box-shadow: 0 0 0 2px rgba(26, 183, 234, 0.5);
}

/* line 5691, app/assets/stylesheets/global/style.css */
.btn-vimeo.disabled,
.btn-vimeo:disabled {
  color: #fff;
  background-color: #1ab7ea;
  border-color: #1ab7ea;
}

/* line 5698, app/assets/stylesheets/global/style.css */
.btn-vimeo:not(:disabled):not(.disabled):active,
.btn-vimeo.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #1295bf;
  border-color: #108cb4;
}

/* line 5705, app/assets/stylesheets/global/style.css */
.show > .btn-vimeo.dropdown-toggle {
  color: #fff;
  background-color: #1295bf;
  border-color: #108cb4;
}

/* line 5711, app/assets/stylesheets/global/style.css */
.btn-vimeo:not(:disabled):not(.disabled):active:focus,
.btn-vimeo.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(26, 183, 234, 0.5);
}

/* line 5716, app/assets/stylesheets/global/style.css */
.show > .btn-vimeo.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(26, 183, 234, 0.5);
}

/* line 5720, app/assets/stylesheets/global/style.css */
.btn-dribbble {
  color: #fff;
  background-color: #ea4c89;
  border-color: #ea4c89;
}

/* line 5726, app/assets/stylesheets/global/style.css */
.btn-dribbble:hover {
  color: #fff;
  background-color: #e62a72;
  border-color: #e51e6b;
}

/* line 5732, app/assets/stylesheets/global/style.css */
.btn-dribbble:focus,
.btn-dribbble.focus {
  box-shadow: 0 0 0 2px rgba(234, 76, 137, 0.5);
}

/* line 5737, app/assets/stylesheets/global/style.css */
.btn-dribbble.disabled,
.btn-dribbble:disabled {
  color: #fff;
  background-color: #ea4c89;
  border-color: #ea4c89;
}

/* line 5744, app/assets/stylesheets/global/style.css */
.btn-dribbble:not(:disabled):not(.disabled):active,
.btn-dribbble.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #e51e6b;
  border-color: #dc1a65;
}

/* line 5751, app/assets/stylesheets/global/style.css */
.show > .btn-dribbble.dropdown-toggle {
  color: #fff;
  background-color: #e51e6b;
  border-color: #dc1a65;
}

/* line 5757, app/assets/stylesheets/global/style.css */
.btn-dribbble:not(:disabled):not(.disabled):active:focus,
.btn-dribbble.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(234, 76, 137, 0.5);
}

/* line 5762, app/assets/stylesheets/global/style.css */
.show > .btn-dribbble.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(234, 76, 137, 0.5);
}

/* line 5766, app/assets/stylesheets/global/style.css */
.btn-github {
  color: #fff;
  background-color: #181717;
  border-color: #181717;
}

/* line 5772, app/assets/stylesheets/global/style.css */
.btn-github:hover {
  color: #fff;
  background-color: #040404;
  border-color: black;
}

/* line 5778, app/assets/stylesheets/global/style.css */
.btn-github:focus,
.btn-github.focus {
  box-shadow: 0 0 0 2px rgba(24, 23, 23, 0.5);
}

/* line 5783, app/assets/stylesheets/global/style.css */
.btn-github.disabled,
.btn-github:disabled {
  color: #fff;
  background-color: #181717;
  border-color: #181717;
}

/* line 5790, app/assets/stylesheets/global/style.css */
.btn-github:not(:disabled):not(.disabled):active,
.btn-github.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: black;
  border-color: black;
}

/* line 5797, app/assets/stylesheets/global/style.css */
.show > .btn-github.dropdown-toggle {
  color: #fff;
  background-color: black;
  border-color: black;
}

/* line 5803, app/assets/stylesheets/global/style.css */
.btn-github:not(:disabled):not(.disabled):active:focus,
.btn-github.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(24, 23, 23, 0.5);
}

/* line 5808, app/assets/stylesheets/global/style.css */
.show > .btn-github.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(24, 23, 23, 0.5);
}

/* line 5812, app/assets/stylesheets/global/style.css */
.btn-instagram {
  color: #fff;
  background-color: #e4405f;
  border-color: #e4405f;
}

/* line 5818, app/assets/stylesheets/global/style.css */
.btn-instagram:hover {
  color: #fff;
  background-color: #de1f44;
  border-color: #d31e40;
}

/* line 5824, app/assets/stylesheets/global/style.css */
.btn-instagram:focus,
.btn-instagram.focus {
  box-shadow: 0 0 0 2px rgba(228, 64, 95, 0.5);
}

/* line 5829, app/assets/stylesheets/global/style.css */
.btn-instagram.disabled,
.btn-instagram:disabled {
  color: #fff;
  background-color: #e4405f;
  border-color: #e4405f;
}

/* line 5836, app/assets/stylesheets/global/style.css */
.btn-instagram:not(:disabled):not(.disabled):active,
.btn-instagram.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #d31e40;
  border-color: #c81c3d;
}

/* line 5843, app/assets/stylesheets/global/style.css */
.show > .btn-instagram.dropdown-toggle {
  color: #fff;
  background-color: #d31e40;
  border-color: #c81c3d;
}

/* line 5849, app/assets/stylesheets/global/style.css */
.btn-instagram:not(:disabled):not(.disabled):active:focus,
.btn-instagram.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(228, 64, 95, 0.5);
}

/* line 5854, app/assets/stylesheets/global/style.css */
.show > .btn-instagram.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(228, 64, 95, 0.5);
}

/* line 5858, app/assets/stylesheets/global/style.css */
.btn-pinterest {
  color: #fff;
  background-color: #bd081c;
  border-color: #bd081c;
}

/* line 5864, app/assets/stylesheets/global/style.css */
.btn-pinterest:hover {
  color: #fff;
  background-color: #980617;
  border-color: #8c0615;
}

/* line 5870, app/assets/stylesheets/global/style.css */
.btn-pinterest:focus,
.btn-pinterest.focus {
  box-shadow: 0 0 0 2px rgba(189, 8, 28, 0.5);
}

/* line 5875, app/assets/stylesheets/global/style.css */
.btn-pinterest.disabled,
.btn-pinterest:disabled {
  color: #fff;
  background-color: #bd081c;
  border-color: #bd081c;
}

/* line 5882, app/assets/stylesheets/global/style.css */
.btn-pinterest:not(:disabled):not(.disabled):active,
.btn-pinterest.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #8c0615;
  border-color: #800513;
}

/* line 5889, app/assets/stylesheets/global/style.css */
.show > .btn-pinterest.dropdown-toggle {
  color: #fff;
  background-color: #8c0615;
  border-color: #800513;
}

/* line 5895, app/assets/stylesheets/global/style.css */
.btn-pinterest:not(:disabled):not(.disabled):active:focus,
.btn-pinterest.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(189, 8, 28, 0.5);
}

/* line 5900, app/assets/stylesheets/global/style.css */
.show > .btn-pinterest.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(189, 8, 28, 0.5);
}

/* line 5904, app/assets/stylesheets/global/style.css */
.btn-vk {
  color: #fff;
  background-color: #6383a8;
  border-color: #6383a8;
}

/* line 5910, app/assets/stylesheets/global/style.css */
.btn-vk:hover {
  color: #fff;
  background-color: #527093;
  border-color: #4d6a8b;
}

/* line 5916, app/assets/stylesheets/global/style.css */
.btn-vk:focus,
.btn-vk.focus {
  box-shadow: 0 0 0 2px rgba(99, 131, 168, 0.5);
}

/* line 5921, app/assets/stylesheets/global/style.css */
.btn-vk.disabled,
.btn-vk:disabled {
  color: #fff;
  background-color: #6383a8;
  border-color: #6383a8;
}

/* line 5928, app/assets/stylesheets/global/style.css */
.btn-vk:not(:disabled):not(.disabled):active,
.btn-vk.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #4d6a8b;
  border-color: #496482;
}

/* line 5935, app/assets/stylesheets/global/style.css */
.show > .btn-vk.dropdown-toggle {
  color: #fff;
  background-color: #4d6a8b;
  border-color: #496482;
}

/* line 5941, app/assets/stylesheets/global/style.css */
.btn-vk:not(:disabled):not(.disabled):active:focus,
.btn-vk.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(99, 131, 168, 0.5);
}

/* line 5946, app/assets/stylesheets/global/style.css */
.show > .btn-vk.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(99, 131, 168, 0.5);
}

/* line 5950, app/assets/stylesheets/global/style.css */
.btn-rss {
  color: #fff;
  background-color: #ffa500;
  border-color: #ffa500;
}

/* line 5956, app/assets/stylesheets/global/style.css */
.btn-rss:hover {
  color: #fff;
  background-color: #d98c00;
  border-color: #cc8400;
}

/* line 5962, app/assets/stylesheets/global/style.css */
.btn-rss:focus,
.btn-rss.focus {
  box-shadow: 0 0 0 2px rgba(255, 165, 0, 0.5);
}

/* line 5967, app/assets/stylesheets/global/style.css */
.btn-rss.disabled,
.btn-rss:disabled {
  color: #fff;
  background-color: #ffa500;
  border-color: #ffa500;
}

/* line 5974, app/assets/stylesheets/global/style.css */
.btn-rss:not(:disabled):not(.disabled):active,
.btn-rss.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #cc8400;
  border-color: #bf7c00;
}

/* line 5981, app/assets/stylesheets/global/style.css */
.show > .btn-rss.dropdown-toggle {
  color: #fff;
  background-color: #cc8400;
  border-color: #bf7c00;
}

/* line 5987, app/assets/stylesheets/global/style.css */
.btn-rss:not(:disabled):not(.disabled):active:focus,
.btn-rss.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(255, 165, 0, 0.5);
}

/* line 5992, app/assets/stylesheets/global/style.css */
.show > .btn-rss.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(255, 165, 0, 0.5);
}

/* line 5996, app/assets/stylesheets/global/style.css */
.btn-flickr {
  color: #fff;
  background-color: #0063dc;
  border-color: #0063dc;
}

/* line 6002, app/assets/stylesheets/global/style.css */
.btn-flickr:hover {
  color: #fff;
  background-color: #0052b6;
  border-color: #004ca9;
}

/* line 6008, app/assets/stylesheets/global/style.css */
.btn-flickr:focus,
.btn-flickr.focus {
  box-shadow: 0 0 0 2px rgba(0, 99, 220, 0.5);
}

/* line 6013, app/assets/stylesheets/global/style.css */
.btn-flickr.disabled,
.btn-flickr:disabled {
  color: #fff;
  background-color: #0063dc;
  border-color: #0063dc;
}

/* line 6020, app/assets/stylesheets/global/style.css */
.btn-flickr:not(:disabled):not(.disabled):active,
.btn-flickr.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #004ca9;
  border-color: #00469c;
}

/* line 6027, app/assets/stylesheets/global/style.css */
.show > .btn-flickr.dropdown-toggle {
  color: #fff;
  background-color: #004ca9;
  border-color: #00469c;
}

/* line 6033, app/assets/stylesheets/global/style.css */
.btn-flickr:not(:disabled):not(.disabled):active:focus,
.btn-flickr.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(0, 99, 220, 0.5);
}

/* line 6038, app/assets/stylesheets/global/style.css */
.show > .btn-flickr.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(0, 99, 220, 0.5);
}

/* line 6042, app/assets/stylesheets/global/style.css */
.btn-bitbucket {
  color: #fff;
  background-color: #0052cc;
  border-color: #0052cc;
}

/* line 6048, app/assets/stylesheets/global/style.css */
.btn-bitbucket:hover {
  color: #fff;
  background-color: #0043a6;
  border-color: #003e99;
}

/* line 6054, app/assets/stylesheets/global/style.css */
.btn-bitbucket:focus,
.btn-bitbucket.focus {
  box-shadow: 0 0 0 2px rgba(0, 82, 204, 0.5);
}

/* line 6059, app/assets/stylesheets/global/style.css */
.btn-bitbucket.disabled,
.btn-bitbucket:disabled {
  color: #fff;
  background-color: #0052cc;
  border-color: #0052cc;
}

/* line 6066, app/assets/stylesheets/global/style.css */
.btn-bitbucket:not(:disabled):not(.disabled):active,
.btn-bitbucket.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #003e99;
  border-color: #00388c;
}

/* line 6073, app/assets/stylesheets/global/style.css */
.show > .btn-bitbucket.dropdown-toggle {
  color: #fff;
  background-color: #003e99;
  border-color: #00388c;
}

/* line 6079, app/assets/stylesheets/global/style.css */
.btn-bitbucket:not(:disabled):not(.disabled):active:focus,
.btn-bitbucket.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(0, 82, 204, 0.5);
}

/* line 6084, app/assets/stylesheets/global/style.css */
.show > .btn-bitbucket.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(0, 82, 204, 0.5);
}

/* line 6088, app/assets/stylesheets/global/style.css */
.btn-option {
  background: transparent;
  color: #9aa0ac;
}

/* line 6093, app/assets/stylesheets/global/style.css */
.btn-option:hover {
  color: #6e7687;
}

/* line 6097, app/assets/stylesheets/global/style.css */
.btn-option:focus {
  box-shadow: none;
  color: #6e7687;
}

/* line 6102, app/assets/stylesheets/global/style.css */
.btn-sm,
.btn-group-sm > .btn {
  font-size: 0.65rem;
  min-width: 2.5rem;
}

/* line 6108, app/assets/stylesheets/global/style.css */
.btn-lg,
.btn-group-lg > .btn {
  font-size: 1rem;
  min-width: 2.75rem;
  font-weight: 400;
}

/* line 6115, app/assets/stylesheets/global/style.css */
.btn-list {
  margin-bottom: -0.5rem;
  font-size: 0;
}

/* line 6120, app/assets/stylesheets/global/style.css */
.btn-list > .btn,
.btn-list > .dropdown {
  margin-bottom: 0.5rem;
}

/* line 6125, app/assets/stylesheets/global/style.css */
.btn-list > .btn:not(:last-child),
.btn-list > .dropdown:not(:last-child) {
  margin-right: 0.5rem;
}

/* line 6130, app/assets/stylesheets/global/style.css */
.btn-circle {
  text-align: center;
  padding: 6px 0;
  border-radius: 50%;
  text-align: center;
}

/* line 6137, app/assets/stylesheets/global/style.css */
.btn-circle i {
  font-size: 0.9rem;
}

/* line 6141, app/assets/stylesheets/global/style.css */
.btn-social.btn-lg, .btn-group-lg > .btn-social.btn {
  padding-left: 61px;
}

/* line 6145, app/assets/stylesheets/global/style.css */
.btn-social.btn-lg > :first-child, .btn-group-lg > .btn-social.btn > :first-child {
  line-height: 45px;
  width: 45px;
  font-size: 1.8em;
}

/* line 6151, app/assets/stylesheets/global/style.css */
.btn-social.btn-sm, .btn-group-sm > .btn-social.btn {
  padding-left: 38px;
}

/* line 6155, app/assets/stylesheets/global/style.css */
.btn-social.btn-sm > :first-child, .btn-group-sm > .btn-social.btn > :first-child {
  line-height: 28px;
  width: 28px;
  font-size: 1.4em;
}

/* line 6161, app/assets/stylesheets/global/style.css */
.btn-social.btn-xs {
  padding-left: 30px;
}

/* line 6165, app/assets/stylesheets/global/style.css */
.btn-social.btn-xs > :first-child {
  line-height: 20px;
  width: 20px;
  font-size: 1.2em;
}

/* line 6171, app/assets/stylesheets/global/style.css */
.btn-social-icon {
  position: relative;
  padding-left: 44px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 34px;
  width: 34px;
  padding: 0;
}

/* line 6183, app/assets/stylesheets/global/style.css */
.btn-social-icon > :first-child {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 40px;
  line-height: 34px;
  font-size: 1.1em;
  text-align: center;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 6195, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-lg, .btn-group-lg > .btn-social-icon.btn {
  padding-left: 61px;
}

/* line 6199, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-lg > :first-child, .btn-group-lg > .btn-social-icon.btn > :first-child {
  line-height: 45px;
  width: 45px;
  font-size: 1.8em;
}

/* line 6205, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-sm, .btn-group-sm > .btn-social-icon.btn {
  padding-left: 38px;
}

/* line 6209, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-sm > :first-child, .btn-group-sm > .btn-social-icon.btn > :first-child {
  line-height: 28px;
  width: 28px;
  font-size: 1.4em;
}

/* line 6215, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-xs {
  padding-left: 30px;
}

/* line 6219, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-xs > :first-child {
  line-height: 20px;
  width: 20px;
  font-size: 1.2em;
}

/* line 6225, app/assets/stylesheets/global/style.css */
.btn-social-icon > :first-child {
  border: none;
  text-align: center;
  width: 100%;
  color: #fff;
}

/* line 6232, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-lg, .btn-group-lg > .btn-social-icon.btn {
  height: 45px;
  width: 45px;
  padding-left: 0;
  padding-right: 0;
}

/* line 6239, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-sm, .btn-group-sm > .btn-social-icon.btn {
  height: 30px;
  width: 30px;
  padding-left: 0;
  padding-right: 0;
}

/* line 6246, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-xs {
  height: 22px;
  width: 22px;
  padding-left: 0;
  padding-right: 0;
}

/* line 6253, app/assets/stylesheets/global/style.css */
.btn.focus,
.btn:focus {
  box-shadow: none !important;
}

/* line 6258, app/assets/stylesheets/global/style.css */
.btn-dropdown-icon {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 6264, app/assets/stylesheets/global/style.css */
.btn-dropdown-icon:hover {
  color: #fff;
  background-color: var(--primary09);
  border-color: var(--primary09);
}

/* line 6270, app/assets/stylesheets/global/style.css */
.btn-dropdown-icon:focus,
.btn-dropdown-icon.focus {
  box-shadow: 0 0 0 2px var(--primary06);
}

/* line 6275, app/assets/stylesheets/global/style.css */
.btn-dropdown-icon.disabled,
.btn-dropdown-icon:disabled {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 6282, app/assets/stylesheets/global/style.css */
.btn-dropdown-icon:not(:disabled):not(.disabled):active,
.btn-dropdown-icon.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: var(--primary09);
  border-color: var(--primary09);
}

/* line 6289, app/assets/stylesheets/global/style.css */
.btn-dropdown-icon1 {
  color: var(--primary-bg-color);
  background: transparent;
  background-image: none;
  border-color: var(--primary-bg-color);
}

/* line 6296, app/assets/stylesheets/global/style.css */
.btn-dropdown-icon1:hover {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 6302, app/assets/stylesheets/global/style.css */
.btn-dropdown-icon1:focus,
.btn-dropdown-icon1.focus {
  box-shadow: 0 0 0 2px var(--primary06);
}

/* line 6307, app/assets/stylesheets/global/style.css */
.btn-dropdown-icon1.disabled,
.btn-dropdown-icon1:disabled {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 6314, app/assets/stylesheets/global/style.css */
.btn-dropdown-icon1:not(:disabled):not(.disabled):active,
.btn-dropdown-icon1.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 6321, app/assets/stylesheets/global/style.css */
.btn-svg {
  min-width: 2.75rem;
}

/* line 6325, app/assets/stylesheets/global/style.css */
.btn-animation .loading {
  margin-right: 20px;
}

/* line 6329, app/assets/stylesheets/global/style.css */
.btn-square {
  padding: 0.55rem 0.5rem;
  line-height: 1;
  border-radius: 3px;
}

/* line 6335, app/assets/stylesheets/global/style.css */
a.btn-teritary svg {
  fill: #fff !important;
}

/* line 6339, app/assets/stylesheets/global/style.css */
.btn-check:focus + .btn-primary,
.btn-primary:focus {
  color: #fff;
  background-color: var(--primary09);
  border-color: var(--primary09);
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}

/* line 6347, app/assets/stylesheets/global/style.css */
.btn-info.disabled,
.btn-info:disabled {
  color: #fff !important;
}

/* line 6352, app/assets/stylesheets/global/style.css */
.btn-warning.disabled,
.btn-warning:disabled {
  color: #fff !important;
}

/*----BUTTON WIDTH----*/
/* line 6358, app/assets/stylesheets/global/style.css */
.btn.btn-w-xs {
  min-width: 90px;
}

/* line 6362, app/assets/stylesheets/global/style.css */
.btn.btn-w-sm {
  min-width: 110px;
}

/* line 6366, app/assets/stylesheets/global/style.css */
.btn.btn-w-md {
  min-width: 130px;
}

/* line 6370, app/assets/stylesheets/global/style.css */
.btn.btn-w-lg {
  min-width: 150px;
}

/* line 6374, app/assets/stylesheets/global/style.css */
.btn-check:active + .btn-outline-primary,
.btn-check:checked + .btn-outline-primary,
.btn-outline-primary.active,
.btn-outline-primary.dropdown-toggle.show,
.btn-outline-primary:active {
  background-color: var(--primary-bg-color) !important;
  border-color: var(--primary-bg-color) !important;
  color: #fff !important;
}

/* line 6384, app/assets/stylesheets/global/style.css */
.btn-check:active + .btn-outline-secondary,
.btn-check:checked + .btn-outline-secondary,
.btn-outline-secondary.active,
.btn-outline-secondary.dropdown-toggle.show,
.btn-outline-secondary:active {
  color: #fff !important;
  background-color: #e984b1;
  border-color: #e984b1;
}

/* line 6394, app/assets/stylesheets/global/style.css */
.btn-check:active + .btn-outline-success,
.btn-check:checked + .btn-outline-success,
.btn-outline-success.active,
.btn-outline-success.dropdown-toggle.show,
.btn-outline-success:active {
  color: #fff !important;
  background-color: #13bfa6;
  border-color: #13bfa6;
}

/* line 6404, app/assets/stylesheets/global/style.css */
.btn-check:active + .btn-outline-info,
.btn-check:checked + .btn-outline-info,
.btn-outline-info.active,
.btn-outline-info.dropdown-toggle.show,
.btn-outline-info:active {
  color: #fff !important;
  background-color: #59adec;
  border-color: #59adec;
}

/* line 6414, app/assets/stylesheets/global/style.css */
.btn-check:active + .btn-outline-warning,
.btn-check:checked + .btn-outline-warning,
.btn-outline-warning.active,
.btn-outline-warning.dropdown-toggle.show,
.btn-outline-warning:active {
  color: #fff !important;
  background-color: #e7c354;
  border-color: #e7c354;
}

/* line 6424, app/assets/stylesheets/global/style.css */
.btn-check:active + .btn-outline-danger,
.btn-check:checked + .btn-outline-danger,
.btn-outline-danger.active,
.btn-outline-danger.dropdown-toggle.show,
.btn-outline-danger:active {
  color: #fff !important;
  background-color: #d12c47;
  border-color: #d12c47;
}

/* line 6434, app/assets/stylesheets/global/style.css */
.btn-check:active + .btn-outline-dark,
.btn-check:checked + .btn-outline-dark,
.btn-outline-dark.active,
.btn-outline-dark.dropdown-toggle.show,
.btn-outline-dark:active {
  background-color: #343a40;
  border-color: #343a40;
}

/* line 6443, app/assets/stylesheets/global/style.css */
.btn-check:active + .btn-outline-light,
.btn-check:checked + .btn-outline-light,
.btn-outline-light.active,
.btn-outline-light.dropdown-toggle.show,
.btn-outline-light:active {
  background-color: #e4e7ecc5;
  border-color: #e4e7ecc5;
}

/* line 6452, app/assets/stylesheets/global/style.css */
.btn-group > .btn:first-child {
  margin-left: 0;
}

/* line 6456, app/assets/stylesheets/global/style.css */
.btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 6461, app/assets/stylesheets/global/style.css */
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 6466, app/assets/stylesheets/global/style.css */
.btn-icon .fe,
.btn-list .fe {
  line-height: 1.7 !important;
}

/* line 6471, app/assets/stylesheets/global/style.css */
.btn-check:focus + .btn-outline-primary,
.btn-outline-primary:focus {
  box-shadow: none !important;
}

@media (max-width: 576px) {
  /* line 6478, app/assets/stylesheets/global/style.css */
  .radiobtns [class*=btn-outline-],
.checkboxbtns [class*=btn-outline-] {
    padding: 0.1rem 0.2rem !important;
    font-size: 11px !important;
  }
}

@media (max-width: 360px) {
  /* line 6486, app/assets/stylesheets/global/style.css */
  .btn-lg, .btn-group-lg > .btn {
    font-size: 0.8rem;
  }
}

/*------ Card -------*/
/* line 6492, app/assets/stylesheets/global/style.css */
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  border: inherit !important;
  background-clip: border-box;
  border-radius: 5px;
  box-shadow: 0 4px 16px 0 rgba(169, 184, 200, 0.15);
}

/* line 6507, app/assets/stylesheets/global/style.css */
.card > hr {
  margin-right: 0;
  margin-left: 0;
}

/* line 6512, app/assets/stylesheets/global/style.css */
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 6517, app/assets/stylesheets/global/style.css */
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px;
}

/* line 6522, app/assets/stylesheets/global/style.css */
.card-body {
  flex: 1 1 auto;
  padding: 1.5rem;
  margin: 0;
  position: relative;
}

/* line 6530, app/assets/stylesheets/global/style.css */
.card-subtitle {
  margin-top: -0.75rem;
  margin-bottom: 0;
}

/* line 6535, app/assets/stylesheets/global/style.css */
.card-text:last-child {
  margin-bottom: 0;
}

/* line 6539, app/assets/stylesheets/global/style.css */
.card-link:hover {
  text-decoration: none;
}

/* line 6543, app/assets/stylesheets/global/style.css */
.card-link + .card-link {
  margin-left: 1.5rem;
}

/* line 6547, app/assets/stylesheets/global/style.css */
.card-header:first-child {
  border-radius: 2px 2px 0 0;
}

/* line 6551, app/assets/stylesheets/global/style.css */
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

/* line 6555, app/assets/stylesheets/global/style.css */
.card-footer {
  padding: 1.5rem 1.5rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid #eaedf1;
  color: #6e7687;
}

/* line 6562, app/assets/stylesheets/global/style.css */
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  background-color: #fffffe00;
  display: flex;
  flex-direction: column;
}

/* line 6576, app/assets/stylesheets/global/style.css */
.card-img {
  width: 100%;
  border-radius: 2px;
}

/* line 6581, app/assets/stylesheets/global/style.css */
.card-img-top {
  width: 100%;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

/* line 6587, app/assets/stylesheets/global/style.css */
.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}

/* line 6593, app/assets/stylesheets/global/style.css */
.card-deck {
  display: flex;
  flex-direction: column;
}

/* line 6600, app/assets/stylesheets/global/style.css */
.card-deck .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  /* line 6605, app/assets/stylesheets/global/style.css */
  .card-deck {
    flex-flow: row wrap;
    margin-right: -0.75rem;
    margin-left: -0.75rem;
  }
  /* line 6612, app/assets/stylesheets/global/style.css */
  .card-deck .card {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
    margin-right: 0.75rem;
    margin-bottom: 0;
    margin-left: 0.75rem;
  }
}

/* line 6625, app/assets/stylesheets/global/style.css */
.card-group {
  display: flex;
  flex-direction: column;
}

/* line 6632, app/assets/stylesheets/global/style.css */
.card-group > .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  /* line 6637, app/assets/stylesheets/global/style.css */
  .card-group {
    flex-flow: row wrap;
  }
  /* line 6642, app/assets/stylesheets/global/style.css */
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  /* line 6648, app/assets/stylesheets/global/style.css */
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  /* line 6653, app/assets/stylesheets/global/style.css */
  .card-group > .card:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  /* line 6658, app/assets/stylesheets/global/style.css */
  .card-group > .card:first-child .card-img-top,
.card-group > .card:first-child .card-header {
    border-top-right-radius: 0;
  }
  /* line 6663, app/assets/stylesheets/global/style.css */
  .card-group > .card:first-child .card-img-bottom,
.card-group > .card:first-child .card-footer {
    border-bottom-right-radius: 0;
  }
  /* line 6668, app/assets/stylesheets/global/style.css */
  .card-group > .card:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  /* line 6673, app/assets/stylesheets/global/style.css */
  .card-group > .card:last-child .card-img-top,
.card-group > .card:last-child .card-header {
    border-top-left-radius: 0;
  }
  /* line 6678, app/assets/stylesheets/global/style.css */
  .card-group > .card:last-child .card-img-bottom,
.card-group > .card:last-child .card-footer {
    border-bottom-left-radius: 0;
  }
  /* line 6683, app/assets/stylesheets/global/style.css */
  .card-group > .card:only-child {
    border-radius: 3px;
  }
  /* line 6687, app/assets/stylesheets/global/style.css */
  .card-group > .card:only-child .card-img-top,
.card-group > .card:only-child .card-header {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }
  /* line 6693, app/assets/stylesheets/global/style.css */
  .card-group > .card:only-child .card-img-bottom,
.card-group > .card:only-child .card-footer {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  /* line 6699, app/assets/stylesheets/global/style.css */
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
    border-radius: 0;
  }
  /* line 6703, app/assets/stylesheets/global/style.css */
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
    border-radius: 0;
  }
}

/* line 6711, app/assets/stylesheets/global/style.css */
.card-columns .card {
  margin-bottom: 1.5rem;
}

@media (min-width: 576px) {
  /* line 6716, app/assets/stylesheets/global/style.css */
  .card-columns {
    -moz-column-count: 3;
    column-count: 3;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  /* line 6727, app/assets/stylesheets/global/style.css */
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

/* line 6733, app/assets/stylesheets/global/style.css */
.card-blog-overlay {
  background: url(/assets/media/thumbnails/thumb2.jpg);
  background-size: cover;
  position: relative;
}

/* line 6739, app/assets/stylesheets/global/style.css */
.card-blog-overlay:before {
  content: "";
  display: block;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
}

/* line 6750, app/assets/stylesheets/global/style.css */
.card-blog-overlay1:before,
.card-blog-overlay2:before {
  content: "";
  display: block;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
}

/* line 6762, app/assets/stylesheets/global/style.css */
.card-blog-overlay1 {
  background: url(/assets/media/thumbnails/thumb3.jpg);
  background-size: cover;
}

/* line 6767, app/assets/stylesheets/global/style.css */
.card-blog-overlay2 {
  background: url(/assets/media/22.jpg);
  background-size: cover;
}

/*------ Default Card Values -------*/
/* line 6773, app/assets/stylesheets/global/style.css */
.card {
  position: relative;
  margin-bottom: 1.5rem;
  width: 100%;
}

/* line 6779, app/assets/stylesheets/global/style.css */
.card .card {
  border: 1px solid #eaedf1;
}

@media print {
  /* line 6784, app/assets/stylesheets/global/style.css */
  .card {
    box-shadow: none;
    border: none;
  }
}

/* line 6790, app/assets/stylesheets/global/style.css */
.card-body + .card-body {
  border-top: 1px solid #eaedf1;
}

/* line 6794, app/assets/stylesheets/global/style.css */
.card-body > :last-child {
  margin-bottom: 0;
}

@media print {
  /* line 6799, app/assets/stylesheets/global/style.css */
  .card-body {
    padding: 0;
  }
}

/* line 6804, app/assets/stylesheets/global/style.css */
.card-body-scrollable {
  overflow: auto;
}

/* line 6808, app/assets/stylesheets/global/style.css */
.card-footer,
.card-bottom {
  padding: 0.8rem 1.6rem;
  background: none;
}

/* line 6814, app/assets/stylesheets/global/style.css */
.card-header {
  background: none;
  padding: 0.8rem 1.6rem;
  display: flex;
  align-items: center;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: none;
}

/* line 6826, app/assets/stylesheets/global/style.css */
.card-header .card-title {
  margin-bottom: 0;
}

/* line 6830, app/assets/stylesheets/global/style.css */
.card-header.border-0 + .card-body {
  padding-top: 0;
}

@media print {
  /* line 6835, app/assets/stylesheets/global/style.css */
  .card-header {
    display: none;
  }
}

/* line 6840, app/assets/stylesheets/global/style.css */
.card-title {
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 1.5rem;
}

/* line 6846, app/assets/stylesheets/global/style.css */
.reg {
  text-align: center;
  font-size: 50px;
  color: #2e1170;
  float: right;
}

/* line 6853, app/assets/stylesheets/global/style.css */
.card-title a {
  color: inherit;
}

/* line 6857, app/assets/stylesheets/global/style.css */
.card-title:only-child {
  margin-bottom: 0;
}

/* line 6861, app/assets/stylesheets/global/style.css */
.card-title small, .card-title .small {
  color: #9aa0ac;
  font-size: 0.875rem;
  display: block;
  margin: -0.75rem 0 1rem;
  line-height: 1.1;
  font-weight: 400;
}

/* line 6870, app/assets/stylesheets/global/style.css */
.card-subtitle {
  color: #9aa0ac;
  font-size: 0.875rem;
  display: block;
  margin: -0.75rem 0 1rem;
  line-height: 1.1;
  font-weight: 400;
}

/* line 6879, app/assets/stylesheets/global/style.css */
.card-table {
  margin-bottom: 0;
}

/* line 6883, app/assets/stylesheets/global/style.css */
.card-table tr:first-child td,
.card-table tr:first-child th {
  border-top: 0;
}

/* line 6888, app/assets/stylesheets/global/style.css */
.card-table tr td:first-child,
.card-table tr th:first-child {
  padding-left: 1.5rem !important;
}

/* line 6893, app/assets/stylesheets/global/style.css */
.card-table tr td:last-child,
.card-table tr th:last-child {
  padding-right: 1.5rem;
}

/* line 6898, app/assets/stylesheets/global/style.css */
.card-body + .card-table {
  border-top: 1px solid #eaedf1;
}

/* line 6902, app/assets/stylesheets/global/style.css */
.card-profile .card-header {
  height: 5rem;
  background-size: cover;
  border: 0;
}

/* line 6908, app/assets/stylesheets/global/style.css */
.card-link + .card-link {
  margin-left: 1rem;
}

/* line 6912, app/assets/stylesheets/global/style.css */
.card-body + .card-list-group {
  border-top: 1px solid #eaedf1;
}

/* line 6916, app/assets/stylesheets/global/style.css */
.card-list-group .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

/* line 6924, app/assets/stylesheets/global/style.css */
.card-list-group .list-group-item:last-child {
  border-bottom: 0;
}

/* line 6928, app/assets/stylesheets/global/style.css */
.card-list-group .list-group-item:first-child {
  border-top: 0;
}

/* line 6932, app/assets/stylesheets/global/style.css */
.card-header-tabs {
  margin: -1.25rem 0;
  border-bottom: 0;
  line-height: 2rem;
  margin-right: -0.75rem;
  margin-bottom: -1.5rem;
  margin-left: -0.75rem;
}

/* line 6941, app/assets/stylesheets/global/style.css */
.card-header-tabs .nav-item {
  margin-bottom: 1px;
}

/* line 6945, app/assets/stylesheets/global/style.css */
.card-header-pills {
  margin: -0.75rem 0;
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}

/* line 6951, app/assets/stylesheets/global/style.css */
.card-aside {
  flex-direction: row;
}

/* line 6956, app/assets/stylesheets/global/style.css */
.card-aside-column {
  min-width: 5rem;
  width: 30%;
  flex: 0 0 30%;
  background: no-repeat center/cover;
}

/* line 6964, app/assets/stylesheets/global/style.css */
.card-value {
  font-size: 1rem;
  line-height: 3.4rem;
  height: 3.4rem;
  display: flex;
  align-items: center;
  font-weight: 400;
}

/* line 6975, app/assets/stylesheets/global/style.css */
.card-value i {
  vertical-align: middle;
  font-size: 30px;
}

/* line 6980, app/assets/stylesheets/global/style.css */
.card-chart-bg {
  height: 4rem;
  margin-top: -1rem;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

/* line 6988, app/assets/stylesheets/global/style.css */
.card-options {
  margin-left: auto;
  display: flex;
  order: 100;
  margin-right: -0.5rem;
  color: #9aa0ac;
  align-self: center;
}

/* line 7000, app/assets/stylesheets/global/style.css */
.card-options a:not(.btn) {
  margin-left: 0.5rem;
  color: #76839a;
  display: inline-block;
  min-width: 1rem;
}

/* line 7007, app/assets/stylesheets/global/style.css */
.card-options a:not(.btn):hover {
  text-decoration: none;
  color: #6e7687;
}

/* line 7012, app/assets/stylesheets/global/style.css */
.card-options a:not(.btn) i {
  font-size: 1rem;
  vertical-align: middle;
}

/* line 7017, app/assets/stylesheets/global/style.css */
.card-options .dropdown-toggle:after {
  display: none;
}

/* line 7021, app/assets/stylesheets/global/style.css */
.stretch-card {
  display: flex;
  align-items: stretch;
  justify-content: stretch;
}

/* line 7030, app/assets/stylesheets/global/style.css */
.stretch-card > .card {
  width: 100%;
  min-width: 100%;
}

/* line 7035, app/assets/stylesheets/global/style.css */
.card-img-absolute {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  margin-left: -28px;
}

/* line 7043, app/assets/stylesheets/global/style.css */
.card-image {
  position: absolute;
  top: 0;
  height: 100%;
  margin-left: -126px;
}

/*Card options*/
/* line 7051, app/assets/stylesheets/global/style.css */
.card-collapsed > :not(.card-header):not(.card-status) {
  display: none;
}

/* line 7055, app/assets/stylesheets/global/style.css */
.card-collapsed .card-options-collapse i:before {
  content: "\e92d";
}

/* line 7059, app/assets/stylesheets/global/style.css */
.card-fullscreen .card-options-fullscreen i:before {
  content: "\e992";
}

/* line 7063, app/assets/stylesheets/global/style.css */
.card-fullscreen .card-options-remove {
  display: none;
}

/*Card maps*/
/* line 7068, app/assets/stylesheets/global/style.css */
.card-map {
  height: 15rem;
  background: #e9ecef;
}

/* line 7073, app/assets/stylesheets/global/style.css */
.card-map-placeholder {
  background: no-repeat center;
}

/**Card tabs*/
/* line 7078, app/assets/stylesheets/global/style.css */
.card-tabs {
  display: flex;
}

/* line 7083, app/assets/stylesheets/global/style.css */
.card-tabs-bottom .card-tabs-item {
  border: 0;
}

/* line 7087, app/assets/stylesheets/global/style.css */
.card-tabs-bottom .card-tabs-item.active {
  border-top-color: #fff;
}

/* line 7091, app/assets/stylesheets/global/style.css */
.card-tabs-item {
  flex: 1 1 auto;
  display: block;
  padding: 1.4rem 1.5rem;
  color: inherit;
  overflow: hidden;
}

/* line 7100, app/assets/stylesheets/global/style.css */
a.card-tabs-item {
  background: #fafbfc;
}

/* line 7104, app/assets/stylesheets/global/style.css */
a.card-tabs-item:hover {
  text-decoration: none;
  color: inherit;
}

/* line 7109, app/assets/stylesheets/global/style.css */
a.card-tabs-item:focus {
  z-index: 1;
}

/* line 7113, app/assets/stylesheets/global/style.css */
a.card-tabs-item.active {
  background: #fff;
  border-bottom-color: #fff;
}

/**Card status*/
/* line 7119, app/assets/stylesheets/global/style.css */
.card-status {
  position: absolute;
  top: -1px;
  left: 0px;
  right: 0px;
  height: 3px;
  border-radius: 7px 7px 0 0;
}

/* line 7128, app/assets/stylesheets/global/style.css */
.card-status-left {
  right: auto;
  bottom: 0;
  height: auto;
  width: 3px;
  border-radius: 3px 0 0 3px;
}

/**Card icon*/
/* line 7137, app/assets/stylesheets/global/style.css */
.card-icon {
  width: 3rem;
  font-size: 2.5rem;
  line-height: 3rem;
  text-align: center;
}

/**Card fullscreen*/
/* line 7145, app/assets/stylesheets/global/style.css */
.card-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  margin: 0;
}

/**Card alert*/
/* line 7156, app/assets/stylesheets/global/style.css */
.card-alert {
  border-radius: 0;
  margin: -1px -1px 0;
}

/* line 7161, app/assets/stylesheets/global/style.css */
.card-category {
  font-size: 17px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 500;
  letter-spacing: 0.05em;
  margin: 0.5rem;
  background: #f1f1f9;
  padding: 0.35rem;
  border-radius: 5px;
}

/* line 7173, app/assets/stylesheets/global/style.css */
.item-card .cardbody {
  position: relative;
  padding: 30px 15px;
  border-radius: 0 0 0.2rem 0.2rem;
}

/* line 7179, app/assets/stylesheets/global/style.css */
.item-card .cardtitle span {
  display: block;
  font-size: 0.75rem;
}

/* line 7184, app/assets/stylesheets/global/style.css */
.item-card .cardtitle a {
  color: #707070;
  font-weight: 500;
  text-decoration: none;
}

/* line 7190, app/assets/stylesheets/global/style.css */
.item-card .cardprice {
  position: absolute;
  top: 30px;
  right: 15px;
}

/* line 7196, app/assets/stylesheets/global/style.css */
.item-card .cardprice span {
  display: block;
  color: #707070;
}

/* line 7201, app/assets/stylesheets/global/style.css */
.item-card .cardprice span.type--strikethrough {
  opacity: 0.7;
  text-decoration: line-through;
}

/* line 7206, app/assets/stylesheets/global/style.css */
.card-padding {
  padding: 14px 2px 2px 11px;
}

/* line 7210, app/assets/stylesheets/global/style.css */
.card-items {
  padding: 10px;
}

/* line 7214, app/assets/stylesheets/global/style.css */
.card .box .img img {
  width: 150px;
  height: 150px;
  border-radius: 100%;
}

/* line 7220, app/assets/stylesheets/global/style.css */
.card .box h2, .card .box .h2 {
  font-size: 20px;
  color: #262626;
  margin: 20px auto;
}

/* line 7226, app/assets/stylesheets/global/style.css */
.card .box h2 span, .card .box .h2 span {
  font-size: 14px;
  color: #fff;
  display: inline-block;
  padding: 4px 10px;
  border-radius: 15px;
}

/* line 7234, app/assets/stylesheets/global/style.css */
.card .box p {
  color: #262626;
}

/* line 7238, app/assets/stylesheets/global/style.css */
.card-counter {
  padding: 20px 10px;
  background-color: #fff;
  height: 100px;
  border-radius: 7px;
  transition: 0.3s linear all;
  margin-bottom: 1.5rem;
}

/* line 7247, app/assets/stylesheets/global/style.css */
.card-counter:hover {
  transition: 0.3s linear all;
}

/* line 7251, app/assets/stylesheets/global/style.css */
.card-counter.primary {
  color: #fff;
}

/* line 7255, app/assets/stylesheets/global/style.css */
.card-counter.secondary {
  background: linear-gradient(to bottom right, #fbc434 0%, #f66b4e 100%);
  color: #fff;
}

/* line 7260, app/assets/stylesheets/global/style.css */
.card-counter.success {
  background: linear-gradient(to bottom right, #62fb62, #21a544);
  color: #fff;
}

/* line 7265, app/assets/stylesheets/global/style.css */
.card-counter.info {
  background: linear-gradient(to bottom right, #00f2fe 0%, #1e63c3 100%);
  color: #fff;
}

/* line 7270, app/assets/stylesheets/global/style.css */
.card-counter i {
  font-size: 4rem;
  opacity: 0.3;
}

/* line 7275, app/assets/stylesheets/global/style.css */
.card-counter .count-numbers {
  position: absolute;
  right: 35px;
  top: 10px;
  font-size: 32px;
  display: block;
}

/* line 7283, app/assets/stylesheets/global/style.css */
.card-counter .count-name {
  position: absolute;
  right: 35px;
  top: 65px;
  text-transform: capitalize;
  opacity: 0.5;
  display: block;
  font-size: 18px;
}

/* line 7293, app/assets/stylesheets/global/style.css */
.card-label {
  border: 0;
}

/* line 7297, app/assets/stylesheets/global/style.css */
.card-label.list-group-item {
  border-bottom: 0;
}

/* line 7301, app/assets/stylesheets/global/style.css */
.card-img-holder i {
  font-size: 45px;
}

/* line 7305, app/assets/stylesheets/global/style.css */
.card-item {
  display: flex;
  align-items: flex-start;
}

/* line 7314, app/assets/stylesheets/global/style.css */
.card-aside-img {
  position: relative;
}

/* line 7318, app/assets/stylesheets/global/style.css */
.card-aside-img img {
  width: 80px;
  height: 80px;
  vertical-align: middle;
}

/* line 7324, app/assets/stylesheets/global/style.css */
.card-aside-img.wrap-border img {
  border: 1px solid rgba(167, 180, 201, 0.3);
  padding: 3px;
}

/* line 7329, app/assets/stylesheets/global/style.css */
.card-aside-img a {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 7339, app/assets/stylesheets/global/style.css */
.card-item-desc {
  padding: 15px;
}

/* line 7343, app/assets/stylesheets/global/style.css */
.card-item-desc h6, .card-item-desc .h6 {
  margin-top: 5px;
}

/* line 7347, app/assets/stylesheets/global/style.css */
.card-blogs .card {
  border: none;
  box-shadow: none;
}

/* line 7352, app/assets/stylesheets/global/style.css */
.card-blogs1 .card {
  box-shadow: none;
  border-bottom: 1px solid rgba(167, 180, 201, 0.3);
  padding-bottom: 15px;
  margin-bottom: 10px;
}

/* line 7359, app/assets/stylesheets/global/style.css */
.card-blogs1 .card:last-child {
  box-shadow: none;
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

/* line 7366, app/assets/stylesheets/global/style.css */
.card-blogs1 .card-item-desc .card-item-price .newprice {
  font-weight: 600;
}

/* line 7370, app/assets/stylesheets/global/style.css */
.card-blogs1 .card-item-desc .card-item-price .oldprice {
  font-size: 14px;
}

/* line 7374, app/assets/stylesheets/global/style.css */
.card-blogs2 .card {
  border: none;
  box-shadow: none;
}

/*------ Card -------*/
/* line 7380, app/assets/stylesheets/global/style.css */
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  border: 1px solid transparent;
  background-clip: border-box;
  border-radius: 5px;
}

/* line 7394, app/assets/stylesheets/global/style.css */
.card > hr {
  margin-right: 0;
  margin-left: 0;
}

/* line 7399, app/assets/stylesheets/global/style.css */
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 7404, app/assets/stylesheets/global/style.css */
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px;
}

/* line 7409, app/assets/stylesheets/global/style.css */
.card-body {
  flex: 1 1 auto;
  margin: 0;
  position: relative;
}

/* line 7416, app/assets/stylesheets/global/style.css */
.card-subtitle {
  margin-top: -0.75rem;
  margin-bottom: 0;
}

/* line 7421, app/assets/stylesheets/global/style.css */
.card-text:last-child {
  margin-bottom: 0;
}

/* line 7425, app/assets/stylesheets/global/style.css */
.card-link:hover {
  text-decoration: none;
}

/* line 7429, app/assets/stylesheets/global/style.css */
.card-link + .card-link {
  margin-left: 1.5rem;
}

/* line 7433, app/assets/stylesheets/global/style.css */
.card-header:first-child {
  border-radius: 2px 2px 0 0;
}

/* line 7437, app/assets/stylesheets/global/style.css */
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

/* line 7441, app/assets/stylesheets/global/style.css */
.card-footer {
  padding: 0.8rem 1.6rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid #eaedf1;
  color: #6e7687;
}

/* line 7448, app/assets/stylesheets/global/style.css */
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  background-color: #fffffe00;
  display: flex;
  flex-direction: column;
}

/* line 7462, app/assets/stylesheets/global/style.css */
.card-img {
  width: 100%;
  border-radius: 2px;
}

/* line 7467, app/assets/stylesheets/global/style.css */
.card-img-top {
  width: 100%;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

/* line 7473, app/assets/stylesheets/global/style.css */
.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}

/* line 7479, app/assets/stylesheets/global/style.css */
.card-deck {
  display: flex;
  flex-direction: column;
}

/* line 7486, app/assets/stylesheets/global/style.css */
.card-deck .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  /* line 7491, app/assets/stylesheets/global/style.css */
  .card-deck {
    flex-flow: row wrap;
    margin-right: -0.75rem;
    margin-left: -0.75rem;
  }
  /* line 7498, app/assets/stylesheets/global/style.css */
  .card-deck .card {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
    margin-right: 0.75rem;
    margin-bottom: 0;
    margin-left: 0.75rem;
  }
}

/* line 7511, app/assets/stylesheets/global/style.css */
.card-group {
  display: flex;
  flex-direction: column;
}

/* line 7518, app/assets/stylesheets/global/style.css */
.card-group > .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  /* line 7523, app/assets/stylesheets/global/style.css */
  .card-group {
    flex-flow: row wrap;
  }
  /* line 7528, app/assets/stylesheets/global/style.css */
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  /* line 7534, app/assets/stylesheets/global/style.css */
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  /* line 7539, app/assets/stylesheets/global/style.css */
  .card-group > .card:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  /* line 7544, app/assets/stylesheets/global/style.css */
  .card-group > .card:first-child .card-img-top,
.card-group > .card:first-child .card-header {
    border-top-right-radius: 0;
  }
  /* line 7549, app/assets/stylesheets/global/style.css */
  .card-group > .card:first-child .card-img-bottom,
.card-group > .card:first-child .card-footer {
    border-bottom-right-radius: 0;
  }
  /* line 7554, app/assets/stylesheets/global/style.css */
  .card-group > .card:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  /* line 7559, app/assets/stylesheets/global/style.css */
  .card-group > .card:last-child .card-img-top,
.card-group > .card:last-child .card-header {
    border-top-left-radius: 0;
  }
  /* line 7564, app/assets/stylesheets/global/style.css */
  .card-group > .card:last-child .card-img-bottom,
.card-group > .card:last-child .card-footer {
    border-bottom-left-radius: 0;
  }
  /* line 7569, app/assets/stylesheets/global/style.css */
  .card-group > .card:only-child {
    border-radius: 3px;
  }
  /* line 7573, app/assets/stylesheets/global/style.css */
  .card-group > .card:only-child .card-img-top,
.card-group > .card:only-child .card-header {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }
  /* line 7579, app/assets/stylesheets/global/style.css */
  .card-group > .card:only-child .card-img-bottom,
.card-group > .card:only-child .card-footer {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  /* line 7585, app/assets/stylesheets/global/style.css */
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
    border-radius: 0;
  }
  /* line 7589, app/assets/stylesheets/global/style.css */
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
    border-radius: 0;
  }
}

/* line 7597, app/assets/stylesheets/global/style.css */
.card-columns .card {
  margin-bottom: 1.5rem;
}

@media (min-width: 576px) {
  /* line 7602, app/assets/stylesheets/global/style.css */
  .card-columns {
    -moz-column-count: 3;
    column-count: 3;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  /* line 7613, app/assets/stylesheets/global/style.css */
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

/* line 7619, app/assets/stylesheets/global/style.css */
.card-blog-overlay {
  background: url(/assets/media/thumbnails/thumb2.jpg);
  background-size: cover;
  position: relative;
}

/* line 7625, app/assets/stylesheets/global/style.css */
.card-blog-overlay:before {
  content: "";
  display: block;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
}

/* line 7636, app/assets/stylesheets/global/style.css */
.card-blog-overlay1:before,
.card-blog-overlay2:before {
  content: "";
  display: block;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
}

/* line 7648, app/assets/stylesheets/global/style.css */
.card-blog-overlay1 {
  background: url(/assets/media/thumbnails/thumb3.jpg);
  background-size: cover;
}

/* line 7653, app/assets/stylesheets/global/style.css */
.card-blog-overlay2 {
  background: url(/assets/media/22.jpg);
  background-size: cover;
}

/*------ Default Card Values -------*/
/* line 7659, app/assets/stylesheets/global/style.css */
.card {
  position: relative;
  margin-bottom: 1.5rem;
  width: 100%;
}

/* line 7665, app/assets/stylesheets/global/style.css */
.card .card {
  border: 1px solid #eaedf1;
}

@media print {
  /* line 7670, app/assets/stylesheets/global/style.css */
  .card {
    box-shadow: none;
    border: none;
  }
}

/* line 7676, app/assets/stylesheets/global/style.css */
.card-body + .card-body {
  border-top: 1px solid #eaedf1;
}

/* line 7680, app/assets/stylesheets/global/style.css */
.card-body > :last-child {
  margin-bottom: 0;
}

@media print {
  /* line 7685, app/assets/stylesheets/global/style.css */
  .card-body {
    padding: 0;
  }
}

/* line 7690, app/assets/stylesheets/global/style.css */
.card-body-scrollable {
  overflow: auto;
}

/* line 7694, app/assets/stylesheets/global/style.css */
.card-footer,
.card-bottom {
  padding: 0.8rem 1.6rem;
  background: none;
}

/* line 7700, app/assets/stylesheets/global/style.css */
.card-header {
  background: none;
  padding: 0.8rem 1.6rem;
  display: flex;
  align-items: center;
  margin-bottom: 0;
  background-color: transparenrt;
}

/* line 7711, app/assets/stylesheets/global/style.css */
.card-header .card-title {
  margin-bottom: 0;
}

/* line 7715, app/assets/stylesheets/global/style.css */
.card-header.border-0 + .card-body {
  padding-top: 0;
}

@media print {
  /* line 7720, app/assets/stylesheets/global/style.css */
  .card-header {
    display: none;
  }
}

/* line 7725, app/assets/stylesheets/global/style.css */
.card-title {
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 1.5rem;
}

/* line 7731, app/assets/stylesheets/global/style.css */
.reg {
  text-align: center;
  font-size: 50px;
  color: #2e1170;
  float: right;
}

/* line 7738, app/assets/stylesheets/global/style.css */
.card-title a {
  color: inherit;
}

/* line 7742, app/assets/stylesheets/global/style.css */
.card-title:only-child {
  margin-bottom: 0;
}

/* line 7746, app/assets/stylesheets/global/style.css */
.card-title small, .card-title .small {
  color: #9aa0ac;
  font-size: 0.875rem;
  display: block;
  margin: -0.75rem 0 1rem;
  line-height: 1.1;
  font-weight: 400;
}

/* line 7755, app/assets/stylesheets/global/style.css */
.card-subtitle {
  color: #9aa0ac;
  font-size: 0.875rem;
  display: block;
  margin: -0.75rem 0 1rem;
  line-height: 1.1;
  font-weight: 400;
}

/* line 7764, app/assets/stylesheets/global/style.css */
.card-table {
  margin-bottom: 0;
}

/* line 7768, app/assets/stylesheets/global/style.css */
.card-table tr:first-child td,
.card-table tr:first-child th {
  border-top: 0;
}

/* line 7773, app/assets/stylesheets/global/style.css */
.card-table tr td:first-child,
.card-table tr th:first-child {
  padding-left: 1.5rem;
}

/* line 7778, app/assets/stylesheets/global/style.css */
.card-table tr td:last-child,
.card-table tr th:last-child {
  padding-right: 1.5rem;
}

/* line 7783, app/assets/stylesheets/global/style.css */
.card-body + .card-table {
  border-top: 1px solid #eaedf1;
}

/* line 7787, app/assets/stylesheets/global/style.css */
.card-profile .card-header {
  height: 5rem;
  background-size: cover;
  border: 0;
}

/* line 7793, app/assets/stylesheets/global/style.css */
.card-link + .card-link {
  margin-left: 1rem;
}

/* line 7797, app/assets/stylesheets/global/style.css */
.card-body + .card-list-group {
  border-top: 1px solid #eaedf1;
}

/* line 7801, app/assets/stylesheets/global/style.css */
.card-list-group .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

/* line 7809, app/assets/stylesheets/global/style.css */
.card-list-group .list-group-item:last-child {
  border-bottom: 0;
}

/* line 7813, app/assets/stylesheets/global/style.css */
.card-list-group .list-group-item:first-child {
  border-top: 0;
}

/* line 7817, app/assets/stylesheets/global/style.css */
.card-header-tabs {
  margin: -1.25rem 0;
  border-bottom: 0;
  line-height: 2rem;
  margin-right: -0.75rem;
  margin-bottom: -1.5rem;
  margin-left: -0.75rem;
}

/* line 7826, app/assets/stylesheets/global/style.css */
.card-header-tabs .nav-item {
  margin-bottom: 1px;
}

/* line 7830, app/assets/stylesheets/global/style.css */
.card-header-pills {
  margin: -0.75rem 0;
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}

/* line 7836, app/assets/stylesheets/global/style.css */
.card-aside {
  flex-direction: row;
}

/* line 7841, app/assets/stylesheets/global/style.css */
.card-aside-column {
  min-width: 5rem;
  width: 30%;
  flex: 0 0 30%;
  background: no-repeat center/cover;
}

/* line 7849, app/assets/stylesheets/global/style.css */
.card-value {
  font-size: 1rem;
  line-height: 3.4rem;
  height: 3.4rem;
  display: flex;
  align-items: center;
  font-weight: 400;
}

/* line 7860, app/assets/stylesheets/global/style.css */
.card-value i {
  vertical-align: middle;
  font-size: 30px;
}

/* line 7865, app/assets/stylesheets/global/style.css */
.card-chart-bg {
  height: 4rem;
  margin-top: -1rem;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

/* line 7873, app/assets/stylesheets/global/style.css */
.card-options {
  margin-left: auto;
  display: flex;
  order: 100;
  margin-right: -0.5rem;
  color: #9aa0ac;
  align-self: center;
}

/* line 7885, app/assets/stylesheets/global/style.css */
.card-options a:not(.btn) {
  margin-left: 0.5rem;
  color: #76839a;
  display: inline-block;
  min-width: 1rem;
}

/* line 7892, app/assets/stylesheets/global/style.css */
.card-options a:not(.btn):hover {
  text-decoration: none;
  color: #6e7687;
}

/* line 7897, app/assets/stylesheets/global/style.css */
.card-options a:not(.btn) i {
  font-size: 1rem;
  vertical-align: middle;
}

/* line 7902, app/assets/stylesheets/global/style.css */
.card-options .dropdown-toggle:after {
  display: none;
}

/* line 7906, app/assets/stylesheets/global/style.css */
.stretch-card {
  display: flex;
  align-items: stretch;
  justify-content: stretch;
}

/* line 7915, app/assets/stylesheets/global/style.css */
.stretch-card > .card {
  width: 100%;
  min-width: 100%;
}

/* line 7920, app/assets/stylesheets/global/style.css */
.card-img-absolute {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  margin-left: -28px;
}

/* line 7928, app/assets/stylesheets/global/style.css */
.card-image {
  position: absolute;
  top: 0;
  height: 100%;
  margin-left: -126px;
}

/*Card options*/
/* line 7936, app/assets/stylesheets/global/style.css */
.card-collapsed > :not(.card-header):not(.card-status) {
  display: none;
}

/* line 7940, app/assets/stylesheets/global/style.css */
.card-collapsed .card-options-collapse i:before {
  content: "\e92d";
}

/* line 7944, app/assets/stylesheets/global/style.css */
.card-fullscreen .card-options-fullscreen i:before {
  content: "\e992";
}

/* line 7948, app/assets/stylesheets/global/style.css */
.card-fullscreen .card-options-remove {
  display: none;
}

/*Card maps*/
/* line 7953, app/assets/stylesheets/global/style.css */
.card-map {
  height: 15rem;
  background: #e9ecef;
}

/* line 7958, app/assets/stylesheets/global/style.css */
.card-map-placeholder {
  background: no-repeat center;
}

/**Card tabs*/
/* line 7963, app/assets/stylesheets/global/style.css */
.card-tabs {
  display: flex;
}

/* line 7968, app/assets/stylesheets/global/style.css */
.card-tabs-bottom .card-tabs-item {
  border: 0;
}

/* line 7972, app/assets/stylesheets/global/style.css */
.card-tabs-bottom .card-tabs-item.active {
  border-top-color: #fff;
}

/* line 7976, app/assets/stylesheets/global/style.css */
.card-tabs-item {
  flex: 1 1 auto;
  display: block;
  padding: 1.4rem 1.5rem;
  color: inherit;
  overflow: hidden;
}

/* line 7985, app/assets/stylesheets/global/style.css */
a.card-tabs-item {
  background: #fafbfc;
}

/* line 7989, app/assets/stylesheets/global/style.css */
a.card-tabs-item:hover {
  text-decoration: none;
  color: inherit;
}

/* line 7994, app/assets/stylesheets/global/style.css */
a.card-tabs-item:focus {
  z-index: 1;
}

/* line 7998, app/assets/stylesheets/global/style.css */
a.card-tabs-item.active {
  background: #fff;
  border-bottom-color: #fff;
}

/**Card status*/
/* line 8004, app/assets/stylesheets/global/style.css */
.card-status {
  position: absolute;
  top: -1px;
  left: 0px;
  right: 0px;
  height: 3px;
  border-radius: 7px 7px 0 0;
}

/* line 8013, app/assets/stylesheets/global/style.css */
.card-status-left {
  right: auto;
  bottom: 0;
  height: auto;
  width: 3px;
  border-radius: 3px 0 0 3px;
}

/**Card icon*/
/* line 8022, app/assets/stylesheets/global/style.css */
.card-icon {
  width: 3rem;
  font-size: 2.5rem;
  line-height: 3rem;
  text-align: center;
}

/**Card fullscreen*/
/* line 8030, app/assets/stylesheets/global/style.css */
.card-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  margin: 0;
}

/**Card alert*/
/* line 8041, app/assets/stylesheets/global/style.css */
.card-alert {
  border-radius: 0;
  margin: -1px -1px 0;
}

/* line 8046, app/assets/stylesheets/global/style.css */
.card-category {
  font-size: 18px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 500;
  letter-spacing: 0.05em;
  margin: 0 0 0.5rem;
  background: #f1f1f9;
}

/* line 8056, app/assets/stylesheets/global/style.css */
.item-card .cardbody {
  position: relative;
  padding: 30px 15px;
  border-radius: 0 0 0.2rem 0.2rem;
}

/* line 8062, app/assets/stylesheets/global/style.css */
.item-card .cardtitle span {
  display: block;
  font-size: 0.75rem;
}

/* line 8067, app/assets/stylesheets/global/style.css */
.item-card .cardtitle a {
  color: #707070;
  font-weight: 500;
  text-decoration: none;
}

/* line 8073, app/assets/stylesheets/global/style.css */
.item-card .cardprice {
  position: absolute;
  top: 30px;
  right: 15px;
}

/* line 8079, app/assets/stylesheets/global/style.css */
.item-card .cardprice span {
  display: block;
  color: #707070;
}

/* line 8084, app/assets/stylesheets/global/style.css */
.item-card .cardprice span.type--strikethrough {
  opacity: 0.7;
  text-decoration: line-through;
}

/* line 8089, app/assets/stylesheets/global/style.css */
.card-padding {
  padding: 14px 2px 2px 11px;
}

/* line 8093, app/assets/stylesheets/global/style.css */
.card-items {
  padding: 10px;
}

/* line 8097, app/assets/stylesheets/global/style.css */
.card .box .img img {
  width: 150px;
  height: 150px;
  border-radius: 100%;
}

/* line 8103, app/assets/stylesheets/global/style.css */
.card .box h2, .card .box .h2 {
  font-size: 20px;
  color: #262626;
  margin: 20px auto;
}

/* line 8109, app/assets/stylesheets/global/style.css */
.card .box h2 span, .card .box .h2 span {
  font-size: 14px;
  color: #fff;
  display: inline-block;
  padding: 4px 10px;
  border-radius: 15px;
}

/* line 8117, app/assets/stylesheets/global/style.css */
.card .box p {
  color: #262626;
}

/* line 8121, app/assets/stylesheets/global/style.css */
.card-counter {
  padding: 20px 10px;
  background-color: #fff;
  height: 100px;
  border-radius: 7px;
  transition: 0.3s linear all;
  margin-bottom: 1.5rem;
}

/* line 8130, app/assets/stylesheets/global/style.css */
.card-counter:hover {
  transition: 0.3s linear all;
}

/* line 8134, app/assets/stylesheets/global/style.css */
.card-counter.primary {
  color: #fff;
}

/* line 8138, app/assets/stylesheets/global/style.css */
.card-counter.secondary {
  background: linear-gradient(to bottom right, #fbc434 0%, #f66b4e 100%);
  color: #fff;
}

/* line 8143, app/assets/stylesheets/global/style.css */
.card-counter.success {
  background: linear-gradient(to bottom right, #62fb62, #21a544);
  color: #fff;
}

/* line 8148, app/assets/stylesheets/global/style.css */
.card-counter.info {
  background: linear-gradient(to bottom right, #00f2fe 0%, #1e63c3 100%);
  color: #fff;
}

/* line 8153, app/assets/stylesheets/global/style.css */
.card-counter i {
  font-size: 4rem;
  opacity: 0.3;
}

/* line 8158, app/assets/stylesheets/global/style.css */
.card-counter .count-numbers {
  position: absolute;
  right: 35px;
  top: 10px;
  font-size: 32px;
  display: block;
}

/* line 8166, app/assets/stylesheets/global/style.css */
.card-counter .count-name {
  position: absolute;
  right: 35px;
  top: 65px;
  text-transform: capitalize;
  opacity: 0.5;
  display: block;
  font-size: 18px;
}

/* line 8176, app/assets/stylesheets/global/style.css */
.card-label {
  border: 0;
}

/* line 8180, app/assets/stylesheets/global/style.css */
.card-label.list-group-item {
  border-bottom: 0;
}

/* line 8184, app/assets/stylesheets/global/style.css */
.card-img-holder i {
  font-size: 45px;
}

/* line 8188, app/assets/stylesheets/global/style.css */
.card-item {
  display: flex;
  align-items: flex-start;
}

/* line 8197, app/assets/stylesheets/global/style.css */
.card-aside-img {
  position: relative;
}

/* line 8201, app/assets/stylesheets/global/style.css */
.card-aside-img img {
  width: 80px;
  height: 80px;
  vertical-align: middle;
}

/* line 8207, app/assets/stylesheets/global/style.css */
.card-aside-img.wrap-border img {
  border: 1px solid rgba(167, 180, 201, 0.3);
  padding: 3px;
}

/* line 8212, app/assets/stylesheets/global/style.css */
.card-aside-img a {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 8222, app/assets/stylesheets/global/style.css */
.card-item-desc {
  padding: 15px;
}

/* line 8226, app/assets/stylesheets/global/style.css */
.card-item-desc h6, .card-item-desc .h6 {
  margin-top: 5px;
}

/* line 8230, app/assets/stylesheets/global/style.css */
.card-blogs .card {
  border: none;
  box-shadow: none;
}

/* line 8235, app/assets/stylesheets/global/style.css */
.card-blogs1 .card {
  box-shadow: none;
  border-bottom: 1px solid rgba(167, 180, 201, 0.3);
  padding-bottom: 15px;
  margin-bottom: 10px;
}

/* line 8242, app/assets/stylesheets/global/style.css */
.card-blogs1 .card:last-child {
  box-shadow: none;
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

/* line 8249, app/assets/stylesheets/global/style.css */
.card-blogs1 .card-item-desc .card-item-price .newprice {
  font-weight: 600;
}

/* line 8253, app/assets/stylesheets/global/style.css */
.card-blogs1 .card-item-desc .card-item-price .oldprice {
  font-size: 14px;
}

/* line 8257, app/assets/stylesheets/global/style.css */
.card-blogs2 .card {
  border: none;
  box-shadow: none;
}

/* line 8262, app/assets/stylesheets/global/style.css */
.card.card-collapsed .card-header {
  border-bottom: 0px !important;
}

/*------ Carousel -------*/
/* line 8267, app/assets/stylesheets/global/style.css */
.carousel {
  position: relative;
}

/* line 8271, app/assets/stylesheets/global/style.css */
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
  border-radius: 5px;
}

/* line 8278, app/assets/stylesheets/global/style.css */
.carousel-item {
  position: relative;
  display: none;
  align-items: center;
  width: 100%;
  transition: transform 0.6s ease;
  backface-visibility: hidden;
  perspective: 1000px;
  margin: 0 auto;
  text-align: center;
}

/* line 8295, app/assets/stylesheets/global/style.css */
.carousel-item.active {
  display: block;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 8300, app/assets/stylesheets/global/style.css */
  .carousel-item {
    transition: none;
  }
}

/* line 8305, app/assets/stylesheets/global/style.css */
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

/* line 8310, app/assets/stylesheets/global/style.css */
.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0;
}

/* line 8316, app/assets/stylesheets/global/style.css */
.carousel-item-next.carousel-item-start,
.carousel-item-prev.carousel-item-end {
  transform: translateX(0);
}

@supports (transform-style: preserve-3d) {
  /* line 8324, app/assets/stylesheets/global/style.css */
  .carousel-item-next.carousel-item-start,
.carousel-item-prev.carousel-item-end {
    transform: translate3d(0, 0, 0);
  }
}

/* line 8331, app/assets/stylesheets/global/style.css */
.carousel-item-next,
.active.carousel-item-end {
  transform: translateX(100%);
}

@supports (transform-style: preserve-3d) {
  /* line 8339, app/assets/stylesheets/global/style.css */
  .carousel-item-next,
.active.carousel-item-end {
    transform: translate3d(100%, 0, 0);
  }
}

/* line 8346, app/assets/stylesheets/global/style.css */
.carousel-item-prev,
.active.carousel-item-start {
  transform: translateX(-100%);
}

@supports (transform-style: preserve-3d) {
  /* line 8354, app/assets/stylesheets/global/style.css */
  .carousel-item-prev,
.active.carousel-item-start {
    transform: translate3d(-100%, 0, 0);
  }
}

/* line 8361, app/assets/stylesheets/global/style.css */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-duration: 0.6s;
  transition-property: opacity;
}

/* line 8367, app/assets/stylesheets/global/style.css */
.carousel-fade .carousel-item.active {
  opacity: 1;
}

/* line 8371, app/assets/stylesheets/global/style.css */
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  opacity: 1;
}

/* line 8376, app/assets/stylesheets/global/style.css */
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  opacity: 0;
}

/* line 8381, app/assets/stylesheets/global/style.css */
.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active {
  transform: translateX(0);
}

/* line 8388, app/assets/stylesheets/global/style.css */
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-prev {
  transform: translateX(0);
}

@supports (transform-style: preserve-3d) {
  /* line 8396, app/assets/stylesheets/global/style.css */
  .carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active {
    transform: translate3d(0, 0, 0);
  }
  /* line 8403, app/assets/stylesheets/global/style.css */
  .carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-prev {
    transform: translate3d(0, 0, 0);
  }
}

/* line 8410, app/assets/stylesheets/global/style.css */
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}

/* line 8427, app/assets/stylesheets/global/style.css */
.carousel-control-prev:hover,
.carousel-control-prev:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

/* line 8435, app/assets/stylesheets/global/style.css */
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

/* line 8443, app/assets/stylesheets/global/style.css */
.carousel-control-prev {
  left: 0;
}

/* line 8447, app/assets/stylesheets/global/style.css */
.carousel-control-next {
  right: 0;
}

/* line 8451, app/assets/stylesheets/global/style.css */
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
}

/* line 8460, app/assets/stylesheets/global/style.css */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

/* line 8464, app/assets/stylesheets/global/style.css */
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

/* line 8468, app/assets/stylesheets/global/style.css */
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

/* line 8484, app/assets/stylesheets/global/style.css */
.carousel-indicators li {
  position: relative;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 8497, app/assets/stylesheets/global/style.css */
.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8507, app/assets/stylesheets/global/style.css */
.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8517, app/assets/stylesheets/global/style.css */
.carousel-indicators .active {
  background-color: #fff;
}

/* line 8521, app/assets/stylesheets/global/style.css */
.carousel-indicators1 {
  position: absolute;
  right: 0;
  top: 10px;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

/* line 8537, app/assets/stylesheets/global/style.css */
.carousel-indicators1 li {
  position: relative;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

/* line 8550, app/assets/stylesheets/global/style.css */
.carousel-indicators1 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8560, app/assets/stylesheets/global/style.css */
.carousel-indicators1 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8570, app/assets/stylesheets/global/style.css */
.carousel-indicators1 .active {
  background-color: #fff;
}

/* line 8574, app/assets/stylesheets/global/style.css */
.carousel-indicators2 {
  position: absolute;
  right: 10px;
  left: auto;
  top: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-top: 10px;
  list-style: none;
}

/* line 8589, app/assets/stylesheets/global/style.css */
.carousel-indicators2 li {
  position: relative;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

/* line 8602, app/assets/stylesheets/global/style.css */
.carousel-indicators2 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8612, app/assets/stylesheets/global/style.css */
.carousel-indicators2 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8622, app/assets/stylesheets/global/style.css */
.carousel-indicators2 .active {
  background-color: #fff;
}

/* line 8626, app/assets/stylesheets/global/style.css */
.carousel-indicators3 {
  position: absolute;
  left: 10px;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-top: 10px;
  list-style: none;
}

/* line 8639, app/assets/stylesheets/global/style.css */
.carousel-indicators3 li {
  position: relative;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

/* line 8652, app/assets/stylesheets/global/style.css */
.carousel-indicators3 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8662, app/assets/stylesheets/global/style.css */
.carousel-indicators3 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8672, app/assets/stylesheets/global/style.css */
.carousel-indicators3 .active {
  background-color: #fff;
}

/* line 8676, app/assets/stylesheets/global/style.css */
.carousel-indicators4 {
  position: absolute;
  right: 10px;
  bottom: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-top: 10%;
  list-style: none;
}

/* line 8690, app/assets/stylesheets/global/style.css */
.carousel-indicators4 li {
  position: relative;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

/* line 8703, app/assets/stylesheets/global/style.css */
.carousel-indicators4 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8713, app/assets/stylesheets/global/style.css */
.carousel-indicators4 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8723, app/assets/stylesheets/global/style.css */
.carousel-indicators4 .active {
  background-color: #fff;
}

/* line 8727, app/assets/stylesheets/global/style.css */
.carousel-indicators5 {
  position: absolute;
  bottom: 0;
  left: 10px;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  list-style: none;
}

/* line 8740, app/assets/stylesheets/global/style.css */
.carousel-indicators5 li {
  position: relative;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

/* line 8753, app/assets/stylesheets/global/style.css */
.carousel-indicators5 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8763, app/assets/stylesheets/global/style.css */
.carousel-indicators5 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8773, app/assets/stylesheets/global/style.css */
.carousel-indicators5 .active {
  background-color: #fff;
}

/* line 8777, app/assets/stylesheets/global/style.css */
.carousel-caption {
  position: absolute;
  right: 15%;
  top: 30%;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

/* line 8789, app/assets/stylesheets/global/style.css */
.carousel-item-background {
  content: "";
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 8799, app/assets/stylesheets/global/style.css */
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  width: 100%;
}

@media (max-width: 990px) and (min-width: 767px) {
  /* line 8805, app/assets/stylesheets/global/style.css */
  .carousel-caption {
    top: 10%;
  }
}

/*------ Carousel -------*/
/* line 8811, app/assets/stylesheets/global/style.css */
.carousel {
  position: relative;
}

/* line 8815, app/assets/stylesheets/global/style.css */
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* line 8821, app/assets/stylesheets/global/style.css */
.carousel-item {
  position: relative;
  display: none;
  align-items: center;
  width: 100%;
  transition: transform 0.6s ease;
  backface-visibility: hidden;
  perspective: 1000px;
  margin: 0 auto;
  text-align: center;
}

/* line 8838, app/assets/stylesheets/global/style.css */
.carousel-item.active {
  display: block;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 8843, app/assets/stylesheets/global/style.css */
  .carousel-item {
    transition: none;
  }
}

/* line 8848, app/assets/stylesheets/global/style.css */
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

/* line 8853, app/assets/stylesheets/global/style.css */
.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0;
}

/* line 8859, app/assets/stylesheets/global/style.css */
.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
  transform: translateX(0);
}

@supports (transform-style: preserve-3d) {
  /* line 8867, app/assets/stylesheets/global/style.css */
  .carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
    transform: translate3d(0, 0, 0);
  }
}

/* line 8874, app/assets/stylesheets/global/style.css */
.carousel-item-next,
.active.carousel-item-right {
  transform: translateX(100%);
}

@supports (transform-style: preserve-3d) {
  /* line 8882, app/assets/stylesheets/global/style.css */
  .carousel-item-next,
.active.carousel-item-right {
    transform: translate3d(100%, 0, 0);
  }
}

/* line 8889, app/assets/stylesheets/global/style.css */
.carousel-item-prev,
.active.carousel-item-left {
  transform: translateX(-100%);
}

@supports (transform-style: preserve-3d) {
  /* line 8897, app/assets/stylesheets/global/style.css */
  .carousel-item-prev,
.active.carousel-item-left {
    transform: translate3d(-100%, 0, 0);
  }
}

/* line 8904, app/assets/stylesheets/global/style.css */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-duration: 0.6s;
  transition-property: opacity;
}

/* line 8910, app/assets/stylesheets/global/style.css */
.carousel-fade .carousel-item.active {
  opacity: 1;
}

/* line 8914, app/assets/stylesheets/global/style.css */
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  opacity: 1;
}

/* line 8919, app/assets/stylesheets/global/style.css */
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  opacity: 0;
}

/* line 8924, app/assets/stylesheets/global/style.css */
.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active {
  transform: translateX(0);
}

/* line 8931, app/assets/stylesheets/global/style.css */
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
  transform: translateX(0);
}

@supports (transform-style: preserve-3d) {
  /* line 8939, app/assets/stylesheets/global/style.css */
  .carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active {
    transform: translate3d(0, 0, 0);
  }
  /* line 8946, app/assets/stylesheets/global/style.css */
  .carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
    transform: translate3d(0, 0, 0);
  }
}

/* line 8953, app/assets/stylesheets/global/style.css */
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}

/* line 8970, app/assets/stylesheets/global/style.css */
.carousel-control-prev:hover,
.carousel-control-prev:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

/* line 8978, app/assets/stylesheets/global/style.css */
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

/* line 8986, app/assets/stylesheets/global/style.css */
.carousel-control-prev {
  left: 0;
}

/* line 8990, app/assets/stylesheets/global/style.css */
.carousel-control-next {
  right: 0;
}

/* line 8994, app/assets/stylesheets/global/style.css */
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
}

/* line 9003, app/assets/stylesheets/global/style.css */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

/* line 9007, app/assets/stylesheets/global/style.css */
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

/* line 9011, app/assets/stylesheets/global/style.css */
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

/* line 9027, app/assets/stylesheets/global/style.css */
.carousel-indicators li {
  position: relative;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 9040, app/assets/stylesheets/global/style.css */
.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9050, app/assets/stylesheets/global/style.css */
.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9060, app/assets/stylesheets/global/style.css */
.carousel-indicators .active {
  background-color: #fff;
}

/* line 9064, app/assets/stylesheets/global/style.css */
.carousel-indicators1 {
  position: absolute;
  right: 0;
  top: 10px;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

/* line 9080, app/assets/stylesheets/global/style.css */
.carousel-indicators1 li {
  position: relative;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

/* line 9093, app/assets/stylesheets/global/style.css */
.carousel-indicators1 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9103, app/assets/stylesheets/global/style.css */
.carousel-indicators1 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9113, app/assets/stylesheets/global/style.css */
.carousel-indicators1 .active {
  background-color: #fff;
}

/* line 9117, app/assets/stylesheets/global/style.css */
.carousel-indicators2 {
  position: absolute;
  right: 10px;
  left: auto;
  top: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-top: 10px;
  list-style: none;
}

/* line 9132, app/assets/stylesheets/global/style.css */
.carousel-indicators2 li {
  position: relative;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

/* line 9145, app/assets/stylesheets/global/style.css */
.carousel-indicators2 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9155, app/assets/stylesheets/global/style.css */
.carousel-indicators2 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9165, app/assets/stylesheets/global/style.css */
.carousel-indicators2 .active {
  background-color: #fff;
}

/* line 9169, app/assets/stylesheets/global/style.css */
.carousel-indicators3 {
  position: absolute;
  top: 0;
  left: 10px;
  right: auto;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-top: 10px;
  list-style: none;
}

/* line 9184, app/assets/stylesheets/global/style.css */
.carousel-indicators3 li {
  position: relative;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

/* line 9197, app/assets/stylesheets/global/style.css */
.carousel-indicators3 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9207, app/assets/stylesheets/global/style.css */
.carousel-indicators3 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9217, app/assets/stylesheets/global/style.css */
.carousel-indicators3 .active {
  background-color: #fff;
}

/* line 9221, app/assets/stylesheets/global/style.css */
.carousel-indicators4 {
  position: absolute;
  right: 10px;
  left: auto;
  bottom: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-top: 10%;
  list-style: none;
}

/* line 9236, app/assets/stylesheets/global/style.css */
.carousel-indicators4 li {
  position: relative;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

/* line 9249, app/assets/stylesheets/global/style.css */
.carousel-indicators4 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9259, app/assets/stylesheets/global/style.css */
.carousel-indicators4 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9269, app/assets/stylesheets/global/style.css */
.carousel-indicators4 .active {
  background-color: #fff;
}

/* line 9273, app/assets/stylesheets/global/style.css */
.carousel-indicators5 {
  position: absolute;
  bottom: 0;
  left: 10px;
  right: auto;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  list-style: none;
}

/* line 9287, app/assets/stylesheets/global/style.css */
.carousel-indicators5 li {
  position: relative;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

/* line 9300, app/assets/stylesheets/global/style.css */
.carousel-indicators5 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9310, app/assets/stylesheets/global/style.css */
.carousel-indicators5 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9320, app/assets/stylesheets/global/style.css */
.carousel-indicators5 .active {
  background-color: #fff;
}

/* line 9324, app/assets/stylesheets/global/style.css */
.carousel-caption {
  position: absolute;
  right: 15%;
  top: 30%;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

/* line 9336, app/assets/stylesheets/global/style.css */
.carousel-item-background {
  content: "";
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 9346, app/assets/stylesheets/global/style.css */
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  width: 100%;
}

@media (max-width: 990px) and (min-width: 767px) {
  /* line 9352, app/assets/stylesheets/global/style.css */
  .carousel-caption {
    top: 10%;
  }
}

/*------Drop Downs-------*/
/* line 9358, app/assets/stylesheets/global/style.css */
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

/* line 9365, app/assets/stylesheets/global/style.css */
.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  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 9378, app/assets/stylesheets/global/style.css */
.dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 9382, app/assets/stylesheets/global/style.css */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 0.9375rem;
  color: #495057;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #eaedf1;
}

/* line 9401, app/assets/stylesheets/global/style.css */
.dropdown-menu-end {
  right: 0;
  left: auto;
}

/* line 9406, app/assets/stylesheets/global/style.css */
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

/* line 9413, app/assets/stylesheets/global/style.css */
.dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  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 9426, app/assets/stylesheets/global/style.css */
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 9430, app/assets/stylesheets/global/style.css */
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

/* line 9438, app/assets/stylesheets/global/style.css */
.dropright .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  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 9451, app/assets/stylesheets/global/style.css */
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 9455, app/assets/stylesheets/global/style.css */
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

/* line 9463, app/assets/stylesheets/global/style.css */
.dropleft .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

/* line 9472, app/assets/stylesheets/global/style.css */
.dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  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 9484, app/assets/stylesheets/global/style.css */
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 9488, app/assets/stylesheets/global/style.css */
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

/* line 9492, app/assets/stylesheets/global/style.css */
.dropdown-menu[data-popper-placement^=top],
.dropdown-menu[data-popper-placement^=right],
.dropdown-menu[data-popper-placement^=bottom],
.dropdown-menu[data-popper-placement^=left] {
  right: auto;
  bottom: auto;
}

/* line 9500, app/assets/stylesheets/global/style.css */
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

/* line 9507, app/assets/stylesheets/global/style.css */
.drop-heading {
  padding: 1rem 1rem;
  color: #8f9daf;
}

/* line 9512, app/assets/stylesheets/global/style.css */
.dropdown-item {
  display: block;
  width: 100%;
  clear: both;
  font-weight: 400;
  color: #74788e;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

/* line 9524, app/assets/stylesheets/global/style.css */
.dropdown-item:hover svg {
  fill: var(--primary-bg-color);
}

/* line 9528, app/assets/stylesheets/global/style.css */
.dropdown-item svg {
  margin-right: 5px;
  transition: all ease 0.3s;
}

/* line 9533, app/assets/stylesheets/global/style.css */
.dropdown-item .brround svg {
  margin-right: 0px;
}

/* line 9537, app/assets/stylesheets/global/style.css */
.drop-icon-wrap {
  text-align: center;
}

/* line 9541, app/assets/stylesheets/global/style.css */
.drop-icon-wrap li {
  display: inline-block;
}

/* line 9545, app/assets/stylesheets/global/style.css */
.drop-icon-wrap .drop-icon-item {
  display: inline-block;
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: center;
  color: #878787;
  text-transform: capitalize;
  min-width: 75px;
}

/* line 9555, app/assets/stylesheets/global/style.css */
.drop-icon-item i {
  font-size: 20px;
  padding-bottom: 5px;
}

/* line 9560, app/assets/stylesheets/global/style.css */
.drop-icon-wrap .drop-icon-item:hover {
  text-decoration: none;
  background-color: #f1f1f9;
}

/* line 9565, app/assets/stylesheets/global/style.css */
.dropdown-item:hover .notification-label {
  color: var(--primary-bg-color);
}

/* line 9569, app/assets/stylesheets/global/style.css */
.dropdown-item.user {
  font-size: 18px;
  padding: 5px;
}

/* line 9574, app/assets/stylesheets/global/style.css */
.dropdown-item:hover,
.dropdown-item:focus,
.dropdown-item.active,
.dropdown-item:active {
  text-decoration: none;
  background-color: unset;
}

/* line 9582, app/assets/stylesheets/global/style.css */
.dropdown-item.disabled,
.dropdown-item:disabled {
  color: #fff;
  background-color: transparent;
}

/* line 9588, app/assets/stylesheets/global/style.css */
.dropdown-menu.show {
  display: block;
  margin: 0;
  border: 1px solid #eaf2f6;
  box-shadow: 0 3px 9px 0 rgba(169, 184, 200, 0.3);
  border-radius: 5px !important;
}

/* line 9596, app/assets/stylesheets/global/style.css */
.header-search-icon .dropdown-menu {
  box-shadow: 0 10px 15px rgba(229, 228, 230, 0.5);
  margin-top: 13px !important;
  border: 1px solid #eaedf1 !important;
}

/* line 9602, app/assets/stylesheets/global/style.css */
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #868e96;
  white-space: nowrap;
}

/* line 9611, app/assets/stylesheets/global/style.css */
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

/*-----List Of Dropdwons-----*/
/* line 9618, app/assets/stylesheets/global/style.css */
btn.dropdown-toggle ~ .dropdown-menu {
  background-color: #f4f4f4;
  background-color: white;
  border: 0 solid #4285f4;
  box-shadow: 0px 0px 3px rgba(25, 25, 25, 0.3);
  top: 0px;
  margin: 0px;
  padding: 0px;
}

/* line 9628, app/assets/stylesheets/global/style.css */
ul.dropdown-menu li.dropdown ul.dropdown-menu {
  background-color: #f4f4f4;
  background-color: white;
  border: 0 solid #4285f4;
  box-shadow: 0px 0px 3px rgba(25, 25, 25, 0.3);
  top: 0px;
  margin: 0px;
  padding: 0px;
  position: absolute;
  width: 100%;
}

/* line 9640, app/assets/stylesheets/global/style.css */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 98;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: #fff;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

/* line 9658, app/assets/stylesheets/global/style.css */
.dropdown-menu > li > a {
  display: block;
  padding: 8px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.428571429;
  color: #495057d9;
  white-space: nowrap;
}

/* line 9668, app/assets/stylesheets/global/style.css */
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #76839a;
  background-color: #f1f1f9;
}

/* line 9675, app/assets/stylesheets/global/style.css */
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #eaedf1;
}

/* line 9682, app/assets/stylesheets/global/style.css */
.dropdown-menu .dropdown-plus-title {
  width: 100%;
  color: #495057;
  padding: 6px 12px;
  font-weight: 500;
  border: 0 solid #eaedf1;
  border-bottom-width: 1px;
  cursor: pointer;
}

/* line 9692, app/assets/stylesheets/global/style.css */
ul.dropdown-menu li.dropdown ul.dropdown-menu .dropdown-plus-title {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}

/* line 9698, app/assets/stylesheets/global/style.css */
.btn.dropdown-toggle.btn-primary ~ .dropdown-menu .dropdown-plus-title {
  border-color: var(--primary-bg-color) !important;
}

/* line 9702, app/assets/stylesheets/global/style.css */
.btn.dropdown-toggle.btn-success ~ .dropdown-menu .dropdown-plus-title {
  border-color: #13bfa6 !important;
}

/* line 9706, app/assets/stylesheets/global/style.css */
.btn.dropdown-toggle.btn-info ~ .dropdown-menu .dropdown-plus-title {
  border-color: #59adec !important;
}

/* line 9710, app/assets/stylesheets/global/style.css */
.btn.dropdown-toggle.btn-warning ~ .dropdown-menu .dropdown-plus-title {
  border-color: #e7c354 !important;
}

/* line 9714, app/assets/stylesheets/global/style.css */
.btn.dropdown-toggle.btn-danger ~ .dropdown-menu .dropdown-plus-title {
  border-color: #d12c47 !important;
}

/* line 9718, app/assets/stylesheets/global/style.css */
.btn.dropdown-toggle.btn-dark ~ .dropdown-menu .dropdown-plus-title {
  border-color: #444546 !important;
}

/* line 9722, app/assets/stylesheets/global/style.css */
.btn.dropdown-toggle.btn-light ~ .dropdown-menu .dropdown-plus-title {
  border-color: #e4e7ecc5 !important;
}

/* line 9726, app/assets/stylesheets/global/style.css */
.dropdown-menu-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 15px;
  border-bottom: 1px solid #eaedf1;
}

/* line 9734, app/assets/stylesheets/global/style.css */
.dropdown-demo .dropdown-menu {
  position: static;
  float: none;
}

/* line 9739, app/assets/stylesheets/global/style.css */
.dropdown-menu-header label {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  color: #76839a;
}

/* line 9747, app/assets/stylesheets/global/style.css */
.dropdown-media-list .media {
  padding: 12px 15px;
}

/* line 9751, app/assets/stylesheets/global/style.css */
.dropdown-media-list .media:hover,
.dropdown-media-list .media:focus {
  background-color: #f8f9fa;
}

/* line 9756, app/assets/stylesheets/global/style.css */
.media {
  display: flex;
  align-items: flex-start;
}

/* line 9761, app/assets/stylesheets/global/style.css */
.dropdown-media-list img {
  border-radius: 100%;
}

/* line 9765, app/assets/stylesheets/global/style.css */
.dropdown-media-list .media-body {
  margin-left: 15px;
}

/* line 9769, app/assets/stylesheets/global/style.css */
.dropdown-media-list .media-body > div {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 9775, app/assets/stylesheets/global/style.css */
.dropdown-media-list .media-body > div p {
  margin-bottom: 0;
  font-weight: 500;
  color: #76839a;
  font-size: 14px;
}

/* line 9782, app/assets/stylesheets/global/style.css */
.dropdown-media-list .media-body > div span {
  font-size: 12px;
  color: #CFCFCF;
}

/* line 9787, app/assets/stylesheets/global/style.css */
.dropdown-media-list .media-body > p {
  font-size: 14px;
  color: #bfbfbf;
  margin-bottom: 0;
}

/* line 9793, app/assets/stylesheets/global/style.css */
.dropdown-list-footer {
  padding: 10px 15px;
  text-align: center;
  font-size: 12px;
  border-top: 1px solid #eaedf1;
}

/* line 9800, app/assets/stylesheets/global/style.css */
.dropdown-media-list {
  padding: 0;
}

@media (min-width: 768px) {
  /* line 9805, app/assets/stylesheets/global/style.css */
  ul.dropdown-menu li.dropdown ul.dropdown-menu .dropdown-plus-title {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (min-width: 768px) {
  /* line 9812, app/assets/stylesheets/global/style.css */
  ul.dropdown-menu li.dropdown ul.dropdown-menu {
    width: auto !important;
  }
}

@media (min-width: 768px) {
  /* line 9818, app/assets/stylesheets/global/style.css */
  .dropdown-menu-arrow:before {
    content: "";
    width: 13px;
    height: 13px;
    background: #fff;
    position: absolute;
    top: -7px;
    right: 28px;
    transform: rotate(45deg);
    border-top: 1px solid #eaedf1;
    border-left: 1px solid #eaedf1;
  }
}

/* line 9832, app/assets/stylesheets/global/style.css */
.dropdown {
  display: block;
}

/* line 9836, app/assets/stylesheets/global/style.css */
.header .dropdown .nav-link.icon:hover {
  background: none !important;
}

/* line 9840, app/assets/stylesheets/global/style.css */
.dropdown-menu {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  min-width: 12rem;
}

/* line 9845, app/assets/stylesheets/global/style.css */
.dropdown-menu-arrow.dropdown-menu-end:before,
.dropdown-menu-arrow.dropdown-menu-end:after {
  left: auto;
  right: 12px;
}

/* line 9851, app/assets/stylesheets/global/style.css */
.dropdown-toggle {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
}

/* line 9859, app/assets/stylesheets/global/style.css */
.dropdown-toggle:after {
  vertical-align: 0.155em;
}

/* line 9863, app/assets/stylesheets/global/style.css */
.dropdown-toggle:empty:after {
  margin-left: 0;
}

/* line 9867, app/assets/stylesheets/global/style.css */
.dropdown-icon {
  color: #8f9daf;
  margin-right: 0.5rem;
  margin-left: -0.5rem;
  width: 1em;
  display: inline-block;
  text-align: center;
  vertical-align: -1px;
}

/* line 9877, app/assets/stylesheets/global/style.css */
.dropdown-menu.dropdown-menu-end.show {
  left: inherit !important;
}

/*------- Forms -------*/
/* line 9882, app/assets/stylesheets/global/style.css */
.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #2f3338bf;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #eaedf1;
  border-radius: 7px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

/* line 9897, app/assets/stylesheets/global/style.css */
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

/* line 9902, app/assets/stylesheets/global/style.css */
.form-control:focus {
  color: rgba(73, 80, 87, 0.8);
  background-color: #fff;
  outline: 0;
  box-shadow: none;
  border-color: #eaedf1;
}

/* line 9910, app/assets/stylesheets/global/style.css */
.form-control::-webkit-input-placeholder,
.form-control::-moz-placeholder,
.form-control:-ms-input-placeholder,
.form-control::-ms-input-placeholder {
  color: #76839a;
  opacity: 1;
}

/* line 9918, app/assets/stylesheets/global/style.css */
.form-control:disabled,
.form-control[readonly] {
  background-color: rgba(228, 231, 236, 0.35);
  opacity: 1;
}

/* line 9924, app/assets/stylesheets/global/style.css */
.form-control.file-input {
  line-height: 1.9;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 9929, app/assets/stylesheets/global/style.css */
  .form-control {
    transition: none;
  }
}

/* line 9934, app/assets/stylesheets/global/style.css */
select.form-control:not([size]):not([multiple]) {
  height: 2.375rem;
}

/* line 9938, app/assets/stylesheets/global/style.css */
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
  border: 1px solid #eaedf1;
  border-radius: 5px;
}

/* line 9945, app/assets/stylesheets/global/style.css */
.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

/* line 9951, app/assets/stylesheets/global/style.css */
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.6;
}

/* line 9959, app/assets/stylesheets/global/style.css */
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.125rem;
  line-height: 1.44444444;
}

/* line 9966, app/assets/stylesheets/global/style.css */
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.14285714;
}

/* line 9973, app/assets/stylesheets/global/style.css */
.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.6;
  color: #495057;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

/* line 9986, app/assets/stylesheets/global/style.css */
.form-control-plaintext.form-control-sm {
  padding-right: 0;
  padding-left: 0;
}

/* line 9991, app/assets/stylesheets/global/style.css */
.input-group-sm > .form-control-plaintext.form-control,
.input-group-sm > .input-group-text > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-text > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-text > .form-control-plaintext.btn,
.input-group-sm > .input-group-text > .form-control-plaintext.btn {
  padding-right: 0;
  padding-left: 0;
}

/* line 10000, app/assets/stylesheets/global/style.css */
.form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

/* line 10005, app/assets/stylesheets/global/style.css */
.input-group-lg > .form-control-plaintext.form-control,
.input-group-lg > .input-group-text > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-text > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-text > .form-control-plaintext.btn,
.input-group-lg > .input-group-text > .form-control-plaintext.btn {
  padding-right: 0;
  padding-left: 0;
}

/* line 10014, app/assets/stylesheets/global/style.css */
.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}

/* line 10020, app/assets/stylesheets/global/style.css */
.input-group-sm > .form-control,
.input-group-sm > .input-group-text > .input-group-text,
.input-group-sm > .input-group-text > .input-group-text,
.input-group-sm > .input-group-text > .btn,
.input-group-sm > .input-group-text > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.14285714;
}

/* line 10030, app/assets/stylesheets/global/style.css */
select.form-control-sm:not([size]):not([multiple]) {
  height: calc(1.8125rem + 2px);
}

/* line 10034, app/assets/stylesheets/global/style.css */
.input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > .input-group-text > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-text > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-text > select.btn:not([size]):not([multiple]),
.input-group-sm > .input-group-text > select.btn:not([size]):not([multiple]) {
  height: calc(1.8125rem + 2px);
}

/* line 10042, app/assets/stylesheets/global/style.css */
.form-control-lg {
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  line-height: 1.44444444;
  border-radius: 7px;
}

/* line 10049, app/assets/stylesheets/global/style.css */
.input-group-lg > .form-control,
.input-group-lg > .input-group-text > .input-group-text,
.input-group-lg > .input-group-text > .input-group-text,
.input-group-lg > .input-group-text > .btn,
.input-group-lg > .input-group-text > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  line-height: 1.44444444;
  border-radius: 3px;
}

/* line 10060, app/assets/stylesheets/global/style.css */
select.form-control-lg:not([size]):not([multiple]) {
  height: calc(2.6875rem + 2px);
}

/* line 10064, app/assets/stylesheets/global/style.css */
.input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > .input-group-text > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-text > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-text > select.btn:not([size]):not([multiple]),
.input-group-lg > .input-group-text > select.btn:not([size]):not([multiple]) {
  height: calc(2.6875rem + 2px);
}

/* line 10072, app/assets/stylesheets/global/style.css */
.form-group {
  margin-bottom: 1rem;
  display: block;
}

/* line 10077, app/assets/stylesheets/global/style.css */
.form-text {
  display: block;
  margin-top: 0.25rem;
}

/* line 10082, app/assets/stylesheets/global/style.css */
.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

/* line 10091, app/assets/stylesheets/global/style.css */
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

/* line 10097, app/assets/stylesheets/global/style.css */
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

/* line 10103, app/assets/stylesheets/global/style.css */
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

/* line 10109, app/assets/stylesheets/global/style.css */
.form-check-input:disabled ~ .form-check-label {
  color: #505662;
}

/* line 10113, app/assets/stylesheets/global/style.css */
.form-check-label {
  margin-bottom: 0;
}

/* line 10117, app/assets/stylesheets/global/style.css */
.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

/* line 10126, app/assets/stylesheets/global/style.css */
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

/* line 10133, app/assets/stylesheets/global/style.css */
.was-validated .form-control:valid,
.form-control.is-valid,
.was-validated .form-select:valid,
.form-select.is-valid {
  border-color: #13bfa6;
}

/* line 10140, app/assets/stylesheets/global/style.css */
.was-validated .form-control:valid:focus,
.form-control.is-valid:focus,
.was-validated .form-select:valid:focus,
.form-select.is-valid:focus {
  border-color: #13bfa6;
  box-shadow: 0 0 0 2px rgba(94, 186, 0, 0.25);
}

/* line 10148, app/assets/stylesheets/global/style.css */
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip {
  display: block;
}

/* line 10153, app/assets/stylesheets/global/style.css */
.form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 10158, app/assets/stylesheets/global/style.css */
.was-validated .form-select:valid ~ .valid-feedback,
.was-validated .form-select:valid ~ .valid-tooltip {
  display: block;
}

/* line 10163, app/assets/stylesheets/global/style.css */
.form-select.is-valid ~ .valid-feedback,
.form-select.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 10168, app/assets/stylesheets/global/style.css */
.was-validated .form-check-input:valid ~ .form-check-label,
.form-check-input.is-valid ~ .form-check-label {
  color: #13bfa6;
}

/* line 10173, app/assets/stylesheets/global/style.css */
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip {
  display: block;
}

/* line 10178, app/assets/stylesheets/global/style.css */
.form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 10183, app/assets/stylesheets/global/style.css */
.was-validated .custom-control-input:valid ~ .custom-control-label,
.custom-control-input.is-valid ~ .custom-control-label {
  color: #13bfa6;
}

/* line 10188, app/assets/stylesheets/global/style.css */
.was-validated .custom-control-input:valid ~ .custom-control-label::before,
.custom-control-input.is-valid ~ .custom-control-label::before {
  background-color: #13bfa6;
  border-color: #35b9a6;
}

/* line 10194, app/assets/stylesheets/global/style.css */
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip {
  display: block;
}

/* line 10199, app/assets/stylesheets/global/style.css */
.custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 10204, app/assets/stylesheets/global/style.css */
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,
.custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: #13bfa6;
  border-color: #35b9a6;
}

/* line 10210, app/assets/stylesheets/global/style.css */
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,
.custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #f1f1f9, 0 0 0 2px rgba(94, 186, 0, 0.25);
}

/* line 10215, app/assets/stylesheets/global/style.css */
.was-validated .form-file-input:valid ~ .form-file-label,
.form-file-input.is-valid ~ .form-file-label {
  border-color: #13bfa6;
}

/* line 10220, app/assets/stylesheets/global/style.css */
.was-validated .form-file-input:valid ~ .form-file-label::before,
.form-file-input.is-valid ~ .form-file-label::before {
  border-color: inherit;
}

/* line 10225, app/assets/stylesheets/global/style.css */
.was-validated .form-file-input:valid ~ .valid-feedback,
.was-validated .form-file-input:valid ~ .valid-tooltip {
  display: block;
}

/* line 10230, app/assets/stylesheets/global/style.css */
.form-file-input.is-valid ~ .valid-feedback,
.form-file-input.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 10235, app/assets/stylesheets/global/style.css */
.was-validated .form-file-input:valid:focus ~ .form-file-label,
.form-file-input.is-valid:focus ~ .form-file-label {
  box-shadow: 0 0 0 2px rgba(94, 186, 0, 0.25);
}

/* line 10240, app/assets/stylesheets/global/style.css */
.was-validated .form-control:invalid,
.form-control.is-invalid,
.was-validated .form-select:invalid,
.form-select.is-invalid,
.form.select.is-invalid .selection {
  border-color: #d12c47 !important;
}

/* line 10249, app/assets/stylesheets/global/style.css */
.form-select.is-invalid:focus {
  box-shadow: 0 0 0 2px rgba(186, 0, 0, 0.25);
}

/* line 10253, app/assets/stylesheets/global/style.css */
.was-validated .form-control:invalid:focus,
.form-control.is-invalid:focus,
.was-validated .form-select:invalid:focus,
.form-select.is-invalid:focus {
  border-color: #d12c47;
  box-shadow: 0 0 0 2px rgba(205, 32, 31, 0.25);
}

/* line 10261, app/assets/stylesheets/global/style.css */
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip {
  display: block;
}

/* line 10266, app/assets/stylesheets/global/style.css */
.was-validated .form-select:invalid ~ .invalid-feedback,
.was-validated .form-select:invalid ~ .invalid-tooltip {
  display: block;
}

/* line 10271, app/assets/stylesheets/global/style.css */
.was-validated .form-check-input:invalid ~ .form-check-label,
.form-check-input.is-invalid ~ .form-check-label {
  color: #d12c47;
}

/* line 10276, app/assets/stylesheets/global/style.css */
.was-validated .custom-control-input:invalid ~ .custom-control-label,
.custom-control-input.is-invalid ~ .custom-control-label {
  color: #d12c47;
}

/* line 10281, app/assets/stylesheets/global/style.css */
.was-validated .custom-control-input:invalid ~ .custom-control-label::before,
.custom-control-input.is-invalid ~ .custom-control-label::before {
  background-color: #d12c47;
  border-color: #e62b4a;
}

/* line 10287, app/assets/stylesheets/global/style.css */
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip {
  display: block;
}

/* line 10292, app/assets/stylesheets/global/style.css */
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,
.custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  background-color: #e23e3d;
}

/* line 10297, app/assets/stylesheets/global/style.css */
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,
.custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #f1f1f9, 0 0 0 2px rgba(205, 32, 31, 0.25);
}

/* line 10302, app/assets/stylesheets/global/style.css */
.was-validated .form-file-input:invalid ~ .form-file-label,
.form-file-input.is-invalid ~ .form-file-label {
  border-color: #d12c47;
}

/* line 10307, app/assets/stylesheets/global/style.css */
.was-validated .form-file-input:invalid ~ .form-file-label::before,
.form-file-input.is-invalid ~ .form-file-label::before {
  border-color: inherit;
}

/* line 10312, app/assets/stylesheets/global/style.css */
.was-validated .form-file-input:invalid ~ .invalid-feedback,
.was-validated .form-file-input:invalid ~ .invalid-tooltip {
  display: block;
}

/* line 10317, app/assets/stylesheets/global/style.css */
.was-validated .form-file-input:invalid:focus ~ .form-file-label,
.form-file-input.is-invalid:focus ~ .form-file-label {
  box-shadow: 0 0 0 2px rgba(205, 32, 31, 0.25);
}

/* line 10322, app/assets/stylesheets/global/style.css */
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

/* line 10331, app/assets/stylesheets/global/style.css */
.header .form-inline {
  margin-right: 7px;
}

/* line 10335, app/assets/stylesheets/global/style.css */
.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  /* line 10340, app/assets/stylesheets/global/style.css */
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  /* line 10350, app/assets/stylesheets/global/style.css */
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  /* line 10362, app/assets/stylesheets/global/style.css */
  .form-inline .form-control {
    display: inline-block;
    width: auto;
  }
  /* line 10367, app/assets/stylesheets/global/style.css */
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  /* line 10371, app/assets/stylesheets/global/style.css */
  .form-inline .input-group,
.form-inline .form-select {
    width: auto;
  }
  /* line 10376, app/assets/stylesheets/global/style.css */
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  /* line 10387, app/assets/stylesheets/global/style.css */
  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  /* line 10394, app/assets/stylesheets/global/style.css */
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  /* line 10401, app/assets/stylesheets/global/style.css */
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

/* line 10406, app/assets/stylesheets/global/style.css */
.form-label {
  display: block;
  margin-bottom: 0.375rem;
  font-weight: 500;
  font-size: 0.875rem;
  /*margin-top: 9px;*/
}

/* line 10414, app/assets/stylesheets/global/style.css */
.form-label-small {
  font-weight: 400;
  font-size: 87.5%;
}

/* line 10419, app/assets/stylesheets/global/style.css */
.form-footer {
  margin-top: 2rem;
}

/* line 10423, app/assets/stylesheets/global/style.css */
.form-signin .form-control {
  border-right: 0;
  border-left: 0;
  border-top: 0;
  border-radius: 0;
}

/* line 10430, app/assets/stylesheets/global/style.css */
.form-signin .form-control:focus {
  box-shadow: none;
  border-bottom: 1px solid #eaedf1 !important;
}

/* line 10435, app/assets/stylesheets/global/style.css */
.form-control.header-search {
  background: #f1f1f9;
  border: 1px solid rgba(225, 225, 225, 0.1);
  color: #fff;
  padding: 0.375rem 0.75rem;
  width: 100%;
  margin-top: 4px;
}

/* line 10444, app/assets/stylesheets/global/style.css */
.form-control.header-search::-moz-placeholder {
  color: #fff;
  opacity: 0.7;
}
.form-control.header-search::placeholder {
  color: #fff;
  opacity: 0.7;
}

/* line 10449, app/assets/stylesheets/global/style.css */
.form-control.header-search:hover,
.form-control.header-search:focus {
  border: 1px solid rgba(225, 225, 225, 0.1);
  box-shadow: none;
}

/* line 10455, app/assets/stylesheets/global/style.css */
.form-fieldset {
  background: #f8f9fa;
  border: 1px solid #e9ecef;
  padding: 1rem;
  border-radius: 3px;
  margin-bottom: 1rem;
}

/* line 10463, app/assets/stylesheets/global/style.css */
.form-required {
  color: #d12c47;
}

/* line 10467, app/assets/stylesheets/global/style.css */
.form-required:before {
  content: " ";
}

/* line 10471, app/assets/stylesheets/global/style.css */
.state-valid {
  padding-right: 2rem;
  background: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%235eba00' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'><polyline points='20 6 9 17 4 12'></polyline></svg>") no-repeat center right 0.5rem/1rem;
}

/* line 10476, app/assets/stylesheets/global/style.css */
.state-invalid {
  padding-right: 2rem;
  background: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23cd201f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-x'><line x1='18' y1='6' x2='6' y2='18'></line><line x1='6' y1='6' x2='18' y2='18'></line></svg>") no-repeat center right 0.5rem/1rem;
}

/* line 10481, app/assets/stylesheets/global/style.css */
.form-help {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  text-align: center;
  line-height: 1rem;
  color: #868e96;
  background: #e4e7ecc5;
  border-radius: 50%;
  font-size: 0.75rem;
  transition: 0.3s background-color, 0.3s color;
  text-decoration: none;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 10500, app/assets/stylesheets/global/style.css */
.form-help:hover,
.form-help[aria-describedby] {
  background: #59adec;
  color: #fff;
}

/* line 10506, app/assets/stylesheets/global/style.css */
.wizard-card .moving-tab {
  margin-top: 5px;
}

/* line 10510, app/assets/stylesheets/global/style.css */
.wizard-card.form-group .form-control {
  background-image: linear-gradient(#c4c4c4, #c4c4c4, linear-gradient(#e1e1e2, #e1e1e2));
}

/* line 10514, app/assets/stylesheets/global/style.css */
form.convFormDynamic button.submit:hover {
  color: #fff;
}

/* line 10518, app/assets/stylesheets/global/style.css */
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 87.5%;
  color: #13bfa6;
}

/* line 10526, app/assets/stylesheets/global/style.css */
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1;
  color: #fff;
  background-color: #5eba00;
  border-radius: 0.2rem;
}

/* line 10541, app/assets/stylesheets/global/style.css */
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 87.5%;
  color: #d12c47;
}

/* line 10549, app/assets/stylesheets/global/style.css */
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1;
  color: #fff;
  background-color: #cd201f;
  border-radius: 0.2rem;
}

/* line 10564, app/assets/stylesheets/global/style.css */
ul li ul:hover {
  visibility: visible;
  opacity: 1;
  display: block;
}

/* line 10570, app/assets/stylesheets/global/style.css */
ul.labels-info li {
  margin: 0;
}

/* line 10574, app/assets/stylesheets/global/style.css */
ul.labels-info li h4, ul.labels-info li .h4 {
  color: #5c5c5e;
  font-size: 13px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  text-transform: uppercase;
}

/* line 10583, app/assets/stylesheets/global/style.css */
ul.labels-info li a {
  border-radius: 0;
  color: #6a6a6a;
}

/* line 10588, app/assets/stylesheets/global/style.css */
ul.labels-info li a:hover,
ul.labels-info li a:focus {
  background: none repeat scroll 0 0 #d5d7de;
  color: #6a6a6a;
}

/* line 10594, app/assets/stylesheets/global/style.css */
ul.labels-info li a i {
  padding-right: 10px;
}

/* line 10598, app/assets/stylesheets/global/style.css */
.fileupload-buttonbar .btn,
.fileupload-buttonbar .toggle {
  margin-bottom: 5px;
}

/* line 10603, app/assets/stylesheets/global/style.css */
.files .progress {
  width: 200px;
}

/* line 10607, app/assets/stylesheets/global/style.css */
.fileupload-processing .fileupload-loading {
  display: block;
}

/* line 10611, app/assets/stylesheets/global/style.css */
* html .fileinput-button {
  line-height: 24px;
  margin: 1px -3px 0 0;
}

/* line 10616, app/assets/stylesheets/global/style.css */
* + html .fileinput-button {
  margin: 1px 0 0;
  padding: 2px 15px;
}

@media (max-width: 767px) {
  /* line 10622, app/assets/stylesheets/global/style.css */
  .files .btn span {
    display: none;
  }
  /* line 10626, app/assets/stylesheets/global/style.css */
  .files .preview * {
    width: 40px;
  }
  /* line 10630, app/assets/stylesheets/global/style.css */
  .files .name * {
    display: inline-block;
    width: 80px;
    word-wrap: break-word;
  }
  /* line 10636, app/assets/stylesheets/global/style.css */
  .files .progress {
    width: 20px;
  }
  /* line 10640, app/assets/stylesheets/global/style.css */
  .files .delete {
    width: 60px;
  }
  /* line 10644, app/assets/stylesheets/global/style.css */
  .border-right-1 {
    border-right: 0 !important;
  }
}

/* line 10649, app/assets/stylesheets/global/style.css */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}

/*--------radio---------*/
/* line 10658, app/assets/stylesheets/global/style.css */
.rdiobox {
  font-weight: normal;
  position: relative;
  display: block;
  line-height: 18px;
}

/* line 10665, app/assets/stylesheets/global/style.css */
.rdiobox span {
  padding-left: 4px;
}

/* line 10669, app/assets/stylesheets/global/style.css */
.rdiobox span:before,
.rdiobox span:after {
  line-height: 18px;
  position: absolute;
}

/* line 10675, app/assets/stylesheets/global/style.css */
.rdiobox span:before {
  content: "";
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid #818181;
  border-radius: 50%;
  top: 2px;
  left: 0;
}

/* line 10686, app/assets/stylesheets/global/style.css */
.rdiobox span:after {
  content: "";
  width: 6px;
  height: 6px;
  background-color: #fff;
  border-radius: 50%;
  top: 7px;
  left: 5px;
  display: none;
}

/* line 10697, app/assets/stylesheets/global/style.css */
.rdiobox span:empty {
  padding-left: 0;
  width: 16px;
  display: block;
}

/* line 10703, app/assets/stylesheets/global/style.css */
.rdiobox input[type=radio] {
  opacity: 0;
  margin: 0;
}

/* line 10708, app/assets/stylesheets/global/style.css */
.rdiobox input[type=radio]:checked + span:before {
  border-color: transparent;
  background-color: var(--primary-bg-color);
}

/* line 10713, app/assets/stylesheets/global/style.css */
.rdiobox input[type=radio]:checked + span:after {
  display: block;
}

/* line 10717, app/assets/stylesheets/global/style.css */
.rdiobox input.radio-primary[type=radio]:checked + span:before {
  background-color: var(--primary-bg-color);
}

/* line 10721, app/assets/stylesheets/global/style.css */
.rdiobox input.radio-secondary[type=radio]:checked + span:before {
  background-color: #e984b1;
}

/* line 10725, app/assets/stylesheets/global/style.css */
.rdiobox input.radio-success[type=radio]:checked + span:before {
  background-color: #13bfa6;
}

/* line 10729, app/assets/stylesheets/global/style.css */
.rdiobox input.radio-info[type=radio]:checked + span:before {
  background-color: #59adec;
}

/* line 10733, app/assets/stylesheets/global/style.css */
.rdiobox input.radio-warning[type=radio]:checked + span:before {
  background-color: #e7c354;
}

/* line 10737, app/assets/stylesheets/global/style.css */
.rdiobox input.radio-danger[type=radio]:checked + span:before {
  background-color: #d12c47;
}

/* line 10741, app/assets/stylesheets/global/style.css */
.rdiobox input.radio-dark[type=radio]:checked + span:before {
  background-color: #343a40;
}

/* line 10745, app/assets/stylesheets/global/style.css */
.rdiobox input.radio-light[type=radio]:checked + span:before {
  background-color: #e4e7ecc5;
}

/* line 10749, app/assets/stylesheets/global/style.css */
.rdiobox input[type=radio][disabled] + span {
  opacity: 0.75;
}

/* line 10753, app/assets/stylesheets/global/style.css */
.rdiobox input[type=radio][disabled] + span:before,
.rdiobox input[type=radio][disabled] + span:after {
  opacity: 0.75;
}

/* line 10758, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle {
  width: 60px;
  height: 25px;
  background-color: #d6d6e6;
  margin-left: 10px;
  margin-bottom: 5px;
  padding: 2px;
  border-radius: 3px;
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease;
}

/* line 10771, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.toggle-sm {
  height: 17px;
  width: 50px;
}

/* line 10776, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.toggle-sm span {
  width: 10px;
  height: 10px;
}

/* line 10781, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.toggle-sm span::after {
  right: -30px;
  top: -1px;
}

/* line 10786, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.toggle-lg {
  height: 34px;
  width: 72px;
}

/* line 10791, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.toggle-lg span {
  width: 28px;
}

/* line 10795, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.toggle-lg span::after {
  top: 8px;
  right: -31px;
}

/* line 10800, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle span {
  position: absolute;
  top: 3px;
  bottom: 4px;
  left: 3px;
  display: block;
  width: 20px;
  border-radius: 2px;
  background-color: #fff;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.45);
  cursor: pointer;
  transition: all 0.2s ease;
}

/* line 10814, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle span::before,
.main-toggle-group .toggle span::after {
  position: absolute;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #fff;
  top: 3px;
  line-height: 1.38;
  transition: all 0.2s ease;
}

/* line 10827, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle span::before {
  content: "on";
  left: -25px;
}

/* line 10832, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle span::after {
  content: "off";
  right: -29px;
}

/* line 10837, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on {
  background-color: var(--primary-bg-color);
}

/* line 10841, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on.toggle-sm span {
  left: 37px;
}

/* line 10845, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on.toggle-sm span::before {
  top: -1px;
  left: -25px;
}

/* line 10850, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on.toggle-lg span {
  left: 41px;
}

/* line 10854, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on.toggle-lg span::before {
  top: 8px;
  left: -28px;
}

/* line 10859, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on span {
  left: 37px;
}

/* line 10863, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on.toggle-primary {
  background-color: var(--primary-bg-color);
}

/* line 10867, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on.toggle-secondary {
  background-color: #e984b1;
}

/* line 10871, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on.toggle-info {
  background-color: #59adec;
}

/* line 10875, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on.toggle-success {
  background-color: #13bfa6;
}

/* line 10879, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on.toggle-warning {
  background-color: #e7c354;
}

/* line 10883, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on.toggle-danger {
  background-color: #d12c47;
}

/* line 10887, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on.toggle-light {
  background-color: #868e96;
}

/* line 10891, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle {
  border: 1px solid #eaedf1;
  background-color: #fff;
  border-radius: 15px;
  cursor: pointer;
  transition: all ease 0.3s;
  width: 46px;
}

/* line 10900, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.toggle-sm {
  width: 35px;
}

/* line 10904, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.toggle-sm span {
  top: unset;
  height: 10px;
  width: 10px;
}

/* line 10910, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.toggle-lg {
  width: 70px;
}

/* line 10914, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.toggle-lg span {
  height: 25px;
  width: 25px;
}

/* line 10919, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle span {
  border-radius: 50%;
  height: 17px;
  width: 17px;
  background-color: rgba(134, 142, 150, 0.5);
}

/* line 10926, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle span::before,
.main-toggle-group.style1 .toggle span::after {
  content: none;
}

/* line 10931, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on {
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 10936, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on.toggle-sm span {
  left: 21px;
}

/* line 10940, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on.toggle-lg span {
  left: 41px;
}

/* line 10944, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on span {
  background-color: #fff;
  left: 25px;
}

/* line 10949, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on.toggle-primary {
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 10954, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on.toggle-secondary {
  background-color: #e984b1;
  border-color: #e984b1;
}

/* line 10959, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on.toggle-success {
  background-color: #13bfa6;
  border-color: #13bfa6;
}

/* line 10964, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on.toggle-info {
  background-color: #59adec;
  border-color: #59adec;
}

/* line 10969, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on.toggle-warning {
  background-color: #e7c354;
  border-color: #e7c354;
}

/* line 10974, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on.toggle-danger {
  background-color: #d12c47;
  border-color: #d12c47;
}

/* line 10979, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on.toggle-light {
  background-color: #868e96;
  border-color: #868e96;
}

/* line 10984, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on.toggle-dark {
  background-color: #343a40;
  border-color: #343a40;
}

/* line 10989, app/assets/stylesheets/global/style.css */
.material-switch {
  margin: 10px;
}

/* line 10993, app/assets/stylesheets/global/style.css */
.material-switch.toggle-sm > label::before {
  height: 10px;
  width: 27px;
  border-radius: 10px;
}

/* line 10999, app/assets/stylesheets/global/style.css */
.material-switch.toggle-sm > label::after {
  height: 17px;
  width: 17px;
  border-radius: 50%;
}

/* line 11005, app/assets/stylesheets/global/style.css */
.material-switch.toggle-sm input[type=checkbox]:checked + label::after {
  left: 13px;
}

/* line 11009, app/assets/stylesheets/global/style.css */
.material-switch.toggle-lg > label::before {
  height: 27px;
  width: 55px;
  border-radius: 20px;
}

/* line 11015, app/assets/stylesheets/global/style.css */
.material-switch.toggle-lg > label::after {
  height: 35px;
  width: 35px;
  margin-top: -8px;
  border-radius: 50%;
}

/* line 11022, app/assets/stylesheets/global/style.css */
.material-switch.toggle-lg input[type=checkbox]:checked + label::after {
  left: 77%;
}

@media (prefers-reduced-motion: reduce) {
  /* line 11027, app/assets/stylesheets/global/style.css */
  .toggle span {
    transition: none;
  }
}

/* line 11032, app/assets/stylesheets/global/style.css */
.form-range-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: rgba(228, 231, 236, 0.41);
  height: 0.5rem;
  width: 100%;
  vertical-align: middle;
  border-radius: 10px;
}

/* line 11043, app/assets/stylesheets/global/style.css */
.form-range-control.form-control:focus {
  border-color: rgba(228, 231, 236, 0.41) !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: rgba(228, 231, 236, 0.41);
  height: 0.5rem;
  width: 100%;
  vertical-align: middle;
  border-radius: 10px;
}

/* line 11055, app/assets/stylesheets/global/style.css */
.form-range-control::-webkit-slider-thumb {
  cursor: pointer;
}

/* line 11059, app/assets/stylesheets/global/style.css */
.form-range-control.range-primary::-webkit-slider-thumb,
.form-range-control.range-secondary::-webkit-slider-thumb,
.form-range-control.range-success::-webkit-slider-thumb,
.form-range-control.range-info::-webkit-slider-thumb,
.form-range-control.range-warning::-webkit-slider-thumb,
.form-range-control.range-danger::-webkit-slider-thumb,
.form-range-control.range-dark::-webkit-slider-thumb,
.form-range-control.range.light::-webkit-slider-thumb {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 10px;
  width: 10px;
  padding: 0.52rem;
  margin-top: -4px;
  border-radius: 50%;
}

/* line 11077, app/assets/stylesheets/global/style.css */
.form-range-control.range-primary::-webkit-slider-runnable-track,
.form-range-control.range-secondary::-webkit-slider-runnable-track,
.form-range-control.range-success::-webkit-slider-runnable-track,
.form-range-control.range-info::-webkit-slider-runnable-track,
.form-range-control.range-warning::-webkit-slider-runnable-track,
.form-range-control.range-danger::-webkit-slider-runnable-track,
.form-range-control.range-dark::-webkit-slider-runnable-track,
.form-range-control.range.light::-webkit-slider-runnable-track {
  border-radius: 10px;
  height: 0.5rem;
}

/* line 11089, app/assets/stylesheets/global/style.css */
.form-range-control.range-primary::-webkit-slider-thumb {
  background-color: var(--primary-bg-color);
}

/* line 11093, app/assets/stylesheets/global/style.css */
.form-range-control.range-primary::-webkit-slider-runnable-track {
  background-color: rgba(var(--primary-bg-color), 0.15);
}

/* line 11097, app/assets/stylesheets/global/style.css */
.form-range-control.range-secondary::-webkit-slider-thumb {
  background-color: #e984b1;
}

/* line 11101, app/assets/stylesheets/global/style.css */
.form-range-control.range-secondary::-webkit-slider-runnable-track {
  background-color: rgba(233, 132, 177, 0.15);
}

/* line 11105, app/assets/stylesheets/global/style.css */
.form-range-control.range-info::-webkit-slider-thumb {
  background-color: #59adec;
}

/* line 11109, app/assets/stylesheets/global/style.css */
.form-range-control.range-info::-webkit-slider-runnable-track {
  background-color: rgba(89, 173, 236, 0.15);
}

/* line 11113, app/assets/stylesheets/global/style.css */
.form-range-control.range-success::-webkit-slider-thumb {
  background-color: #13bfa6;
}

/* line 11117, app/assets/stylesheets/global/style.css */
.form-range-control.range-success::-webkit-slider-runnable-track {
  background-color: rgba(19, 191, 166, 0.15);
}

/* line 11121, app/assets/stylesheets/global/style.css */
.form-range-control.range-warning::-webkit-slider-thumb {
  background-color: #e7c354;
}

/* line 11125, app/assets/stylesheets/global/style.css */
.form-range-control.range-warning::-webkit-slider-runnable-track {
  background-color: rgba(231, 195, 84, 0.15);
}

/* line 11129, app/assets/stylesheets/global/style.css */
.form-range-control.range-dark::-webkit-slider-thumb {
  background-color: #343a40;
}

/* line 11133, app/assets/stylesheets/global/style.css */
.form-range-control.range-dark::-webkit-slider-runnable-track {
  background-color: rgba(52, 58, 64, 0.15);
}

/* line 11137, app/assets/stylesheets/global/style.css */
.form-range-control.range-danger::-webkit-slider-thumb {
  background-color: #d12c47;
}

/* line 11141, app/assets/stylesheets/global/style.css */
.form-range-control.range-danger::-webkit-slider-runnable-track {
  background-color: rgba(209, 44, 71, 0.15);
}

/* line 11145, app/assets/stylesheets/global/style.css */
.range-group {
  display: flex;
  align-items: center;
  flex: 1;
}

/* line 11151, app/assets/stylesheets/global/style.css */
.color-pickr-btn {
  margin-bottom: 5px;
}

/* line 11155, app/assets/stylesheets/global/style.css */
.color-pickr-btn button {
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  padding: 0.5rem 1rem;
  background-color: #fff;
  border: 1px solid #eaedf1;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 5px;
  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;
}

/* line 11169, app/assets/stylesheets/global/style.css */
.default-pickr {
  margin-bottom: 5px !important;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  padding: 0.5rem 1rem;
  background-color: #fff;
  border: 1px solid #eaedf1;
  border-radius: 5px;
  font-size: 0.875rem;
  line-height: 1.5;
  cursor: pointer;
  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;
}

/* line 11185, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] {
  max-width: 69vw !important;
}

/* line 11189, app/assets/stylesheets/global/style.css */
.main-form-group {
  border: 1px solid #eaedf1;
  border-radius: 5px;
  position: relative;
  transition: all ease 0.3s;
}

/* line 11196, app/assets/stylesheets/global/style.css */
.main-form-group:focus-within {
  border-color: var(--primary-bg-color) !important;
}

/* line 11200, app/assets/stylesheets/global/style.css */
.main-form-group .form-control {
  border-width: 0px;
  padding: 1rem 0.75rem !important;
  height: 3.75rem;
}

/* line 11206, app/assets/stylesheets/global/style.css */
.main-form-group .form-control.text-area {
  height: unset;
}

/* line 11210, app/assets/stylesheets/global/style.css */
.main-form-group .form-control::-webkit-input-placeholder {
  color: transparent !important;
}

/* line 11214, app/assets/stylesheets/global/style.css */
.main-form-group .form-control::-webkit-textarea-placeholder {
  color: transparent !important;
}

/* line 11218, app/assets/stylesheets/global/style.css */
.main-form-group .form-control:not(:-moz-placeholder-shown) {
  padding-top: 1.65rem !important;
  padding-bottom: 0.5rem !important;
}
.main-form-group .form-control:focus,
.main-form-group .form-control:not(:placeholder-shown) {
  padding-top: 1.65rem !important;
  padding-bottom: 0.5rem !important;
}

/* line 11224, app/assets/stylesheets/global/style.css */
.main-form-group .form-control:not(:-moz-placeholder-shown) ~ .form-label {
  transform: translateY(-5px) translateX(-5px) scale(0.8);
  opacity: 0.55;
}
.main-form-group .form-control:focus ~ .form-label,
.main-form-group .form-control:not(:placeholder-shown) ~ .form-label {
  transform: translateY(-5px) translateX(-5px) scale(0.8);
  opacity: 0.55;
}

/* line 11230, app/assets/stylesheets/global/style.css */
.main-form-group .form-label {
  position: absolute;
  top: 0px;
  left: 0px;
  padding: 0.78rem;
  display: inline-block;
  margin: 0px !important;
  transition: transform ease 0.3s;
  pointer-events: none;
}

/* line 11241, app/assets/stylesheets/global/style.css */
.main-dropdown-form-demo .dropdown-menu.show {
  padding: 35px 20px;
  z-index: 2 !important;
}

/* line 11246, app/assets/stylesheets/global/style.css */
.main-parent {
  position: relative;
}

/* line 11250, app/assets/stylesheets/global/style.css */
.main-parent .main-child {
  position: absolute;
  top: 0px;
  right: 5px;
  height: 100%;
}

/* line 11257, app/assets/stylesheets/global/style.css */
.was-validated .form-control:valid,
.form-control.is-valid,
input.form-control.parsley-success,
textarea.form-control.parsley-success {
  border-color: #13bfa6 !important;
}

/* line 11264, app/assets/stylesheets/global/style.css */
.was-validated .form-control:valid + .invalid-feedback,
.form-control.is-valid,
.invalid-feedback input.form-control.parsley-success,
.invalid-feedback textarea.form-control.parsley-success + .invalid-feedback {
  display: none !important;
}

/* line 11271, app/assets/stylesheets/global/style.css */
.note-btn-group .btn {
  border: 1px solid #eaedf1 !important;
  border-radius: 3px;
  padding: 0.28rem 0.51rem !important;
}

/* line 11277, app/assets/stylesheets/global/style.css */
.note-btn-group .note-dropdown-menu.dropdown-menu > li > a {
  padding: 3px 6px !important;
}

/* line 11281, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline {
  float: left !important;
  margin-right: 10px !important;
}

/* line 11286, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown .richText-dropdown-close {
  right: 0px !important;
}

/* line 11290, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown .richText-dropdown-close:hover {
  opacity: 0.75;
}

/* line 11294, app/assets/stylesheets/global/style.css */
.sw-main .nav-tabs .nav-link:hover,
.sw-main .nav-tabs .nav-link.active {
  color: var(--primary-bg-color) !important;
}

/* line 11299, app/assets/stylesheets/global/style.css */
.sw-main.sw-theme-dots > ul.step-anchor > li.active > a {
  color: var(--primary-bg-color) !important;
}

/* line 11303, app/assets/stylesheets/global/style.css */
.sw-main.sw-theme-dots > ul.step-anchor > li.active > a:after {
  color: var(--primary-bg-color) !important;
  background: var(--primary-bg-color) !important;
}

/* line 11308, app/assets/stylesheets/global/style.css */
.sw-main.sw-theme-dots > ul.step-anchor > li.active > a.active,
.sw-main.sw-theme-dots > ul.step-anchor > li.active > a:hover,
.sw-main.sw-theme-dots > ul.step-anchor > li.active > a:focus {
  color: var(--primary-bg-color);
}

/* line 11314, app/assets/stylesheets/global/style.css */
.sw-main.sw-theme-dots > ul.step-anchor > li > a {
  font-weight: normal !important;
}

/* line 11318, app/assets/stylesheets/global/style.css */
.wizard > .content > .title {
  font-weight: normal !important;
}

/* line 11322, app/assets/stylesheets/global/style.css */
.editable-clear-x {
  margin-top: -10px !important;
}

/* line 11326, app/assets/stylesheets/global/style.css */
.editable-input {
  display: flex !important;
  align-items: center !important;
}

/* line 11331, app/assets/stylesheets/global/style.css */
.editable-input .editable-checklist div span {
  margin-bottom: 0.65rem;
}

/* line 11335, app/assets/stylesheets/global/style.css */
.editable-input .editable-checklist div:last-child span {
  margin-bottom: 0px !important;
}

/* line 11339, app/assets/stylesheets/global/style.css */
.editable-input .select2-selection__clear {
  margin-right: 3px;
  vertical-align: middle;
  margin-top: 2px;
}

/* line 11345, app/assets/stylesheets/global/style.css */
.editable-input .editable-address {
  display: block;
  margin-right: 10px;
}

/* line 11350, app/assets/stylesheets/global/style.css */
.editable-input .editable-address span {
  display: inline-block;
  margin-right: 3px;
}

/* line 11355, app/assets/stylesheets/global/style.css */
.control-group.form-group > div {
  display: flex;
  align-items: center;
}

/* line 11360, app/assets/stylesheets/global/style.css */
.input-group .form-control.is-invalid,
.input-group .form-select.is-invalid,
.was-validated .input-group .form-control:invalid,
.was-validated .input-group .form-select:invalid {
  z-index: 1 !important;
}

/* line 11367, app/assets/stylesheets/global/style.css */
.ckbox span,
.rdiobox span {
  margin-left: 5px;
}

/* line 11372, app/assets/stylesheets/global/style.css */
.ckbox input[type=checkbox][disabled] + span {
  opacity: 0.75 !important;
}

/* line 11376, app/assets/stylesheets/global/style.css */
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

/* line 11381, app/assets/stylesheets/global/style.css */
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

/* line 11387, app/assets/stylesheets/global/style.css */
.gutters-0 {
  margin-right: 0;
  margin-left: 0;
}

/* line 11392, app/assets/stylesheets/global/style.css */
.gutters-0 > .col,
.gutters-0 > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

/* line 11398, app/assets/stylesheets/global/style.css */
.gutters-0 .card {
  margin-bottom: 0;
}

/* line 11402, app/assets/stylesheets/global/style.css */
.gutters-xs {
  margin-right: -0.25rem;
  margin-left: -0.25rem;
}

/* line 11407, app/assets/stylesheets/global/style.css */
.gutters-xs > .col,
.gutters-xs > [class*=col-] {
  padding-right: 0.25rem;
  padding-left: 0.25rem;
}

/* line 11413, app/assets/stylesheets/global/style.css */
.gutters-xs .card {
  margin-bottom: 0.5rem;
}

/* line 11417, app/assets/stylesheets/global/style.css */
.gutters-sm {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

/* line 11422, app/assets/stylesheets/global/style.css */
.gutters-sm > .col,
.gutters-sm > [class*=col-] {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

/* line 11428, app/assets/stylesheets/global/style.css */
.gutters-sm .card {
  margin-bottom: 1rem;
}

/* line 11432, app/assets/stylesheets/global/style.css */
.gutters-lg {
  margin-right: -1rem;
  margin-left: -1rem;
}

/* line 11437, app/assets/stylesheets/global/style.css */
.gutters-lg > .col,
.gutters-lg > [class*=col-] {
  padding-right: 1rem;
  padding-left: 1rem;
}

/* line 11443, app/assets/stylesheets/global/style.css */
.gutters-lg .card {
  margin-bottom: 2rem;
}

/* line 11447, app/assets/stylesheets/global/style.css */
.gutters-xl {
  margin-right: -1.5rem;
  margin-left: -1.5rem;
}

/* line 11452, app/assets/stylesheets/global/style.css */
.gutters-xl > .col,
.gutters-xl > [class*=col-] {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

/* line 11458, app/assets/stylesheets/global/style.css */
.gutters-xl .card {
  margin-bottom: 3rem;
}

/* line 11462, app/assets/stylesheets/global/style.css */
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

/* line 11467, app/assets/stylesheets/global/style.css */
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

/* line 11473, app/assets/stylesheets/global/style.css */
.gutters-0 {
  margin-right: 0;
  margin-left: 0;
}

/* line 11478, app/assets/stylesheets/global/style.css */
.gutters-0 > .col,
.gutters-0 > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

/* line 11484, app/assets/stylesheets/global/style.css */
.gutters-0 .card {
  margin-bottom: 0;
}

/* line 11488, app/assets/stylesheets/global/style.css */
.gutters-xs {
  margin-right: -0.25rem;
  margin-left: -0.25rem;
}

/* line 11493, app/assets/stylesheets/global/style.css */
.gutters-xs > .col,
.gutters-xs > [class*=col-] {
  padding-right: 0.25rem;
  padding-left: 0.25rem;
}

/* line 11499, app/assets/stylesheets/global/style.css */
.gutters-xs .card {
  margin-bottom: 0.5rem;
}

/* line 11503, app/assets/stylesheets/global/style.css */
.gutters-sm {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

/* line 11508, app/assets/stylesheets/global/style.css */
.gutters-sm > .col,
.gutters-sm > [class*=col-] {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

/* line 11514, app/assets/stylesheets/global/style.css */
.gutters-sm .card {
  margin-bottom: 1rem;
}

/* line 11518, app/assets/stylesheets/global/style.css */
.gutters-lg {
  margin-right: -1rem;
  margin-left: -1rem;
}

/* line 11523, app/assets/stylesheets/global/style.css */
.gutters-lg > .col,
.gutters-lg > [class*=col-] {
  padding-right: 1rem;
  padding-left: 1rem;
}

/* line 11529, app/assets/stylesheets/global/style.css */
.gutters-lg .card {
  margin-bottom: 2rem;
}

/* line 11533, app/assets/stylesheets/global/style.css */
.gutters-xl {
  margin-right: -1.5rem;
  margin-left: -1.5rem;
}

/* line 11538, app/assets/stylesheets/global/style.css */
.gutters-xl > .col,
.gutters-xl > [class*=col-] {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

/* line 11544, app/assets/stylesheets/global/style.css */
.gutters-xl .card {
  margin-bottom: 3rem;
}

/* line 11548, app/assets/stylesheets/global/style.css */
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

/* line 11553, app/assets/stylesheets/global/style.css */
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

/* line 11559, app/assets/stylesheets/global/style.css */
.gutters-0 {
  margin-right: 0;
  margin-left: 0;
}

/* line 11564, app/assets/stylesheets/global/style.css */
.gutters-0 > .col,
.gutters-0 > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

/* line 11570, app/assets/stylesheets/global/style.css */
.gutters-0 .card {
  margin-bottom: 0;
}

/* line 11574, app/assets/stylesheets/global/style.css */
.gutters-xs {
  margin-right: -0.25rem;
  margin-left: -0.25rem;
}

/* line 11579, app/assets/stylesheets/global/style.css */
.gutters-xs > .col,
.gutters-xs > [class*=col-] {
  padding-right: 0.25rem;
  padding-left: 0.25rem;
}

/* line 11585, app/assets/stylesheets/global/style.css */
.gutters-xs .card {
  margin-bottom: 0.5rem;
}

/* line 11589, app/assets/stylesheets/global/style.css */
.gutters-sm {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

/* line 11594, app/assets/stylesheets/global/style.css */
.gutters-sm > .col,
.gutters-sm > [class*=col-] {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

/* line 11600, app/assets/stylesheets/global/style.css */
.gutters-sm .card {
  margin-bottom: 1rem;
}

/* line 11604, app/assets/stylesheets/global/style.css */
.gutters-lg {
  margin-right: -1rem;
  margin-left: -1rem;
}

/* line 11609, app/assets/stylesheets/global/style.css */
.gutters-lg > .col,
.gutters-lg > [class*=col-] {
  padding-right: 1rem;
  padding-left: 1rem;
}

/* line 11615, app/assets/stylesheets/global/style.css */
.gutters-lg .card {
  margin-bottom: 2rem;
}

/* line 11619, app/assets/stylesheets/global/style.css */
.gutters-xl {
  margin-right: -1.5rem;
  margin-left: -1.5rem;
}

/* line 11624, app/assets/stylesheets/global/style.css */
.gutters-xl > .col,
.gutters-xl > [class*=col-] {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

/* line 11630, app/assets/stylesheets/global/style.css */
.gutters-xl .card {
  margin-bottom: 3rem;
}

/* line 11634, app/assets/stylesheets/global/style.css */
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

/* line 11645, app/assets/stylesheets/global/style.css */
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

/* line 11655, app/assets/stylesheets/global/style.css */
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-file:focus {
  z-index: 3;
}

/* line 11661, app/assets/stylesheets/global/style.css */
.input-group > .form-control + .form-control,
.input-group > .form-control + .form-select,
.input-group > .form-control + .form-file {
  margin-left: -1px;
}

/* line 11667, app/assets/stylesheets/global/style.css */
.input-group > .form-select + .form-control,
.input-group > .form-select + .form-select,
.input-group > .form-select + .form-file {
  margin-left: -1px;
}

/* line 11673, app/assets/stylesheets/global/style.css */
.input-group > .form-file + .form-control,
.input-group > .form-file + .form-select,
.input-group > .form-file + .form-file {
  margin-left: -1px;
}

/* line 11679, app/assets/stylesheets/global/style.css */
.input-group > .form-control:not(:last-child),
.input-group > .form-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 11685, app/assets/stylesheets/global/style.css */
.input-group > .form-control:not(:first-child),
.input-group > .form-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 11691, app/assets/stylesheets/global/style.css */
.input-group > .form-file {
  display: flex;
  align-items: center;
}

/* line 11698, app/assets/stylesheets/global/style.css */
.input-group > .form-file:not(:last-child) .form-file-label {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 11703, app/assets/stylesheets/global/style.css */
.input-group > .form-file:not(:last-child) .form-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 11708, app/assets/stylesheets/global/style.css */
.input-group > .form-file:not(:first-child) .form-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 11713, app/assets/stylesheets/global/style.css */
.input-group > .form-file:not(:first-child) .form-file-label::after {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 11718, app/assets/stylesheets/global/style.css */
.input-group-btn {
  font-size: 0.9375rem;
  border: 0;
}

/* line 11723, app/assets/stylesheets/global/style.css */
.input-group-btn > .btn {
  height: 100%;
  border-color: #24c4b4;
}

/* line 11728, app/assets/stylesheets/global/style.css */
.input-group-text {
  border-right: 0;
}

/* line 11732, app/assets/stylesheets/global/style.css */
.input-group-text {
  border-left: 0;
}

/* line 11736, app/assets/stylesheets/global/style.css */
.input-icon .form-group.is-empty {
  margin-bottom: 0;
}

/* line 11740, app/assets/stylesheets/global/style.css */
.input-icon .form-group.is-empty .form-control {
  margin-bottom: 0;
}

/* line 11744, app/assets/stylesheets/global/style.css */
.input-group-addon {
  padding: 10px 0px 6px 12px;
  width: 38px;
  height: 38px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1 !important;
  color: #555;
  text-align: center;
  border-right: 0;
  border-radius: 4px 0 0 4px;
}

/* line 11757, app/assets/stylesheets/global/style.css */
.input-indec .input-group-btn > .btn {
  height: 100%;
  border-color: #eaedf1;
}

/* line 11762, app/assets/stylesheets/global/style.css */
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

/* line 11773, app/assets/stylesheets/global/style.css */
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

/* line 11783, app/assets/stylesheets/global/style.css */
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-file:focus {
  z-index: 3;
}

/* line 11789, app/assets/stylesheets/global/style.css */
.input-group > .form-control + .form-control,
.input-group > .form-control + .form-select,
.input-group > .form-control + .form-file {
  margin-left: -1px;
}

/* line 11795, app/assets/stylesheets/global/style.css */
.input-group > .form-select + .form-control,
.input-group > .form-select + .form-select,
.input-group > .form-select + .form-file {
  margin-left: -1px;
}

/* line 11801, app/assets/stylesheets/global/style.css */
.input-group > .form-file + .form-control,
.input-group > .form-file + .form-select,
.input-group > .form-file + .form-file {
  margin-left: -1px;
}

/* line 11807, app/assets/stylesheets/global/style.css */
.input-group > .form-control:not(:last-child),
.input-group > .form-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 11813, app/assets/stylesheets/global/style.css */
.input-group > .form-control:not(:first-child),
.input-group > .form-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 11819, app/assets/stylesheets/global/style.css */
.input-group > .form-file {
  display: flex;
  align-items: center;
}

/* line 11826, app/assets/stylesheets/global/style.css */
.input-group > .form-file:not(:last-child) .form-file-label {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 11831, app/assets/stylesheets/global/style.css */
.input-group > .form-file:not(:last-child) .form-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 11836, app/assets/stylesheets/global/style.css */
.input-group > .form-file:not(:first-child) .form-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 11841, app/assets/stylesheets/global/style.css */
.input-group > .form-file:not(:first-child) .form-file-label::after {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 11846, app/assets/stylesheets/global/style.css */
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.275rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.5;
  color: #86909a;
  text-align: center;
  white-space: nowrap;
  border: 1px solid #eaedf1;
}

/* line 11862, app/assets/stylesheets/global/style.css */
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

/* line 11867, app/assets/stylesheets/global/style.css */
.input-group-text .form-control {
  border-left: 0px !important;
}

/* line 11871, app/assets/stylesheets/global/style.css */
.input-icon .form-group.is-empty {
  margin-bottom: 0;
}

/* line 11875, app/assets/stylesheets/global/style.css */
.input-icon .form-group.is-empty .form-control {
  margin-bottom: 0;
}

/* line 11879, app/assets/stylesheets/global/style.css */
.input-group-addon {
  padding: 10px 0px 6px 12px;
  width: 38px;
  height: 38px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1 !important;
  color: #555;
  text-align: center;
  border-right: 0;
  border-radius: 4px 0 0 4px;
}

/* line 11892, app/assets/stylesheets/global/style.css */
.input-indec .input-group-btn > .btn {
  height: 100%;
  border-color: #eaedf1;
}

/* line 11897, app/assets/stylesheets/global/style.css */
.modal-header h4.modal-title, .modal-header .modal-title.h4 {
  font-weight: 300;
}

/* line 11901, app/assets/stylesheets/global/style.css */
.modal-body label {
  font-weight: 400;
}

/*------ Modal -------*/
/* line 11906, app/assets/stylesheets/global/style.css */
.modal-open {
  overflow: scroll;
  padding: 0 !important;
  display: block;
}

/* line 11912, app/assets/stylesheets/global/style.css */
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
  padding-right: 0 !important;
  margin: 0 !important;
}

/* line 11926, app/assets/stylesheets/global/style.css */
.modal-open,
.modal-backdrop.fade.show {
  padding-right: 0 !important;
}

/* line 11931, app/assets/stylesheets/global/style.css */
.modal-open {
  overflow: auto !important;
  padding: 0px !important;
}

/* line 11936, app/assets/stylesheets/global/style.css */
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0px !important;
}

/* line 11942, app/assets/stylesheets/global/style.css */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

/* line 11949, app/assets/stylesheets/global/style.css */
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -25%);
}

/* line 11957, app/assets/stylesheets/global/style.css */
.modal.show .modal-dialog {
  transform: translate(0, 0);
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 11963, app/assets/stylesheets/global/style.css */
  .modal.fade .modal-dialog {
    transition: none;
  }
}

/* line 11968, app/assets/stylesheets/global/style.css */
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

/* line 11976, app/assets/stylesheets/global/style.css */
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #eaedf1;
  border-radius: 3px;
  outline: 0;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.08);
}

/* line 11992, app/assets/stylesheets/global/style.css */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

/* line 12002, app/assets/stylesheets/global/style.css */
.modal-backdrop.fade {
  opacity: 0;
}

/* line 12006, app/assets/stylesheets/global/style.css */
.modal-backdrop.show {
  opacity: 0.5;
}

/* line 12010, app/assets/stylesheets/global/style.css */
.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #eaedf1;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 12023, app/assets/stylesheets/global/style.css */
.modal-header .btn-close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}

/* line 12028, app/assets/stylesheets/global/style.css */
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

/* line 12033, app/assets/stylesheets/global/style.css */
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

/* line 12040, app/assets/stylesheets/global/style.css */
.modal-body p:last-child {
  margin-bottom: 0;
}

/* line 12044, app/assets/stylesheets/global/style.css */
.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e9ecef;
}

/* line 12055, app/assets/stylesheets/global/style.css */
.modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}

/* line 12059, app/assets/stylesheets/global/style.css */
.modal-footer > :not(:last-child) {
  margin-right: 0.25rem;
}

/* line 12063, app/assets/stylesheets/global/style.css */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  /* line 12072, app/assets/stylesheets/global/style.css */
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  /* line 12077, app/assets/stylesheets/global/style.css */
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  /* line 12081, app/assets/stylesheets/global/style.css */
  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  /* line 12088, app/assets/stylesheets/global/style.css */
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}

@media (min-width: 1200px) {
  /* line 12095, app/assets/stylesheets/global/style.css */
  .modal-xl {
    max-width: 1140px;
  }
}

/* line 12100, app/assets/stylesheets/global/style.css */
.model-wrapper-demo {
  padding: 50px 0;
  background: #f1f1f9;
}

/* line 12105, app/assets/stylesheets/global/style.css */
.pos-static {
  position: static;
}

/* line 12109, app/assets/stylesheets/global/style.css */
.modal.animated .modal-dialog {
  transform: translate(0, 0);
}

/* line 12113, app/assets/stylesheets/global/style.css */
.modal.effect-scale .modal-dialog {
  transform: scale(0.7);
  opacity: 0;
  transition: all 0.3s;
}

/* line 12119, app/assets/stylesheets/global/style.css */
.modal.effect-scale.show .modal-dialog {
  transform: scale(1);
  opacity: 1;
}

/* line 12124, app/assets/stylesheets/global/style.css */
.modal.effect-slide-in-right .modal-dialog {
  transform: translateX(20%);
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}

/* line 12130, app/assets/stylesheets/global/style.css */
.modal.effect-slide-in-right.show .modal-dialog {
  transform: translateX(0);
  opacity: 1;
}

/* line 12135, app/assets/stylesheets/global/style.css */
.modal.effect-slide-in-bottom .modal-dialog {
  transform: translateY(20%);
  opacity: 0;
  transition: all 0.3s;
}

/* line 12141, app/assets/stylesheets/global/style.css */
.modal.effect-slide-in-bottom.show .modal-dialog {
  transform: translateY(0);
  opacity: 1;
}

/* line 12146, app/assets/stylesheets/global/style.css */
.modal.effect-newspaper .modal-dialog {
  transform: scale(0) rotate(720deg);
  opacity: 0;
}

/* line 12151, app/assets/stylesheets/global/style.css */
.modal.effect-newspaper.show ~ .modal-backdrop,
.modal.effect-newspaper .modal-dialog {
  transition: all 0.5s;
}

/* line 12156, app/assets/stylesheets/global/style.css */
.modal.effect-newspaper.show .modal-dialog {
  transform: scale(1) rotate(0deg);
  opacity: 1;
}

/* line 12161, app/assets/stylesheets/global/style.css */
.modal.effect-fall {
  perspective: 1300px;
}

/* line 12167, app/assets/stylesheets/global/style.css */
.modal.effect-fall .modal-dialog {
  transform-style: preserve-3d;
  transform: translateZ(600px) rotateX(20deg);
  opacity: 0;
}

/* line 12174, app/assets/stylesheets/global/style.css */
.modal.effect-fall.show .modal-dialog {
  transition: all 0.3s ease-in;
  transform: translateZ(0px) rotateX(0deg);
  opacity: 1;
}

/* line 12180, app/assets/stylesheets/global/style.css */
.modal.effect-flip-horizontal {
  perspective: 1300px;
}

/* line 12184, app/assets/stylesheets/global/style.css */
.modal.effect-flip-horizontal .modal-dialog {
  transform-style: preserve-3d;
  transform: rotateY(-70deg);
  transition: all 0.3s;
  opacity: 0;
}

/* line 12192, app/assets/stylesheets/global/style.css */
.modal.effect-flip-horizontal.show .modal-dialog {
  transform: rotateY(0deg);
  opacity: 1;
}

/* line 12197, app/assets/stylesheets/global/style.css */
.modal.effect-flip-vertical {
  perspective: 1300px;
}

/* line 12201, app/assets/stylesheets/global/style.css */
.modal.effect-flip-vertical .modal-dialog {
  transform-style: preserve-3d;
  transform: rotateX(-70deg);
  transition: all 0.3s;
  opacity: 0;
}

/* line 12209, app/assets/stylesheets/global/style.css */
.modal.effect-flip-vertical.show .modal-dialog {
  transform: rotateX(0deg);
  opacity: 1;
}

/* line 12214, app/assets/stylesheets/global/style.css */
.modal.effect-super-scaled .modal-dialog {
  transform: scale(2);
  opacity: 0;
  transition: all 0.3s;
}

/* line 12220, app/assets/stylesheets/global/style.css */
.modal.effect-super-scaled.show .modal-dialog {
  transform: scale(1);
  opacity: 1;
}

/* line 12225, app/assets/stylesheets/global/style.css */
.modal.effect-sign {
  perspective: 1300px;
}

/* line 12229, app/assets/stylesheets/global/style.css */
.modal.effect-sign .modal-dialog {
  transform-style: preserve-3d;
  transform: rotateX(-60deg);
  transform-origin: 50% 0;
  opacity: 0;
  transition: all 0.3s;
}

/* line 12238, app/assets/stylesheets/global/style.css */
.modal.effect-sign.show .modal-dialog {
  transform: rotateX(0deg);
  opacity: 1;
}

/* line 12243, app/assets/stylesheets/global/style.css */
.modal.effect-rotate-bottom {
  perspective: 1300px;
}

/* line 12247, app/assets/stylesheets/global/style.css */
.modal.effect-rotate-bottom .modal-dialog {
  transform-style: preserve-3d;
  transform: translateY(100%) rotateX(90deg);
  transform-origin: 0 100%;
  opacity: 0;
  transition: all 0.3s ease-out;
}

/* line 12256, app/assets/stylesheets/global/style.css */
.modal.effect-rotate-bottom.show .modal-dialog {
  transform: translateY(0%) rotateX(0deg);
  opacity: 1;
}

/* line 12261, app/assets/stylesheets/global/style.css */
.modal.effect-rotate-left {
  perspective: 1300px;
}

/* line 12265, app/assets/stylesheets/global/style.css */
.modal.effect-rotate-left .modal-dialog {
  transform-style: preserve-3d;
  transform: translateZ(100px) translateX(-30%) rotateY(90deg);
  transform-origin: 0 100%;
  opacity: 0;
  transition: all 0.3s;
}

/* line 12274, app/assets/stylesheets/global/style.css */
.modal.effect-rotate-left.show .modal-dialog {
  transform: translateZ(0px) translateX(0%) rotateY(0deg);
  opacity: 1;
}

/* line 12279, app/assets/stylesheets/global/style.css */
.modal.effect-just-me .modal-dialog {
  transform: scale(0.8);
  opacity: 0;
  transition: all 0.3s;
}

/* line 12285, app/assets/stylesheets/global/style.css */
.modal.effect-just-me .modal-content {
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background-color: var(--dark-body);
  padding: 0 9px;
}

@supports ((-webkit-backdrop-filter: blur(30px)) or (backdrop-filter: blur(30px))) {
  /* line 12293, app/assets/stylesheets/global/style.css */
  .modal.effect-just-me .modal-content {
    background-color: transparent;
    backdrop-filter: blur(30px);
    -webkit-backdrop-filter: blur(30px);
  }
}

/* line 12300, app/assets/stylesheets/global/style.css */
.modal.effect-just-me .btn-close {
  text-shadow: none;
  color: #fff;
}

/* line 12305, app/assets/stylesheets/global/style.css */
.modal.effect-just-me .modal-header {
  background-color: transparent;
  border-bottom-color: rgba(255, 255, 255, 0.1);
  padding-left: 0;
  padding-right: 0;
}

/* line 12312, app/assets/stylesheets/global/style.css */
.modal.effect-just-me .modal-header h6, .modal.effect-just-me .modal-header .h6 {
  color: #fff;
  font-weight: 500;
}

/* line 12317, app/assets/stylesheets/global/style.css */
.modal.effect-just-me .modal-body {
  color: rgba(255, 255, 255, 0.8);
  padding-left: 0;
  padding-right: 0;
}

/* line 12323, app/assets/stylesheets/global/style.css */
.modal.effect-just-me .modal-body h6, .modal.effect-just-me .modal-body .h6 {
  color: #fff;
}

/* line 12327, app/assets/stylesheets/global/style.css */
.modal.effect-just-me .modal-footer {
  background-color: transparent;
  padding-left: 0;
  padding-right: 0;
  border-top-color: rgba(255, 255, 255, 0.1);
}

/* line 12334, app/assets/stylesheets/global/style.css */
.modal.effect-just-me.show ~ .modal-backdrop {
  opacity: 0.96;
}

/* line 12338, app/assets/stylesheets/global/style.css */
.modal.effect-just-me.show .modal-dialog {
  transform: scale(1);
  opacity: 1;
}

/* line 12343, app/assets/stylesheets/global/style.css */
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}

/* line 12350, app/assets/stylesheets/global/style.css */
.modal-body {
  overflow-y: inherit !important;
}

/* line 12354, app/assets/stylesheets/global/style.css */
.modal-open .select2-dropdown,
.modal-open .select2-container--open .select2-dropdown--below {
  z-index: 9999 !important;
}

/* line 12359, app/assets/stylesheets/global/style.css */
.nav-sidebar .list-unstyled li:last-child {
  border-bottom: 0px;
}

/* line 12363, app/assets/stylesheets/global/style.css */
.nav-item.show .dropdown-menu.dropdown-menu-arrow.show {
  top: -1px !important;
}

/*------ Navigation -------*/
/* line 12368, app/assets/stylesheets/global/style.css */
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 12378, app/assets/stylesheets/global/style.css */
.nav.nav-pills.nav-pills-circle .nav-link:hover,
.nav.nav-pills.nav-pills-circle .nav-link:focus {
  color: var(--primary-bg-color) !important;
}

/* line 12383, app/assets/stylesheets/global/style.css */
.nav.nav-pills.nav-pills-circle .nav-link.active {
  color: #fff !important;
}

/* line 12387, app/assets/stylesheets/global/style.css */
.nav-link {
  display: block;
  padding: 0.2rem 0.9rem;
}

/* line 12392, app/assets/stylesheets/global/style.css */
.nav-tabs {
  border-bottom: 1px solid #eaedf1;
}

/* line 12396, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-item {
  margin-bottom: -1px;
  position: relative;
}

/* line 12401, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link.active {
  border: 0;
}

/* line 12407, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-item.show .nav-link {
  border: 0;
}

/* line 12411, app/assets/stylesheets/global/style.css */
.nav-tabs .dropdown-menu {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 12416, app/assets/stylesheets/global/style.css */
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
}

/* line 12421, app/assets/stylesheets/global/style.css */
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

/* line 12427, app/assets/stylesheets/global/style.css */
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

/* line 12435, app/assets/stylesheets/global/style.css */
.nav.nav-pills.nav-stacked.labels-info p {
  color: #9d9f9e;
  font-size: 11px;
  margin-bottom: 0;
  padding: 0 22px;
}

/* line 12442, app/assets/stylesheets/global/style.css */
.nav-item1 {
  padding: 10px;
  min-width: 2rem;
  transition: 0.3s color;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
  display: flex;
  align-items: center;
}

/* line 12457, app/assets/stylesheets/global/style.css */
.nav1 {
  display: flex;
  flex-wrap: wrap;
  padding: 10px;
  margin-bottom: 0;
  list-style: none;
  background: transparent;
  border: 1px solid #eaedf1;
  border-radius: 5px;
}

/* line 12470, app/assets/stylesheets/global/style.css */
.nav1.nav-column .nav-item1 {
  padding: 0px;
  margin-top: 5px;
}

/* line 12475, app/assets/stylesheets/global/style.css */
.nav1.nav-column .nav-link {
  border-right: none !important;
  width: 100%;
  padding: 6px;
  border-radius: 5px;
}

/* line 12482, app/assets/stylesheets/global/style.css */
.nav1.nav-column .nav-link svg {
  margin-right: 5px;
  transition: all ease 0.3s;
}

/* line 12487, app/assets/stylesheets/global/style.css */
.nav1.nav-column .nav-link:hover,
.nav1.nav-column .nav-link:focus,
.nav1.nav-column .nav-link:active {
  color: var(--primary-bg-color) !important;
}

/* line 12493, app/assets/stylesheets/global/style.css */
.nav1.nav-column .nav-link:hover svg,
.nav1.nav-column .nav-link:focus svg,
.nav1.nav-column .nav-link:active svg {
  fill: var(--primary-bg-color) !important;
}

/* line 12499, app/assets/stylesheets/global/style.css */
.nav1.nav-column .nav-link.active {
  color: #fff !important;
  background-color: var(--primary-bg-color);
}

/* line 12504, app/assets/stylesheets/global/style.css */
.nav1.nav-column .nav-link.active svg {
  fill: #fff !important;
}

/* line 12508, app/assets/stylesheets/global/style.css */
.nav1.colored .nav-link {
  color: #e4e7ecc5;
}

/* line 12512, app/assets/stylesheets/global/style.css */
.nav1.colored .nav-link.disabled {
  color: rgba(255, 255, 255, 0.4);
}

/* line 12516, app/assets/stylesheets/global/style.css */
.nav1.colored .nav-link.disabled:hover,
.nav1.colored .nav-link.disabled:focus {
  cursor: not-allowed !important;
}

/* line 12521, app/assets/stylesheets/global/style.css */
.nav1.colored .nav-link:hover,
.nav1.colored .nav-link:focus,
.nav1.colored .nav-link.active {
  color: #fff;
}

/* line 12527, app/assets/stylesheets/global/style.css */
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: var(--primary-bg-color) !important;
}

/* line 12533, app/assets/stylesheets/global/style.css */
.nav-item1:hover:not(.disabled),
.nav-item1.active {
  color: #fff;
}

/* line 12538, app/assets/stylesheets/global/style.css */
.nav-item1 .nav-link.disabled {
  opacity: 6;
  cursor: default-color;
  pointer-events: none;
}

/* line 12544, app/assets/stylesheets/global/style.css */
.nav-item1 .nav-link.disable {
  opacity: 3;
}

/* line 12548, app/assets/stylesheets/global/style.css */
.nav-tabs {
  border-bottom: 1px solid #eaedf1;
}

/* line 12552, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-item1 {
  margin-bottom: -1px;
  position: relative;
}

/* line 12557, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-item1.nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 12563, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-item1 .nav-link {
  border: 0;
  color: inherit;
  margin-bottom: -1px;
  color: #76839a;
  transition: 0.3s border-color;
  font-weight: 400;
}

/* line 12572, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-item1 .nav-link:hover:not(.disabled),
.nav-tabs .nav-item1 .nav-link.active {
  color: #fff !important;
}

/* line 12577, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-item1 .nav-link.disabled {
  opacity: 0.6;
  cursor: default;
  pointer-events: none;
}

/* line 12583, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-item1 i {
  margin-right: 0.25rem;
  line-height: 1;
  font-size: 0rem;
  width: 0.875rem;
  vertical-align: baseline;
  display: inline-block;
  margin-right: 10px;
}

/* line 12593, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-item1:hover .nav-submenu {
  display: block;
}

/* line 12597, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-submenu .nav-item1 {
  display: block;
  padding: 0.5rem 1rem;
  color: #9aa0ac;
  margin: 0 !important;
  cursor: pointer;
  transition: 0.3s background;
}

/* line 12606, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-submenu .nav-item1.active {
  color: #467fcf;
}

/* line 12610, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-submenu .nav-item1:hover {
  color: #6e7687;
  text-decoration: none;
  background: rgba(0, 0, 0, 0.024);
}

/* line 12616, app/assets/stylesheets/global/style.css */
.nav-unread {
  position: absolute;
  top: 0.4rem;
  background: #ecd938;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
}

/* line 12625, app/assets/stylesheets/global/style.css */
.nav-unread.badge {
  position: absolute;
  top: 4px;
  left: 26px;
  display: block !important;
  padding: 3px 5px !important;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  font-size: 11px;
}

/* line 12637, app/assets/stylesheets/global/style.css */
.nav-link {
  min-width: 2rem;
  transition: 0.3s color;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  color: #495057;
  transition: all ease 0.3s;
}

/* line 12653, app/assets/stylesheets/global/style.css */
.nav-link.icon {
  margin: 5px;
  padding: 12px;
  text-align: center;
  height: 2.5rem;
  font-size: 1.2rem;
  position: relative;
}

/* line 12662, app/assets/stylesheets/global/style.css */
.nav-link.icon i {
  font-size: 20px;
}

/* line 12666, app/assets/stylesheets/global/style.css */
.nav-link.icon svg {
  width: 1.3rem;
  fill: #495584 !important;
}

/* line 12671, app/assets/stylesheets/global/style.css */
.nav-link.active,
.nav-link:hover,
.nav-link:focus {
  color: #fff !important;
}

/* line 12677, app/assets/stylesheets/global/style.css */
.nav-link.disabled.hover,
.nav-link.disabled.focus {
  color: #707070;
}

/* line 12682, app/assets/stylesheets/global/style.css */
.nav-basic .nav-link.active,
.nav-basic .nav-link:hover,
.nav-basic .nav-link:focus {
  color: var(--primary-bg-color) !important;
}

/* line 12688, app/assets/stylesheets/global/style.css */
.tabs-menu4 .nav-link:hover {
  color: var(--primary-bg-color) !important;
}

@media (max-width: 768px) {
  /* line 12693, app/assets/stylesheets/global/style.css */
  .nav-link.icon {
    padding: 5px !important;
  }
}

/* line 12698, app/assets/stylesheets/global/style.css */
.nav-item {
  min-width: 2rem;
  transition: 0.3s color;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
  display: flex;
  align-items: center;
}

/* line 12712, app/assets/stylesheets/global/style.css */
.nav-tabs {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  color: #000;
}

/* line 12720, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-link {
  border: 0;
  color: inherit;
  color: #76839a;
  transition: 0.3s border-color;
  font-weight: 500;
  padding: 1rem 1.8rem;
  font-size: 13px;
  text-align: center;
}

/* line 12731, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-link:hover:not(.disabled),
.nav-tabs .nav-link.active {
  color: #fff;
}

/* line 12736, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-link.disabled {
  opacity: 0.4;
  cursor: default;
  pointer-events: none;
  color: #868e96;
  background-color: transparent;
  border-color: transparent;
}

/* line 12745, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-item:hover .nav-submenu {
  display: block;
}

/* line 12749, app/assets/stylesheets/global/style.css */
.nav-link:hover .dropdown-menu,
.nav-item:hover .dropdown-menu,
.nav-link:hover .dropdown-menu.show {
  display: block;
}

@media (max-width: 1279px) and (min-width: 992px) {
  /* line 12756, app/assets/stylesheets/global/style.css */
  .nav-tabs .nav-link {
    padding: 1rem 1.8rem;
    font-size: 13px;
  }
}

/* line 12762, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-item i {
  margin-right: 0.25rem;
  line-height: 1;
  font-size: 0rem;
  width: 0.875rem;
  vertical-align: baseline;
  display: inline-block;
  margin-right: 10px;
}

/* line 12772, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-submenu {
  display: none;
  position: absolute;
  background: #fff;
  border: 1px solid #eaedf1;
  border-top: none;
  z-index: 10;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  min-width: 10rem;
  border-radius: 0 0 3px 3px;
}

/* line 12784, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-submenu .nav-item {
  display: block;
  padding: 0.5rem 1rem;
  color: #9aa0ac;
  margin: 0 !important;
  cursor: pointer;
  transition: 0.3s background;
}

/* line 12793, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-submenu .nav-item.active {
  color: #467fcf;
}

/* line 12797, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-submenu .nav-item:hover {
  color: #6e7687;
  text-decoration: none;
  background: rgba(0, 0, 0, 0.024);
}

/* line 12803, app/assets/stylesheets/global/style.css */
.hor-menu .nav-badge {
  border-radius: 30px;
  position: absolute;
  top: 3px;
  right: 14px;
  padding: 0.2em 0.4em;
  font-size: 12px;
}

@media (max-width: 992px) {
  /* line 12813, app/assets/stylesheets/global/style.css */
  .hor-menu .nav-badge {
    right: auto !important;
  }
}

/* line 12818, app/assets/stylesheets/global/style.css */
#smartwizard .nav.nav-tabs.step-anchor {
  border-bottom: 0 !important;
  padding: 30px;
}

/* line 12823, app/assets/stylesheets/global/style.css */
#smartwizard .nav-tabs {
  border-top: 0 !important;
}

/* line 12827, app/assets/stylesheets/global/style.css */
#smartwizard .nav-link {
  padding: 8px 40px;
  border-radius: 5px !important;
}

/* line 12832, app/assets/stylesheets/global/style.css */
.sw-theme-dots .nav-tabs .nav-link:hover:not(.disabled) {
  background: transparent;
}

/* line 12836, app/assets/stylesheets/global/style.css */
#basicwizard .nav-tabs .nav-link {
  padding: 0.8rem 0.8rem;
}

/* line 12840, app/assets/stylesheets/global/style.css */
.navbar-toggler:focus {
  box-shadow: none;
}

/* line 12844, app/assets/stylesheets/global/style.css */
.page {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 100vh;
}

/* line 12854, app/assets/stylesheets/global/style.css */
body.fixed-header .page {
  padding-top: 4.5rem;
}

@media (min-width: 1600px) {
  /* line 12859, app/assets/stylesheets/global/style.css */
  body.aside-opened .page {
    margin-right: 22rem;
  }
}

/* line 12864, app/assets/stylesheets/global/style.css */
.page-main {
  flex: 1 1 auto;
}

/* line 12869, app/assets/stylesheets/global/style.css */
.page-content {
  margin: 0.75rem 0;
}

@media (min-width: 768px) {
  /* line 12874, app/assets/stylesheets/global/style.css */
  .page-content {
    margin: 1.5rem 0;
  }
}

/* line 12879, app/assets/stylesheets/global/style.css */
.example .pagination {
  margin-bottom: 0;
}

/* line 12883, app/assets/stylesheets/global/style.css */
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 3px;
}

/* line 12891, app/assets/stylesheets/global/style.css */
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  background-color: #fff;
  border: 1px solid #eaedf1;
  color: #495057;
}

/* line 12902, app/assets/stylesheets/global/style.css */
.page-link:hover {
  z-index: 2;
  text-decoration: none;
  background-color: var(--primary-bg-color);
  color: #fff;
}

/* line 12909, app/assets/stylesheets/global/style.css */
.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: none;
}

/* line 12915, app/assets/stylesheets/global/style.css */
.page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}

/* line 12919, app/assets/stylesheets/global/style.css */
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 12925, app/assets/stylesheets/global/style.css */
.page-item:last-child .page-link {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 12930, app/assets/stylesheets/global/style.css */
.page-item.active .page-link {
  z-index: 1;
  color: #fff;
}

/* line 12935, app/assets/stylesheets/global/style.css */
.page-item.disabled .page-link {
  color: #ced4da;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #eaedf1;
}

/* line 12943, app/assets/stylesheets/global/style.css */
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.125rem;
  line-height: 1.5;
}

/* line 12949, app/assets/stylesheets/global/style.css */
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 12954, app/assets/stylesheets/global/style.css */
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 12959, app/assets/stylesheets/global/style.css */
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

/* line 12965, app/assets/stylesheets/global/style.css */
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 12970, app/assets/stylesheets/global/style.css */
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 12975, app/assets/stylesheets/global/style.css */
.page-header {
  display: flex;
  align-items: center;
  margin: 0.75rem 0rem 0.75rem;
  -ms-flex-wrap: wrap;
  justify-content: space-between;
  padding: 0;
  /* border-radius: 7px; */
  position: relative;
  min-height: 50px;
  border: 1px solid transparent;
  border-radius: 5px;
}

/* line 12991, app/assets/stylesheets/global/style.css */
.page-title {
  margin: 0;
  font-size: 25px;
  font-weight: 600;
  position: relative;
  margin-bottom: 0.2rem;
}

/* line 12999, app/assets/stylesheets/global/style.css */
.page-title-icon {
  color: #9aa0ac;
  font-size: 1.25rem;
}

/* line 13004, app/assets/stylesheets/global/style.css */
.page-subtitle {
  font-size: 0.8125rem;
  color: #c0a0f1;
  margin-left: 2rem;
  position: relative;
}

/* line 13011, app/assets/stylesheets/global/style.css */
.page-subtitle a {
  color: inherit;
}

/* line 13015, app/assets/stylesheets/global/style.css */
.page-options {
  margin-left: auto;
}

/* line 13019, app/assets/stylesheets/global/style.css */
.page-header .breadcrumb {
  font-size: 14px;
  padding-left: 0 !important;
}

/* line 13024, app/assets/stylesheets/global/style.css */
.page-breadcrumb {
  flex-basis: 100%;
  background: none;
  padding: 0;
  margin: 1rem 0 0;
  font-size: 0.875rem;
}

/* line 13033, app/assets/stylesheets/global/style.css */
.page-description {
  margin: 0.25rem 0 0;
  color: #6e7687;
}

/* line 13038, app/assets/stylesheets/global/style.css */
.page-description a {
  color: inherit;
}

/* line 13042, app/assets/stylesheets/global/style.css */
.page-single {
  flex: 1 1 auto;
  display: -ms-flexbox;
  align-items: center;
  justify-content: center;
}

@media (min-width: 768px) {
  /* line 13053, app/assets/stylesheets/global/style.css */
  .page-breadcrumb {
    margin: -0.5rem 0 0;
  }
}

/* line 13058, app/assets/stylesheets/global/style.css */
.page-breadcrumb .breadcrumb-item {
  color: #9aa0ac;
}

/* line 13062, app/assets/stylesheets/global/style.css */
.page-breadcrumb .breadcrumb-item.active {
  color: #6e7687;
}

/* line 13066, app/assets/stylesheets/global/style.css */
.pagination-simple .page-item .page-link {
  background: none;
  border: none;
}

/* line 13071, app/assets/stylesheets/global/style.css */
.pagination-simple .page-item.active .page-link {
  color: #495057;
  font-weight: 700;
}

/* line 13076, app/assets/stylesheets/global/style.css */
.pagination-pager .page-prev {
  margin-right: auto;
}

/* line 13080, app/assets/stylesheets/global/style.css */
.pagination-pager .page-next {
  margin-left: auto;
}

/* line 13084, app/assets/stylesheets/global/style.css */
.page-total-text {
  margin-right: 1rem;
  align-self: center;
  color: #6e7687;
}

/* line 13091, app/assets/stylesheets/global/style.css */
.page-item.active .page-link {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 13097, app/assets/stylesheets/global/style.css */
.panel-heading-landing-box {
  background: var(--primary-bg-color);
  color: #fff;
  font-size: 16px;
  text-align: center;
  border-top: none;
}

/* line 13105, app/assets/stylesheets/global/style.css */
.panel-title-landing {
  color: var(--primary-bg-color);
  font-size: 35px;
  font-weight: bold;
}

/* line 13111, app/assets/stylesheets/global/style.css */
.panel-body-landing {
  border: solid 2px var(--primary-bg-color);
  border-top: none;
  border-bottom: none;
  text-align: center;
  background: #fff;
}

/* line 13119, app/assets/stylesheets/global/style.css */
.panel-footer-landing {
  border: solid 2px var(--primary-bg-color);
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-top: none;
  text-align: center;
  background: #f7f7f7;
}

/* line 13128, app/assets/stylesheets/global/style.css */
.panel-body {
  padding: 15px;
}

/* line 13132, app/assets/stylesheets/global/style.css */
.panel-body .lead {
  font-size: 15px;
  margin-bottom: 0;
  padding: 10px 0;
}

/* line 13138, app/assets/stylesheets/global/style.css */
.panel-body .lead strong {
  font-size: 30px;
  margin-bottom: 0;
}

/* line 13143, app/assets/stylesheets/global/style.css */
.panel-footer {
  padding: 10px 15px;
  background-color: #fff;
  border-top: 1px solid #eaedf1;
  border-left: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 13153, app/assets/stylesheets/global/style.css */
.panel.price .btn {
  box-shadow: 0 -1px 0px rgba(50, 50, 50, 0.2) inset;
  border: 0px;
}

/* line 13158, app/assets/stylesheets/global/style.css */
.panel-group .panel {
  box-shadow: none;
  border-color: #eaedf1;
}

/* line 13163, app/assets/stylesheets/global/style.css */
.panel-default > .panel-heading {
  padding: 0;
  background-color: #fff;
}

/* line 13168, app/assets/stylesheets/global/style.css */
.panel-title {
  font-size: 14px;
  margin-bottom: 0;
}

/* line 13173, app/assets/stylesheets/global/style.css */
.panel-title > a {
  display: block;
  padding: 16px;
  text-decoration: none;
}

/* line 13179, app/assets/stylesheets/global/style.css */
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border: 1px solid #eaedf1;
  border-top: 0;
}

/* line 13184, app/assets/stylesheets/global/style.css */
.panel1 {
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #fff;
  background: none;
  box-shadow: none;
}

/* line 13192, app/assets/stylesheets/global/style.css */
.panel1:last-child {
  border-bottom: none;
}

/* line 13196, app/assets/stylesheets/global/style.css */
.panel-group1 > .panel1:first-child .panel-heading1 {
  border-radius: 4px 4px 0 0;
}

/* line 13200, app/assets/stylesheets/global/style.css */
.panel-group1 .panel1 {
  border-radius: 0;
}

/* line 13204, app/assets/stylesheets/global/style.css */
.panel-body1 {
  padding: 10px;
  background: #fff;
}

/* line 13209, app/assets/stylesheets/global/style.css */
.panel-title1 {
  font-size: 14px;
  margin-bottom: 0;
}

/* line 13214, app/assets/stylesheets/global/style.css */
.panel-group1 .panel1 + .panel1 {
  margin-top: 0;
}

/* line 13218, app/assets/stylesheets/global/style.css */
.panel-heading1 {
  border-radius: 5px;
}

/* line 13222, app/assets/stylesheets/global/style.css */
.panel-group1 .panel-body {
  border: 1px solid #eaedf1;
  border-radius: 0px 0px 5px 5px;
}

/* line 13227, app/assets/stylesheets/global/style.css */
.panel-title1 a {
  display: block;
  color: var(--primary-bg-color) !important;
  padding: 16px;
  position: relative;
  font-size: 15px;
  font-weight: 400;
  border-radius: 5px;
}

/* line 13237, app/assets/stylesheets/global/style.css */
.panel1:last-child .panel-body1 {
  border-radius: 0 0 4px 4px;
}

/* line 13241, app/assets/stylesheets/global/style.css */
.panel1:last-child .panel-heading1 {
  border-radius: 0 0 4px 4px;
  transition: border-radius 0.3s linear 0.2s;
}

/* line 13246, app/assets/stylesheets/global/style.css */
.panel1:last-child .panel-heading1.active {
  border-radius: 0;
  transition: border-radius linear 0s;
}

/* #bs-collapse icon scale option */
/* line 13252, app/assets/stylesheets/global/style.css */
.panel-title a.accordion-toggle:before {
  content: "\f068";
  padding: 0 10px 0 0;
  color: #fff;
  font-family: FontAwesome;
  float: right;
}

/* line 13260, app/assets/stylesheets/global/style.css */
.panel-title a.accordion-toggle.collapsed:before {
  content: "\f067";
  padding: 0 10px 0 0;
  color: #fff;
  font-family: FontAwesome;
  float: right;
}

/* line 13268, app/assets/stylesheets/global/style.css */
.panel-heading1 a.collapsed:before {
  content: "\e9af";
  position: absolute;
  font-family: "feather" !important;
  right: 10px;
  top: 13px;
  font-size: 20px;
  transition: all 0.5s;
  transform: scale(1);
}

/* line 13279, app/assets/stylesheets/global/style.css */
.panel-heading1 a:before {
  content: "\e994";
  position: absolute;
  font-family: "feather" !important;
  right: 10px;
  top: 13px;
  font-size: 20px;
  transition: all 0.5s;
  transform: scale(1);
}

/* line 13290, app/assets/stylesheets/global/style.css */
.panel-heading1.active a:before {
  content: " ";
  transition: all 0.5s;
  transform: scale(0);
}

/* line 13296, app/assets/stylesheets/global/style.css */
.demo-accordion p:last-child,
.panel-group1 p:last-child {
  margin-bottom: 0;
}

/* line 13301, app/assets/stylesheets/global/style.css */
#bs-collapse .panel-heading1 a:after {
  content: "\f01a";
  font-size: 24px;
  position: absolute;
  font-family: "FontAwesome";
  right: 5px;
  top: 10px;
  transform: scale(0);
  transition: all 0.5s;
}

/* line 13312, app/assets/stylesheets/global/style.css */
#bs-collapse .panel-heading1.active a:after {
  content: "\f01a";
  transform: scale(1);
  transition: all 0.5s;
}

/*--------panel----------*/
/* line 13319, app/assets/stylesheets/global/style.css */
.expanel-default {
  border: #eaedf1;
}

/* line 13323, app/assets/stylesheets/global/style.css */
.expanel-secondary {
  border: #e984b1;
}

/* line 13327, app/assets/stylesheets/global/style.css */
.expanel-success {
  border: #4ecc48;
}

/* line 13331, app/assets/stylesheets/global/style.css */
.expanel-danger {
  border: #d12c47;
}

/* line 13335, app/assets/stylesheets/global/style.css */
.expanel-primary > .expanel-heading {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 13341, app/assets/stylesheets/global/style.css */
.expanel-info > .expanel-heading {
  color: #fff;
  background-color: #59adec;
  border-color: #59adec;
}

/* line 13347, app/assets/stylesheets/global/style.css */
.expanel-warning > .expanel-heading {
  color: #fff;
  background-color: #e7c354;
  border-color: #e7c354;
}

/* line 13353, app/assets/stylesheets/global/style.css */
.expanel-dark > .expanel-heading {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 13359, app/assets/stylesheets/global/style.css */
.expanel-light > .expanel-heading {
  color: #fff;
  background-color: #868e96;
  border-color: #868e96;
}

/* line 13365, app/assets/stylesheets/global/style.css */
.expanel-success > .expanel-heading {
  color: #fff;
  background-color: #13bfa6;
  border-color: #13bfa6;
}

/* line 13371, app/assets/stylesheets/global/style.css */
.expanel-secondary > .expanel-heading {
  color: #fff;
  background-color: #e984b1;
  border-color: #e984b1;
}

/* line 13377, app/assets/stylesheets/global/style.css */
.expanel-success > .expanel-heading {
  color: #fff;
  background-color: #4ecc48;
  border-color: #4ecc48;
}

/* line 13383, app/assets/stylesheets/global/style.css */
.expanel-danger > .expanel-heading {
  color: #fff;
  background-color: #d12c47;
  border-color: #d12c47;
}

/* line 13389, app/assets/stylesheets/global/style.css */
.expanel-warning > .expanel-heading {
  color: #fff;
  background-color: #FBB034;
  border-color: #FBB034;
}

/* line 13395, app/assets/stylesheets/global/style.css */
.expanel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}

/* line 13402, app/assets/stylesheets/global/style.css */
.expanel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid #eaedf1;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.01);
}

/* line 13411, app/assets/stylesheets/global/style.css */
.expanel-default > .expanel-heading {
  background-color: #eaedf1;
  border-color: #eaedf1;
}

/* line 13416, app/assets/stylesheets/global/style.css */
.expanel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid #eaedf1;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 13423, app/assets/stylesheets/global/style.css */
.expanel-footer {
  padding: 10px 15px;
  background-color: #eaedf1;
  border-top: 1px solid #eaedf1;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 13431, app/assets/stylesheets/global/style.css */
.expanel-body {
  padding: 15px !important;
}

/* line 13435, app/assets/stylesheets/global/style.css */
.popover {
  top: 0;
  left: 0;
  z-index: 8 !important;
  display: block;
  max-width: 276px;
  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: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #eaedf1;
  border-radius: 3px;
  filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
}

/* line 13464, app/assets/stylesheets/global/style.css */
.popover .popover-arrow {
  position: absolute;
  display: block;
  width: 0.5rem;
  height: 0.5rem;
  margin: 0 3px;
  margin-left: calc(0.25rem - 5px);
}

/* line 13473, app/assets/stylesheets/global/style.css */
.popover .popover-arrow::before,
.popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 13482, app/assets/stylesheets/global/style.css */
.bs-popover-top,
.bs-popover-auto[data-popper-placement^=top] {
  margin-bottom: 0.5rem;
}

/* line 13487, app/assets/stylesheets/global/style.css */
.bs-popover-top .popover-arrow,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow {
  bottom: calc((0.5rem + 1px) * -1);
}

/* line 13492, app/assets/stylesheets/global/style.css */
.bs-popover-top .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::before,
.bs-popover-top .arrow::after,
.bs-popover-auto[data-popper-placement^="top"] .arrow::after,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {
  border-width: 0.5rem 0.25rem 0;
}

/* line 13499, app/assets/stylesheets/global/style.css */
.bs-popover-top .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::before {
  bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

/* line 13505, app/assets/stylesheets/global/style.css */
.bs-popover-top .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {
  bottom: 1px;
  border-top-color: #fff;
}

/* line 13511, app/assets/stylesheets/global/style.css */
.bs-popover-end,
.bs-popover-auto[data-popper-placement^=right] {
  margin-left: 0.5rem;
}

/* line 13516, app/assets/stylesheets/global/style.css */
.bs-popover-end .popover-arrow,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 0.5rem;
}

/* line 13523, app/assets/stylesheets/global/style.css */
.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: 0.25rem 0.5rem 0.25rem 0;
}

/* line 13530, app/assets/stylesheets/global/style.css */
.bs-popover-end .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow::before {
  left: 0;
  border-right-color: #eaedf1;
}

/* line 13536, app/assets/stylesheets/global/style.css */
.bs-popover-end .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow::after {
  left: 1px;
  border-right-color: #fff;
}

/* line 13542, app/assets/stylesheets/global/style.css */
.bs-popover-bottom,
.bs-popover-auto[data-popper-placement^=bottom] {
  margin-top: 0.5rem;
}

/* line 13547, app/assets/stylesheets/global/style.css */
.bs-popover-bottom .popover-arrow,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow {
  top: calc((0.5rem + 1px) * -1);
}

/* line 13552, app/assets/stylesheets/global/style.css */
.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 0.25rem 0.5rem 0.25rem;
}

/* line 13559, app/assets/stylesheets/global/style.css */
.bs-popover-bottom .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before {
  top: 0;
  border-bottom-color: #eaedf1;
}

/* line 13565, app/assets/stylesheets/global/style.css */
.bs-popover-bottom .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  top: 1px;
  border-bottom-color: #fff;
}

/* line 13571, app/assets/stylesheets/global/style.css */
.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: 0.5rem;
  margin-left: -0.25rem;
  content: "";
  border-bottom: 1px solid #fff;
}

/* line 13583, app/assets/stylesheets/global/style.css */
.bs-popover-start,
.bs-popover-auto[data-popper-placement^=left] {
  margin-right: 0.5rem;
}

/* line 13588, app/assets/stylesheets/global/style.css */
.bs-popover-start .popover-arrow,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 0.5rem;
}

/* line 13595, app/assets/stylesheets/global/style.css */
.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: 0.25rem 0 0.25rem 0.5rem;
}

/* line 13602, app/assets/stylesheets/global/style.css */
.bs-popover-start .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow::before {
  right: 0;
  border-left-color: #eaedf1;
}

/* line 13608, app/assets/stylesheets/global/style.css */
.bs-popover-start .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow::after {
  right: 1px;
  border-left-color: #fff;
}

/* line 13614, app/assets/stylesheets/global/style.css */
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.9375rem;
  color: inherit;
  background-color: #fff;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

/* line 13625, app/assets/stylesheets/global/style.css */
.popover-header:empty {
  display: none;
}

/* line 13629, app/assets/stylesheets/global/style.css */
.popover-body {
  padding: 0.75rem 1rem;
  color: #6e7687;
}

/* line 13634, app/assets/stylesheets/global/style.css */
.popover.bs-popover-top,
.popover.bs-popover-auto[data-popper-placement^=top] {
  margin-bottom: 0.625rem;
}

/* line 13639, app/assets/stylesheets/global/style.css */
.popover-static-demo .popover {
  position: relative;
}

/* line 13643, app/assets/stylesheets/global/style.css */
progress {
  vertical-align: baseline;
}

/*-----progress-----*/
/* line 13648, app/assets/stylesheets/global/style.css */
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.703125rem;
  background-color: #ebecf5;
  border-radius: 7px;
  box-shadow: 0 5px 10px rgba(227, 228, 237, 0.3);
  position: relative;
}

/* line 13660, app/assets/stylesheets/global/style.css */
.mixed-color-progress .bar-end {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 13665, app/assets/stylesheets/global/style.css */
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  border-radius: 7px;
  transition: width 0.6s ease;
}

/* line 13679, app/assets/stylesheets/global/style.css */
.current-progressbar {
  margin-top: 14.5px;
}

/* line 13683, app/assets/stylesheets/global/style.css */
.progress-content {
  margin-bottom: 16.5px;
}

/* line 13687, app/assets/stylesheets/global/style.css */
.progress-content:last-child {
  margin-bottom: 0;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 13692, app/assets/stylesheets/global/style.css */
  .progress-bar {
    transition: none;
  }
}

/* line 13697, app/assets/stylesheets/global/style.css */
.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) !important;
  background-size: 1rem 1rem;
}

/* line 13702, app/assets/stylesheets/global/style.css */
.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}

/*------ progress sizes ------*/
/* line 13708, app/assets/stylesheets/global/style.css */
.progress-xs {
  height: 0.25rem;
}

/* line 13712, app/assets/stylesheets/global/style.css */
.progress-xs .progress-bar {
  height: 0.25rem;
}

/* line 13716, app/assets/stylesheets/global/style.css */
.progress-sm {
  height: 0.5rem;
}

/* line 13720, app/assets/stylesheets/global/style.css */
.progress-sm .progress-bar {
  height: 0.5rem;
}

/* line 13724, app/assets/stylesheets/global/style.css */
.progress-lg {
  height: 1.25rem;
}

/* line 13728, app/assets/stylesheets/global/style.css */
.progress-lg .progress-bar {
  height: 1.25rem;
}

/* line 13732, app/assets/stylesheets/global/style.css */
.progress-bar-indeterminate:after {
  content: "";
  position: absolute;
  background-color: inherit;
  left: 0;
  will-change: left, right;
  top: 0;
  bottom: 0;
}

/* line 13742, app/assets/stylesheets/global/style.css */
.progress-bar-indeterminate:before {
  content: "";
  position: absolute;
  background-color: inherit;
  left: 0;
  will-change: left, right;
  top: 0;
  bottom: 0;
  animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
}

/* line 13754, app/assets/stylesheets/global/style.css */
.progress-bar-indeterminate:after {
  animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  animation-delay: 1.15s;
}

/*------ Tables -----*/
/* line 13762, app/assets/stylesheets/global/style.css */
.table,
.text-wrap table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
}

/* line 13769, app/assets/stylesheets/global/style.css */
.table th {
  padding: 0.75rem;
  vertical-align: top;
}

/* line 13774, app/assets/stylesheets/global/style.css */
.text-wrap table th,
.text-wrap table td {
  padding: 0.65rem;
  vertical-align: top;
}

/* line 13780, app/assets/stylesheets/global/style.css */
.table td {
  /*padding: 0.65rem;*/
  vertical-align: middle;
  border-top: 0;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 13788, app/assets/stylesheets/global/style.css */
.table thead th {
  vertical-align: bottom;
  border-bottom: 1px solid #eaedf1;
  border-bottom-width: 1px;
  border-top: 0;
  padding: 0.75rem;
}

/* line 13796, app/assets/stylesheets/global/style.css */
.text-wrap table thead th {
  vertical-align: bottom;
  border-bottom: 1px solid #eaedf1;
  border-bottom-width: 1px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

/* line 13804, app/assets/stylesheets/global/style.css */
.table tbody + tbody,
.text-wrap table tbody + tbody {
  border-top: 2px solid #eaedf1;
}

/* line 13809, app/assets/stylesheets/global/style.css */
.table .table,
.text-wrap table .table,
.table .text-wrap table {
  background-color: var(--primary01);
}

/* line 13815, app/assets/stylesheets/global/style.css */
.text-wrap .table table,
.text-wrap table table {
  background-color: var(--primary01);
}

/* line 13820, app/assets/stylesheets/global/style.css */
.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

/* line 13825, app/assets/stylesheets/global/style.css */
.table-bordered,
.text-wrap table,
.table-bordered th,
.text-wrap table th,
.table-bordered td,
.text-wrap table td {
  border: 1px solid #eaedf1 !important;
}

/* line 13834, app/assets/stylesheets/global/style.css */
.table-bordered thead th,
.text-wrap table thead th,
.table-bordered thead td,
.text-wrap table thead td {
  border-bottom-width: 1px;
}

/* line 13841, app/assets/stylesheets/global/style.css */
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

/* line 13848, app/assets/stylesheets/global/style.css */
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.02);
}

/* line 13852, app/assets/stylesheets/global/style.css */
.table-hover tbody tr:hover,
.table-hover tbody th {
  background-color: var(--primary01);
}

/* line 13857, app/assets/stylesheets/global/style.css */
.table-primary {
  background-color: #d2cdf9;
}

/* line 13861, app/assets/stylesheets/global/style.css */
.table-primary > th,
.table-primary > td {
  background-color: #d2cdf9;
}

/* line 13866, app/assets/stylesheets/global/style.css */
.table-hover .table-primary:hover {
  background-color: #b7cded;
}

/* line 13870, app/assets/stylesheets/global/style.css */
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #b7cded;
}

/* line 13875, app/assets/stylesheets/global/style.css */
.table-secondary {
  background-color: #fdccdb;
}

/* line 13879, app/assets/stylesheets/global/style.css */
.table-secondary > th,
.table-secondary > td {
  background-color: #fdccdb;
}

/* line 13884, app/assets/stylesheets/global/style.css */
.table-hover .table-secondary:hover {
  background-color: #cfd2d6;
}

/* line 13888, app/assets/stylesheets/global/style.css */
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #cfd2d6;
}

/* line 13893, app/assets/stylesheets/global/style.css */
.table-success {
  background-color: #d2ecb8;
}

/* line 13897, app/assets/stylesheets/global/style.css */
.table-success > th,
.table-success > td {
  background-color: #d2ecb8;
}

/* line 13902, app/assets/stylesheets/global/style.css */
.table-hover .table-success:hover {
  background-color: #c5e7a4;
}

/* line 13906, app/assets/stylesheets/global/style.css */
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #c5e7a4;
}

/* line 13911, app/assets/stylesheets/global/style.css */
.table-info {
  background-color: #cbe7fb;
}

/* line 13915, app/assets/stylesheets/global/style.css */
.table-info > th,
.table-info > td {
  background-color: #cbe7fb;
}

/* line 13920, app/assets/stylesheets/global/style.css */
.table-hover .table-info:hover {
  background-color: #b3dcf9;
}

/* line 13924, app/assets/stylesheets/global/style.css */
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #b3dcf9;
}

/* line 13929, app/assets/stylesheets/global/style.css */
.table-warning {
  background-color: #f1d5a7;
}

/* line 13933, app/assets/stylesheets/global/style.css */
.table-warning > th,
.table-warning > td {
  background-color: #f1d5a7;
}

/* line 13938, app/assets/stylesheets/global/style.css */
.table-hover .table-warning:hover {
  background-color: #fae8a4;
}

/* line 13942, app/assets/stylesheets/global/style.css */
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #fae8a4;
}

/* line 13947, app/assets/stylesheets/global/style.css */
.table-danger {
  background-color: #f1c1c0;
}

/* line 13951, app/assets/stylesheets/global/style.css */
.table-danger > th,
.table-danger > td {
  background-color: #f1c1c0;
}

/* line 13956, app/assets/stylesheets/global/style.css */
.table-hover .table-danger:hover {
  background-color: #ecacab;
}

/* line 13960, app/assets/stylesheets/global/style.css */
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #ecacab;
}

/* line 13965, app/assets/stylesheets/global/style.css */
.table-light {
  background-color: #fdfdfe;
}

/* line 13969, app/assets/stylesheets/global/style.css */
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}

/* line 13974, app/assets/stylesheets/global/style.css */
.table-hover .table-light:hover {
  background-color: #ececf6;
}

/* line 13978, app/assets/stylesheets/global/style.css */
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

/* line 13983, app/assets/stylesheets/global/style.css */
.table-dark {
  background-color: #c6c8ca;
}

/* line 13987, app/assets/stylesheets/global/style.css */
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}

/* line 13992, app/assets/stylesheets/global/style.css */
.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

/* line 13996, app/assets/stylesheets/global/style.css */
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

/* line 14001, app/assets/stylesheets/global/style.css */
.table-active {
  background-color: rgba(0, 0, 0, 0.04);
}

/* line 14005, app/assets/stylesheets/global/style.css */
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.04);
}

/* line 14010, app/assets/stylesheets/global/style.css */
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.04);
}

/* line 14014, app/assets/stylesheets/global/style.css */
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.04);
}

/* line 14019, app/assets/stylesheets/global/style.css */
.table .thead-dark th,
.text-wrap table .thead-dark th {
  color: var(--primary01);
  background-color: #212529;
  border-color: #32383e;
}

/* line 14026, app/assets/stylesheets/global/style.css */
.table .thead-light th,
.text-wrap table .thead-light th {
  color: #495057;
  background-color: var(--primary01);
  border-color: #eaedf1;
}

/* line 14033, app/assets/stylesheets/global/style.css */
.table-dark {
  color: var(--primary01);
  background-color: #212529;
}

/* line 14038, app/assets/stylesheets/global/style.css */
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #32383e;
}

/* line 14044, app/assets/stylesheets/global/style.css */
.table-dark.table-bordered {
  border: 0;
}

/* line 14048, app/assets/stylesheets/global/style.css */
.text-wrap table.table-dark {
  border: 0;
}

/* line 14052, app/assets/stylesheets/global/style.css */
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 14056, app/assets/stylesheets/global/style.css */
.table-dark.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  /* line 14061, app/assets/stylesheets/global/style.css */
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  /* line 14069, app/assets/stylesheets/global/style.css */
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
  /* line 14073, app/assets/stylesheets/global/style.css */
  .text-wrap .table-responsive-sm > table {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  /* line 14079, app/assets/stylesheets/global/style.css */
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  /* line 14087, app/assets/stylesheets/global/style.css */
  .table-responsive-md > .table-bordered {
    border: 0;
  }
  /* line 14091, app/assets/stylesheets/global/style.css */
  .text-wrap .table-responsive-md > table {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  /* line 14097, app/assets/stylesheets/global/style.css */
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  /* line 14105, app/assets/stylesheets/global/style.css */
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
  /* line 14109, app/assets/stylesheets/global/style.css */
  .text-wrap .table-responsive-lg > table {
    border: 0;
  }
}

@media (max-width: 1279.98px) {
  /* line 14115, app/assets/stylesheets/global/style.css */
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  /* line 14123, app/assets/stylesheets/global/style.css */
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
  /* line 14127, app/assets/stylesheets/global/style.css */
  .text-wrap .table-responsive-xl > table {
    border: 0;
  }
}

/* line 14132, app/assets/stylesheets/global/style.css */
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

/* line 14140, app/assets/stylesheets/global/style.css */
.table-responsive > .table-bordered {
  border: 0;
}

/* line 14144, app/assets/stylesheets/global/style.css */
.text-wrap .table-responsive > table {
  border: 0;
}

/* line 14148, app/assets/stylesheets/global/style.css */
.table-inbox {
  border: 1px solid #eaedf1;
  margin-bottom: 0;
}

/* line 14153, app/assets/stylesheets/global/style.css */
.table-inbox tr {
  border-bottom: 1px solid rgba(238, 238, 238, 0.7);
}

/* line 14157, app/assets/stylesheets/global/style.css */
.table-inbox tr:last-child {
  border-bottom: 1px solid #eaedf1;
}

/* line 14161, app/assets/stylesheets/global/style.css */
.table-inbox tr td:hover {
  cursor: pointer;
}

/* line 14165, app/assets/stylesheets/global/style.css */
.table-inbox tr td .fa-star.inbox-started,
.table-inbox tr td .fa-star:hover {
  color: #f78a09;
}

/* line 14170, app/assets/stylesheets/global/style.css */
.table-inbox tr.unread td {
  font-weight: 600 !important;
}

/* line 14174, app/assets/stylesheets/global/style.css */
.table-inbox tr:last-child {
  border-bottom-width: 0px !important;
}

/* line 14178, app/assets/stylesheets/global/style.css */
.table th,
.text-wrap table th {
  color: #2e3138;
  /*font-size: 0.875rem;*/
  font-weight: 400;
}

/* line 14185, app/assets/stylesheets/global/style.css */
.table-md th,
.table-md td {
  padding: 0.5rem;
}

/* line 14190, app/assets/stylesheets/global/style.css */
.table-vcenter td,
.table-vcenter th {
  vertical-align: middle;
  border-top: 1px solid #eaedf1;
}

/* line 14196, app/assets/stylesheets/global/style.css */
.table-secondary tbody + tbody,
.table-secondary td,
.table-secondary th,
.table-secondary thead th {
  border-color: rgba(255, 255, 255, 0.2);
}

/* line 14203, app/assets/stylesheets/global/style.css */
.table-primary tbody + tbody,
.table-primary td,
.table-primary th,
.table-primary thead th {
  border-color: rgba(255, 255, 255, 0.2);
}

/* line 14210, app/assets/stylesheets/global/style.css */
.table-center td,
.table-center th {
  text-align: center;
}

/* line 14215, app/assets/stylesheets/global/style.css */
.table-striped tbody tr:nth-of-type(odd) {
  background-color: var(--primary01);
}

/* line 14219, app/assets/stylesheets/global/style.css */
.table-striped tbody tr:nth-of-type(even) {
  background: transparent;
}

/* line 14223, app/assets/stylesheets/global/style.css */
.table-calendar {
  margin: 0 0 0.75rem;
}

/* line 14227, app/assets/stylesheets/global/style.css */
.table-calendar td,
.table-calendar th {
  border: 0;
  text-align: center;
  padding: 0 !important;
  width: 14.28571429%;
  line-height: 2.5rem;
}

/* line 14236, app/assets/stylesheets/global/style.css */
.table-calendar td {
  border-top: 0;
}

/* line 14240, app/assets/stylesheets/global/style.css */
.table-calendar-link {
  line-height: 2rem;
  min-width: calc(2rem + 2px);
  display: inline-block;
  border-radius: 3px;
  background: #f8f9fa;
  color: #495057;
  font-weight: 600;
  transition: 0.3s background, 0.3s color;
  position: relative;
}

/* line 14252, app/assets/stylesheets/global/style.css */
.table-calendar-link:before {
  content: "";
  width: 4px;
  height: 4px;
  position: absolute;
  left: 0.25rem;
  top: 0.25rem;
  border-radius: 50px;
  background: #467fcf;
}

/* line 14263, app/assets/stylesheets/global/style.css */
.table-calendar-link:hover {
  color: #fff;
  text-decoration: none;
  background: #467fcf;
  transition: 0.3s background;
}

/* line 14270, app/assets/stylesheets/global/style.css */
.table-calendar-link:hover:before {
  background: #fff;
}

/* line 14274, app/assets/stylesheets/global/style.css */
.table-header {
  cursor: pointer;
  transition: 0.3s color;
}

/* line 14279, app/assets/stylesheets/global/style.css */
.table-header:hover {
  color: #495057 !important;
}

/* line 14283, app/assets/stylesheets/global/style.css */
.table-header:after {
  content: "\f0dc";
  font-family: FontAwesome;
  display: inline-block;
  margin-left: 0.5rem;
  font-size: 0.75rem;
}

/* line 14291, app/assets/stylesheets/global/style.css */
.table-header-asc {
  color: #495057 !important;
}

/* line 14295, app/assets/stylesheets/global/style.css */
.table-header-asc:after {
  content: "\f0de";
}

/* line 14299, app/assets/stylesheets/global/style.css */
.table-header-desc {
  color: #495057 !important;
}

/* line 14303, app/assets/stylesheets/global/style.css */
.table-header-desc:after {
  content: "\f0dd";
}

/* line 14307, app/assets/stylesheets/global/style.css */
table {
  border-collapse: collapse;
}

/* line 14311, app/assets/stylesheets/global/style.css */
.table > :not(:last-child) > :last-child > * {
  border-bottom-color: #eaedf1;
}

/* line 14315, app/assets/stylesheets/global/style.css */
.table > :not(caption) > * > * {
  background: transparent;
  box-shadow: none;
  border-bottom-width: inherit;
}

@media (min-width: 768px) {
  /* line 14322, app/assets/stylesheets/global/style.css */
  .table-responsive.export-table .dt-buttons.btn-group {
    position: absolute;
    top: 0;
    left: 193px;
  }
  /* line 14328, app/assets/stylesheets/global/style.css */
  .table-responsive.deleted-table .data-table-btn {
    position: absolute;
    left: 223px;
    z-index: 1;
  }
}

@media (max-width: 1328px) {
  /* line 14336, app/assets/stylesheets/global/style.css */
  .table-responsive.export-table .dt-buttons.btn-group {
    position: relative;
    top: 0;
    left: 0px;
  }
}

/* line 14343, app/assets/stylesheets/global/style.css */
table.dataTable {
  border-collapse: collapse !important;
}

/* line 14347, app/assets/stylesheets/global/style.css */
.dropdown-item {
  transition: all ease-in-out 0.3s;
}

/* line 14351, app/assets/stylesheets/global/style.css */
.dropdown-item:focus,
.dropdown-item.active {
  background-color: var(--primary-bg-color);
  color: #fff !important;
}

/* line 14357, app/assets/stylesheets/global/style.css */
div.dt-button-collection .dt-button {
  border-bottom: 1px solid rgba(var(--primary-bg-color), 0.35);
  color: var(--primary-bg-color);
}

/* line 14362, app/assets/stylesheets/global/style.css */
div.dt-button-collection .dt-button:last-child {
  border-bottom: none !important;
}

/* line 14366, app/assets/stylesheets/global/style.css */
.table.editable-table td {
  vertical-align: middle;
}

/* line 14370, app/assets/stylesheets/global/style.css */
.table.editable-table input,
.table.editable-table select {
  border: 1px solid #eaedf1;
  height: 40px;
  width: 100%;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  border-radius: 7px;
  font-size: 0.75rem;
  outline: none;
  transition: all ease 0.3s;
}

/* line 14383, app/assets/stylesheets/global/style.css */
.table.editable-table input:focus,
.table.editable-table select:focus {
  border-color: var(--primary-bg-color) !important;
}

/* line 14388, app/assets/stylesheets/global/style.css */
.table.editable-table option {
  font-size: 0.85rem;
}

/* line 14392, app/assets/stylesheets/global/style.css */
#example3,
#example2 {
  width: 100% !important;
}

@media (max-width: 575.98px) {
  /* line 14398, app/assets/stylesheets/global/style.css */
  div.dataTables_wrapper div.dataTables_length label {
    justify-content: center !important;
  }
  /* line 14402, app/assets/stylesheets/global/style.css */
  div.dataTables_wrapper div.dataTables_filter {
    text-align: center !important;
  }
  /* line 14406, app/assets/stylesheets/global/style.css */
  .table-responsive.export-table .dt-buttons.btn-group {
    justify-content: center !important;
  }
}

/* line 14411, app/assets/stylesheets/global/style.css */
.dataTables_filter .form-control {
  border-radius: 4px;
  height: 34px;
}

/* line 14416, app/assets/stylesheets/global/style.css */
.table > :not(:first-child) {
  border-top: 0px solid currentColor;
}

/*---- Tags-----*/
/* line 14421, app/assets/stylesheets/global/style.css */
.tag {
  font-size: 0.75rem;
  color: #495057;
  background-color: rgba(228, 231, 236, 0.55);
  border-radius: 5px;
  padding: 0 0.5rem;
  line-height: 2em;
  display: inline-flex;
  cursor: default;
  font-weight: 400;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 14438, app/assets/stylesheets/global/style.css */
.tag.tag-outline-primary {
  border-color: var(--primary-bg-color) !important;
  color: var(--primary-bg-color);
}

/* line 14443, app/assets/stylesheets/global/style.css */
.tag.tag-outline-primary i {
  color: var(--primary-bg-color);
}

/* line 14447, app/assets/stylesheets/global/style.css */
.tag.tag-outline-secondary {
  border-color: #e984b1 !important;
  color: #e984b1;
}

/* line 14452, app/assets/stylesheets/global/style.css */
.tag.tag-outline-secondary i {
  color: #e984b1;
}

/* line 14456, app/assets/stylesheets/global/style.css */
.tag.tag-outline-success {
  border-color: #13bfa6 !important;
  color: #13bfa6;
}

/* line 14461, app/assets/stylesheets/global/style.css */
.tag.tag-outline-success i {
  color: #13bfa6;
}

/* line 14465, app/assets/stylesheets/global/style.css */
.tag.tag-outline-info {
  border-color: #59adec !important;
  color: #59adec;
}

/* line 14470, app/assets/stylesheets/global/style.css */
.tag.tag-outline-info i {
  color: #59adec;
}

/* line 14474, app/assets/stylesheets/global/style.css */
.tag.tag-outline-warning {
  border-color: #e7c354 !important;
  color: #e7c354;
}

/* line 14479, app/assets/stylesheets/global/style.css */
.tag.tag-outline-warning i {
  color: #e7c354;
}

/* line 14483, app/assets/stylesheets/global/style.css */
.tag.tag-outline-danger {
  border-color: #d12c47 !important;
  color: #d12c47;
}

/* line 14488, app/assets/stylesheets/global/style.css */
.tag.tag-outline-danger i {
  color: #d12c47;
}

/* line 14492, app/assets/stylesheets/global/style.css */
.tag.tag-outline-light {
  border-color: #e4e7ecc5 !important;
  color: #e4e7ecc5;
}

/* line 14497, app/assets/stylesheets/global/style.css */
.tag.tag-outline-light i {
  color: #e4e7ecc5;
}

/* line 14501, app/assets/stylesheets/global/style.css */
.tag.tag-outline-dark {
  border-color: #343a40 !important;
  color: #343a40;
}

/* line 14506, app/assets/stylesheets/global/style.css */
.tag.tag-outline-dark i {
  color: #343a40;
}

/* line 14510, app/assets/stylesheets/global/style.css */
a.tag {
  text-decoration: none;
  cursor: pointer;
  transition: 0.3s color, 0.3s background;
}

/* line 14516, app/assets/stylesheets/global/style.css */
a.tag:hover {
  background-color: rgba(228, 231, 236, 0.65);
  color: inherit;
}

/* line 14521, app/assets/stylesheets/global/style.css */
.tag-addon {
  display: inline-block;
  padding: 0 0.5rem;
  color: inherit;
  text-decoration: none;
  background-color: rgba(228, 231, 236, 0.65);
  margin: 0 -0.5rem 0 0.5rem;
  text-align: center;
  min-width: 1.5rem;
}

/* line 14532, app/assets/stylesheets/global/style.css */
.tag-addon:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 14537, app/assets/stylesheets/global/style.css */
.tag-addon i {
  vertical-align: middle;
  margin: 0 -0.25rem;
}

/* line 14542, app/assets/stylesheets/global/style.css */
a.tag-addon {
  text-decoration: none;
  cursor: pointer;
  transition: 0.3s color, 0.3s background;
}

/* line 14548, app/assets/stylesheets/global/style.css */
a.tag-addon:hover {
  background-color: rgba(228, 231, 236, 0.7);
  color: inherit;
}

/* line 14553, app/assets/stylesheets/global/style.css */
.tag-avatar {
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 3px 0 0 3px;
  margin: 0 0.5rem 0 -0.5rem;
}

/* line 14560, app/assets/stylesheets/global/style.css */
.tag-blue {
  background-color: #467fcf !important;
  color: #fff;
}

/* line 14565, app/assets/stylesheets/global/style.css */
.tag-indigo {
  background-color: #6574cd !important;
  color: #fff;
}

/* line 14570, app/assets/stylesheets/global/style.css */
.tag-purple {
  background-color: #661fd6 !important;
  color: #fff;
}

/* line 14575, app/assets/stylesheets/global/style.css */
.tag-pink {
  background-color: #f58598 !important;
  color: #fff;
}

/* line 14580, app/assets/stylesheets/global/style.css */
.tag-red {
  background-color: #e32f2f !important;
  color: #fff;
}

/* line 14585, app/assets/stylesheets/global/style.css */
.tag-orange {
  background-color: #fc7303 !important;
  color: #fff;
}

/* line 14590, app/assets/stylesheets/global/style.css */
.tag-yellow {
  background-color: #FBB034 !important;
  color: #fff;
}

/* line 14595, app/assets/stylesheets/global/style.css */
.tag-green {
  background-color: #4ecc48 !important;
  color: #fff;
}

/* line 14600, app/assets/stylesheets/global/style.css */
.tag-teal {
  background-color: #2bcbba !important;
  color: #fff;
}

/* line 14605, app/assets/stylesheets/global/style.css */
.tag-cyan {
  background-color: #17a2b8 !important;
  color: #fff;
}

/* line 14610, app/assets/stylesheets/global/style.css */
.tag-white {
  background-color: #fff !important;
  color: #fff;
}

/* line 14615, app/assets/stylesheets/global/style.css */
.tag-gray {
  background-color: #868e96 !important;
  color: #fff;
}

/* line 14620, app/assets/stylesheets/global/style.css */
.tag-gray-dark {
  background-color: #343a40 !important;
  color: #fff;
}

/* line 14625, app/assets/stylesheets/global/style.css */
.tag-azure {
  background-color: #45aaf2 !important;
  color: #fff;
}

/* line 14630, app/assets/stylesheets/global/style.css */
.tag-lime {
  background-color: #7bd235 !important;
  color: #fff;
}

/* line 14635, app/assets/stylesheets/global/style.css */
.tag-primary {
  background-color: var(--primary-bg-color) !important;
  color: #fff;
}

/* line 14640, app/assets/stylesheets/global/style.css */
.tag-secondary {
  background-color: #e984b1 !important;
  color: #fff;
}

/* line 14645, app/assets/stylesheets/global/style.css */
.tag-success {
  background-color: #4ecc48 !important;
  color: #fff;
}

/* line 14650, app/assets/stylesheets/global/style.css */
.tag-info {
  background-color: #45aaf2 !important;
  color: #fff;
}

/* line 14655, app/assets/stylesheets/global/style.css */
.tag-warning {
  background-color: #e7c354 !important;
  color: #fff;
}

/* line 14660, app/assets/stylesheets/global/style.css */
.tag-danger {
  background-color: #d12c47 !important;
  color: #fff;
}

/* line 14665, app/assets/stylesheets/global/style.css */
.tag-light {
  background-color: #e4e7ecc5 !important;
  color: #444546;
}

/* line 14670, app/assets/stylesheets/global/style.css */
.tag-dark {
  background-color: #343a40 !important;
  color: #fff;
}

/* line 14675, app/assets/stylesheets/global/style.css */
.tag-rounded {
  border-radius: 50px;
}

/* line 14679, app/assets/stylesheets/global/style.css */
.tag-rounded .tag-avatar {
  border-radius: 50px;
}

/* line 14683, app/assets/stylesheets/global/style.css */
.tags {
  margin-bottom: -0.5rem;
  font-size: 0;
}

/* line 14688, app/assets/stylesheets/global/style.css */
.tags > .tag {
  margin-bottom: 0.5rem;
}

/* line 14692, app/assets/stylesheets/global/style.css */
.tags > .tag:not(:last-child) {
  margin-right: 0.5rem;
}

/* line 14696, app/assets/stylesheets/global/style.css */
.badge.bg-primary {
  color: #fff;
  background-color: var(--primary-bg-color);
}

/* line 14701, app/assets/stylesheets/global/style.css */
.badge.bg-secondary {
  color: #fff;
  background-color: #e984b1;
}

/* line 14706, app/assets/stylesheets/global/style.css */
.badge.bg-success {
  color: #fff;
  background-color: #13bfa6;
}

/* line 14711, app/assets/stylesheets/global/style.css */
.badge.bg-info {
  color: #fff;
  background-color: #59adec;
}

/* line 14716, app/assets/stylesheets/global/style.css */
.badge.bg-warning {
  color: #fff;
  background-color: #e7c354;
}

/* line 14721, app/assets/stylesheets/global/style.css */
.badge.bg-danger {
  color: #fff;
  background-color: #d12c47;
}

/* line 14726, app/assets/stylesheets/global/style.css */
.badge.bg-light {
  color: #444546 !important;
  background-color: #e4e7ecc5 !important;
}

/* line 14731, app/assets/stylesheets/global/style.css */
.badge.bg-dark {
  color: #fff;
  background-color: #343a40;
}

/*---------Thumbnails----------*/
/* line 14737, app/assets/stylesheets/global/style.css */
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #eaedf1;
  transition: border 0.2s ease-in-out;
  border-radius: 7px;
}

/* line 14750, app/assets/stylesheets/global/style.css */
.thumbnail a > img,
.thumbnail > img {
  margin-right: auto;
  margin-left: auto;
}

/* line 14756, app/assets/stylesheets/global/style.css */
.thumbnail p:last-child {
  margin-bottom: 0;
}

/* line 14760, app/assets/stylesheets/global/style.css */
.thumbimg {
  height: 100%;
  width: 100%;
  display: block;
  border-radius: 7px;
}

/* line 14767, app/assets/stylesheets/global/style.css */
.thumbnail .caption {
  padding: 15px;
}

/*---- Opacity -----*/
/* line 14772, app/assets/stylesheets/global/style.css */
.op-0 {
  opacity: 0;
}

/* line 14776, app/assets/stylesheets/global/style.css */
.op-0-1 {
  opacity: 0.1;
}

/* line 14780, app/assets/stylesheets/global/style.css */
.op-0-2 {
  opacity: 0.2;
}

/* line 14784, app/assets/stylesheets/global/style.css */
.op-0-3 {
  opacity: 0.3;
}

/* line 14788, app/assets/stylesheets/global/style.css */
.op-0-4 {
  opacity: 0.4;
}

/* line 14792, app/assets/stylesheets/global/style.css */
.op-0-5 {
  opacity: 0.5;
}

/* line 14796, app/assets/stylesheets/global/style.css */
.op-0-6 {
  opacity: 0.6;
}

/* line 14800, app/assets/stylesheets/global/style.css */
.op-0-7 {
  opacity: 0.7;
}

/* line 14804, app/assets/stylesheets/global/style.css */
.op-0-8 {
  opacity: 0.8;
}

/* line 14808, app/assets/stylesheets/global/style.css */
.op-0-9 {
  opacity: 0.9;
}

/* line 14812, app/assets/stylesheets/global/style.css */
.op-1 {
  opacity: 1;
}

/* line 14816, app/assets/stylesheets/global/style.css */
.op-0-125 {
  opacity: 0.125;
}

/* line 14820, app/assets/stylesheets/global/style.css */
.op-0-225 {
  opacity: 0.225;
}

/* line 14824, app/assets/stylesheets/global/style.css */
.op-0-325 {
  opacity: 0.325;
}

/* line 14828, app/assets/stylesheets/global/style.css */
.op-0-425 {
  opacity: 0.425;
}

/* line 14832, app/assets/stylesheets/global/style.css */
.op-0-525 {
  opacity: 0.525;
}

/* line 14836, app/assets/stylesheets/global/style.css */
.op-0-625 {
  opacity: 0.625;
}

/* line 14840, app/assets/stylesheets/global/style.css */
.op-0-725 {
  opacity: 0.725;
}

/* line 14844, app/assets/stylesheets/global/style.css */
.op-0-825 {
  opacity: 0.825;
}

/* line 14848, app/assets/stylesheets/global/style.css */
.op-0-925 {
  opacity: 0.925;
}

/* line 14852, app/assets/stylesheets/global/style.css */
.op-0-15 {
  opacity: 0.15;
}

/* line 14856, app/assets/stylesheets/global/style.css */
.op-0-25 {
  opacity: 0.25;
}

/* line 14860, app/assets/stylesheets/global/style.css */
.op-0-35 {
  opacity: 0.35;
}

/* line 14864, app/assets/stylesheets/global/style.css */
.op-0-45 {
  opacity: 0.45;
}

/* line 14868, app/assets/stylesheets/global/style.css */
.op-0-55 {
  opacity: 0.55;
}

/* line 14872, app/assets/stylesheets/global/style.css */
.op-0-65 {
  opacity: 0.65;
}

/* line 14876, app/assets/stylesheets/global/style.css */
.op-0-75 {
  opacity: 0.75;
}

/* line 14880, app/assets/stylesheets/global/style.css */
.op-0-85 {
  opacity: 0.85;
}

/* line 14884, app/assets/stylesheets/global/style.css */
.op-0-95 {
  opacity: 0.95;
}

/* line 14888, app/assets/stylesheets/global/style.css */
.op-0-175 {
  opacity: 0.175;
}

/* line 14892, app/assets/stylesheets/global/style.css */
.op-0-275 {
  opacity: 0.275;
}

/* line 14896, app/assets/stylesheets/global/style.css */
.op-0-375 {
  opacity: 0.375;
}

/* line 14900, app/assets/stylesheets/global/style.css */
.op-0-475 {
  opacity: 0.475;
}

/* line 14904, app/assets/stylesheets/global/style.css */
.op-0-575 {
  opacity: 0.575;
}

/* line 14908, app/assets/stylesheets/global/style.css */
.op-0-675 {
  opacity: 0.675;
}

/* line 14912, app/assets/stylesheets/global/style.css */
.op-0-775 {
  opacity: 0.775;
}

/* line 14916, app/assets/stylesheets/global/style.css */
.op-0-875 {
  opacity: 0.875;
}

/* line 14920, app/assets/stylesheets/global/style.css */
.op-0-975 {
  opacity: 0.975;
}

/* line 14924, app/assets/stylesheets/global/style.css */
.op-0-i {
  opacity: 0 !important;
}

/* line 14928, app/assets/stylesheets/global/style.css */
.op-0-1-i {
  opacity: 0.1 !important;
}

/* line 14932, app/assets/stylesheets/global/style.css */
.op-0-2-i {
  opacity: 0.2 !important;
}

/* line 14936, app/assets/stylesheets/global/style.css */
.op-0-3-i {
  opacity: 0.3 !important;
}

/* line 14940, app/assets/stylesheets/global/style.css */
.op-0-4-i {
  opacity: 0.4 !important;
}

/* line 14944, app/assets/stylesheets/global/style.css */
.op-0-5-i {
  opacity: 0.5 !important;
}

/* line 14948, app/assets/stylesheets/global/style.css */
.op-0-6-i {
  opacity: 0.6 !important;
}

/* line 14952, app/assets/stylesheets/global/style.css */
.op-0-7-i {
  opacity: 0.7 !important;
}

/* line 14956, app/assets/stylesheets/global/style.css */
.op-0-8-i {
  opacity: 0.8 !important;
}

/* line 14960, app/assets/stylesheets/global/style.css */
.op-0-9-i {
  opacity: 0.9 !important;
}

/* line 14964, app/assets/stylesheets/global/style.css */
.op-1-i {
  opacity: 1 !important;
}

/* line 14968, app/assets/stylesheets/global/style.css */
.op-0-125-i {
  opacity: 0.125 !important;
}

/* line 14972, app/assets/stylesheets/global/style.css */
.op-0-225-i {
  opacity: 0.225 !important;
}

/* line 14976, app/assets/stylesheets/global/style.css */
.op-0-325-i {
  opacity: 0.325 !important;
}

/* line 14980, app/assets/stylesheets/global/style.css */
.op-0-425-i {
  opacity: 0.425 !important;
}

/* line 14984, app/assets/stylesheets/global/style.css */
.op-0-525-i {
  opacity: 0.525 !important;
}

/* line 14988, app/assets/stylesheets/global/style.css */
.op-0-625-i {
  opacity: 0.625 !important;
}

/* line 14992, app/assets/stylesheets/global/style.css */
.op-0-725-i {
  opacity: 0.725 !important;
}

/* line 14996, app/assets/stylesheets/global/style.css */
.op-0-825-i {
  opacity: 0.825 !important;
}

/* line 15000, app/assets/stylesheets/global/style.css */
.op-0-925-i {
  opacity: 0.925 !important;
}

/* line 15004, app/assets/stylesheets/global/style.css */
.op-0-15-i {
  opacity: 0.15 !important;
}

/* line 15008, app/assets/stylesheets/global/style.css */
.op-0-25-i {
  opacity: 0.25 !important;
}

/* line 15012, app/assets/stylesheets/global/style.css */
.op-0-35-i {
  opacity: 0.35 !important;
}

/* line 15016, app/assets/stylesheets/global/style.css */
.op-0-45-i {
  opacity: 0.45 !important;
}

/* line 15020, app/assets/stylesheets/global/style.css */
.op-0-55-i {
  opacity: 0.55 !important;
}

/* line 15024, app/assets/stylesheets/global/style.css */
.op-0-65-i {
  opacity: 0.65 !important;
}

/* line 15028, app/assets/stylesheets/global/style.css */
.op-0-75-i {
  opacity: 0.75 !important;
}

/* line 15032, app/assets/stylesheets/global/style.css */
.op-0-85-i {
  opacity: 0.85 !important;
}

/* line 15036, app/assets/stylesheets/global/style.css */
.op-0-95-i {
  opacity: 0.95 !important;
}

/* line 15040, app/assets/stylesheets/global/style.css */
.op-0-175-i {
  opacity: 0.175 !important;
}

/* line 15044, app/assets/stylesheets/global/style.css */
.op-0-275-i {
  opacity: 0.275 !important;
}

/* line 15048, app/assets/stylesheets/global/style.css */
.op-0-375-i {
  opacity: 0.375 !important;
}

/* line 15052, app/assets/stylesheets/global/style.css */
.op-0-475-i {
  opacity: 0.475 !important;
}

/* line 15056, app/assets/stylesheets/global/style.css */
.op-0-575-i {
  opacity: 0.575 !important;
}

/* line 15060, app/assets/stylesheets/global/style.css */
.op-0-675-i {
  opacity: 0.675 !important;
}

/* line 15064, app/assets/stylesheets/global/style.css */
.op-0-775-i {
  opacity: 0.775 !important;
}

/* line 15068, app/assets/stylesheets/global/style.css */
.op-0-875-i {
  opacity: 0.875 !important;
}

/* line 15072, app/assets/stylesheets/global/style.css */
.op-0-975-i {
  opacity: 0.975 !important;
}

@media (min-width: 480px) {
  /* line 15077, app/assets/stylesheets/global/style.css */
  .op-xs-0 {
    opacity: 0;
  }
  /* line 15081, app/assets/stylesheets/global/style.css */
  .op-xs-0-f {
    opacity: 0 !important;
  }
  /* line 15085, app/assets/stylesheets/global/style.css */
  .op-xs-1 {
    opacity: 0.1;
  }
  /* line 15089, app/assets/stylesheets/global/style.css */
  .op-xs-1-f {
    opacity: 0.1 !important;
  }
  /* line 15093, app/assets/stylesheets/global/style.css */
  .op-xs-2 {
    opacity: 0.2;
  }
  /* line 15097, app/assets/stylesheets/global/style.css */
  .op-xs-2-f {
    opacity: 0.2 !important;
  }
  /* line 15101, app/assets/stylesheets/global/style.css */
  .op-xs-3 {
    opacity: 0.3;
  }
  /* line 15105, app/assets/stylesheets/global/style.css */
  .op-xs-3-f {
    opacity: 0.3 !important;
  }
  /* line 15109, app/assets/stylesheets/global/style.css */
  .op-xs-4 {
    opacity: 0.4;
  }
  /* line 15113, app/assets/stylesheets/global/style.css */
  .op-xs-4-f {
    opacity: 0.4 !important;
  }
  /* line 15117, app/assets/stylesheets/global/style.css */
  .op-xs-5 {
    opacity: 0.5;
  }
  /* line 15121, app/assets/stylesheets/global/style.css */
  .op-xs-5-f {
    opacity: 0.5 !important;
  }
  /* line 15125, app/assets/stylesheets/global/style.css */
  .op-xs-6 {
    opacity: 0.6;
  }
  /* line 15129, app/assets/stylesheets/global/style.css */
  .op-xs-6-f {
    opacity: 0.6 !important;
  }
  /* line 15133, app/assets/stylesheets/global/style.css */
  .op-xs-7 {
    opacity: 0.7;
  }
  /* line 15137, app/assets/stylesheets/global/style.css */
  .op-xs-7-f {
    opacity: 0.7 !important;
  }
  /* line 15141, app/assets/stylesheets/global/style.css */
  .op-xs-8 {
    opacity: 0.8;
  }
  /* line 15145, app/assets/stylesheets/global/style.css */
  .op-xs-8-f {
    opacity: 0.8 !important;
  }
  /* line 15149, app/assets/stylesheets/global/style.css */
  .op-xs-9 {
    opacity: 0.9;
  }
  /* line 15153, app/assets/stylesheets/global/style.css */
  .op-xs-9-f {
    opacity: 0.9 !important;
  }
}

@media (min-width: 576px) {
  /* line 15159, app/assets/stylesheets/global/style.css */
  .op-sm-0 {
    opacity: 0;
  }
  /* line 15163, app/assets/stylesheets/global/style.css */
  .op-sm-0-f {
    opacity: 0 !important;
  }
  /* line 15167, app/assets/stylesheets/global/style.css */
  .op-sm-1 {
    opacity: 0.1;
  }
  /* line 15171, app/assets/stylesheets/global/style.css */
  .op-sm-1-f {
    opacity: 0.1 !important;
  }
  /* line 15175, app/assets/stylesheets/global/style.css */
  .op-sm-2 {
    opacity: 0.2;
  }
  /* line 15179, app/assets/stylesheets/global/style.css */
  .op-sm-2-f {
    opacity: 0.2 !important;
  }
  /* line 15183, app/assets/stylesheets/global/style.css */
  .op-sm-3 {
    opacity: 0.3;
  }
  /* line 15187, app/assets/stylesheets/global/style.css */
  .op-sm-3-f {
    opacity: 0.3 !important;
  }
  /* line 15191, app/assets/stylesheets/global/style.css */
  .op-sm-4 {
    opacity: 0.4;
  }
  /* line 15195, app/assets/stylesheets/global/style.css */
  .op-sm-4-f {
    opacity: 0.4 !important;
  }
  /* line 15199, app/assets/stylesheets/global/style.css */
  .op-sm-5 {
    opacity: 0.5;
  }
  /* line 15203, app/assets/stylesheets/global/style.css */
  .op-sm-5-f {
    opacity: 0.5 !important;
  }
  /* line 15207, app/assets/stylesheets/global/style.css */
  .op-sm-6 {
    opacity: 0.6;
  }
  /* line 15211, app/assets/stylesheets/global/style.css */
  .op-sm-6-f {
    opacity: 0.6 !important;
  }
  /* line 15215, app/assets/stylesheets/global/style.css */
  .op-sm-7 {
    opacity: 0.7;
  }
  /* line 15219, app/assets/stylesheets/global/style.css */
  .op-sm-7-f {
    opacity: 0.7 !important;
  }
  /* line 15223, app/assets/stylesheets/global/style.css */
  .op-sm-8 {
    opacity: 0.8;
  }
  /* line 15227, app/assets/stylesheets/global/style.css */
  .op-sm-8-f {
    opacity: 0.8 !important;
  }
  /* line 15231, app/assets/stylesheets/global/style.css */
  .op-sm-9 {
    opacity: 0.9;
  }
  /* line 15235, app/assets/stylesheets/global/style.css */
  .op-sm-9-f {
    opacity: 0.9 !important;
  }
}

@media (min-width: 768px) {
  /* line 15241, app/assets/stylesheets/global/style.css */
  .op-md-0 {
    opacity: 0;
  }
  /* line 15245, app/assets/stylesheets/global/style.css */
  .op-md-0-f {
    opacity: 0 !important;
  }
  /* line 15249, app/assets/stylesheets/global/style.css */
  .op-md-1 {
    opacity: 0.1;
  }
  /* line 15253, app/assets/stylesheets/global/style.css */
  .op-md-1-f {
    opacity: 0.1 !important;
  }
  /* line 15257, app/assets/stylesheets/global/style.css */
  .op-md-2 {
    opacity: 0.2;
  }
  /* line 15261, app/assets/stylesheets/global/style.css */
  .op-md-2-f {
    opacity: 0.2 !important;
  }
  /* line 15265, app/assets/stylesheets/global/style.css */
  .op-md-3 {
    opacity: 0.3;
  }
  /* line 15269, app/assets/stylesheets/global/style.css */
  .op-md-3-f {
    opacity: 0.3 !important;
  }
  /* line 15273, app/assets/stylesheets/global/style.css */
  .op-md-4 {
    opacity: 0.4;
  }
  /* line 15277, app/assets/stylesheets/global/style.css */
  .op-md-4-f {
    opacity: 0.4 !important;
  }
  /* line 15281, app/assets/stylesheets/global/style.css */
  .op-md-5 {
    opacity: 0.5;
  }
  /* line 15285, app/assets/stylesheets/global/style.css */
  .op-md-5-f {
    opacity: 0.5 !important;
  }
  /* line 15289, app/assets/stylesheets/global/style.css */
  .op-md-6 {
    opacity: 0.6;
  }
  /* line 15293, app/assets/stylesheets/global/style.css */
  .op-md-6-f {
    opacity: 0.6 !important;
  }
  /* line 15297, app/assets/stylesheets/global/style.css */
  .op-md-7 {
    opacity: 0.7;
  }
  /* line 15301, app/assets/stylesheets/global/style.css */
  .op-md-7-f {
    opacity: 0.7 !important;
  }
  /* line 15305, app/assets/stylesheets/global/style.css */
  .op-md-8 {
    opacity: 0.8;
  }
  /* line 15309, app/assets/stylesheets/global/style.css */
  .op-md-8-f {
    opacity: 0.8 !important;
  }
  /* line 15313, app/assets/stylesheets/global/style.css */
  .op-md-9 {
    opacity: 0.9;
  }
  /* line 15317, app/assets/stylesheets/global/style.css */
  .op-md-9-f {
    opacity: 0.9 !important;
  }
}

@media (min-width: 992px) {
  /* line 15323, app/assets/stylesheets/global/style.css */
  .op-lg-0 {
    opacity: 0;
  }
  /* line 15327, app/assets/stylesheets/global/style.css */
  .op-lg-0-f {
    opacity: 0 !important;
  }
  /* line 15331, app/assets/stylesheets/global/style.css */
  .op-lg-1 {
    opacity: 0.1;
  }
  /* line 15335, app/assets/stylesheets/global/style.css */
  .op-lg-1-f {
    opacity: 0.1 !important;
  }
  /* line 15339, app/assets/stylesheets/global/style.css */
  .op-lg-2 {
    opacity: 0.2;
  }
  /* line 15343, app/assets/stylesheets/global/style.css */
  .op-lg-2-f {
    opacity: 0.2 !important;
  }
  /* line 15347, app/assets/stylesheets/global/style.css */
  .op-lg-3 {
    opacity: 0.3;
  }
  /* line 15351, app/assets/stylesheets/global/style.css */
  .op-lg-3-f {
    opacity: 0.3 !important;
  }
  /* line 15355, app/assets/stylesheets/global/style.css */
  .op-lg-4 {
    opacity: 0.4;
  }
  /* line 15359, app/assets/stylesheets/global/style.css */
  .op-lg-4-f {
    opacity: 0.4 !important;
  }
  /* line 15363, app/assets/stylesheets/global/style.css */
  .op-lg-5 {
    opacity: 0.5;
  }
  /* line 15367, app/assets/stylesheets/global/style.css */
  .op-lg-5-f {
    opacity: 0.5 !important;
  }
  /* line 15371, app/assets/stylesheets/global/style.css */
  .op-lg-6 {
    opacity: 0.6;
  }
  /* line 15375, app/assets/stylesheets/global/style.css */
  .op-lg-6-f {
    opacity: 0.6 !important;
  }
  /* line 15379, app/assets/stylesheets/global/style.css */
  .op-lg-7 {
    opacity: 0.7;
  }
  /* line 15383, app/assets/stylesheets/global/style.css */
  .op-lg-7-f {
    opacity: 0.7 !important;
  }
  /* line 15387, app/assets/stylesheets/global/style.css */
  .op-lg-8 {
    opacity: 0.8;
  }
  /* line 15391, app/assets/stylesheets/global/style.css */
  .op-lg-8-f {
    opacity: 0.8 !important;
  }
  /* line 15395, app/assets/stylesheets/global/style.css */
  .op-lg-9 {
    opacity: 0.9;
  }
  /* line 15399, app/assets/stylesheets/global/style.css */
  .op-lg-9-f {
    opacity: 0.9 !important;
  }
}

@media (min-width: 1200px) {
  /* line 15405, app/assets/stylesheets/global/style.css */
  .op-xl-0 {
    opacity: 0;
  }
  /* line 15409, app/assets/stylesheets/global/style.css */
  .op-xl-0-f {
    opacity: 0 !important;
  }
  /* line 15413, app/assets/stylesheets/global/style.css */
  .op-xl-1 {
    opacity: 0.1;
  }
  /* line 15417, app/assets/stylesheets/global/style.css */
  .op-xl-1-f {
    opacity: 0.1 !important;
  }
  /* line 15421, app/assets/stylesheets/global/style.css */
  .op-xl-2 {
    opacity: 0.2;
  }
  /* line 15425, app/assets/stylesheets/global/style.css */
  .op-xl-2-f {
    opacity: 0.2 !important;
  }
  /* line 15429, app/assets/stylesheets/global/style.css */
  .op-xl-3 {
    opacity: 0.3;
  }
  /* line 15433, app/assets/stylesheets/global/style.css */
  .op-xl-3-f {
    opacity: 0.3 !important;
  }
  /* line 15437, app/assets/stylesheets/global/style.css */
  .op-xl-4 {
    opacity: 0.4;
  }
  /* line 15441, app/assets/stylesheets/global/style.css */
  .op-xl-4-f {
    opacity: 0.4 !important;
  }
  /* line 15445, app/assets/stylesheets/global/style.css */
  .op-xl-5 {
    opacity: 0.5;
  }
  /* line 15449, app/assets/stylesheets/global/style.css */
  .op-xl-5-f {
    opacity: 0.5 !important;
  }
  /* line 15453, app/assets/stylesheets/global/style.css */
  .op-xl-6 {
    opacity: 0.6;
  }
  /* line 15457, app/assets/stylesheets/global/style.css */
  .op-xl-6-f {
    opacity: 0.6 !important;
  }
  /* line 15461, app/assets/stylesheets/global/style.css */
  .op-xl-7 {
    opacity: 0.7;
  }
  /* line 15465, app/assets/stylesheets/global/style.css */
  .op-xl-7-f {
    opacity: 0.7 !important;
  }
  /* line 15469, app/assets/stylesheets/global/style.css */
  .op-xl-8 {
    opacity: 0.8;
  }
  /* line 15473, app/assets/stylesheets/global/style.css */
  .op-xl-8-f {
    opacity: 0.8 !important;
  }
  /* line 15477, app/assets/stylesheets/global/style.css */
  .op-xl-9 {
    opacity: 0.9;
  }
  /* line 15481, app/assets/stylesheets/global/style.css */
  .op-xl-9-f {
    opacity: 0.9 !important;
  }
}

/* line 15486, app/assets/stylesheets/global/style.css */
.shadow-default {
  box-shadow: 0 0 2px 2px rgba(246, 244, 251, 0.2) !important;
}

/* line 15490, app/assets/stylesheets/global/style.css */
.shadow-0 {
  box-shadow: none !important;
}

/*-------Tooptip &popover------*/
/* line 15495, app/assets/stylesheets/global/style.css */
.bd-example {
  position: relative;
  padding: 1rem;
  margin: 1rem -1rem;
  border-width: 0.2rem 0 0;
}

/* line 15502, app/assets/stylesheets/global/style.css */
.bd-example-tooltip-static .tooltip {
  position: relative;
  display: inline-block;
  margin: 10px 20px;
  opacity: 1;
}

/* line 15509, app/assets/stylesheets/global/style.css */
.tooltip {
  position: absolute;
  z-index: 10;
  display: block;
  margin: 0;
  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: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

/* line 15532, app/assets/stylesheets/global/style.css */
.tooltip.show {
  opacity: 0.9;
}

/* line 15536, app/assets/stylesheets/global/style.css */
.tooltip .tooltip-arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

/* line 15543, app/assets/stylesheets/global/style.css */
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 15550, app/assets/stylesheets/global/style.css */
.tooltip.bs-tether-element-attached-bottom,
.tooltip.tooltip-top {
  padding: 5px 0;
  margin-top: -3px;
}

/* line 15556, app/assets/stylesheets/global/style.css */
.tooltip.bs-tether-element-attached-left,
.tooltip.tooltip-end {
  padding: 0 5px;
  margin-left: 3px;
}

/* line 15562, app/assets/stylesheets/global/style.css */
.tooltip.bs-tether-element-attached-bottom .tooltip-inner::before,
.tooltip.tooltip-top .tooltip-inner::before {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  content: "";
  border-width: 5px 5px 0;
  border-top-color: #000;
}

/* line 15572, app/assets/stylesheets/global/style.css */
.tooltip.bs-tether-element-attached-left .tooltip-inner::before,
.tooltip.tooltip-end .tooltip-inner::before {
  top: 50%;
  left: 0;
  margin-top: -5px;
  content: "";
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

/* line 15582, app/assets/stylesheets/global/style.css */
.tooltip.bs-tether-element-attached-top,
.tooltip.tooltip-bottom {
  padding: 5px 0;
  margin-top: 3px;
}

/* line 15588, app/assets/stylesheets/global/style.css */
.tooltip.bs-tether-element-attached-top .tooltip-inner::before,
.tooltip.tooltip-bottom .tooltip-inner::before {
  top: 0;
  left: 50%;
  margin-left: -5px;
  content: "";
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

/* line 15598, app/assets/stylesheets/global/style.css */
.tooltip.bs-tether-element-attached-right,
.tooltip.tooltip-start {
  padding: 0 5px;
  margin-left: -3px;
}

/* line 15604, app/assets/stylesheets/global/style.css */
.tooltip.bs-tether-element-attached-right .tooltip-inner::before,
.tooltip.tooltip-start .tooltip-inner::before {
  top: 50%;
  right: 0;
  margin-top: -5px;
  content: "";
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

/* line 15614, app/assets/stylesheets/global/style.css */
.tooltip-inner::before {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/*alerts*/
/* line 15623, app/assets/stylesheets/global/style.css */
.pop-primary {
  color: var(--primary-bg-color);
}

/* line 15627, app/assets/stylesheets/global/style.css */
.popsecondary {
  color: #e984b1;
}

/* line 15631, app/assets/stylesheets/global/style.css */
.popinfo {
  color: #59adec;
}

/* line 15635, app/assets/stylesheets/global/style.css */
.popsuccess {
  color: #13bfa6;
}

/* line 15639, app/assets/stylesheets/global/style.css */
.popdanger {
  color: #d12c47;
}

/* line 15643, app/assets/stylesheets/global/style.css */
.popwarning {
  color: #e7c354;
}

/* line 15647, app/assets/stylesheets/global/style.css */
.bs-tooltip-top,
.bs-tooltip-auto[data-popper-placement^=top] {
  padding: 0.4rem 0;
}

/* line 15652, app/assets/stylesheets/global/style.css */
.bs-tooltip-top .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}

/* line 15657, app/assets/stylesheets/global/style.css */
.bs-tooltip-top .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

/* line 15664, app/assets/stylesheets/global/style.css */
.bs-tooltip-end,
.bs-tooltip-auto[data-popper-placement^=right] {
  padding: 0 0.4rem;
}

/* line 15669, app/assets/stylesheets/global/style.css */
.bs-tooltip-end .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

/* line 15676, app/assets/stylesheets/global/style.css */
.bs-tooltip-end .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

/* line 15683, app/assets/stylesheets/global/style.css */
.bs-tooltip-bottom,
.bs-tooltip-auto[data-popper-placement^=bottom] {
  padding: 0.4rem 0;
}

/* line 15688, app/assets/stylesheets/global/style.css */
.bs-tooltip-bottom .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}

/* line 15693, app/assets/stylesheets/global/style.css */
.bs-tooltip-bottom .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

/* line 15700, app/assets/stylesheets/global/style.css */
.bs-tooltip-start,
.bs-tooltip-auto[data-popper-placement^=left] {
  padding: 0 0.4rem;
}

/* line 15705, app/assets/stylesheets/global/style.css */
.bs-tooltip-start .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

/* line 15712, app/assets/stylesheets/global/style.css */
.bs-tooltip-start .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

/* line 15719, app/assets/stylesheets/global/style.css */
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 3px;
}

/* line 15728, app/assets/stylesheets/global/style.css */
.bs-popover-top .popover-arrow,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow {
  bottom: calc((0.5rem + 1px) * -1);
}

/* line 15733, app/assets/stylesheets/global/style.css */
.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: 0.5rem 0.25rem 0;
}

/* line 15740, app/assets/stylesheets/global/style.css */
.bs-popover-top .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::before {
  bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

/* line 15746, app/assets/stylesheets/global/style.css */
.bs-popover-top .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {
  bottom: 1px;
  border-top-color: #fff;
}

/* line 15752, app/assets/stylesheets/global/style.css */
.bs-popover-end .popover-arrow,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 0.5rem;
  margin: 0 0;
}

/* line 15760, app/assets/stylesheets/global/style.css */
.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: 0.25rem 0.5rem 0.25rem 0;
}

/* line 15767, app/assets/stylesheets/global/style.css */
.bs-popover-end .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow::before {
  left: 0;
  border-right-color: #dee3eb;
}

/* line 15773, app/assets/stylesheets/global/style.css */
.bs-popover-end .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow::after {
  left: 1px;
  border-right-color: #fff;
}

/* line 15779, app/assets/stylesheets/global/style.css */
.bs-popover-bottom .popover-arrow,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow {
  top: calc((0.5rem + 1px) * -1);
}

/* line 15784, app/assets/stylesheets/global/style.css */
.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 0.25rem 0.5rem 0.25rem;
}

/* line 15791, app/assets/stylesheets/global/style.css */
.bs-popover-bottom .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before {
  top: 0;
  border-bottom-color: #dee3eb;
}

/* line 15797, app/assets/stylesheets/global/style.css */
.bs-popover-bottom .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  top: 1px;
  border-bottom-color: #fff;
}

/* line 15803, app/assets/stylesheets/global/style.css */
.bs-popover-start .popover-arrow,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 0.5rem;
  margin: 0px 0;
}

/* line 15811, app/assets/stylesheets/global/style.css */
.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: 0.25rem 0 0.25rem 0.5rem;
}

/* line 15818, app/assets/stylesheets/global/style.css */
.bs-popover-start .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow::before {
  right: 0;
  border-left-color: #dee3eb;
}

/* line 15824, app/assets/stylesheets/global/style.css */
.popover-arrow::after,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow::after {
  right: 1px;
  border-left-color: #fff;
}

/* line 15830, app/assets/stylesheets/global/style.css */
.popover-static-demo .popover {
  position: relative;
}

/* line 15834, app/assets/stylesheets/global/style.css */
.jqstooltip {
  box-sizing: content-box;
  font-family: inherit !important;
  background: #333 !important;
  border: none !important;
  border-radius: 3px;
  font-size: 11px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  padding: 6px !important;
}

/* line 15846, app/assets/stylesheets/global/style.css */
.jqstooltip .jqsfield {
  font: inherit !important;
}

/* line 15850, app/assets/stylesheets/global/style.css */
.tooltip-static-demo {
  text-align: center;
  background-color: #f3f4f7;
  padding: 20px;
}

/* line 15856, app/assets/stylesheets/global/style.css */
.tooltip-static-demo .tooltip {
  z-index: 0;
  opacity: 1;
  position: relative;
  display: inline-block;
  margin: 0 10px;
}

/* line 15864, app/assets/stylesheets/global/style.css */
.tooltip-static-demo .bs-tooltip-top .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-bottom .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  left: 50%;
  margin-left: -2px;
}

/* line 15872, app/assets/stylesheets/global/style.css */
.tooltip-static-demo .bs-tooltip-start,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=left],
.tooltip-static-demo .bs-tooltip-end,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=right] {
  margin-top: 5px;
}

/* line 15879, app/assets/stylesheets/global/style.css */
.tooltip-static-demo .bs-tooltip-start .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-end .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  top: 50%;
  margin-top: -6px;
}

/* line 15887, app/assets/stylesheets/global/style.css */
.popover-static-demo {
  background-color: #f3f4f7;
  padding-top: 40px;
  padding-bottom: 40px;
  text-align: center;
  border: #eaedf1;
}

/* line 15895, app/assets/stylesheets/global/style.css */
.popover-static-demo .popover {
  z-index: 0;
  opacity: 1;
  position: relative;
  display: inline-block;
  margin: 0 10px;
  border-radius: 5px;
}

/* line 15904, app/assets/stylesheets/global/style.css */
.popover-static-demo .bs-popover-top .popover-arrow,
.popover-static-demo .bs-popover-auto[data-popper-placement^=top] .popover-arrow,
.popover-static-demo .bs-popover-bottom .popover-arrow,
.popover-static-demo .bs-popover-auto[data-popper-placement^=bottom] .popover-arrow {
  left: 50%;
  margin-left: -5px;
}

/* line 15912, app/assets/stylesheets/global/style.css */
.popover-static-demo .bs-popover-start,
.popover-static-demo .bs-popover-auto[data-popper-placement^=left],
.popover-static-demo .bs-popover-end,
.popover-static-demo .bs-popover-auto[data-popper-placement^=right] {
  margin-top: 5px;
}

/* line 15919, app/assets/stylesheets/global/style.css */
.popover-static-demo .bs-popover-start .popover-arrow,
.popover-static-demo .bs-popover-auto[data-popper-placement^=left] .popover-arrow,
.popover-static-demo .bs-popover-end .popover-arrow,
.popover-static-demo .bs-popover-auto[data-popper-placement^=right] .popover-arrow {
  top: 50%;
  margin-top: -5px;
}

/* line 15927, app/assets/stylesheets/global/style.css */
.tooltip-primary .tooltip-inner {
  background-color: var(--primary-bg-color) !important;
  color: #fff;
}

/* line 15932, app/assets/stylesheets/global/style.css */
.tooltip-primary.bs-tooltip-top .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: var(--primary-bg-color);
}

/* line 15937, app/assets/stylesheets/global/style.css */
.tooltip-primary.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: var(--primary-bg-color);
}

/* line 15942, app/assets/stylesheets/global/style.css */
.tooltip-primary.bs-tooltip-start .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: var(--primary-bg-color);
}

/* line 15947, app/assets/stylesheets/global/style.css */
.tooltip-primary.bs-tooltip-end .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: var(--primary-bg-color);
}

/* line 15952, app/assets/stylesheets/global/style.css */
.tooltip-secondary .tooltip-inner {
  background-color: #e984b1 !important;
  color: #fff;
}

/* line 15957, app/assets/stylesheets/global/style.css */
.tooltip-secondary.bs-tooltip-top .tooltip-arrow::before,
.tooltip-secondary.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: #e984b1 !important;
}

/* line 15962, app/assets/stylesheets/global/style.css */
.tooltip-secondary.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip-secondary.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: #e984b1 !important;
}

/* line 15967, app/assets/stylesheets/global/style.css */
.tooltip-secondary.bs-tooltip-start .tooltip-arrow::before,
.tooltip-secondary.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: #e984b1 !important;
}

/* line 15972, app/assets/stylesheets/global/style.css */
.tooltip-secondary.bs-tooltip-end .tooltip-arrow::before,
.tooltip-secondary.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: #e984b1 !important;
}

/* line 15977, app/assets/stylesheets/global/style.css */
.tooltip-success .tooltip-inner {
  background-color: #13bfa6 !important;
  color: #fff;
}

/* line 15982, app/assets/stylesheets/global/style.css */
.tooltip-success.bs-tooltip-top .tooltip-arrow::before,
.tooltip-success.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: #13bfa6 !important;
}

/* line 15987, app/assets/stylesheets/global/style.css */
.tooltip-success.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip-success.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: #13bfa6 !important;
}

/* line 15992, app/assets/stylesheets/global/style.css */
.tooltip-success.bs-tooltip-start .tooltip-arrow::before,
.tooltip-success.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: #13bfa6 !important;
}

/* line 15997, app/assets/stylesheets/global/style.css */
.tooltip-success.bs-tooltip-end .tooltip-arrow::before,
.tooltip-success.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: #13bfa6 !important;
}

/* line 16002, app/assets/stylesheets/global/style.css */
.tooltip-danger .tooltip-inner {
  background-color: #d12c47 !important;
  color: #fff;
}

/* line 16007, app/assets/stylesheets/global/style.css */
.tooltip-danger.bs-tooltip-top .tooltip-arrow::before,
.tooltip-danger.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: #d12c47 !important;
}

/* line 16012, app/assets/stylesheets/global/style.css */
.tooltip-danger.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip-danger.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: #d12c47 !important;
}

/* line 16017, app/assets/stylesheets/global/style.css */
.tooltip-danger.bs-tooltip-start .tooltip-arrow::before,
.tooltip-danger.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: #d12c47 !important;
}

/* line 16022, app/assets/stylesheets/global/style.css */
.tooltip-danger.bs-tooltip-end .tooltip-arrow::before,
.tooltip-danger.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: #d12c47 !important;
}

/* line 16027, app/assets/stylesheets/global/style.css */
.tooltip-info .tooltip-inner {
  background-color: #59adec !important;
  color: #fff;
}

/* line 16032, app/assets/stylesheets/global/style.css */
.tooltip-info.bs-tooltip-top .tooltip-arrow::before,
.tooltip-info.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: #59adec !important;
}

/* line 16037, app/assets/stylesheets/global/style.css */
.tooltip-info.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip-info.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: #59adec !important;
}

/* line 16042, app/assets/stylesheets/global/style.css */
.tooltip-info.bs-tooltip-start .tooltip-arrow::before,
.tooltip-info.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: #59adec !important;
}

/* line 16047, app/assets/stylesheets/global/style.css */
.tooltip-info.bs-tooltip-end .tooltip-arrow::before,
.tooltip-info.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: #59adec !important;
}

/* line 16052, app/assets/stylesheets/global/style.css */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  display: block;
  max-width: 276px;
  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: 0.76562rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 0px solid #d3dfea;
  border-radius: 0.3rem;
  box-shadow: 0px 16px 18px rgba(6, 10, 48, 0.1);
  border-radius: 5px;
  filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
}

/* line 16084, app/assets/stylesheets/global/style.css */
.popover .popover-arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

/* line 16092, app/assets/stylesheets/global/style.css */
.popover .popover-arrow::before,
.popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 16101, app/assets/stylesheets/global/style.css */
.popover.bs-popover-top,
.popover.bs-popover-auto[data-popper-placement^=top] {
  margin-bottom: 0.625rem;
}

/* line 16106, app/assets/stylesheets/global/style.css */
.popover .popover-arrow {
  margin-left: calc(0.25rem - 5px);
}

/* line 16110, app/assets/stylesheets/global/style.css */
.bs-popover-top,
.bs-popover-auto[data-popper-placement^=top] {
  margin-bottom: 0.5rem;
}

/* line 16115, app/assets/stylesheets/global/style.css */
.bs-popover-top > .popover-arrow,
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc((0.5rem + 1px) * -1);
}

/* line 16120, app/assets/stylesheets/global/style.css */
.bs-popover-top > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #d3dfea;
}

/* line 16127, app/assets/stylesheets/global/style.css */
.bs-popover-top > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

/* line 16134, app/assets/stylesheets/global/style.css */
.bs-popover-end,
.bs-popover-auto[data-popper-placement^=right] {
  margin-left: 0.5rem;
}

/* line 16139, app/assets/stylesheets/global/style.css */
.bs-popover-end > .popover-arrow,
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0rem 0;
}

/* line 16147, app/assets/stylesheets/global/style.css */
.bs-popover-end > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #d3dfea;
}

/* line 16154, app/assets/stylesheets/global/style.css */
.bs-popover-end > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

/* line 16161, app/assets/stylesheets/global/style.css */
.bs-popover-bottom,
.bs-popover-auto[data-popper-placement^=bottom] {
  margin-top: 0.5rem;
}

/* line 16166, app/assets/stylesheets/global/style.css */
.bs-popover-bottom > .popover-arrow,
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc((0.5rem + 1px) * -1);
}

/* line 16171, app/assets/stylesheets/global/style.css */
.bs-popover-bottom > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #d3dfea;
}

/* line 16178, app/assets/stylesheets/global/style.css */
.bs-popover-bottom > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}

/* line 16185, app/assets/stylesheets/global/style.css */
.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: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #e9ebfa;
}

/* line 16197, app/assets/stylesheets/global/style.css */
.bs-popover-start,
.bs-popover-auto[data-popper-placement^=left] {
  margin-right: 0.5rem;
}

/* line 16202, app/assets/stylesheets/global/style.css */
.bs-popover-start > .popover-arrow,
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0rem 0;
}

/* line 16210, app/assets/stylesheets/global/style.css */
.bs-popover-start > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #d3dfea;
}

/* line 16217, app/assets/stylesheets/global/style.css */
.bs-popover-start > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

/* line 16224, app/assets/stylesheets/global/style.css */
.popover-header {
  text-transform: capitalize;
  font-size: 14px;
  font-weight: 500;
  color: #191621;
  letter-spacing: 0.5px;
  padding: 12px 15px;
  background-color: #fff;
  border-color: #e9ebfa;
}

/* line 16235, app/assets/stylesheets/global/style.css */
.popover-header::before {
  display: none !important;
}

/* line 16239, app/assets/stylesheets/global/style.css */
.popover-body {
  padding: 15px;
  color: #6e7687;
}

/* line 16244, app/assets/stylesheets/global/style.css */
.popover-body p:last-child {
  margin-bottom: 0;
}

/* line 16248, app/assets/stylesheets/global/style.css */
.popover-head-primary .popover-header {
  color: #fff;
  background-color: var(--primary-bg-color) !important;
}

/* line 16253, app/assets/stylesheets/global/style.css */
.popover-head-primary.bs-popover-top .popover-arrow,
.popover-head-primary.bs-popover-auto[data-popper-placement^=top] .popover-arrow {
  bottom: -7px;
}

/* line 16258, app/assets/stylesheets/global/style.css */
.popover-head-primary.bs-popover-start .popover-arrow,
.popover-head-primary.bs-popover-auto[data-popper-placement^=left] .popover-arrow {
  right: -7px;
}

/* line 16263, app/assets/stylesheets/global/style.css */
.popover-head-primary.bs-popover-end .popover-arrow,
.popover-head-primary.bs-popover-auto[data-popper-placement^=right] .popover-arrow {
  left: -7px;
}

/* line 16268, app/assets/stylesheets/global/style.css */
.popover-head-primary.bs-popover-bottom .popover-arrow::after,
.popover-head-primary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  border-bottom-color: var(--primary-bg-color) !important;
}

/* line 16273, app/assets/stylesheets/global/style.css */
.popover-head-primary.bs-popover-bottom .popover-arrow::before,
.popover-head-primary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before {
  display: none;
}

/* line 16278, app/assets/stylesheets/global/style.css */
.popover-head-secondary .popover-header {
  color: #fff;
  background-color: #e984b1 !important;
}

/* line 16283, app/assets/stylesheets/global/style.css */
.popover-head-secondary.bs-popover-top .popover-arrow,
.popover-head-secondary.bs-popover-auto[data-popper-placement^=top] .popover-arrow {
  bottom: -7px;
}

/* line 16288, app/assets/stylesheets/global/style.css */
.popover-head-secondary.bs-popover-start .popover-arrow,
.popover-head-secondary.bs-popover-auto[data-popper-placement^=left] .popover-arrow {
  right: -7px;
}

/* line 16293, app/assets/stylesheets/global/style.css */
.popover-head-secondary.bs-popover-end .popover-arrow,
.popover-head-secondary.bs-popover-auto[data-popper-placement^=right] .popover-arrow {
  left: -7px;
}

/* line 16298, app/assets/stylesheets/global/style.css */
.popover-head-secondary.bs-popover-bottom .popover-arrow::after,
.popover-head-secondary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  border-bottom-color: #e984b1 !important;
}

/* line 16303, app/assets/stylesheets/global/style.css */
.popover-head-secondary.bs-popover-bottom .popover-arrow::before,
.popover-head-secondary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before {
  display: none;
}

/* line 16308, app/assets/stylesheets/global/style.css */
.popover-head-primary,
.popover-head-secondary {
  border: 0;
}

/* line 16313, app/assets/stylesheets/global/style.css */
.popover-head-primary .popover-header,
.popover-head-secondary .popover-header {
  border: 0;
}

/* line 16318, app/assets/stylesheets/global/style.css */
.popover-head-primary .popover-body,
.popover-head-secondary .popover-body {
  border: 1px solid rgba(20, 17, 45, 0.2);
  border-top-width: 0;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 16326, app/assets/stylesheets/global/style.css */
.popover-primary {
  background-color: var(--primary-bg-color) !important;
  border-width: 0 !important;
  padding: 15px;
}

/* line 16332, app/assets/stylesheets/global/style.css */
.popover-primary .popover-header {
  background-color: var(--primary-bg-color) !important;
  border-bottom-width: 0 !important;
  padding: 0 0 15px;
  color: #fff;
}

/* line 16339, app/assets/stylesheets/global/style.css */
.popover-primary .popover-body {
  padding: 0;
  color: rgba(255, 255, 255, 0.75) !important;
}

/* line 16344, app/assets/stylesheets/global/style.css */
.popover-primary .popover-arrow::before {
  display: none;
}

/* line 16348, app/assets/stylesheets/global/style.css */
.popover-primary.bs-popover-top .popover-arrow::after,
.popover-primary.bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {
  border-top-color: var(--primary-bg-color) !important;
}

/* line 16353, app/assets/stylesheets/global/style.css */
.popover-primary.bs-popover-bottom .popover-arrow::after,
.popover-primary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  border-bottom-color: var(--primary-bg-color) !important;
}

/* line 16358, app/assets/stylesheets/global/style.css */
.popover-primary.bs-popover-start .popover-arrow::after,
.popover-primary.bs-popover-auto[data-popper-placement^=left] .popover-arrow::after {
  border-left-color: var(--primary-bg-color) !important;
}

/* line 16363, app/assets/stylesheets/global/style.css */
.popover-primary.bs-popover-end .popover-arrow::after,
.popover-primary.bs-popover-auto[data-popper-placement^=right] .popover-arrow::after {
  border-right-color: var(--primary-bg-color) !important;
}

/* line 16368, app/assets/stylesheets/global/style.css */
.popover-secondary {
  background-color: #e984b1 !important;
  border-width: 0 !important;
  padding: 15px;
}

/* line 16374, app/assets/stylesheets/global/style.css */
.popover-secondary .popover-header {
  background-color: #e984b1 !important;
  border-bottom-width: 0 !important;
  padding: 0 0 15px;
  color: #fff;
}

/* line 16381, app/assets/stylesheets/global/style.css */
.popover-secondary .popover-body {
  padding: 0;
  color: rgba(255, 255, 255, 0.75) !important;
}

/* line 16386, app/assets/stylesheets/global/style.css */
.popover-secondary .popover-arrow::before {
  display: none;
}

/* line 16390, app/assets/stylesheets/global/style.css */
.popover-secondary.bs-popover-top .popover-arrow::after,
.popover-secondary.bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {
  border-top-color: #e984b1 !important;
}

/* line 16395, app/assets/stylesheets/global/style.css */
.popover-secondary.bs-popover-bottom .popover-arrow::after,
.popover-secondary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  border-bottom-color: #e984b1 !important;
}

/* line 16400, app/assets/stylesheets/global/style.css */
.popover-secondary.bs-popover-start .popover-arrow::after,
.popover-secondary.bs-popover-auto[data-popper-placement^=left] .popover-arrow::after {
  border-left-color: #e984b1 !important;
}

/* line 16405, app/assets/stylesheets/global/style.css */
.popover-secondary.bs-popover-end .popover-arrow::after,
.popover-secondary.bs-popover-auto[data-popper-placement^=right] .popover-arrow::after {
  border-right-color: #e984b1 !important;
}

/*  ######## CUSTOM-STYLES ######## */
/* line 16411, app/assets/stylesheets/global/style.css */
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

/* line 16488, app/assets/stylesheets/global/style.css */
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

/* line 16496, app/assets/stylesheets/global/style.css */
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

/* line 16503, app/assets/stylesheets/global/style.css */
.col-1 {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}

/* line 16509, app/assets/stylesheets/global/style.css */
.col-2 {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}

/* line 16515, app/assets/stylesheets/global/style.css */
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

/* line 16521, app/assets/stylesheets/global/style.css */
.col-4 {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}

/* line 16527, app/assets/stylesheets/global/style.css */
.col-5 {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}

/* line 16533, app/assets/stylesheets/global/style.css */
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

/* line 16539, app/assets/stylesheets/global/style.css */
.col-7 {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}

/* line 16545, app/assets/stylesheets/global/style.css */
.col-8 {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}

/* line 16551, app/assets/stylesheets/global/style.css */
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

/* line 16557, app/assets/stylesheets/global/style.css */
.col-10 {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}

/* line 16563, app/assets/stylesheets/global/style.css */
.col-11 {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}

/* line 16569, app/assets/stylesheets/global/style.css */
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

/* line 16575, app/assets/stylesheets/global/style.css */
.order-first {
  order: -1;
}

/* line 16580, app/assets/stylesheets/global/style.css */
.order-last {
  order: 13;
}

/* line 16585, app/assets/stylesheets/global/style.css */
.order-0 {
  order: 0;
}

/* line 16590, app/assets/stylesheets/global/style.css */
.order-1 {
  order: 1;
}

/* line 16595, app/assets/stylesheets/global/style.css */
.order-2 {
  order: 2;
}

/* line 16600, app/assets/stylesheets/global/style.css */
.order-3 {
  order: 3;
}

/* line 16605, app/assets/stylesheets/global/style.css */
.order-4 {
  order: 4;
}

/* line 16610, app/assets/stylesheets/global/style.css */
.order-5 {
  order: 5;
}

/* line 16615, app/assets/stylesheets/global/style.css */
.order-6 {
  order: 6;
}

/* line 16620, app/assets/stylesheets/global/style.css */
.order-7 {
  order: 7;
}

/* line 16625, app/assets/stylesheets/global/style.css */
.order-8 {
  order: 8;
}

/* line 16630, app/assets/stylesheets/global/style.css */
.order-9 {
  order: 9;
}

/* line 16635, app/assets/stylesheets/global/style.css */
.order-10 {
  order: 10;
}

/* line 16640, app/assets/stylesheets/global/style.css */
.order-11 {
  order: 11;
}

/* line 16645, app/assets/stylesheets/global/style.css */
.order-12 {
  order: 12;
}

/* line 16650, app/assets/stylesheets/global/style.css */
.offset-1 {
  margin-left: 8.33333333%;
}

/* line 16654, app/assets/stylesheets/global/style.css */
.offset-2 {
  margin-left: 16.66666667%;
}

/* line 16658, app/assets/stylesheets/global/style.css */
.offset-3 {
  margin-left: 25%;
}

/* line 16662, app/assets/stylesheets/global/style.css */
.offset-4 {
  margin-left: 33.33333333%;
}

/* line 16666, app/assets/stylesheets/global/style.css */
.offset-5 {
  margin-left: 41.66666667%;
}

/* line 16670, app/assets/stylesheets/global/style.css */
.offset-6 {
  margin-left: 50%;
}

/* line 16674, app/assets/stylesheets/global/style.css */
.offset-7 {
  margin-left: 58.33333333%;
}

/* line 16678, app/assets/stylesheets/global/style.css */
.offset-8 {
  margin-left: 66.66666667%;
}

/* line 16682, app/assets/stylesheets/global/style.css */
.offset-9 {
  margin-left: 75%;
}

/* line 16686, app/assets/stylesheets/global/style.css */
.offset-10 {
  margin-left: 83.33333333%;
}

/* line 16690, app/assets/stylesheets/global/style.css */
.offset-11 {
  margin-left: 91.66666667%;
}

@media (min-width: 576px) {
  /* line 16695, app/assets/stylesheets/global/style.css */
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 16703, app/assets/stylesheets/global/style.css */
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  /* line 16710, app/assets/stylesheets/global/style.css */
  .col-sm-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  /* line 16716, app/assets/stylesheets/global/style.css */
  .col-sm-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  /* line 16722, app/assets/stylesheets/global/style.css */
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 16728, app/assets/stylesheets/global/style.css */
  .col-sm-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  /* line 16734, app/assets/stylesheets/global/style.css */
  .col-sm-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  /* line 16740, app/assets/stylesheets/global/style.css */
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 16746, app/assets/stylesheets/global/style.css */
  .col-sm-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  /* line 16752, app/assets/stylesheets/global/style.css */
  .col-sm-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  /* line 16758, app/assets/stylesheets/global/style.css */
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 16764, app/assets/stylesheets/global/style.css */
  .col-sm-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  /* line 16770, app/assets/stylesheets/global/style.css */
  .col-sm-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  /* line 16776, app/assets/stylesheets/global/style.css */
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 16782, app/assets/stylesheets/global/style.css */
  .order-sm-first {
    order: -1;
  }
  /* line 16787, app/assets/stylesheets/global/style.css */
  .order-sm-last {
    order: 13;
  }
  /* line 16792, app/assets/stylesheets/global/style.css */
  .order-sm-0 {
    order: 0;
  }
  /* line 16797, app/assets/stylesheets/global/style.css */
  .order-sm-1 {
    order: 1;
  }
  /* line 16802, app/assets/stylesheets/global/style.css */
  .order-sm-2 {
    order: 2;
  }
  /* line 16807, app/assets/stylesheets/global/style.css */
  .order-sm-3 {
    order: 3;
  }
  /* line 16812, app/assets/stylesheets/global/style.css */
  .order-sm-4 {
    order: 4;
  }
  /* line 16817, app/assets/stylesheets/global/style.css */
  .order-sm-5 {
    order: 5;
  }
  /* line 16822, app/assets/stylesheets/global/style.css */
  .order-sm-6 {
    order: 6;
  }
  /* line 16827, app/assets/stylesheets/global/style.css */
  .order-sm-7 {
    order: 7;
  }
  /* line 16832, app/assets/stylesheets/global/style.css */
  .order-sm-8 {
    order: 8;
  }
  /* line 16837, app/assets/stylesheets/global/style.css */
  .order-sm-9 {
    order: 9;
  }
  /* line 16842, app/assets/stylesheets/global/style.css */
  .order-sm-10 {
    order: 10;
  }
  /* line 16847, app/assets/stylesheets/global/style.css */
  .order-sm-11 {
    order: 11;
  }
  /* line 16852, app/assets/stylesheets/global/style.css */
  .order-sm-12 {
    order: 12;
  }
  /* line 16857, app/assets/stylesheets/global/style.css */
  .offset-sm-0 {
    margin-left: 0;
  }
  /* line 16861, app/assets/stylesheets/global/style.css */
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  /* line 16865, app/assets/stylesheets/global/style.css */
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  /* line 16869, app/assets/stylesheets/global/style.css */
  .offset-sm-3 {
    margin-left: 25%;
  }
  /* line 16873, app/assets/stylesheets/global/style.css */
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  /* line 16877, app/assets/stylesheets/global/style.css */
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  /* line 16881, app/assets/stylesheets/global/style.css */
  .offset-sm-6 {
    margin-left: 50%;
  }
  /* line 16885, app/assets/stylesheets/global/style.css */
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  /* line 16889, app/assets/stylesheets/global/style.css */
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  /* line 16893, app/assets/stylesheets/global/style.css */
  .offset-sm-9 {
    margin-left: 75%;
  }
  /* line 16897, app/assets/stylesheets/global/style.css */
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  /* line 16901, app/assets/stylesheets/global/style.css */
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}

@media (min-width: 768px) {
  /* line 16907, app/assets/stylesheets/global/style.css */
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 16915, app/assets/stylesheets/global/style.css */
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  /* line 16922, app/assets/stylesheets/global/style.css */
  .col-md-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  /* line 16928, app/assets/stylesheets/global/style.css */
  .col-md-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  /* line 16934, app/assets/stylesheets/global/style.css */
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 16940, app/assets/stylesheets/global/style.css */
  .col-md-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  /* line 16946, app/assets/stylesheets/global/style.css */
  .col-md-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  /* line 16952, app/assets/stylesheets/global/style.css */
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 16958, app/assets/stylesheets/global/style.css */
  .col-md-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  /* line 16964, app/assets/stylesheets/global/style.css */
  .col-md-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  /* line 16970, app/assets/stylesheets/global/style.css */
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 16976, app/assets/stylesheets/global/style.css */
  .col-md-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  /* line 16982, app/assets/stylesheets/global/style.css */
  .col-md-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  /* line 16988, app/assets/stylesheets/global/style.css */
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 16994, app/assets/stylesheets/global/style.css */
  .order-md-first {
    order: -1;
  }
  /* line 16999, app/assets/stylesheets/global/style.css */
  .order-md-last {
    order: 13;
  }
  /* line 17004, app/assets/stylesheets/global/style.css */
  .order-md-0 {
    order: 0;
  }
  /* line 17009, app/assets/stylesheets/global/style.css */
  .order-md-1 {
    order: 1;
  }
  /* line 17014, app/assets/stylesheets/global/style.css */
  .order-md-2 {
    order: 2;
  }
  /* line 17019, app/assets/stylesheets/global/style.css */
  .order-md-3 {
    order: 3;
  }
  /* line 17024, app/assets/stylesheets/global/style.css */
  .order-md-4 {
    order: 4;
  }
  /* line 17029, app/assets/stylesheets/global/style.css */
  .order-md-5 {
    order: 5;
  }
  /* line 17034, app/assets/stylesheets/global/style.css */
  .order-md-6 {
    order: 6;
  }
  /* line 17039, app/assets/stylesheets/global/style.css */
  .order-md-7 {
    order: 7;
  }
  /* line 17044, app/assets/stylesheets/global/style.css */
  .order-md-8 {
    order: 8;
  }
  /* line 17049, app/assets/stylesheets/global/style.css */
  .order-md-9 {
    order: 9;
  }
  /* line 17054, app/assets/stylesheets/global/style.css */
  .order-md-10 {
    order: 10;
  }
  /* line 17059, app/assets/stylesheets/global/style.css */
  .order-md-11 {
    order: 11;
  }
  /* line 17064, app/assets/stylesheets/global/style.css */
  .order-md-12 {
    order: 12;
  }
  /* line 17069, app/assets/stylesheets/global/style.css */
  .offset-md-0 {
    margin-left: 0;
  }
  /* line 17073, app/assets/stylesheets/global/style.css */
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  /* line 17077, app/assets/stylesheets/global/style.css */
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  /* line 17081, app/assets/stylesheets/global/style.css */
  .offset-md-3 {
    margin-left: 25%;
  }
  /* line 17085, app/assets/stylesheets/global/style.css */
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  /* line 17089, app/assets/stylesheets/global/style.css */
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  /* line 17093, app/assets/stylesheets/global/style.css */
  .offset-md-6 {
    margin-left: 50%;
  }
  /* line 17097, app/assets/stylesheets/global/style.css */
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  /* line 17101, app/assets/stylesheets/global/style.css */
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  /* line 17105, app/assets/stylesheets/global/style.css */
  .offset-md-9 {
    margin-left: 75%;
  }
  /* line 17109, app/assets/stylesheets/global/style.css */
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  /* line 17113, app/assets/stylesheets/global/style.css */
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}

@media (min-width: 992px) {
  /* line 17119, app/assets/stylesheets/global/style.css */
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 17127, app/assets/stylesheets/global/style.css */
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  /* line 17134, app/assets/stylesheets/global/style.css */
  .col-lg-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  /* line 17140, app/assets/stylesheets/global/style.css */
  .col-lg-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  /* line 17146, app/assets/stylesheets/global/style.css */
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 17152, app/assets/stylesheets/global/style.css */
  .col-lg-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  /* line 17158, app/assets/stylesheets/global/style.css */
  .col-lg-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  /* line 17164, app/assets/stylesheets/global/style.css */
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 17170, app/assets/stylesheets/global/style.css */
  .col-lg-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  /* line 17176, app/assets/stylesheets/global/style.css */
  .col-lg-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  /* line 17182, app/assets/stylesheets/global/style.css */
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 17188, app/assets/stylesheets/global/style.css */
  .col-lg-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  /* line 17194, app/assets/stylesheets/global/style.css */
  .col-lg-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  /* line 17200, app/assets/stylesheets/global/style.css */
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 17206, app/assets/stylesheets/global/style.css */
  .order-lg-first {
    order: -1;
  }
  /* line 17211, app/assets/stylesheets/global/style.css */
  .order-lg-last {
    order: 13;
  }
  /* line 17216, app/assets/stylesheets/global/style.css */
  .order-lg-0 {
    order: 0;
  }
  /* line 17221, app/assets/stylesheets/global/style.css */
  .order-lg-1 {
    order: 1;
  }
  /* line 17226, app/assets/stylesheets/global/style.css */
  .order-lg-2 {
    order: 2;
  }
  /* line 17231, app/assets/stylesheets/global/style.css */
  .order-lg-3 {
    order: 3;
  }
  /* line 17236, app/assets/stylesheets/global/style.css */
  .order-lg-4 {
    order: 4;
  }
  /* line 17241, app/assets/stylesheets/global/style.css */
  .order-lg-5 {
    order: 5;
  }
  /* line 17246, app/assets/stylesheets/global/style.css */
  .order-lg-6 {
    order: 6;
  }
  /* line 17251, app/assets/stylesheets/global/style.css */
  .order-lg-7 {
    order: 7;
  }
  /* line 17256, app/assets/stylesheets/global/style.css */
  .order-lg-8 {
    order: 8;
  }
  /* line 17261, app/assets/stylesheets/global/style.css */
  .order-lg-9 {
    order: 9;
  }
  /* line 17266, app/assets/stylesheets/global/style.css */
  .order-lg-10 {
    order: 10;
  }
  /* line 17271, app/assets/stylesheets/global/style.css */
  .order-lg-11 {
    order: 11;
  }
  /* line 17276, app/assets/stylesheets/global/style.css */
  .order-lg-12 {
    order: 12;
  }
  /* line 17281, app/assets/stylesheets/global/style.css */
  .offset-lg-0 {
    margin-left: 0;
  }
  /* line 17285, app/assets/stylesheets/global/style.css */
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  /* line 17289, app/assets/stylesheets/global/style.css */
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  /* line 17293, app/assets/stylesheets/global/style.css */
  .offset-lg-3 {
    margin-left: 25%;
  }
  /* line 17297, app/assets/stylesheets/global/style.css */
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  /* line 17301, app/assets/stylesheets/global/style.css */
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  /* line 17305, app/assets/stylesheets/global/style.css */
  .offset-lg-6 {
    margin-left: 50%;
  }
  /* line 17309, app/assets/stylesheets/global/style.css */
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  /* line 17313, app/assets/stylesheets/global/style.css */
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  /* line 17317, app/assets/stylesheets/global/style.css */
  .offset-lg-9 {
    margin-left: 75%;
  }
  /* line 17321, app/assets/stylesheets/global/style.css */
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  /* line 17325, app/assets/stylesheets/global/style.css */
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}

@media (min-width: 1280px) {
  /* line 17331, app/assets/stylesheets/global/style.css */
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 17339, app/assets/stylesheets/global/style.css */
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  /* line 17346, app/assets/stylesheets/global/style.css */
  .col-xl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  /* line 17352, app/assets/stylesheets/global/style.css */
  .col-xl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  /* line 17358, app/assets/stylesheets/global/style.css */
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 17364, app/assets/stylesheets/global/style.css */
  .col-xl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  /* line 17370, app/assets/stylesheets/global/style.css */
  .col-xl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  /* line 17376, app/assets/stylesheets/global/style.css */
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 17382, app/assets/stylesheets/global/style.css */
  .col-xl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  /* line 17388, app/assets/stylesheets/global/style.css */
  .col-xl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  /* line 17394, app/assets/stylesheets/global/style.css */
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 17400, app/assets/stylesheets/global/style.css */
  .col-xl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  /* line 17406, app/assets/stylesheets/global/style.css */
  .col-xl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  /* line 17412, app/assets/stylesheets/global/style.css */
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 17418, app/assets/stylesheets/global/style.css */
  .order-xl-first {
    order: -1;
  }
  /* line 17423, app/assets/stylesheets/global/style.css */
  .order-xl-last {
    order: 13;
  }
  /* line 17428, app/assets/stylesheets/global/style.css */
  .order-xl-0 {
    order: 0;
  }
  /* line 17433, app/assets/stylesheets/global/style.css */
  .order-xl-1 {
    order: 1;
  }
  /* line 17438, app/assets/stylesheets/global/style.css */
  .order-xl-2 {
    order: 2;
  }
  /* line 17443, app/assets/stylesheets/global/style.css */
  .order-xl-3 {
    order: 3;
  }
  /* line 17448, app/assets/stylesheets/global/style.css */
  .order-xl-4 {
    order: 4;
  }
  /* line 17453, app/assets/stylesheets/global/style.css */
  .order-xl-5 {
    order: 5;
  }
  /* line 17458, app/assets/stylesheets/global/style.css */
  .order-xl-6 {
    order: 6;
  }
  /* line 17463, app/assets/stylesheets/global/style.css */
  .order-xl-7 {
    order: 7;
  }
  /* line 17468, app/assets/stylesheets/global/style.css */
  .order-xl-8 {
    order: 8;
  }
  /* line 17473, app/assets/stylesheets/global/style.css */
  .order-xl-9 {
    order: 9;
  }
  /* line 17478, app/assets/stylesheets/global/style.css */
  .order-xl-10 {
    order: 10;
  }
  /* line 17483, app/assets/stylesheets/global/style.css */
  .order-xl-11 {
    order: 11;
  }
  /* line 17488, app/assets/stylesheets/global/style.css */
  .order-xl-12 {
    order: 12;
  }
  /* line 17493, app/assets/stylesheets/global/style.css */
  .offset-xl-0 {
    margin-left: 0;
  }
  /* line 17497, app/assets/stylesheets/global/style.css */
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  /* line 17501, app/assets/stylesheets/global/style.css */
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  /* line 17505, app/assets/stylesheets/global/style.css */
  .offset-xl-3 {
    margin-left: 25%;
  }
  /* line 17509, app/assets/stylesheets/global/style.css */
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  /* line 17513, app/assets/stylesheets/global/style.css */
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  /* line 17517, app/assets/stylesheets/global/style.css */
  .offset-xl-6 {
    margin-left: 50%;
  }
  /* line 17521, app/assets/stylesheets/global/style.css */
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  /* line 17525, app/assets/stylesheets/global/style.css */
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  /* line 17529, app/assets/stylesheets/global/style.css */
  .offset-xl-9 {
    margin-left: 75%;
  }
  /* line 17533, app/assets/stylesheets/global/style.css */
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  /* line 17537, app/assets/stylesheets/global/style.css */
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}

@media (max-width: 575.98px) {
  /* line 17543, app/assets/stylesheets/global/style.css */
  .countdown-timer-wrapper {
    border-radius: 5px;
    margin-bottom: 30px;
    max-width: 320px;
  }
  /* line 17549, app/assets/stylesheets/global/style.css */
  .countdown-timer-wrapper .timer .timer-wrapper .time {
    font-size: 25px;
    font-weight: bold;
    color: #fff;
    width: 60px;
    height: 60px;
    border-radius: 50px;
    background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
    line-height: 2.3;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 5px;
    position: relative;
    overflow: hidden;
  }
  /* line 17565, app/assets/stylesheets/global/style.css */
  .construction .display-2 {
    font-size: 2.3rem;
  }
  /* line 17569, app/assets/stylesheets/global/style.css */
  .countdown-timer-wrapper .timer {
    padding: 0px;
    text-align: center;
  }
}

/* line 17575, app/assets/stylesheets/global/style.css */
.countdown span:first-child {
  font-size: 30px;
}

/* line 17579, app/assets/stylesheets/global/style.css */
.count-down.row span:first-child {
  padding: 10px 15px;
  border-radius: 5px;
  background: #ebecf5;
  box-shadow: 0 5px 10px rgba(227, 228, 237, 0.3);
  margin: 2px;
}

/*----- Custom control -----*/
/* line 17588, app/assets/stylesheets/global/style.css */
.custom-control {
  position: relative;
  display: block;
  min-height: 1.2rem;
  padding-left: 1.5rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 17599, app/assets/stylesheets/global/style.css */
.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

/* line 17605, app/assets/stylesheets/global/style.css */
.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

/* line 17611, app/assets/stylesheets/global/style.css */
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
}

/* line 17615, app/assets/stylesheets/global/style.css */
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
}

/* line 17619, app/assets/stylesheets/global/style.css */
.custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: rgba(218, 201, 232, 0.5);
}

/* line 17624, app/assets/stylesheets/global/style.css */
.custom-control-input:disabled ~ .custom-control-label {
  color: #868e96;
}

/* line 17628, app/assets/stylesheets/global/style.css */
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

/* line 17632, app/assets/stylesheets/global/style.css */
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: #eaedf1;
}

/* line 17648, app/assets/stylesheets/global/style.css */
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}

/* line 17661, app/assets/stylesheets/global/style.css */
.custom-checkbox .custom-control-label::before {
  border-radius: 3px;
}

/* line 17665, app/assets/stylesheets/global/style.css */
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  background-color: var(--primary-bg-color);
  border-radius: 4px;
}

/* line 17671, app/assets/stylesheets/global/style.css */
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}

/* line 17675, app/assets/stylesheets/global/style.css */
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  opacity: 0.8;
}

/* line 17679, app/assets/stylesheets/global/style.css */
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(212, 182, 228, 0.5);
}

/* line 17683, app/assets/stylesheets/global/style.css */
.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

/* line 17687, app/assets/stylesheets/global/style.css */
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}

/* line 17691, app/assets/stylesheets/global/style.css */
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  opacity: 0.8;
}

/* line 17695, app/assets/stylesheets/global/style.css */
.form-select {
  display: inline-block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #76839a;
  vertical-align: middle;
  background-size: 8px 10px;
  border-radius: 7px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #eaedf1;
}

/* line 17710, app/assets/stylesheets/global/style.css */
.form-select:focus {
  border-color: #eaedf1;
  outline: 0;
  box-shadow: none;
}

/* line 17716, app/assets/stylesheets/global/style.css */
.form-select:focus::-ms-value {
  color: #76839a;
  background-color: #fff;
}

/* line 17721, app/assets/stylesheets/global/style.css */
.form-select[multiple],
.form-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

/* line 17728, app/assets/stylesheets/global/style.css */
.form-select:disabled {
  color: #868e96;
  background-color: #e9ecef;
}

/* line 17733, app/assets/stylesheets/global/style.css */
.form-select::-ms-expand {
  opacity: 0;
}

/* line 17737, app/assets/stylesheets/global/style.css */
.form-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 75%;
}

/* line 17744, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0.5em;
  display: inline-block;
  width: auto;
}

/* line 17750, app/assets/stylesheets/global/style.css */
.form-select-lg {
  height: calc(2.6875rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 125%;
}

/* line 17757, app/assets/stylesheets/global/style.css */
.form-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 2.375rem;
  margin-bottom: 0;
}

/* line 17765, app/assets/stylesheets/global/style.css */
.form-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 2.375rem;
  margin: 0;
  opacity: 0;
}

/* line 17774, app/assets/stylesheets/global/style.css */
.form-file-input:focus ~ .form-file-label {
  box-shadow: none;
  border-color: #9ca3b1;
}

/* line 17779, app/assets/stylesheets/global/style.css */
.form-file-input:lang(en) ~ .form-file-label::after {
  content: "Browse";
}

/* line 17783, app/assets/stylesheets/global/style.css */
.form-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: 38px;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #76839a;
  background-color: #f1f1f9;
  border: 1px solid #d8dde4;
  border-radius: 5px;
}

/* line 17798, app/assets/stylesheets/global/style.css */
.form-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(2.375rem - 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #fff;
  content: "Browse";
  border-left: 1px solid #eaedf1;
  border-radius: 0 3px 3px 0;
}

/* line 17814, app/assets/stylesheets/global/style.css */
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  border: 0;
  border-radius: 1rem;
  -webkit-appearance: none;
  appearance: none;
  background: #fff;
  box-shadow: 1px 0 0 -6px rgba(0, 50, 126, 0.12), 6px 0 0 -6px rgba(0, 50, 126, 0.12), 7px 0 0 -6px rgba(0, 50, 126, 0.12), 8px 0 0 -6px rgba(0, 50, 126, 0.12), 9px 0 0 -6px rgba(0, 50, 126, 0.12), 10px 0 0 -6px rgba(0, 50, 126, 0.12), 11px 0 0 -6px rgba(0, 50, 126, 0.12), 12px 0 0 -6px rgba(0, 50, 126, 0.12), 13px 0 0 -6px rgba(0, 50, 126, 0.12), 14px 0 0 -6px rgba(0, 50, 126, 0.12), 15px 0 0 -6px rgba(0, 50, 126, 0.12), 16px 0 0 -6px rgba(0, 50, 126, 0.12), 17px 0 0 -6px rgba(0, 50, 126, 0.12), 18px 0 0 -6px rgba(0, 50, 126, 0.12), 19px 0 0 -6px rgba(0, 50, 126, 0.12), 20px 0 0 -6px rgba(0, 50, 126, 0.12), 21px 0 0 -6px rgba(0, 50, 126, 0.12), 22px 0 0 -6px rgba(0, 50, 126, 0.12), 23px 0 0 -6px rgba(0, 50, 126, 0.12), 24px 0 0 -6px rgba(0, 50, 126, 0.12), 25px 0 0 -6px rgba(0, 50, 126, 0.12), 26px 0 0 -6px rgba(0, 50, 126, 0.12), 27px 0 0 -6px rgba(0, 50, 126, 0.12), 28px 0 0 -6px rgba(0, 50, 126, 0.12), 29px 0 0 -6px rgba(0, 50, 126, 0.12), 30px 0 0 -6px rgba(0, 50, 126, 0.12), 31px 0 0 -6px rgba(0, 50, 126, 0.12), 32px 0 0 -6px rgba(0, 50, 126, 0.12), 33px 0 0 -6px rgba(0, 50, 126, 0.12), 34px 0 0 -6px rgba(0, 50, 126, 0.12), 35px 0 0 -6px rgba(0, 50, 126, 0.12), 36px 0 0 -6px rgba(0, 50, 126, 0.12), 37px 0 0 -6px rgba(0, 50, 126, 0.12), 38px 0 0 -6px rgba(0, 50, 126, 0.12), 39px 0 0 -6px rgba(0, 50, 126, 0.12), 40px 0 0 -6px rgba(0, 50, 126, 0.12), 41px 0 0 -6px rgba(0, 50, 126, 0.12), 42px 0 0 -6px rgba(0, 50, 126, 0.12), 43px 0 0 -6px rgba(0, 50, 126, 0.12), 44px 0 0 -6px rgba(0, 50, 126, 0.12), 45px 0 0 -6px rgba(0, 50, 126, 0.12), 46px 0 0 -6px rgba(0, 50, 126, 0.12), 47px 0 0 -6px rgba(0, 50, 126, 0.12), 48px 0 0 -6px rgba(0, 50, 126, 0.12), 49px 0 0 -6px rgba(0, 50, 126, 0.12), 50px 0 0 -6px rgba(0, 50, 126, 0.12), 51px 0 0 -6px rgba(0, 50, 126, 0.12), 52px 0 0 -6px rgba(0, 50, 126, 0.12), 53px 0 0 -6px rgba(0, 50, 126, 0.12), 54px 0 0 -6px rgba(0, 50, 126, 0.12), 55px 0 0 -6px rgba(0, 50, 126, 0.12), 56px 0 0 -6px rgba(0, 50, 126, 0.12), 57px 0 0 -6px rgba(0, 50, 126, 0.12), 58px 0 0 -6px rgba(0, 50, 126, 0.12), 59px 0 0 -6px rgba(0, 50, 126, 0.12), 60px 0 0 -6px rgba(0, 50, 126, 0.12), 61px 0 0 -6px rgba(0, 50, 126, 0.12), 62px 0 0 -6px rgba(0, 50, 126, 0.12), 63px 0 0 -6px rgba(0, 50, 126, 0.12), 64px 0 0 -6px rgba(0, 50, 126, 0.12), 65px 0 0 -6px rgba(0, 50, 126, 0.12), 66px 0 0 -6px rgba(0, 50, 126, 0.12), 67px 0 0 -6px rgba(0, 50, 126, 0.12), 68px 0 0 -6px rgba(0, 50, 126, 0.12), 69px 0 0 -6px rgba(0, 50, 126, 0.12), 70px 0 0 -6px rgba(0, 50, 126, 0.12), 71px 0 0 -6px rgba(0, 50, 126, 0.12), 72px 0 0 -6px rgba(0, 50, 126, 0.12), 73px 0 0 -6px rgba(0, 50, 126, 0.12), 74px 0 0 -6px rgba(0, 50, 126, 0.12), 75px 0 0 -6px rgba(0, 50, 126, 0.12), 76px 0 0 -6px rgba(0, 50, 126, 0.12), 77px 0 0 -6px rgba(0, 50, 126, 0.12), 78px 0 0 -6px rgba(0, 50, 126, 0.12), 79px 0 0 -6px rgba(0, 50, 126, 0.12), 80px 0 0 -6px rgba(0, 50, 126, 0.12), 81px 0 0 -6px rgba(0, 50, 126, 0.12), 82px 0 0 -6px rgba(0, 50, 126, 0.12), 83px 0 0 -6px rgba(0, 50, 126, 0.12), 84px 0 0 -6px rgba(0, 50, 126, 0.12), 85px 0 0 -6px rgba(0, 50, 126, 0.12), 86px 0 0 -6px rgba(0, 50, 126, 0.12), 87px 0 0 -6px rgba(0, 50, 126, 0.12), 88px 0 0 -6px rgba(0, 50, 126, 0.12), 89px 0 0 -6px rgba(0, 50, 126, 0.12), 90px 0 0 -6px rgba(0, 50, 126, 0.12), 91px 0 0 -6px rgba(0, 50, 126, 0.12), 92px 0 0 -6px rgba(0, 50, 126, 0.12), 93px 0 0 -6px rgba(0, 50, 126, 0.12), 94px 0 0 -6px rgba(0, 50, 126, 0.12), 95px 0 0 -6px rgba(0, 50, 126, 0.12), 96px 0 0 -6px rgba(0, 50, 126, 0.12), 97px 0 0 -6px rgba(0, 50, 126, 0.12), 98px 0 0 -6px rgba(0, 50, 126, 0.12), 99px 0 0 -6px rgba(0, 50, 126, 0.12), 100px 0 0 -6px rgba(0, 50, 126, 0.12), 101px 0 0 -6px rgba(0, 50, 126, 0.12), 102px 0 0 -6px rgba(0, 50, 126, 0.12), 103px 0 0 -6px rgba(0, 50, 126, 0.12), 104px 0 0 -6px rgba(0, 50, 126, 0.12), 105px 0 0 -6px rgba(0, 50, 126, 0.12), 106px 0 0 -6px rgba(0, 50, 126, 0.12), 107px 0 0 -6px rgba(0, 50, 126, 0.12), 108px 0 0 -6px rgba(0, 50, 126, 0.12), 109px 0 0 -6px rgba(0, 50, 126, 0.12), 110px 0 0 -6px rgba(0, 50, 126, 0.12), 111px 0 0 -6px rgba(0, 50, 126, 0.12), 112px 0 0 -6px rgba(0, 50, 126, 0.12), 113px 0 0 -6px rgba(0, 50, 126, 0.12), 114px 0 0 -6px rgba(0, 50, 126, 0.12), 115px 0 0 -6px rgba(0, 50, 126, 0.12), 116px 0 0 -6px rgba(0, 50, 126, 0.12), 117px 0 0 -6px rgba(0, 50, 126, 0.12), 118px 0 0 -6px rgba(0, 50, 126, 0.12), 119px 0 0 -6px rgba(0, 50, 126, 0.12), 120px 0 0 -6px rgba(0, 50, 126, 0.12), 121px 0 0 -6px rgba(0, 50, 126, 0.12), 122px 0 0 -6px rgba(0, 50, 126, 0.12), 123px 0 0 -6px rgba(0, 50, 126, 0.12), 124px 0 0 -6px rgba(0, 50, 126, 0.12), 125px 0 0 -6px rgba(0, 50, 126, 0.12), 126px 0 0 -6px rgba(0, 50, 126, 0.12), 127px 0 0 -6px rgba(0, 50, 126, 0.12), 128px 0 0 -6px rgba(0, 50, 126, 0.12), 129px 0 0 -6px rgba(0, 50, 126, 0.12), 130px 0 0 -6px rgba(0, 50, 126, 0.12), 131px 0 0 -6px rgba(0, 50, 126, 0.12), 132px 0 0 -6px rgba(0, 50, 126, 0.12), 133px 0 0 -6px rgba(0, 50, 126, 0.12), 134px 0 0 -6px rgba(0, 50, 126, 0.12), 135px 0 0 -6px rgba(0, 50, 126, 0.12), 136px 0 0 -6px rgba(0, 50, 126, 0.12), 137px 0 0 -6px rgba(0, 50, 126, 0.12), 138px 0 0 -6px rgba(0, 50, 126, 0.12), 139px 0 0 -6px rgba(0, 50, 126, 0.12), 140px 0 0 -6px rgba(0, 50, 126, 0.12), 141px 0 0 -6px rgba(0, 50, 126, 0.12), 142px 0 0 -6px rgba(0, 50, 126, 0.12), 143px 0 0 -6px rgba(0, 50, 126, 0.12), 144px 0 0 -6px rgba(0, 50, 126, 0.12), 145px 0 0 -6px rgba(0, 50, 126, 0.12), 146px 0 0 -6px rgba(0, 50, 126, 0.12), 147px 0 0 -6px rgba(0, 50, 126, 0.12), 148px 0 0 -6px rgba(0, 50, 126, 0.12), 149px 0 0 -6px rgba(0, 50, 126, 0.12), 150px 0 0 -6px rgba(0, 50, 126, 0.12), 151px 0 0 -6px rgba(0, 50, 126, 0.12), 152px 0 0 -6px rgba(0, 50, 126, 0.12), 153px 0 0 -6px rgba(0, 50, 126, 0.12), 154px 0 0 -6px rgba(0, 50, 126, 0.12), 155px 0 0 -6px rgba(0, 50, 126, 0.12), 156px 0 0 -6px rgba(0, 50, 126, 0.12), 157px 0 0 -6px rgba(0, 50, 126, 0.12), 158px 0 0 -6px rgba(0, 50, 126, 0.12), 159px 0 0 -6px rgba(0, 50, 126, 0.12), 160px 0 0 -6px rgba(0, 50, 126, 0.12), 161px 0 0 -6px rgba(0, 50, 126, 0.12), 162px 0 0 -6px rgba(0, 50, 126, 0.12), 163px 0 0 -6px rgba(0, 50, 126, 0.12), 164px 0 0 -6px rgba(0, 50, 126, 0.12), 165px 0 0 -6px rgba(0, 50, 126, 0.12), 166px 0 0 -6px rgba(0, 50, 126, 0.12), 167px 0 0 -6px rgba(0, 50, 126, 0.12), 168px 0 0 -6px rgba(0, 50, 126, 0.12), 169px 0 0 -6px rgba(0, 50, 126, 0.12), 170px 0 0 -6px rgba(0, 50, 126, 0.12), 171px 0 0 -6px rgba(0, 50, 126, 0.12), 172px 0 0 -6px rgba(0, 50, 126, 0.12), 173px 0 0 -6px rgba(0, 50, 126, 0.12), 174px 0 0 -6px rgba(0, 50, 126, 0.12), 175px 0 0 -6px rgba(0, 50, 126, 0.12), 176px 0 0 -6px rgba(0, 50, 126, 0.12), 177px 0 0 -6px rgba(0, 50, 126, 0.12), 178px 0 0 -6px rgba(0, 50, 126, 0.12), 179px 0 0 -6px rgba(0, 50, 126, 0.12), 180px 0 0 -6px rgba(0, 50, 126, 0.12), 181px 0 0 -6px rgba(0, 50, 126, 0.12), 182px 0 0 -6px rgba(0, 50, 126, 0.12), 183px 0 0 -6px rgba(0, 50, 126, 0.12), 184px 0 0 -6px rgba(0, 50, 126, 0.12), 185px 0 0 -6px rgba(0, 50, 126, 0.12), 186px 0 0 -6px rgba(0, 50, 126, 0.12), 187px 0 0 -6px rgba(0, 50, 126, 0.12), 188px 0 0 -6px rgba(0, 50, 126, 0.12), 189px 0 0 -6px rgba(0, 50, 126, 0.12), 190px 0 0 -6px rgba(0, 50, 126, 0.12), 191px 0 0 -6px rgba(0, 50, 126, 0.12), 192px 0 0 -6px rgba(0, 50, 126, 0.12), 193px 0 0 -6px rgba(0, 50, 126, 0.12), 194px 0 0 -6px rgba(0, 50, 126, 0.12), 195px 0 0 -6px rgba(0, 50, 126, 0.12), 196px 0 0 -6px rgba(0, 50, 126, 0.12), 197px 0 0 -6px rgba(0, 50, 126, 0.12), 198px 0 0 -6px rgba(0, 50, 126, 0.12), 199px 0 0 -6px rgba(0, 50, 126, 0.12), 200px 0 0 -6px rgba(0, 50, 126, 0.12), 201px 0 0 -6px rgba(0, 50, 126, 0.12), 202px 0 0 -6px rgba(0, 50, 126, 0.12), 203px 0 0 -6px rgba(0, 50, 126, 0.12), 204px 0 0 -6px rgba(0, 50, 126, 0.12), 205px 0 0 -6px rgba(0, 50, 126, 0.12), 206px 0 0 -6px rgba(0, 50, 126, 0.12), 207px 0 0 -6px rgba(0, 50, 126, 0.12), 208px 0 0 -6px rgba(0, 50, 126, 0.12), 209px 0 0 -6px rgba(0, 50, 126, 0.12), 210px 0 0 -6px rgba(0, 50, 126, 0.12), 211px 0 0 -6px rgba(0, 50, 126, 0.12), 212px 0 0 -6px rgba(0, 50, 126, 0.12), 213px 0 0 -6px rgba(0, 50, 126, 0.12), 214px 0 0 -6px rgba(0, 50, 126, 0.12), 215px 0 0 -6px rgba(0, 50, 126, 0.12), 216px 0 0 -6px rgba(0, 50, 126, 0.12), 217px 0 0 -6px rgba(0, 50, 126, 0.12), 218px 0 0 -6px rgba(0, 50, 126, 0.12), 219px 0 0 -6px rgba(0, 50, 126, 0.12), 220px 0 0 -6px rgba(0, 50, 126, 0.12), 221px 0 0 -6px rgba(0, 50, 126, 0.12), 222px 0 0 -6px rgba(0, 50, 126, 0.12), 223px 0 0 -6px rgba(0, 50, 126, 0.12), 224px 0 0 -6px rgba(0, 50, 126, 0.12), 225px 0 0 -6px rgba(0, 50, 126, 0.12), 226px 0 0 -6px rgba(0, 50, 126, 0.12), 227px 0 0 -6px rgba(0, 50, 126, 0.12), 228px 0 0 -6px rgba(0, 50, 126, 0.12), 229px 0 0 -6px rgba(0, 50, 126, 0.12), 230px 0 0 -6px rgba(0, 50, 126, 0.12), 231px 0 0 -6px rgba(0, 50, 126, 0.12), 232px 0 0 -6px rgba(0, 50, 126, 0.12), 233px 0 0 -6px rgba(0, 50, 126, 0.12), 234px 0 0 -6px rgba(0, 50, 126, 0.12), 235px 0 0 -6px rgba(0, 50, 126, 0.12), 236px 0 0 -6px rgba(0, 50, 126, 0.12), 237px 0 0 -6px rgba(0, 50, 126, 0.12), 238px 0 0 -6px rgba(0, 50, 126, 0.12), 239px 0 0 -6px rgba(0, 50, 126, 0.12), 240px 0 0 -6px rgba(0, 50, 126, 0.12);
  -webkit-transition: 0.3s border-color, 0.3s background-color;
  transition: 0.3s border-color, 0.3s background-color;
}

/* line 17827, app/assets/stylesheets/global/style.css */
.form-range::-webkit-slider-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #f1f1f9, 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 17832, app/assets/stylesheets/global/style.css */
.form-range::-webkit-slider-thumb:active {
  background-color: #d4e1f4;
}

/* line 17836, app/assets/stylesheets/global/style.css */
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #eaedf1;
  border-color: transparent;
  border-radius: 1rem;
  background: #467fcf;
  content: "";
  pointer-events: none;
}

/* line 17849, app/assets/stylesheets/global/style.css */
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  border: 0;
  border-radius: 1rem;
  -moz-appearance: none;
  appearance: none;
  background: #fff;
  position: relative;
  -moz-transition: 0.3s border-color, 0.3s background-color;
  transition: 0.3s border-color, 0.3s background-color;
}

/* line 17861, app/assets/stylesheets/global/style.css */
.form-range::-moz-range-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #f1f1f9, 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 17866, app/assets/stylesheets/global/style.css */
.form-range::-moz-range-thumb:active {
  background-color: #d4e1f4;
}

/* line 17870, app/assets/stylesheets/global/style.css */
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #eaedf1;
  border-color: transparent;
  border-radius: 1rem;
  background: rgba(0, 50, 126, 0.12);
}

/* line 17881, app/assets/stylesheets/global/style.css */
.form-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  border: 0;
  border-radius: 1rem;
  appearance: none;
  background: #fff;
  border-radius: 50px;
  border: 1px solid rgba(0, 30, 75, 0.12);
  -ms-transition: 0.3s border-color, 0.3s background-color;
  transition: 0.3s border-color, 0.3s background-color;
}

/* line 17893, app/assets/stylesheets/global/style.css */
.form-range::-ms-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #f1f1f9, 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 17898, app/assets/stylesheets/global/style.css */
.form-range::-ms-thumb:active {
  background-color: #d4e1f4;
}

/* line 17902, app/assets/stylesheets/global/style.css */
.form-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
  background: transparent;
  border: 0;
  border-radius: 0;
  margin-top: 10px;
}

/* line 17916, app/assets/stylesheets/global/style.css */
.form-range::-ms-fill-lower {
  background-color: #eaedf1;
  border-radius: 1rem;
  background: #467fcf;
}

/* line 17922, app/assets/stylesheets/global/style.css */
.custom-controls-stacked .custom-control {
  margin-bottom: 0.25rem;
}

/* line 17926, app/assets/stylesheets/global/style.css */
.custom-control-label {
  vertical-align: middle;
  position: unset;
  margin-bottom: 0;
}

/* line 17932, app/assets/stylesheets/global/style.css */
.custom-control-label:before {
  border: 1px solid #d8dde4;
  background-color: #f1f1f9;
  background-size: 0.5rem;
}

/* line 17938, app/assets/stylesheets/global/style.css */
.custom-control-description {
  line-height: 1.5rem;
}

/* line 17942, app/assets/stylesheets/global/style.css */
.form-range {
  align-items: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  cursor: pointer;
  display: flex;
  height: 100%;
  min-height: 2.375rem;
  overflow: hidden;
  padding: 0;
  border: 0;
  width: 100%;
  padding-left: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 17965, app/assets/stylesheets/global/style.css */
.form-range:focus {
  box-shadow: none;
  outline: none;
}

/* line 17970, app/assets/stylesheets/global/style.css */
.form-range:focus::-webkit-slider-thumb,
.form-range:focus::-moz-range-thumb,
.form-range:focus::-ms-thumb {
  border-color: #467fcf;
  background-color: #467fcf;
}

/* line 17977, app/assets/stylesheets/global/style.css */
.form-range::-moz-focus-outer {
  border: 0;
}

/* line 17981, app/assets/stylesheets/global/style.css */
.form-range::-moz-range-progress {
  height: 2px;
  background: #467fcf;
  border: 0;
  margin-top: 0;
}

/* line 17988, app/assets/stylesheets/global/style.css */
.form-range::-ms-fill-upper {
  background: rgba(0, 50, 126, 0.12);
  border-radius: 0;
  margin-right: 15px;
  background-color: #eaedf1;
}

/* line 17995, app/assets/stylesheets/global/style.css */
.form-range::-ms-tooltip {
  display: none;
}

/* line 17999, app/assets/stylesheets/global/style.css */
.custom-switch {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: default;
  display: inline-flex;
  align-items: center;
  margin: 0;
  padding-left: 0;
}

/* line 18013, app/assets/stylesheets/global/style.css */
.custom-switch-input:checked ~ .custom-switch-indicator:before {
  left: calc(1rem + 1px);
}

/* line 18017, app/assets/stylesheets/global/style.css */
.custom-switch-description {
  margin-left: 0.5rem;
  color: #6e7687;
  transition: 0.3s color;
}

/* line 18023, app/assets/stylesheets/global/style.css */
.custom-switch-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

/* line 18029, app/assets/stylesheets/global/style.css */
.custom-switch-input:checked ~ .custom-switch-description {
  color: #495057;
}

/* line 18033, app/assets/stylesheets/global/style.css */
.custom-switches-stacked {
  display: flex;
  flex-direction: column;
}

/* line 18040, app/assets/stylesheets/global/style.css */
.custom-switches-stacked .custom-switch {
  margin-bottom: 0.5rem;
}

/* line 18044, app/assets/stylesheets/global/style.css */
.custom-switch-indicator {
  display: inline-block;
  height: 1.25rem;
  width: 2.25rem;
  background: #f1f1f9;
  border-radius: 50px;
  position: relative;
  vertical-align: bottom;
  border: 1px solid #d8dde4;
  transition: 0.3s border-color, 0.3s background-color;
}

/* line 18056, app/assets/stylesheets/global/style.css */
.custom-switch-indicator:before {
  content: "";
  position: absolute;
  height: calc(1.25rem - 4px);
  width: calc(1.25rem - 4px);
  top: 1px;
  left: 1px;
  background: #fff;
  border-radius: 50%;
  transition: 0.3s left;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
}

/* line 18069, app/assets/stylesheets/global/style.css */
.custom-switch-input:focus ~ .custom-switch-indicator {
  box-shadow: none;
  border-color: #60529f;
}

/* line 18074, app/assets/stylesheets/global/style.css */
.fade {
  transition: opacity 0.15s linear;
}

/* line 18078, app/assets/stylesheets/global/style.css */
.fade:not(.show) {
  opacity: 0;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 18083, app/assets/stylesheets/global/style.css */
  .fade {
    transition: none;
  }
}

/* line 18088, app/assets/stylesheets/global/style.css */
.collapse:not(.show) {
  display: none;
  background: #fff;
}

/* line 18093, app/assets/stylesheets/global/style.css */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 18101, app/assets/stylesheets/global/style.css */
  .collapsing {
    transition: none;
  }
}

/* line 18106, app/assets/stylesheets/global/style.css */
.notifyimg {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  fill: #fff;
  float: left;
  padding: 8px;
  height: 35px;
  margin-right: 10px;
  width: 35px;
  font-size: 16px;
}

/* line 18120, app/assets/stylesheets/global/style.css */
.notifyimg svg {
  width: 1.45rem;
  fill: #fff;
}

/* line 18125, app/assets/stylesheets/global/style.css */
.app-header .dropdown-menu .notifications-menu .notification-each {
  align-items: start !important;
}

/* line 18129, app/assets/stylesheets/global/style.css */
.block {
  display: block !important;
}

/*----- Global Loader -----*/
/* line 18134, app/assets/stylesheets/global/style.css */
#global-loader {
  position: fixed;
  z-index: 50000;
  background: white;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}

/* line 18148, app/assets/stylesheets/global/style.css */
ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

/* line 18154, app/assets/stylesheets/global/style.css */
#popup {
  position: absolute;
  width: auto;
  height: 30px;
  background: #fe6b1f;
  display: none;
  color: white;
  border-radius: 5px;
}

/* line 18164, app/assets/stylesheets/global/style.css */
#copy {
  background: none;
  color: white;
  font-weight: bold;
  padding: 8px 25px;
  border: 0;
}

/* line 18172, app/assets/stylesheets/global/style.css */
.popsecondary {
  color: #628dea;
}

/* line 18176, app/assets/stylesheets/global/style.css */
.popinfo {
  color: #88c8f7;
}

/* line 18180, app/assets/stylesheets/global/style.css */
.popsuccess {
  color: #bfff80;
}

/* line 18184, app/assets/stylesheets/global/style.css */
.popdanger {
  color: #ea6262;
}

/* line 18188, app/assets/stylesheets/global/style.css */
.popwarning {
  color: #f7db6e;
}

/* line 18192, app/assets/stylesheets/global/style.css */
.wrap {
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  border-radius: 4px;
}

/* line 18197, app/assets/stylesheets/global/style.css */
a:focus,
a:hover,
a:active {
  outline: 0;
  text-decoration: none;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

/* line 18224, app/assets/stylesheets/global/style.css */
.aside {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  width: 22rem;
  background: #fff;
  border-left: 1px solid #eaedf1;
  display: flex;
  flex-direction: column;
  z-index: 100;
  visibility: hidden;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.05);
}

/* line 18241, app/assets/stylesheets/global/style.css */
.center-block {
  margin-right: auto;
  margin-left: auto;
  float: inherit !important;
}

/* line 18247, app/assets/stylesheets/global/style.css */
.leading-none {
  line-height: 1 !important;
}

/* line 18251, app/assets/stylesheets/global/style.css */
.leading-tight {
  line-height: 1.25 !important;
}

/* line 18255, app/assets/stylesheets/global/style.css */
.leading-normal {
  line-height: 1.5 !important;
}

/* line 18259, app/assets/stylesheets/global/style.css */
.leading-loose {
  line-height: 3 !important;
}

/* line 18263, app/assets/stylesheets/global/style.css */
.icon i {
  vertical-align: -1px;
}

/* line 18267, app/assets/stylesheets/global/style.css */
a.icon {
  text-decoration: none;
  cursor: pointer;
}

/* line 18272, app/assets/stylesheets/global/style.css */
a.icon:hover {
  color: #1a1a1a !important;
}

/* line 18276, app/assets/stylesheets/global/style.css */
.shadow {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
}

@media (max-width: 992px) {
  /* line 18282, app/assets/stylesheets/global/style.css */
  .hor-content .container,
.mobile-header .container,
.hor-header .container {
    max-width: none;
  }
  /* line 18288, app/assets/stylesheets/global/style.css */
  .hor-mobile-header .animated-arrow.hor-toggle {
    margin: 20px 0 0 18px;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  /* line 18294, app/assets/stylesheets/global/style.css */
  .page-header .notifications {
    display: none !important;
  }
}

@media (max-width: 480px) {
  /* line 18300, app/assets/stylesheets/global/style.css */
  .list-media .info {
    padding-bottom: 15px;
  }
  /* line 18304, app/assets/stylesheets/global/style.css */
  .list-media .info .text-right {
    display: none;
  }
  /* line 18308, app/assets/stylesheets/global/style.css */
  .header .nav-link {
    padding: 0.6rem 0.6rem !important;
    line-height: 1.9;
  }
  /* line 18313, app/assets/stylesheets/global/style.css */
  .header .nav-link.leading-none::after {
    top: 12px !important;
  }
  /* line 18317, app/assets/stylesheets/global/style.css */
  .header .navsearch i {
    font-size: 20px !important;
    margin-top: -2px;
  }
  /* line 18322, app/assets/stylesheets/global/style.css */
  .header .nav-link.icon {
    font-size: 16px;
  }
  /* line 18326, app/assets/stylesheets/global/style.css */
  #user-profile .tabs-menu2 ul li a {
    padding: 10px 8px 11px 8px;
  }
  /* line 18330, app/assets/stylesheets/global/style.css */
  .tabs-menu ul li {
    width: 100%;
  }
  /* line 18334, app/assets/stylesheets/global/style.css */
  .tabs-menu ul li:last-child {
    margin-bottom: 15px;
  }
  /* line 18338, app/assets/stylesheets/global/style.css */
  .tabs-menu ul li a {
    width: 100%;
    border: 1px solid #eaedf1;
    border-radius: 5px;
  }
  /* line 18344, app/assets/stylesheets/global/style.css */
  .cal1 .clndr .clndr-table tr {
    height: 50px !important;
  }
  /* line 18348, app/assets/stylesheets/global/style.css */
  .tabs-menu1 ul li {
    width: 100%;
  }
  /* line 18352, app/assets/stylesheets/global/style.css */
  .tabs-menu1 ul li:last-child {
    margin-bottom: 15px;
  }
  /* line 18356, app/assets/stylesheets/global/style.css */
  .tabs-menu1 ul li a {
    width: 100%;
  }
  /* line 18360, app/assets/stylesheets/global/style.css */
  .wizard-card .nav-pills > li {
    text-align: center;
    padding: 9px !important;
  }
  /* line 18365, app/assets/stylesheets/global/style.css */
  .form-control.form-select.w-auto {
    display: none;
  }
  /* line 18369, app/assets/stylesheets/global/style.css */
  .mail-inbox .badge {
    margin: 0;
  }
  /* line 18373, app/assets/stylesheets/global/style.css */
  .construction .display-5 {
    font-size: 1.5rem;
  }
  /* line 18377, app/assets/stylesheets/global/style.css */
  .mail-option .hidden-phone {
    display: none;
  }
  /* line 18381, app/assets/stylesheets/global/style.css */
  .error-page .display-1 {
    font-size: 8.5rem !important;
    text-align: center;
    margin-right: 2px;
  }
}

@media (max-width: 320px) {
  /* line 18389, app/assets/stylesheets/global/style.css */
  .error-page .display-1 {
    font-size: 6.5rem !important;
    text-align: center;
  }
  /* line 18394, app/assets/stylesheets/global/style.css */
  .construction .btn.btn-icon {
    width: 40px !important;
    height: 40px !important;
    border-radius: 50%;
    text-align: center;
    padding: 0;
    background: transparent;
    font-size: 16px;
    color: #fff;
    margin: 0 2px !important;
  }
  /* line 18406, app/assets/stylesheets/global/style.css */
  .display-2 {
    text-align: center;
    font-size: 3rem;
  }
}

@media (max-width: 360px) {
  /* line 18413, app/assets/stylesheets/global/style.css */
  .error-page .display-1 {
    font-size: 6.5rem !important;
    text-align: center;
  }
  /* line 18418, app/assets/stylesheets/global/style.css */
  .page-header {
    display: block !important;
  }
  /* line 18422, app/assets/stylesheets/global/style.css */
  .breadcrumb {
    flex-wrap: wrap;
    margin-bottom: 0;
    list-style: none;
    border-radius: 3px;
    position: relative;
    right: 0;
    top: 0px;
    padding-right: 0;
    left: 0px;
    padding: 0;
    margin-top: 5px;
  }
  /* line 18436, app/assets/stylesheets/global/style.css */
  #user-profile .tabs-menu2 ul li a {
    padding: 10px 6px 11px 6px;
  }
  /* line 18440, app/assets/stylesheets/global/style.css */
  .header .nav-link {
    line-height: 1.9;
  }
}

@media (max-width: 576px) {
  /* line 18446, app/assets/stylesheets/global/style.css */
  .page-header {
    display: block !important;
  }
}

@media (max-width: 767px) {
  /* line 18452, app/assets/stylesheets/global/style.css */
  .footer .privacy {
    text-align: center !important;
  }
  /* line 18456, app/assets/stylesheets/global/style.css */
  .horizontalMenucontainer .hor-mobile-header .header-brand {
    width: inherit;
    position: absolute;
    left: 0;
    right: 0;
  }
  /* line 18463, app/assets/stylesheets/global/style.css */
  .horizontalMenucontainer .hor-mobile-header .header-brand .header-brand-img {
    margin: 0 auto;
    margin-top: 3px;
  }
}

@media (max-width: 767.98px) {
  /* line 18470, app/assets/stylesheets/global/style.css */
  .nav-tabs .nav-link {
    width: 100%;
  }
  /* line 18474, app/assets/stylesheets/global/style.css */
  .page-subtitle {
    display: none;
  }
  /* line 18478, app/assets/stylesheets/global/style.css */
  .richText .richText-toolbar ul li a {
    border: rgba(0, 40, 100, 0.12) solid 1px;
  }
  /* line 18482, app/assets/stylesheets/global/style.css */
  .ticket-card .col-md-1 {
    width: 100%;
    display: block;
  }
  /* line 18487, app/assets/stylesheets/global/style.css */
  .ticket-card img {
    display: block;
    text-align: Center;
    margin: 0 auto;
  }
  /* line 18493, app/assets/stylesheets/global/style.css */
  .dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_paginate {
    margin-top: 10px !important;
  }
  /* line 18498, app/assets/stylesheets/global/style.css */
  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    justify-content: center !important;
  }
  /* line 18502, app/assets/stylesheets/global/style.css */
  .page-title {
    margin-bottom: 0;
  }
  /* line 18506, app/assets/stylesheets/global/style.css */
  .carousel-caption {
    display: none;
  }
  /* line 18510, app/assets/stylesheets/global/style.css */
  .demo-gallery > ul > li {
    width: 100% !important;
  }
  /* line 18514, app/assets/stylesheets/global/style.css */
  ul.inbox-pagination li span {
    display: none;
  }
  /* line 18518, app/assets/stylesheets/global/style.css */
  .responsive-navbar .dropdown-menu.dropdown-menu-end.show {
    left: 10px !important;
    right: 10px;
  }
  /* line 18523, app/assets/stylesheets/global/style.css */
  .responsive-navbar .dropdown-menu.dropdown-menu-start.show {
    right: 10px;
    left: 10px;
  }
}

@media (max-width: 320px) {
  /* line 18531, app/assets/stylesheets/global/style.css */
  .wizard-card .nav-pills > li > a,
.wizard-card .moving-tab {
    font-size: 11px;
  }
  /* line 18536, app/assets/stylesheets/global/style.css */
  .tui-full-calendar-popup-container {
    padding: 17px 24px !important;
  }
}

@media (max-width: 576px) {
  /* line 18543, app/assets/stylesheets/global/style.css */
  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }
  /* line 18548, app/assets/stylesheets/global/style.css */
  .sm-mb-3 {
    margin-bottom: 1.5rem !important;
  }
}

@media (max-width: 990px) {
  /* line 18554, app/assets/stylesheets/global/style.css */
  .nav-tabs .nav-link {
    width: 100%;
  }
  /* line 18558, app/assets/stylesheets/global/style.css */
  .nav-tabs {
    z-index: 9;
  }
}

/* line 18563, app/assets/stylesheets/global/style.css */
.icon-size {
  font-size: 2rem !important;
}

/* line 18567, app/assets/stylesheets/global/style.css */
.visitor-list p {
  font-size: 12px;
}

/* line 18571, app/assets/stylesheets/global/style.css */
.visitor-list i {
  font-size: 20px;
}

@keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%;
  }
  100%,
60% {
    left: 100%;
    right: -90%;
  }
}

@keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  100%,
60% {
    left: 107%;
    right: -8%;
  }
}

@keyframes loader {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

@keyframes spinner {
  0% {
    transform: scale(0.1);
  }
  50% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(0.1);
  }
}

/* line 18685, app/assets/stylesheets/global/style.css */
.user p.u-name {
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: #495057;
}

/* line 18693, app/assets/stylesheets/global/style.css */
.user p.u-designation {
  margin: 0;
  font-size: 11px;
  color: #495057;
}

/* line 18699, app/assets/stylesheets/global/style.css */
.fs {
  font-size: 25px;
}

/* line 18703, app/assets/stylesheets/global/style.css */
.sparkline {
  display: inline-block;
  height: 2rem;
}

@keyframes status-pulse {
  0%,
100% {
    opacity: 1;
  }
  50% {
    opacity: 0.32;
  }
}

/* line 18732, app/assets/stylesheets/global/style.css */
.status-animated {
  animation: 1s status-pulse infinite ease;
}

/* line 18737, app/assets/stylesheets/global/style.css */
.chips {
  margin: 0 0 -0.5rem;
}

/* line 18741, app/assets/stylesheets/global/style.css */
.chips .chip {
  margin: 0 0.5rem 0.5rem 0;
}

/* line 18745, app/assets/stylesheets/global/style.css */
.chip {
  display: inline-block;
  height: 2rem;
  line-height: 2rem;
  font-size: 0.875rem;
  font-weight: 500;
  color: #6e7687;
  padding: 0 0.75rem;
  border-radius: 1rem;
  background-color: rgba(70, 127, 207, 0.06);
  transition: 0.3s background;
}

/* line 18758, app/assets/stylesheets/global/style.css */
.chip .avatar {
  float: left;
  margin: 0 0.5rem 0 -0.75rem;
  height: 2rem;
  width: 2rem;
  border-radius: 50%;
}

/* line 18766, app/assets/stylesheets/global/style.css */
a.chip:hover {
  color: #fff;
  text-decoration: none;
}

/* line 18771, app/assets/stylesheets/global/style.css */
.stamp {
  color: #fff;
  background: #868e96;
  display: inline-block;
  min-width: 40px;
  height: 40px;
  padding: 0 0.25rem;
  line-height: 2rem;
  text-align: center;
  border-radius: 100%;
  font-weight: 600;
}

/* line 18784, app/assets/stylesheets/global/style.css */
.stamp-md {
  min-width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
}

/* line 18790, app/assets/stylesheets/global/style.css */
.stamp-lg {
  min-width: 4rem;
  height: 4rem;
  line-height: 4rem;
}

/* line 18796, app/assets/stylesheets/global/style.css */
.example {
  padding: 1.5rem;
  border: 1px solid #eaedf1;
  border-radius: 7px;
  font-size: 0.9375rem;
}

/* line 18803, app/assets/stylesheets/global/style.css */
.example-bg {
  background: #fff;
}

/* line 18807, app/assets/stylesheets/global/style.css */
.colorinput {
  margin: 0;
  position: relative;
  cursor: pointer;
}

/* line 18813, app/assets/stylesheets/global/style.css */
.colorinput-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

/* line 18819, app/assets/stylesheets/global/style.css */
.colorinput-color {
  display: inline-block;
  width: 1.75rem;
  height: 1.75rem;
  border-radius: 3px;
  border: 1px solid #eaedf1;
  color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

/* line 18829, app/assets/stylesheets/global/style.css */
.colorinput-color:before {
  content: "";
  opacity: 0;
  position: absolute;
  top: 0.25rem;
  left: 0.25rem;
  height: 1.25rem;
  width: 1.25rem;
  transition: 0.3s opacity;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") no-repeat center center/50% 50%;
}

/* line 18841, app/assets/stylesheets/global/style.css */
.colorinput-input:checked ~ .colorinput-color:before {
  opacity: 1;
}

/* line 18845, app/assets/stylesheets/global/style.css */
.colorinput-input:focus ~ .colorinput-color {
  border-color: #eaedf1;
  box-shadow: none;
}

/* line 18850, app/assets/stylesheets/global/style.css */
.colorinput-input:focus:checked ~ .colorinput-color {
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 18854, app/assets/stylesheets/global/style.css */
* {
  box-sizing: border-box;
}

/* line 18860, app/assets/stylesheets/global/style.css */
*:before,
*:after {
  box-sizing: border-box;
}

/* line 18867, app/assets/stylesheets/global/style.css */
#back-to-top {
  background-color: var(--primary-bg-color);
  color: #fff;
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 99;
  display: none;
  text-align: center;
  z-index: 10000;
  height: 50px;
  width: 50px;
  background-repeat: no-repeat;
  background-position: center;
  transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -webkit-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  border-radius: 7px;
}

/* line 18888, app/assets/stylesheets/global/style.css */
#back-to-top i {
  padding-top: 15px;
  font-size: 16px;
}

/* line 18893, app/assets/stylesheets/global/style.css */
#back-to-top:hover {
  background: #fff !important;
  border: 1px solid var(--primary-bg-color);
  color: var(--primary-bg-color);
}

/* line 18899, app/assets/stylesheets/global/style.css */
.feature .feature-svg {
  width: 25%;
}

/* line 18903, app/assets/stylesheets/global/style.css */
.feature .feature-svg3 {
  width: 12%;
}

/* line 18907, app/assets/stylesheets/global/style.css */
.col-sm-2 .feature {
  padding: 0;
  border: 0px;
  box-shadow: none;
}

/* line 18913, app/assets/stylesheets/global/style.css */
.feature .border {
  position: relative;
  display: inline-block;
  width: 3em;
  height: 3em;
  line-height: 2em;
  vertical-align: middle;
  padding-top: 8px;
  border-radius: 7px;
  color: #fff;
}

/* line 18925, app/assets/stylesheets/global/style.css */
.feature p {
  margin-bottom: 0;
}

/* line 18929, app/assets/stylesheets/global/style.css */
.actions {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 18935, app/assets/stylesheets/global/style.css */
.actions > li {
  display: inline-block;
}

/* line 18939, app/assets/stylesheets/global/style.css */
.actions:not(.a-alt) > li > a > i {
  color: #939393;
}

/* line 18943, app/assets/stylesheets/global/style.css */
.actions > li > a {
  display: block;
  padding: 0 10px;
}

/* line 18948, app/assets/stylesheets/global/style.css */
.actions > li > a > i {
  font-size: 20px;
}

/* line 18952, app/assets/stylesheets/global/style.css */
#sidebar li a.active {
  background: #fff;
}

/* line 18956, app/assets/stylesheets/global/style.css */
#sidebar li a.active a[data-toggle=collapse] {
  background: #fff;
}

/* line 18960, app/assets/stylesheets/global/style.css */
.activity {
  position: relative;
  border-left: 1px solid rgba(0, 0, 0, 0.125);
  margin-left: 16px;
}

/* line 18966, app/assets/stylesheets/global/style.css */
.activity .img-activity {
  width: 25px;
  height: 25px;
  text-align: center;
  line-height: 34px;
  border-radius: 50%;
  position: absolute;
  left: -12px;
  box-shadow: 0 0 0 0.5px #f8f9fa;
}

/* line 18978, app/assets/stylesheets/global/style.css */
.user-profile .box {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  text-align: center;
  padding: 20px;
  box-sizing: border-box;
  width: 100%;
}

/* line 18989, app/assets/stylesheets/global/style.css */
.user-profile .box .img {
  width: 120px;
  height: 120px;
  margin: 0 auto;
  border-radius: 50%;
  overflow: hidden;
}

/* line 18997, app/assets/stylesheets/global/style.css */
.deco-layer {
  transition: transform 0.5s;
}

/* line 19002, app/assets/stylesheets/global/style.css */
.userprofile {
  width: 100%;
  float: left;
  clear: both;
  margin: 7px auto;
}

/* line 19009, app/assets/stylesheets/global/style.css */
.userprofile .userpic {
  height: 100px;
  width: 100px;
  clear: both;
  margin: 0 auto;
  display: block;
  border-radius: 100%;
  box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  position: relative;
}

/* line 19023, app/assets/stylesheets/global/style.css */
.userlist a:hover {
  color: #fff;
  opacity: 0.9;
}

/* line 19028, app/assets/stylesheets/global/style.css */
.userprofile .userpic .userpicimg {
  height: auto;
  width: 100%;
  border-radius: 100%;
}

/* line 19034, app/assets/stylesheets/global/style.css */
.username {
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  color: #fff;
  margin-top: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 19045, app/assets/stylesheets/global/style.css */
.username + p {
  color: #f2f2f2;
  font-size: 13px;
  line-height: 15px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 19054, app/assets/stylesheets/global/style.css */
.settingbtn {
  height: 30px;
  width: 30px;
  border-radius: 30px;
  display: block;
  position: absolute;
  bottom: 0px;
  right: 0px;
  line-height: 30px;
  vertical-align: middle;
  text-align: center;
  padding: 0;
  box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.15);
}

/* line 19072, app/assets/stylesheets/global/style.css */
.error-template h2, .error-template .h2 {
  font-size: 6rem;
}

/* line 19076, app/assets/stylesheets/global/style.css */
.counters h3, .counters .h3 {
  font-weight: 400;
}

/* line 19080, app/assets/stylesheets/global/style.css */
#user-profile h2, #user-profile .h2 {
  padding-right: 15px;
}

/* line 19084, app/assets/stylesheets/global/style.css */
#user-profile .profile-img {
  padding: 4px;
}

/* line 19088, app/assets/stylesheets/global/style.css */
#user-profile .profile-label {
  text-align: center;
}

/* line 19092, app/assets/stylesheets/global/style.css */
#user-profile .profile-label .label {
  padding: 5px 15px;
  font-size: 1em;
}

/* line 19097, app/assets/stylesheets/global/style.css */
#user-profile .profile-details ul {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 40px;
}

/* line 19104, app/assets/stylesheets/global/style.css */
#user-profile .profile-details ul > li {
  margin: 3px 0;
  line-height: 1.5;
}

/* line 19109, app/assets/stylesheets/global/style.css */
#user-profile .profile-details a > i {
  padding-top: 2px;
}

/* line 19113, app/assets/stylesheets/global/style.css */
#user-profile .profile-details ul > li > span {
  color: #643ba2;
}

@media (max-width: 1024px) {
  /* line 19119, app/assets/stylesheets/global/style.css */
  body.search-show,
body.sidebar-show {
    overflow: hidden;
  }
  /* line 19124, app/assets/stylesheets/global/style.css */
  body.search-show:before,
body.sidebar-show:before {
    content: "";
    position: fixed;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    opacity: 0.6;
    z-index: 891;
  }
}

@media (max-width: 575.98px) {
  /* line 19139, app/assets/stylesheets/global/style.css */
  .form-control.header-search {
    color: #000;
  }
  /* line 19143, app/assets/stylesheets/global/style.css */
  .header .navsearch i {
    font-size: 20px;
    color: #fff;
    padding-top: 4px;
  }
  /* line 19149, app/assets/stylesheets/global/style.css */
  .header .header-brand-img.desktop-logo {
    display: none;
  }
  /* line 19153, app/assets/stylesheets/global/style.css */
  .header .header-brand-img.mobile-view-logo {
    display: block !important;
  }
}

/* line 19158, app/assets/stylesheets/global/style.css */
.server i {
  width: 50px;
  height: 50px;
  font-size: 1.5rem;
  line-height: 50px;
  border-radius: 50%;
  text-align: center;
  position: relative;
}

/* line 19168, app/assets/stylesheets/global/style.css */
.sparkline_area {
  position: relative;
  bottom: -3px;
}

/* line 19173, app/assets/stylesheets/global/style.css */
#orders {
  position: relative;
  bottom: -10px;
  height: 102px !important;
  width: 100% !important;
}

/* line 19180, app/assets/stylesheets/global/style.css */
#profit {
  position: relative;
  bottom: -13px;
  height: 111px !important;
}

/* line 19186, app/assets/stylesheets/global/style.css */
#total-customers {
  position: relative;
  left: -11px;
}

/* line 19191, app/assets/stylesheets/global/style.css */
#sales-revenue {
  position: relative;
  bottom: -13px;
}

/* line 19196, app/assets/stylesheets/global/style.css */
.overflow-hidden {
  overflow: hidden;
}

/* line 19200, app/assets/stylesheets/global/style.css */
.secondary-card {
  position: relative;
  bottom: 20px;
  border-radius: 0;
}

/* line 19206, app/assets/stylesheets/global/style.css */
.dot-label {
  width: 10px;
  height: 10px;
  display: inline-block;
  border-radius: 100%;
  margin-right: 5px;
}

@media (max-width: 768px) {
  /* line 19215, app/assets/stylesheets/global/style.css */
  .page-header .breadcrumb {
    flex-wrap: wrap;
    margin-bottom: 0;
    list-style: none;
    margin-top: 5px;
  }
}

/* line 19223, app/assets/stylesheets/global/style.css */
.settings {
  content: "\e8c3";
  top: -7px;
  font-size: 18px;
  position: absolute;
  right: 4px;
  font-family: "feather";
  z-index: 1029;
  line-height: 1;
  color: #fff;
  transition: 0.3s ease-in-out;
  animation: anim-rotate 1.5s linear infinite;
}

/* line 19239, app/assets/stylesheets/global/style.css */
.floating {
  animation: floating 3s ease infinite;
  will-change: transform;
}

/* line 19244, app/assets/stylesheets/global/style.css */
.floating:hover {
  animation-play-state: paused;
}

/* line 19248, app/assets/stylesheets/global/style.css */
.statistics-info .counter-icon {
  margin-bottom: 1rem;
  display: inline-flex;
  width: 4rem;
  height: 4rem;
  padding: 1.3rem 1.4rem;
  border-radius: 50%;
  text-align: center;
}

/* line 19258, app/assets/stylesheets/global/style.css */
.statistics-info .counter-icon i {
  font-size: 1.2rem;
}

/* line 19262, app/assets/stylesheets/global/style.css */
.service .item-box i {
  font-size: 35px;
}

@media (min-width: 1276px) {
  /* line 19267, app/assets/stylesheets/global/style.css */
  .productdesc .carousel-item {
    flex-direction: column;
  }
}

/* line 19272, app/assets/stylesheets/global/style.css */
.productdesc .carousel-item {
  align-items: center;
}

/* line 19276, app/assets/stylesheets/global/style.css */
.productdesc .carousel-item li img {
  border-radius: 5px;
}

/* line 19280, app/assets/stylesheets/global/style.css */
.productdesc .carousel-item .thumb {
  transition: all ease 0.3s;
  padding: 0.4rem;
  border: 1px solid transparent;
  border-radius: 5px;
  cursor: pointer;
}

/* line 19288, app/assets/stylesheets/global/style.css */
.productdesc .carousel-item .thumb.active {
  border-color: #eaedf1;
}

/* line 19292, app/assets/stylesheets/global/style.css */
.productdesc .product-carousel .carousel-item {
  height: 100%;
}

/* line 19296, app/assets/stylesheets/global/style.css */
.productdesc .product-carousel .carousel-item img {
  border-radius: 5px;
  height: 100%;
}

/* line 19301, app/assets/stylesheets/global/style.css */
.productdesc .item-main-img {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

/* line 19306, app/assets/stylesheets/global/style.css */
.productdesc .owl-nav button {
  width: 2rem;
  height: 2rem;
  line-height: 7px;
}

/* line 19312, app/assets/stylesheets/global/style.css */
.productdesc .owl-prev,
.productdesc .owl-next {
  top: 70% !important;
}

/* line 19317, app/assets/stylesheets/global/style.css */
.productdesc .owl-prev {
  left: -16px !important;
}

/* line 19321, app/assets/stylesheets/global/style.css */
.productdesc .owl-next {
  right: -16px !important;
}

/* line 19325, app/assets/stylesheets/global/style.css */
.productdesc .item-description-container {
  display: flex;
  flex-direction: column;
}

/* line 19330, app/assets/stylesheets/global/style.css */
.productdesc .list-unstyled li {
  border-bottom: 0 !important;
  margin-bottom: 18px;
}

/* line 19335, app/assets/stylesheets/global/style.css */
.productdesc .tab-content i {
  color: inherit;
}

/* line 19339, app/assets/stylesheets/global/style.css */
.productdesc .main-img-container {
  border-radius: 7px;
}

/* line 19343, app/assets/stylesheets/global/style.css */
.productdesc .hor-line {
  margin-left: auto;
  margin-right: auto;
  display: block;
  width: 100%;
  height: 0.038em;
  background: linear-gradient(to right, #e5e5e500, #e4e4e4, #e4e4e4 51%, #e4e4e4 53%, #e4e4e4, #e5e5e500);
}

/* line 19352, app/assets/stylesheets/global/style.css */
.productdesc .colors-container .colorinput-color {
  margin-right: 8px;
}

/* line 19356, app/assets/stylesheets/global/style.css */
.productdesc .comment-section-main > li {
  margin-bottom: 30px;
}

/* line 19360, app/assets/stylesheets/global/style.css */
.productdesc .comment-sub-section > li {
  margin-left: 40px;
}

/* line 19364, app/assets/stylesheets/global/style.css */
.productdesc .comment-section-main .name-time-container svg {
  fill: #74788e;
  width: 1rem;
}

/* line 19369, app/assets/stylesheets/global/style.css */
.productdesc .comment-section-main .time-main {
  font-size: 12px;
}

/* line 19373, app/assets/stylesheets/global/style.css */
.productdesc .comment-section-main .comment-main-action {
  margin-bottom: 8px;
}

/* line 19377, app/assets/stylesheets/global/style.css */
.productdesc .comment-section-main .comment-main-action .comment-options-container .dropdown-menu.show .dropdown-item {
  margin: 0px;
}

/* line 19381, app/assets/stylesheets/global/style.css */
.text-left {
  float: left;
}

@keyframes circle {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}

@media only screen and (max-width: 1279px) and (min-width: 992px) {
  /* line 19418, app/assets/stylesheets/global/style.css */
  #orders {
    position: relative;
    bottom: -6px;
    height: 102px !important;
    width: 100% !important;
    left: -6px;
  }
}

@media screen and (max-width: 998px) and (min-width: 768px) {
  /* line 19428, app/assets/stylesheets/global/style.css */
  .note-popover .popover-content {
    padding: 14px 0 5px 5px !important;
    margin: 0;
    background: #f1f1f9;
  }
}

@media only screen and (max-width: 490px) {
  /* line 19436, app/assets/stylesheets/global/style.css */
  #smartwizard .nav-link {
    padding: 15px 21px;
  }
  /* line 19440, app/assets/stylesheets/global/style.css */
  .select2.select2-container.select2-container--default.select2-container--below .select2-selection.select2-selection--multiple {
    overflow: auto;
  }
}

@media (max-width: 495px) {
  /* line 19446, app/assets/stylesheets/global/style.css */
  .nested-media .media {
    display: block;
  }
}

/* line 19451, app/assets/stylesheets/global/style.css */
.material-switch > input[type=checkbox] {
  display: none;
}

/* line 19455, app/assets/stylesheets/global/style.css */
.material-switch > label {
  cursor: pointer;
  height: 0px;
  position: relative;
  width: 40px;
}

/* line 19462, app/assets/stylesheets/global/style.css */
.material-switch > label::before {
  background: #76839a;
  box-shadow: inset 0px 0px 10px rgba(228, 229, 237, 0.5);
  border-radius: 8px;
  content: "";
  height: 16px;
  margin-top: -8px;
  position: absolute;
  opacity: 0.3;
  transition: all 0.4s ease-in-out;
  width: 40px;
}

/* line 19475, app/assets/stylesheets/global/style.css */
.material-switch > label::after {
  background: white;
  border-radius: 16px;
  box-shadow: 0px 0px 5px rgba(228, 229, 237, 0.9);
  content: "";
  height: 24px;
  left: -4px;
  margin-top: -8px;
  position: absolute;
  top: -4px;
  transition: all 0.3s ease-in-out;
  width: 24px;
}

/* line 19489, app/assets/stylesheets/global/style.css */
.material-switch > input[type=checkbox]:checked + label::before {
  background: inherit;
  opacity: 0.5;
}

/* line 19494, app/assets/stylesheets/global/style.css */
.material-switch > input[type=checkbox]:checked + label::after {
  background: inherit;
  left: 50%;
}

/* line 19499, app/assets/stylesheets/global/style.css */
.counter-icon {
  margin-bottom: 1rem;
  width: 3rem;
  height: 3rem;
  line-height: 3rem;
  text-align: center;
  font-size: 1.43rem;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  border-radius: 50px;
}

/* line 19513, app/assets/stylesheets/global/style.css */
.counter-icon svg {
  width: 1.45rem;
}

/* line 19517, app/assets/stylesheets/global/style.css */
.light-logo,
.light-logo1,
.mobile-light {
  display: none;
}

/* line 19523, app/assets/stylesheets/global/style.css */
.hor-menu .desktop-logo {
  margin-right: 0;
}

/* line 19527, app/assets/stylesheets/global/style.css */
.hor-content {
  min-height: calc(100vh - 58px) !important;
}

@media (min-width: 992px) {
  /* line 19532, app/assets/stylesheets/global/style.css */
  .sticky {
    width: 100%;
  }
  /* line 19536, app/assets/stylesheets/global/style.css */
  .sticky-pin {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
  }
  /* line 19543, app/assets/stylesheets/global/style.css */
  .product-grid6 .product-image6 img {
    width: 100%;
    height: auto;
  }
  /* line 19548, app/assets/stylesheets/global/style.css */
  .hor-content .container,
.hor-header .container,
.horizontal-main.hor-menu .container {
    max-width: 85%;
  }
}

/* line 19555, app/assets/stylesheets/global/style.css */
.input-group-btn .btn {
  border-radius: 0 4px 4px 0;
}

/* line 19559, app/assets/stylesheets/global/style.css */
.card-body.scroll {
  overflow: hidden;
}

/* line 19563, app/assets/stylesheets/global/style.css */
.border-transparet {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 19567, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item-success {
  background-color: #d2ecb8 !important;
}

/* line 19571, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item-info {
  background-color: #cbe7fb !important;
}

/* line 19575, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item-warning {
  background-color: #fbeebc !important;
}

/* line 19579, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item-danger {
  background-color: #f1c1c0 !important;
}

/* line 19583, app/assets/stylesheets/global/style.css */
.dark-mode .btn-light:focus,
.dark-mode .btn-light.focus {
  background-color: #282840 !important;
}

/*********************IE***************************/
/* line 19589, app/assets/stylesheets/global/style.css */
*::-ms-backdrop,
html.fullscreenie .app-content {
  overflow: scroll;
  overflow-x: hidden;
  height: 100vh;
}

/* line 19596, app/assets/stylesheets/global/style.css */
*::-ms-backdrop,
html.fullscreenie .container.app-content {
  min-height: 0;
}

/* line 19601, app/assets/stylesheets/global/style.css */
*::-ms-backdrop,
html.fullscreenie {
  width: 100%;
}

/* line 19606, app/assets/stylesheets/global/style.css */
*::-ms-backdrop,
.ieh-100 {
  height: 100%;
}

/* line 19611, app/assets/stylesheets/global/style.css */
*::-ms-backdrop,
.mail-chats li.chat-persons {
  height: 100%;
}

/* line 19616, app/assets/stylesheets/global/style.css */
*::-ms-backdrop,
.card-img-top {
  height: 252px;
}

/* line 19621, app/assets/stylesheets/global/style.css */
*::-ms-backdrop,
.custom-control-label::before,
*::-ms-backdrop,
.custom-control-label::after {
  left: -25px;
}

/* line 19628, app/assets/stylesheets/global/style.css */
*::-ms-backdrop,
.media-body,
.media-left,
.media-right {
  display: block;
}

/* line 19635, app/assets/stylesheets/global/style.css */
*::-ms-backdrop,
.resp-vtabs .resp-tabs-list li {
  display: block;
}

/* line 19640, app/assets/stylesheets/global/style.css */
.transaction-table.table td {
  vertical-align: middle;
}

/* line 19644, app/assets/stylesheets/global/style.css */
.header-icon-svgs {
  width: 19px;
  height: 19px;
  color: #5b6e88;
}

/* line 19650, app/assets/stylesheets/global/style.css */
.pulse-danger {
  display: block;
  position: absolute;
  top: 4px;
  right: 5px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #ee335e;
}

/* line 19661, app/assets/stylesheets/global/style.css */
.pulse-danger:before {
  content: "";
  top: -4px;
  right: -4px;
  width: 15px;
  height: 15px;
  position: absolute;
  border-radius: 50%;
  background: rgba(238, 51, 94, 0.8);
  cursor: pointer;
  box-shadow: 0 0 0 rgba(238, 51, 94, 0.9);
  animation: pulse 2s infinite;
}

/* line 19729, app/assets/stylesheets/global/style.css */
.pulse {
  display: block;
  position: absolute;
  top: 7px;
  right: 8px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #22c03c;
}

/* line 19740, app/assets/stylesheets/global/style.css */
.pulse:before {
  content: "";
  top: -4px;
  right: -4px;
  width: 15px;
  height: 15px;
  position: absolute;
  border-radius: 50%;
  background: rgba(34, 192, 60, 0.6);
  cursor: pointer;
  box-shadow: 0 0 0 rgba(34, 192, 60, 0.9);
  animation: pulse 1s linear infinite;
}

/* line 19754, app/assets/stylesheets/global/style.css */
.progress.info1 {
  background: #fed5db;
}

/* line 19758, app/assets/stylesheets/global/style.css */
.progress.secondary {
  background: #f9d1bd;
}

/* line 19762, app/assets/stylesheets/global/style.css */
.app-header .header-right-icons .nav-link.icon {
  margin: 5px;
  padding: 8px !important;
  text-align: center;
  height: 2.5rem;
  font-size: 1.2rem;
  position: relative;
  background: transparent;
}

/* line 19772, app/assets/stylesheets/global/style.css */
.avatar {
  display: inline-block;
  position: relative;
  text-align: center;
  color: #fff;
  font-weight: 500;
  vertical-align: bottom;
  /* font-size: 1.875rem; */
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 19786, app/assets/stylesheets/global/style.css */
.badge-success-light {
  background-color: rgba(19, 191, 27, 0.15) !important;
  color: #13bf1b;
}

/* line 19791, app/assets/stylesheets/global/style.css */
.badge-orange-light {
  color: #e17626;
  background-color: rgba(225, 118, 38, 0.15);
}

/* line 19796, app/assets/stylesheets/global/style.css */
.badge-danger-light {
  color: #f33819;
  background-color: rgba(243, 56, 25, 0.15);
}

/* line 19801, app/assets/stylesheets/global/style.css */
.fa-user-plus:before {
  content: "\f234";
}

/* line 19805, app/assets/stylesheets/global/style.css */
.todo-blog {
  display: flex;
  position: relative;
  min-height: 70px;
  margin-left: 10px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 19816, app/assets/stylesheets/global/style.css */
.todo-blog:before {
  content: "";
  position: absolute;
  top: 10px;
  bottom: 0;
  height: 26px;
  left: -6px;
  width: 3px;
}

/* line 19826, app/assets/stylesheets/global/style.css */
.todo-blog.primary .todo-img input:checked ~ .checkmark {
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 19831, app/assets/stylesheets/global/style.css */
.todo-blog.primary:before {
  background: var(--primary-bg-color);
}

/* line 19835, app/assets/stylesheets/global/style.css */
.todo-blog.secondary .todo-img input:checked ~ .checkmark {
  background-color: #e984b1;
  border-color: #e984b1;
}

/* line 19840, app/assets/stylesheets/global/style.css */
.todo-blog.secondary:before {
  background: #e984b1;
}

/* line 19844, app/assets/stylesheets/global/style.css */
.todo-blog.teritary .todo-img input:checked ~ .checkmark {
  background-color: #59adec;
  border-color: #59adec;
}

/* line 19849, app/assets/stylesheets/global/style.css */
.todo-blog.teritary:before {
  background: #59adec;
}

/* line 19853, app/assets/stylesheets/global/style.css */
.todo-blog.custom-yellow .todo-img input:checked ~ .checkmark {
  background-color: #e7c354;
  border-color: #e7c354;
}

/* line 19858, app/assets/stylesheets/global/style.css */
.todo-blog.custom-yellow:before {
  background: #e7c354;
}

/* line 19862, app/assets/stylesheets/global/style.css */
.todo-blog .todo-img {
  width: 45px;
  height: 45px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

/* line 19871, app/assets/stylesheets/global/style.css */
.todo-blog .todo-img input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* line 19879, app/assets/stylesheets/global/style.css */
.todo-blog .todo-img .checkmark {
  position: relative;
  top: 0;
  left: 0;
  height: 18px;
  width: 18px;
  background-color: white;
  border-radius: 5px;
  background-color: white;
  border: 1px solid #d6d5d5;
}

/* line 19891, app/assets/stylesheets/global/style.css */
.todo-blog .todo-img .checkmark::after {
  content: "";
  position: absolute;
  left: 5px;
  top: 12%;
  width: 0.4rem;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

/* line 19905, app/assets/stylesheets/global/style.css */
.todo-blog .todo-details {
  margin-left: 15px;
  width: 100%;
  margin-top: 6px;
}

/* line 19911, app/assets/stylesheets/global/style.css */
.todo-blog .todo-details:hover .todo-blog::before,
.todo-blog .todo-details:focus .todo-blog::before {
  transform: scale(1.5);
}

/* line 19916, app/assets/stylesheets/global/style.css */
.todo-blog .badge {
  color: #74788e;
  cursor: pointer;
  transition: all ease 0.2s;
}

/* line 19922, app/assets/stylesheets/global/style.css */
.todo-blog .badge:hover,
.todo-blog .badge:focus {
  color: white;
}

/* line 19927, app/assets/stylesheets/global/style.css */
.tl-blog {
  display: flex;
  position: relative;
  min-height: 70px;
  margin-left: 10px;
  cursor: pointer;
}

/* line 19935, app/assets/stylesheets/global/style.css */
.tl-blog:before {
  content: "";
  position: absolute;
  top: 45px;
  bottom: 0;
  height: 25px;
  left: 20px;
  width: 3px;
  border-left: 1px solid #eaedf1;
}

/* line 19946, app/assets/stylesheets/global/style.css */
.tl-blog i,
.tl-blog .tl-title-main {
  transition: all ease 0.2s;
}

/* line 19951, app/assets/stylesheets/global/style.css */
.tl-blog:last-child::before {
  content: none;
}

/* line 19955, app/assets/stylesheets/global/style.css */
.tl-blog.primary:hover .tl-title-main {
  color: var(--primary-bg-color) !important;
}

/* line 19959, app/assets/stylesheets/global/style.css */
.tl-blog.secondary:hover .tl-title-main {
  color: #e984b1 !important;
}

/* line 19963, app/assets/stylesheets/global/style.css */
.tl-blog.teritary:hover .tl-title-main {
  color: #59adec !important;
}

/* line 19967, app/assets/stylesheets/global/style.css */
.tl-blog.custom-yellow:hover .tl-title-main {
  color: #e7c354 !important;
}

/* line 19971, app/assets/stylesheets/global/style.css */
.tl-blog .tl-img {
  width: 45px;
  height: 45px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: 0.5rem;
}

/* line 19981, app/assets/stylesheets/global/style.css */
.tl-blog .tl-details {
  margin-left: 15px;
  width: 100%;
  margin-top: 6px;
}

/* line 19987, app/assets/stylesheets/global/style.css */
.tl-blog .badge {
  color: #74788e;
  cursor: pointer;
  transition: all ease 0.2s;
}

/* line 19993, app/assets/stylesheets/global/style.css */
.tl-blog .badge:hover,
.tl-blog .badge:focus {
  color: white;
}

/* line 19998, app/assets/stylesheets/global/style.css */
.chart-circle-sm {
  height: 4rem;
  width: 4rem;
  font-size: 0.8rem;
}

/* line 20004, app/assets/stylesheets/global/style.css */
.chart-circle {
  display: block;
  height: 8rem;
  width: 8rem;
  position: relative;
  margin: 0 auto;
}

/* line 20012, app/assets/stylesheets/global/style.css */
small,
.small {
  font-size: 80%;
  font-weight: 400;
}

/* line 20018, app/assets/stylesheets/global/style.css */
.fa-facebook-f:before {
  content: "\f39e";
}

/* line 20022, app/assets/stylesheets/global/style.css */
.fa-instagram:before {
  content: "\f16d";
}

/* line 20026, app/assets/stylesheets/global/style.css */
.fa-twitter:before {
  content: "\f099";
}

@media (min-width: 767px) {
  /* line 20031, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-menu__item.active .side-menu__icon {
    color: var(--primary-bg-color) !important;
  }
  /* line 20035, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    background: none !important;
    box-shadow: none;
  }
  /* line 20040, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-menu__item.active .side-menu__icon {
    color: var(--primary-bg-color) !important;
    fill: var(--primary-bg-color) !important;
  }
  /* line 20045, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-badge,
.sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .side-badge {
    top: 6px;
    right: 22px;
  }
}

/* line 20052, app/assets/stylesheets/global/style.css */
.todo-img i {
  padding-bottom: 4px;
}

@media (max-width: 767px) {
  /* line 20057, app/assets/stylesheets/global/style.css */
  .sidenav-toggled .app-header.header {
    padding-left: 0px !important;
  }
  /* line 20061, app/assets/stylesheets/global/style.css */
  .sidenav-toggled .header-brand1 .light-logo {
    display: none !important;
  }
  /* line 20065, app/assets/stylesheets/global/style.css */
  .pageheader-btn {
    margin-top: 12px;
  }
  /* line 20069, app/assets/stylesheets/global/style.css */
  .header-brand1 {
    width: 100%;
    margin: 0 auto;
  }
  /* line 20074, app/assets/stylesheets/global/style.css */
  .header-brand1 .light-logo1 {
    margin: 0 auto;
    margin-top: 6px;
  }
  /* line 20079, app/assets/stylesheets/global/style.css */
  .app-header {
    position: fixed !important;
    z-index: 999999 !important;
  }
  /* line 20084, app/assets/stylesheets/global/style.css */
  .app-content .side-app {
    padding: 0px 15px 0 15px !important;
  }
}

@media (max-width: 991px) {
  /* line 20090, app/assets/stylesheets/global/style.css */
  .app-header.header .header-brand-img.toggle-logo {
    display: none;
  }
  /* line 20094, app/assets/stylesheets/global/style.css */
  .app-header.header .header-brand-img.desktop-logo {
    display: none;
  }
  /* line 20098, app/assets/stylesheets/global/style.css */
  .dropdown-menu.header-search:before {
    left: 15px !important;
  }
  /* line 20102, app/assets/stylesheets/global/style.css */
  .header .dropdown-menu {
    border-radius: 0px 0px 5px 5px !important;
  }
}

/* line 20107, app/assets/stylesheets/global/style.css */
.sidebar .tab-menu-heading {
  background: var(--primary-bg-color);
  color: #fff;
}

/* line 20112, app/assets/stylesheets/global/style.css */
.sidebar-right .tab-content i {
  font-size: 18px;
  line-height: 2;
  background-color: var(--primary-bg-color);
  border-radius: 50%;
  height: 40px;
  width: 40px;
  text-align: center;
  color: #fff !important;
}

/* line 20123, app/assets/stylesheets/global/style.css */
.task-list {
  list-style: none;
  position: relative;
  margin: 0;
  padding: 0px 0 0;
  color: #3c4858;
}

/* line 20131, app/assets/stylesheets/global/style.css */
.task-list:before {
  content: "";
  position: absolute;
  top: 9px;
  bottom: 0;
  height: 88%;
  left: 15px;
  border-left: 1px solid #e0e9f1;
}

/* line 20141, app/assets/stylesheets/global/style.css */
.task-list li {
  position: relative;
  min-height: 73px;
  padding-left: 55px;
}

/* line 20147, app/assets/stylesheets/global/style.css */
.task-list li:last-child:after {
  display: none;
}

/* line 20151, app/assets/stylesheets/global/style.css */
.task-list li:hover .task-icon,
.task-list li:focus .task-icon {
  transform: scale(1.3);
  left: 24px;
}

/* line 20157, app/assets/stylesheets/global/style.css */
.task-list li:hover .task-icon::before,
.task-list li:focus .task-icon::before {
  left: -5px;
  display: block;
}

/* line 20163, app/assets/stylesheets/global/style.css */
.task-list li .task-icon {
  position: absolute;
  left: 10px;
  top: 5px;
  border-radius: 50%;
  padding: 2px;
  width: 12px;
  height: 12px;
  z-index: 2;
  transition: all ease 0.2s;
}

/* line 20175, app/assets/stylesheets/global/style.css */
.task-list li .task-icon::before {
  content: "";
  position: absolute;
  width: 5px;
  height: 1px;
  top: 5px;
  background: #e0e9f1;
  display: none;
}

@media (max-width: 360px) {
  /* line 20186, app/assets/stylesheets/global/style.css */
  .dropdown-menu.header-search:before {
    left: 200px !important;
  }
}

/* line 20191, app/assets/stylesheets/global/style.css */
.step-footer svg {
  fill: #fff;
}

/* line 20195, app/assets/stylesheets/global/style.css */
.cart-img {
  height: 55px !important;
  width: 58px;
  border-radius: 5px !important;
}

/* line 20201, app/assets/stylesheets/global/style.css */
.mail-inbox .icons {
  width: 30px;
  height: 30px !important;
  border-radius: 5px;
  background: 0 0;
  text-align: center;
  line-height: 30px !important;
  display: block !important;
  padding: 0 !important;
  font-size: 16px;
  color: #565b95 !important;
  border: 1px solid #e9ebfa;
  margin-right: 8px;
}

/* line 20216, app/assets/stylesheets/global/style.css */
[class^=ri-],
[class*=" ri-"] {
  font-family: "remixicon" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 20224, app/assets/stylesheets/global/style.css */
.ri-mail-line:before {
  content: "\eef6";
}

/* line 20228, app/assets/stylesheets/global/style.css */
.table-inbox tr td i {
  color: #e6e9f1;
}

/* line 20232, app/assets/stylesheets/global/style.css */
.table-inbox tr td i:hover {
  color: #f7284a;
}

/* line 20236, app/assets/stylesheets/global/style.css */
.table-inbox tr td .fa-star:hover {
  color: #fbc518;
}

/* line 20240, app/assets/stylesheets/global/style.css */
.mail-option {
  display: inline-block;
  margin-bottom: 10px;
  width: 100%;
}

/* line 20246, app/assets/stylesheets/global/style.css */
.mail-option .btn-group a.btn,
.mail-option .chk-all {
  border: 1px solid #e9ebfa;
  border-radius: 3px !important;
  display: inline-block;
  padding: 5px 10px;
}

/* line 20254, app/assets/stylesheets/global/style.css */
.mail-option .btn-group,
.mail-option .chk-all {
  margin-right: 5px;
}

/* line 20259, app/assets/stylesheets/global/style.css */
.mail-option .btn-group,
.mail-option .chk-all {
  margin-right: 5px;
}

/* line 20264, app/assets/stylesheets/global/style.css */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

/* line 20272, app/assets/stylesheets/global/style.css */
.mail-option .btn-group a.all {
  border: 0 !important;
  padding: 0 !important;
  outline: 0;
  box-shadow: none;
}

/* line 20279, app/assets/stylesheets/global/style.css */
ul.inbox-pagination {
  float: right;
}

/* line 20283, app/assets/stylesheets/global/style.css */
ul.inbox-pagination li {
  float: left;
}

/* line 20287, app/assets/stylesheets/global/style.css */
.inbox-pagination li span {
  display: inline-block;
  margin-right: 5px;
  margin-top: 7px;
}

/* line 20293, app/assets/stylesheets/global/style.css */
.inbox-pagination a.np-btn {
  margin-left: 5px;
}

/* line 20297, app/assets/stylesheets/global/style.css */
.inbox-pagination a.np-btn {
  border: 1px solid #e9ebfa;
  border-radius: 3px !important;
  display: inline-block;
  padding: 5px 15px;
}

/* line 20304, app/assets/stylesheets/global/style.css */
.acc-header a.collapsed {
  border-radius: 5px;
  border: 1px solid #e9ebfa;
}

/* line 20309, app/assets/stylesheets/global/style.css */
.acc-header a {
  display: block;
  padding: 15px;
  font-size: 14px;
  background-color: #d4ddca1f;
  border-bottom: 0;
  border: 1px solid #e9ebfa;
  border-radius: 5px;
}

/* line 20319, app/assets/stylesheets/global/style.css */
.acc-card .collapse.show .acc-body {
  border-top: 0;
}

/* line 20323, app/assets/stylesheets/global/style.css */
.acc-header a.active {
  border-radius: 5px 5px 0 0;
}

/* line 20327, app/assets/stylesheets/global/style.css */
.acc-body {
  padding: 15px;
  border: 1px solid #e9ebfa;
  border-top: 0;
  border-radius: 0 0 5px 5px;
}

/* line 20334, app/assets/stylesheets/global/style.css */
.panel-heading1 a.active {
  border-radius: 5px 5px 0 0;
}

/* line 20338, app/assets/stylesheets/global/style.css */
.card-pay .tabs-menu {
  margin-bottom: 25px;
  border-radius: 5px;
  overflow: hidden;
}

/* line 20344, app/assets/stylesheets/global/style.css */
.card-pay .tabs-menu li {
  width: 33.3%;
  display: block;
}

/* line 20349, app/assets/stylesheets/global/style.css */
.card-pay .tabs-menu li a.active {
  background: var(--primary-bg-color);
  color: #fff;
  border-radius: 2px;
  text-align: center;
}

/* line 20356, app/assets/stylesheets/global/style.css */
.card-pay .tabs-menu li a {
  padding: 0.7rem 1rem;
  background: #f3f4f7;
  display: block;
  text-align: center;
  border-right: 1px solid #eaedf1;
}

/* line 20364, app/assets/stylesheets/global/style.css */
.card-pay .tabs-menu li:last-child a {
  border-right: 0;
}

/* line 20368, app/assets/stylesheets/global/style.css */
.acc-step-number {
  padding: 0;
  width: 25px;
  height: 25px;
  line-height: 25px;
}

/* line 20375, app/assets/stylesheets/global/style.css */
.main-content-label {
  color: #1d212f;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1;
  margin-bottom: 10px;
  letter-spacing: 0.2px;
}

/* line 20384, app/assets/stylesheets/global/style.css */
.social-login {
  width: 35px;
  height: 35px;
  background: #f5f6fb;
  border-radius: 50px;
  line-height: 36px;
  font-size: 15px;
  margin-top: -5px;
}

/* line 20394, app/assets/stylesheets/global/style.css */
.error-bg {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  position: relative;
  background-size: cover !important;
  background-position: center !important;
  z-index: 0;
  background: url(/assets/pngs/bg1.jpg);
  background-repeat: no-repeat;
  background-position: center;
}

/* line 20406, app/assets/stylesheets/global/style.css */
.error-bg::before {
  content: "";
  height: 100%;
  width: 100%;
  background: var(--primary06);
  position: absolute;
  left: 0;
  z-index: -1;
  top: 0;
}

/* line 20417, app/assets/stylesheets/global/style.css */
.user-social-detail {
  margin: 0 auto;
  justify-content: center;
}

/* line 20422, app/assets/stylesheets/global/style.css */
.user-social-detail .social-profile {
  height: 33px;
  width: 33px;
  background-color: rgba(228, 231, 236, 0.3);
  font-size: 13px;
  padding: 1px;
  transition: all ease 0.3s;
}

/* line 20431, app/assets/stylesheets/global/style.css */
.user-social-detail .social-profile:hover {
  background-color: var(--primary-bg-color);
}

/* line 20435, app/assets/stylesheets/global/style.css */
.user-social-detail .social-profile:hover i {
  color: #fff;
}

/* line 20439, app/assets/stylesheets/global/style.css */
.list-group-flush .list-group-item {
  border-right: 0 !important;
  border-left: 0 !important;
  border-radius: 0;
}

/* line 20445, app/assets/stylesheets/global/style.css */
.sidebar .list-group-flush .list-group-item {
  border-bottom: 0;
}

/* line 20449, app/assets/stylesheets/global/style.css */
.sidebar .tabs-menu ul li a {
  padding: 15px 12px 15px 13px;
}

/* line 20453, app/assets/stylesheets/global/style.css */
.sticky.sticky-pin .horizontal-main.hor-menu {
  box-shadow: 5px 7px 26px -5px rgba(104, 113, 123, 0.1);
}

/* line 20457, app/assets/stylesheets/global/style.css */
.mini-stat-icon {
  padding: 8px 12px;
  color: #fff;
  display: block;
  border-radius: 50px;
}

/* line 20464, app/assets/stylesheets/global/style.css */
.product-grid6 {
  overflow: hidden;
  border-radius: 5px;
  padding: 0px;
}

/* line 20470, app/assets/stylesheets/global/style.css */
.product-grid6 .product-image6 {
  overflow: hidden;
  position: relative;
}

/* line 20475, app/assets/stylesheets/global/style.css */
.product-grid6 .product-image6 .img-container {
  display: block;
  position: relative;
}

/* line 20480, app/assets/stylesheets/global/style.css */
.product-grid6 .product-image6 .img-container::before {
  content: " ";
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #303430db;
  z-index: 1;
  transition: all ease 0.3s;
  opacity: 0;
}

/* line 20495, app/assets/stylesheets/global/style.css */
.product-grid6 .product-image6 img {
  margin: auto;
  display: block;
  transition: all ease-in-out 0.3s;
}

/* line 20501, app/assets/stylesheets/global/style.css */
.product-grid6:hover .product-image6 .img-container::before {
  opacity: 1;
}

/* line 20505, app/assets/stylesheets/global/style.css */
.product-grid6:hover .product-image6 img {
  transform: scale(1.1);
}

/* line 20509, app/assets/stylesheets/global/style.css */
.product-grid6 .icon-container {
  position: absolute;
  z-index: 2;
  opacity: 0;
  top: 50%;
  bottom: 50%;
  left: 50%;
  height: -moz-fit-content;
  height: fit-content;
  width: -moz-fit-content;
  width: fit-content;
  transform: translate(-50%, -50%);
  transition: all ease;
}

/* line 20522, app/assets/stylesheets/global/style.css */
.product-grid6 .icon-container .icons {
  padding: 0;
  margin: 0;
  list-style: none;
  left: 0;
  right: 0;
  text-align: center;
  bottom: -3px;
}

/* line 20532, app/assets/stylesheets/global/style.css */
.product-grid6 .icon-container .icons li {
  display: inline-block;
}

/* line 20536, app/assets/stylesheets/global/style.css */
.product-grid6 .icon-container .icons li a {
  line-height: 34px;
  text-align: center;
  height: 35px;
  width: 35px;
  margin: 3px 4px;
  border-radius: 50px;
  display: block;
  position: relative;
  transition: all ease 0.3s;
}

/* line 20548, app/assets/stylesheets/global/style.css */
.product-grid6 .icon-container .icons li a svg {
  fill: #fff;
}

/* line 20552, app/assets/stylesheets/global/style.css */
.product-grid6 .icon-container .icons li a:hover {
  color: #fff;
  background-color: var(--primary-bg-color);
}

/* line 20557, app/assets/stylesheets/global/style.css */
.product-grid6 .icon-container .icons li a:after,
.product-grid6 .icon-container .icons li a:before {
  content: attr(data-tip);
  color: #fff;
  font-size: 10px;
  letter-spacing: 1px;
  line-height: 20px;
  padding: 1px 5px;
  border-radius: 5px;
  white-space: nowrap;
  opacity: 0;
  transform: translateX(-50%);
  position: absolute;
  left: 50%;
  top: -30px;
}

/* line 20574, app/assets/stylesheets/global/style.css */
.product-grid6 .icon-container .icons li a:after {
  content: "";
  height: 15px;
  width: 15px;
  border-radius: 0;
  transform: translateX(-50%) rotate(45deg);
  top: -20px;
  z-index: -1;
}

/* line 20584, app/assets/stylesheets/global/style.css */
.product-grid6 .icon-container .icons li a:hover:after,
.product-grid6 .icon-container .icons li a:hover:before {
  opacity: 1;
  background-color: var(--primary-bg-color);
}

/* line 20590, app/assets/stylesheets/global/style.css */
.product-grid6:hover .icon-container {
  opacity: 1;
  animation: drop-icon 0.3s linear;
}

@keyframes drop-icon {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/* line 20609, app/assets/stylesheets/global/style.css */
.light-layout {
  display: none;
}

/* line 20613, app/assets/stylesheets/global/style.css */
.horizontalMenucontainer .responsive-navbar.navbar .navbar-collapse {
  margin-top: 0;
}

/* line 20617, app/assets/stylesheets/global/style.css */
.task-list h6, .task-list .h6 {
  font-weight: 500;
}

/* line 20621, app/assets/stylesheets/global/style.css */
.task-list span {
  font-size: 12px;
  font-weight: 400;
}

/* line 20626, app/assets/stylesheets/global/style.css */
.sidebar .dropdown-item h6, .sidebar .dropdown-item .h6 {
  font-weight: 500;
  color: #495057;
}

/* line 20631, app/assets/stylesheets/global/style.css */
.sidebar .dropdown-item p {
  font-size: 12px;
}

/* line 20635, app/assets/stylesheets/global/style.css */
.sidebar .dropdown-item .pt-1 {
  margin-top: 3px;
}

/* line 20639, app/assets/stylesheets/global/style.css */
.bg-patterns {
  background: url(/assets/patterns/1.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

/* line 20646, app/assets/stylesheets/global/style.css */
.legend {
  width: 10px;
  height: 10px;
  display: inline-block;
  border-radius: 100%;
  margin-right: 5px;
  margin-top: 6px;
}

/* line 20655, app/assets/stylesheets/global/style.css */
.legend.bg-background2 {
  background: #ff5d9e;
}

/* line 20659, app/assets/stylesheets/global/style.css */
.mail-inbox.list-group-transparent .list-group-item.active {
  background: transparent !important;
}

/* line 20663, app/assets/stylesheets/global/style.css */
.header-brand-img .toggle-logo,
.header-brand-img .light-logo {
  display: none;
}

@media (min-width: 768px) {
  /* line 20669, app/assets/stylesheets/global/style.css */
  .dropdown-menu.header-search:before {
    content: "";
    width: 13px;
    height: 13px;
    background: #fff;
    position: absolute;
    top: -7px;
    left: 18px;
    transform: rotate(45deg);
    border-top: 1px solid #eaedf1;
    border-left: 1px solid #eaedf1;
  }
}

/* line 20683, app/assets/stylesheets/global/style.css */
#morrisBar8.chartsh svg text {
  font-size: 10px !important;
  /*but its not reducing the font size */
  font-weight: 400 !important;
}

/* line 20689, app/assets/stylesheets/global/style.css */
#morrisBar9.chartsh svg text {
  font-size: 10px !important;
  /*but its not reducing the font size */
  font-weight: 400 !important;
}

/* line 20695, app/assets/stylesheets/global/style.css */
.table-bordered > :not(caption) > * {
  border-width: 0px 0;
}

/* line 20699, app/assets/stylesheets/global/style.css */
.list-group .contact-icons {
  position: absolute;
  top: 20px;
  left: 70px;
}

/* line 20705, app/assets/stylesheets/global/style.css */
.list-group .list-contact-icons {
  min-width: 2rem;
  transition: 0.3s color;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  color: var(--primary-bg-color);
  background: #ece8ff;
  height: 35px;
  width: 35px;
  font-size: 13px;
  padding: 10px;
}

/* line 20725, app/assets/stylesheets/global/style.css */
.sw-btn-group-extra.btn-group > .btn:first-child {
  border-right: 1px solid rgba(255, 255, 255, 0.13) !important;
}

/* line 20729, app/assets/stylesheets/global/style.css */
.sw-btn-group-extra .btn + .btn {
  margin-left: 0;
}

@media screen and (max-width: 1310px) and (min-width: 1280px) {
  /* line 20734, app/assets/stylesheets/global/style.css */
  h3.number-font, .number-font.h3 {
    font-size: 1.8rem;
  }
}

/* line 20739, app/assets/stylesheets/global/style.css */
.inbox-body .mail-option .dropdown-menu {
  z-index: 8;
}

@media (max-width: 320px) {
  /* line 20744, app/assets/stylesheets/global/style.css */
  .responsive-navbar.navbar .nav-link.icon {
    margin: 1px !important;
  }
}

@media (min-width: 992px) and (max-width: 1060px) {
  /* line 20750, app/assets/stylesheets/global/style.css */
  .panel-theme .no-padding {
    padding-left: 0px;
    padding-right: 0px;
  }
}

/* line 20756, app/assets/stylesheets/global/style.css */
.dropdown-menu-arrow:before {
  content: unset;
}

/* line 20760, app/assets/stylesheets/global/style.css */
.dropdown-menu span {
  font-size: 0.8rem;
}

/* line 20764, app/assets/stylesheets/global/style.css */
.counter-icon.dash::before {
  content: "";
  position: absolute;
  width: 7px;
  height: 46px;
  border-bottom-right-radius: 11px;
  border-top-right-radius: 6px;
  top: 10%;
  right: 30%;
  background: rgba(255, 255, 255, 0.135);
  transform: rotate(35deg);
}

/* line 20777, app/assets/stylesheets/global/style.css */
.counter-icon.dash::after {
  content: "";
  position: absolute;
  width: 6px;
  height: 48px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 3px;
  top: -4%;
  right: 50%;
  background: rgba(255, 255, 255, 0.135);
  transform: rotate(35deg);
}

/* line 20790, app/assets/stylesheets/global/style.css */
.header-right-icons a {
  color: #100f15cf;
  transition: all ease 0.2s;
}

/* line 20795, app/assets/stylesheets/global/style.css */
.header-right-icons a:hover {
  color: var(--primary-bg-color);
}

/* line 20799, app/assets/stylesheets/global/style.css */
.dropdown-toggle.chart-menu::after {
  content: none;
}

/* line 20803, app/assets/stylesheets/global/style.css */
.card-header {
  padding: 1.2rem 1.5rem !important;
}

/* line 20807, app/assets/stylesheets/global/style.css */
.table-body tr:nth-child(even),
.table-head {
  background: transparent;
}

/* line 20812, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting.no-btn::before,
table.dataTable > thead .sorting.no-btn::after {
  content: none;
}

/* line 20817, app/assets/stylesheets/global/style.css */
.showall-text {
  color: #74788e;
}

/* line 20821, app/assets/stylesheets/global/style.css */
.notification-label {
  font-size: 12.5px !important;
  color: #495057;
}

/* line 20826, app/assets/stylesheets/global/style.css */
.notification-subtext {
  font-size: 12px;
  color: #76839a;
  display: block;
}

/* line 20832, app/assets/stylesheets/global/style.css */
.remove-animate {
  opacity: 0;
  animation: dropremove 0.3s linear;
}

@keyframes drop {
  0% {
    top: 32%;
    opacity: 1;
  }
  10% {
    top: 36%;
  }
  50% {
    top: 30%;
    opacity: 0.3;
  }
  100% {
    top: 10%;
    opacity: 0;
  }
}

@keyframes dropremove {
  0% {
    top: 32%;
    opacity: 1;
  }
  50% {
    top: 30%;
    opacity: 0.5;
  }
  100% {
    top: 10%;
    opacity: 0;
    display: none;
  }
}

/* line 20876, app/assets/stylesheets/global/style.css */
.animate {
  animation: drop 0.3s linear reverse;
  display: block;
  opacity: 1;
}

/* line 20882, app/assets/stylesheets/global/style.css */
.fc-day {
  text-transform: uppercase;
}

/* line 20886, app/assets/stylesheets/global/style.css */
.fc-day .fc-daygrid-event {
  transition: all ease 0.3s;
}

/* line 20890, app/assets/stylesheets/global/style.css */
.fc-day .fc-col-header-cell-cushion {
  font-weight: normal;
}

/* line 20894, app/assets/stylesheets/global/style.css */
.fc-day.fc-day-today {
  background-color: var(--primary06);
}

/* line 20898, app/assets/stylesheets/global/style.css */
.fc-day.fc-day-today .fc-daygrid-day-number {
  color: var(--primary-bg-color) !important;
}

/* line 20902, app/assets/stylesheets/global/style.css */
.fc-day.fc-day-today .fc-h-event .fc-event-main {
  color: #fff;
}

/* line 20906, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day.fc-day-today {
  animation: blink 2s linear;
}

@keyframes blink {
  0% {
    background: var(--primary03);
  }
  25% {
    background: var(--primary06);
  }
  50% {
    background: var(--primary03);
  }
  75% {
    background: var(--primary06);
  }
  100% {
    background: var(--primary03);
  }
}

/* line 20932, app/assets/stylesheets/global/style.css */
.fc-event.fc-daygrid-event.fc-daygrid-dot-event {
  border: 1px solid #59adec !important;
  color: #fff;
  background-color: #59adec;
}

/* line 20938, app/assets/stylesheets/global/style.css */
.fc .fc-button-primary:hover {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 20944, app/assets/stylesheets/global/style.css */
.fc .fc-button-primary:disabled {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 20950, app/assets/stylesheets/global/style.css */
.fc .fc-button-primary:not(:disabled):active,
.fc .fc-button-primary.fc-button-active:not(:disabled) {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 20957, app/assets/stylesheets/global/style.css */
.fc-event-dot {
  background-color: #59adec;
}

/* line 20961, app/assets/stylesheets/global/style.css */
.ce-btn-group .btn {
  min-width: 4rem;
}

/* line 20965, app/assets/stylesheets/global/style.css */
.shortcut-icn svg {
  margin-left: -4px;
}

/* line 20969, app/assets/stylesheets/global/style.css */
.main-mail-menu {
  position: relative;
  padding-right: 0;
}

/* line 20974, app/assets/stylesheets/global/style.css */
.main-mail-menu .nav-link {
  height: 38px;
}

/* line 20978, app/assets/stylesheets/global/style.css */
.main-mail-menu .nav-link svg {
  margin-right: 10px;
}

/* line 20982, app/assets/stylesheets/global/style.css */
.main-mail-menu .nav-link.text-normal {
  color: #7987a1;
}

/* line 20986, app/assets/stylesheets/global/style.css */
.main-mail-menu .nav-link.text-normal:hover,
.main-mail-menu .nav-link.text-normal:focus {
  color: #495057;
}

/* line 20991, app/assets/stylesheets/global/style.css */
.main-mail-menu .nav-link.text-normal:hover svg,
.main-mail-menu .nav-link.text-normal:focus svg {
  fill: rgba(0, 0, 0, 0.9);
}

/* line 20996, app/assets/stylesheets/global/style.css */
.main-mail-menu .nav-link.text-normal.active {
  color: var(--primary-bg-color);
  background-color: var(--primary02);
}

/* line 21001, app/assets/stylesheets/global/style.css */
.main-mail-menu .nav-link.text-normal.active svg {
  fill: var(--primary-bg-color);
}

/* line 21005, app/assets/stylesheets/global/style.css */
.main-mail-menu .nav-link.text-normal.active:hover,
.main-mail-menu .nav-link.text-normal.active:focus {
  color: var(--primary-bg-color);
}

/* line 21010, app/assets/stylesheets/global/style.css */
.main-mail-menu .nav-link.text-normal.active:hover svg,
.main-mail-menu .nav-link.text-normal.active:focus svg {
  fill: var(--primary-bg-color) !important;
}

@media (min-width: 992px) {
  /* line 21016, app/assets/stylesheets/global/style.css */
  .main-mail-menu {
    padding-right: 0;
  }
}

@media (min-width: 992px) {
  /* line 21022, app/assets/stylesheets/global/style.css */
  .main-mail-menu .nav-link {
    font-size: 13.5px;
  }
}

/* line 21027, app/assets/stylesheets/global/style.css */
.main-mail-attachment {
  margin-right: 15px;
  font-size: 21px;
  line-height: 0.9;
  display: none;
}

@media (min-width: 992px) {
  /* line 21035, app/assets/stylesheets/global/style.css */
  .main-mail-attachment {
    display: block;
    position: absolute;
    right: 63px;
    top: 8px;
  }
}

/* line 21043, app/assets/stylesheets/global/style.css */
.fileprogress .progress-bar {
  height: 5px;
  width: 35%;
  background-color: var(--primary-bg-color);
  animation: grow 0.6s linear 0.3s;
}

@keyframes grow {
  0% {
    width: 0%;
  }
  50% {
    width: 17%;
  }
  85% {
    width: 38%;
  }
  100% {
    width: 35%;
  }
}

/* line 21068, app/assets/stylesheets/global/style.css */
.file-type {
  color: #495068;
}

/* line 21072, app/assets/stylesheets/global/style.css */
.file-manger-icon img {
  height: 70px;
  width: 70px;
}

/* line 21077, app/assets/stylesheets/global/style.css */
.pagination li a {
  border-radius: 2px;
}

/* line 21081, app/assets/stylesheets/global/style.css */
.upgrade-storage {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2rem;
  border: 1px solid linear-gradient(to right, var(--primary-bg-color) 0%, #03ab57 100%);
  border-radius: 7px;
}

/* line 21090, app/assets/stylesheets/global/style.css */
.recent-files-container td,
.recent-files-container th {
  padding: 0.6rem 1.2rem;
}

/* line 21095, app/assets/stylesheets/global/style.css */
.recent-files-container tbody tr:hover,
.recent-files-container tbody tr:focus {
  background-color: #f9fbfd;
}

/* line 21100, app/assets/stylesheets/global/style.css */
.recent-files-container .recent-files .recent-files-icn {
  height: 25px;
  width: 25px;
}

/* line 21105, app/assets/stylesheets/global/style.css */
.recent-files-options {
  animation: fade-in 0.2s linear;
}

@keyframes fade-in {
  0% {
    opacity: 0.3;
  }
  50% {
    opacity: 0.8;
  }
  100% {
    opacity: 1;
  }
}

/* line 21123, app/assets/stylesheets/global/style.css */
.img-link {
  cursor: pointer;
}

/* line 21127, app/assets/stylesheets/global/style.css */
.owl-nav .owl-prev {
  position: absolute;
  top: 50%;
  left: -25px;
  margin-top: -1.65em;
}

/* line 21134, app/assets/stylesheets/global/style.css */
.owl-nav .owl-next {
  position: absolute;
  top: 50%;
  right: -25px;
  margin-top: -1.65em;
}

/* line 21141, app/assets/stylesheets/global/style.css */
.owl-nav button {
  display: block;
  font-size: 1.3rem !important;
  line-height: 2em;
  border-radius: 50%;
  width: 3rem;
  height: 3rem;
  text-align: center;
  background: #fff !important;
  opacity: 0.5 !important;
  border: 1px solid #e8ebf3 !important;
  z-index: 9;
  box-shadow: 0 4px 15px rgba(67, 67, 67, 0.15);
}

/* line 21156, app/assets/stylesheets/global/style.css */
.owl-nav button:hover,
.owl-nav button:focus {
  opacity: 1;
}

/* line 21161, app/assets/stylesheets/global/style.css */
.storage-list {
  list-style: none;
  margin: 0;
  padding: 0px 0 0;
  color: #3c4858;
}

/* line 21168, app/assets/stylesheets/global/style.css */
.storage-list li {
  position: relative;
  margin-bottom: 18px;
  padding-left: 20px;
}

/* line 21174, app/assets/stylesheets/global/style.css */
.storage-list li .storage-icon {
  border-radius: 50%;
  padding: 2px;
  width: 8px;
  height: 8px;
  z-index: 2;
  position: absolute;
  left: 4px;
  top: 3px;
}

/* line 21185, app/assets/stylesheets/global/style.css */
.storage-list li .storage-amount {
  float: right;
  font-weight: bold;
}

/* line 21190, app/assets/stylesheets/global/style.css */
.title-head .folder-title {
  align-items: center;
}

/* line 21194, app/assets/stylesheets/global/style.css */
.title-head .folder-title .folder-image {
  width: 7%;
}

/* line 21198, app/assets/stylesheets/global/style.css */
.title-head .progress {
  display: flex;
  overflow: hidden;
  font-size: 0.703125rem;
  background-color: #ebecf5;
  border-radius: 7px;
  box-shadow: 0 5px 10px rgba(227, 228, 237, 0.3);
  position: relative;
}

/* line 21208, app/assets/stylesheets/global/style.css */
.title-head .progress .received {
  background-color: var(--primary-bg-color) !important;
  width: 20% !important;
}

/* line 21213, app/assets/stylesheets/global/style.css */
.title-head .progress .download {
  background-color: #e984b1 !important;
  width: 25% !important;
}

/* line 21218, app/assets/stylesheets/global/style.css */
.title-head .progress .shared {
  background-color: #59adec !important;
  width: 20% !important;
}

/* line 21223, app/assets/stylesheets/global/style.css */
.title-head .progress .my-images {
  background-color: #e7c354 !important;
  width: 15% !important;
}

/* line 21228, app/assets/stylesheets/global/style.css */
.title-head .progress .wallpapers {
  background-color: var(--primary-bg-color) !important;
  width: 20% !important;
}

/* line 21233, app/assets/stylesheets/global/style.css */
.title-head .remaining-storage {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 21239, app/assets/stylesheets/global/style.css */
.recent-files-main .recent-files-img {
  border-radius: 5px;
}

/* line 21243, app/assets/stylesheets/global/style.css */
#product-each,
.products-main {
  transition: all ease 0.2s;
}

/* line 21248, app/assets/stylesheets/global/style.css */
.product-grid6.list-view.product-grid6 {
  display: flex;
}

/* line 21252, app/assets/stylesheets/global/style.css */
.product-grid6.list-view .product-image6 {
  max-width: 210px;
}

/* line 21256, app/assets/stylesheets/global/style.css */
svg {
  fill: #212529;
}

/* line 21260, app/assets/stylesheets/global/style.css */
.mail-compose-container .bootstrap-tagsinput .badge {
  margin-top: 0px !important;
}

/* line 21264, app/assets/stylesheets/global/style.css */
.form-control:focus {
  border-color: var(--primary-bg-color);
}

/* line 21268, app/assets/stylesheets/global/style.css */
.ckbox {
  display: block;
  position: relative;
  line-height: 1;
  margin-bottom: 13px;
}

/* line 21275, app/assets/stylesheets/global/style.css */
.ckbox input[type=checkbox] {
  margin-right: 5px;
  opacity: 0;
}

/* line 21280, app/assets/stylesheets/global/style.css */
.ckbox input[type=checkbox]:checked + span:after {
  display: block;
}

/* line 21284, app/assets/stylesheets/global/style.css */
.ckbox span:before {
  content: "";
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid #bdbdbd;
  top: 1px;
  left: 0;
  border-radius: 3px;
  position: absolute;
  line-height: 18px;
}

/* line 21297, app/assets/stylesheets/global/style.css */
.ckbox span::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  background-size: 65%;
  background-repeat: no-repeat;
  background-position: 55% 45%;
  background-color: var(--primary-bg-color);
  line-height: 17px;
  display: none;
  border-radius: 3px;
}

/* line 21314, app/assets/stylesheets/global/style.css */
.stars-main {
  cursor: pointer;
  color: #dbdbdb;
}

/* line 21319, app/assets/stylesheets/global/style.css */
.stars-main i {
  color: #dbdbdb;
  font-size: 17px;
  cursor: pointer;
}

/* line 21325, app/assets/stylesheets/global/style.css */
.stars-main i.active {
  color: var(--primary-bg-color) !important;
}

/* line 21329, app/assets/stylesheets/global/style.css */
.stars-main.active {
  color: var(--primary-bg-color) !important;
}

/* line 21333, app/assets/stylesheets/global/style.css */
.dataTables_filter label {
  margin-right: 7px;
}

/* line 21337, app/assets/stylesheets/global/style.css */
.project-status {
  position: relative;
}

/* line 21341, app/assets/stylesheets/global/style.css */
.project-status::before {
  content: "";
  position: absolute;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  background-color: #59adec;
  top: 50%;
  left: -11px;
  transform: translateY(-50%) scale(1);
  animation: expand 1.5s infinite;
}

@keyframes expand {
  0% {
    transform: translateY(-50%) scale(1);
  }
  50% {
    transform: translateY(-50%) scale(1.2);
  }
  100% {
    transform: translateY(-50%) scale(1);
  }
}

/* line 21368, app/assets/stylesheets/global/style.css */
.project-percentage .percentage-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 21374, app/assets/stylesheets/global/style.css */
.project-percentage.large-bar .percentage-title .progress-main {
  color: var(--primary-bg-color);
}

/* line 21378, app/assets/stylesheets/global/style.css */
.project-percentage.large-bar .progress-bar {
  background-color: var(--primary-bg-color) !important;
  width: 88%;
  animation: large 0.6s linear 0.3s;
}

@keyframes large {
  0% {
    width: 0%;
  }
  50% {
    width: 70%;
  }
  85% {
    width: 91%;
  }
  100% {
    width: 88%;
  }
}

/* line 21402, app/assets/stylesheets/global/style.css */
.project-percentage.submitted .percentage-title .progress-main,
.project-percentage.completed .percentage-title .progress-main {
  color: var(--primary-bg-color);
}

/* line 21407, app/assets/stylesheets/global/style.css */
.project-percentage.submitted .progress-bar,
.project-percentage.completed .progress-bar {
  width: 100%;
  animation: completed 0.6s linear 0.3s;
}

@keyframes completed {
  0% {
    width: 0%;
  }
  50% {
    width: 76%;
  }
  85% {
    width: 97%;
  }
  100% {
    width: 100%;
  }
}

/* line 21431, app/assets/stylesheets/global/style.css */
.project-percentage.medium-bar .percentage-title .progress-main {
  color: #59adec;
}

/* line 21435, app/assets/stylesheets/global/style.css */
.project-percentage.medium-bar .progress-bar {
  background-color: #59adec !important;
  width: 55%;
  animation: medium 0.6s linear 0.3s;
}

@keyframes medium {
  0% {
    width: 0%;
  }
  50% {
    width: 37%;
  }
  85% {
    width: 58%;
  }
  100% {
    width: 55%;
  }
}

/* line 21459, app/assets/stylesheets/global/style.css */
.project-percentage.medium-bar.medium-lg .progress-bar {
  width: 70%;
  animation: medium-lg 0.6s linear 0.3s;
}

@keyframes medium-lg {
  0% {
    width: 0%;
  }
  50% {
    width: 52%;
  }
  85% {
    width: 73%;
  }
  100% {
    width: 70%;
  }
}

/* line 21482, app/assets/stylesheets/global/style.css */
.project-percentage.small-bar .percentage-title .progress-main {
  color: #e7c354;
}

/* line 21486, app/assets/stylesheets/global/style.css */
.project-percentage.small-bar .progress-bar {
  background-color: #e7c354 !important;
  width: 35%;
  animation: grow 0.6s linear 0.3s;
}

/* line 21492, app/assets/stylesheets/global/style.css */
.project-percentage.small-bar.small-sm .percentage-title .progress-main {
  color: #e32f2f;
}

/* line 21496, app/assets/stylesheets/global/style.css */
.project-percentage.small-bar.small-sm .progress-bar {
  background-color: #e32f2f !important;
  width: 15%;
  animation: smallsm 0.6s linear 0.3s;
}

@keyframes smallsm {
  0% {
    width: 0%;
  }
  50% {
    width: 7%;
  }
  85% {
    width: 18%;
  }
  100% {
    width: 15%;
  }
}

/* line 21520, app/assets/stylesheets/global/style.css */
.projects.project-type-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 21526, app/assets/stylesheets/global/style.css */
.projects.project-type-container .project-type {
  justify-content: flex-end;
}

/* line 21530, app/assets/stylesheets/global/style.css */
.projects.project-type-container .project-type .nav-link {
  color: #495057;
  border-radius: 5px;
  margin-left: 5px;
  transition: all ease 0.3s;
  min-width: 6.3rem;
  padding: 0.4rem 0.8rem;
  align-items: center;
  justify-content: center;
}

/* line 21541, app/assets/stylesheets/global/style.css */
.projects.project-type-container .project-type .nav-link.active {
  background-color: var(--primary-bg-color);
  color: #fff;
}

/* line 21546, app/assets/stylesheets/global/style.css */
.projects.project-type-container .project-type .nav-link:hover,
.projects.project-type-container .project-type .nav-link:focus {
  background-color: var(--primary-bg-color);
  color: #fff;
}

/* line 21552, app/assets/stylesheets/global/style.css */
.main-nav-column .nav-link {
  border-radius: 5px;
}

/* line 21556, app/assets/stylesheets/global/style.css */
.main-nav-column .nav-link.active {
  background-color: #f2f3f987;
}

/* line 21560, app/assets/stylesheets/global/style.css */
.main-nav-column .nav-link:hover,
.main-nav-column .nav-link:focus {
  background-color: #f2f3f987;
}

/* line 21565, app/assets/stylesheets/global/style.css */
.dropdown-item i {
  color: #74788e !important;
}

/* line 21569, app/assets/stylesheets/global/style.css */
.dropdown-item:hover i,
.dropdown-item:focus i {
  color: var(--primary-bg-color) !important;
}

/* line 21574, app/assets/stylesheets/global/style.css */
.project-main-details {
  align-items: center;
}

/* line 21578, app/assets/stylesheets/global/style.css */
.project-main-details .form-group {
  margin: 0px !important;
}

/* line 21582, app/assets/stylesheets/global/style.css */
.project-main-details .form-group .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-right: unset !important;
  line-height: 38px !important;
  color: #343a40;
}

/* line 21588, app/assets/stylesheets/global/style.css */
.project-main-details .form-group .select2-container--default .select2-selection--single .select2-selection__rendered:hover,
.project-main-details .form-group .select2-container--default .select2-selection--single .select2-selection__rendered:focus {
  color: var(--primary-bg-color);
}

/* line 21593, app/assets/stylesheets/global/style.css */
.project-main-details .form-group .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: var(--primary-bg-color) !important;
}

/* line 21597, app/assets/stylesheets/global/style.css */
.project-main-details .form-group.status .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #59adec !important;
}

/* line 21601, app/assets/stylesheets/global/style.css */
.project-main-details label {
  margin: 0px !important;
}

/* line 21605, app/assets/stylesheets/global/style.css */
.project-main-details .select2-search--dropdown {
  border-top: 1px solid #eaedf1 !important;
}

/* line 21609, app/assets/stylesheets/global/style.css */
.ticket-details-footer .media.ticket-reply {
  padding: 1.5rem;
  border-bottom: 1px solid #eaedf1;
}

/* line 21614, app/assets/stylesheets/global/style.css */
.ticket-details-footer .reply-text-main {
  width: 100%;
}

/* line 21618, app/assets/stylesheets/global/style.css */
.table-main-container {
  overflow-x: scroll;
}

/* line 21622, app/assets/stylesheets/global/style.css */
.table-main-container td,
.table-main-container th {
  padding: 0.6rem 0.5rem;
}

/* line 21627, app/assets/stylesheets/global/style.css */
.table-main-container tbody tr:hover,
.table-main-container tbody tr:focus {
  background-color: #f9fbfd;
}

/* line 21632, app/assets/stylesheets/global/style.css */
.table-main-container tbody i {
  color: #6e84a3 !important;
}

/* line 21636, app/assets/stylesheets/global/style.css */
.table-main-container .recent-files .recent-files-icn {
  height: 25px;
  width: 25px;
}

/* line 21641, app/assets/stylesheets/global/style.css */
.project-members-container i,
.project-comments-container i {
  color: #6e84a3 !important;
}

/* line 21646, app/assets/stylesheets/global/style.css */
.project-comments-container i.fa-star,
.project-comments-container i.fa-star-o {
  color: #e7c354 !important;
}

/* line 21651, app/assets/stylesheets/global/style.css */
.project-comments-container i.fa-star:hover,
.project-comments-container i.fa-star:focus,
.project-comments-container i.fa-star.active,
.project-comments-container i.fa-star-o:hover,
.project-comments-container i.fa-star-o:focus,
.project-comments-container i.fa-star-o.active {
  color: #e7c354;
}

/* line 21660, app/assets/stylesheets/global/style.css */
.project-comments-container .comment-section-main .name-time-container svg {
  fill: #74788e;
  width: 1rem;
}

/* line 21665, app/assets/stylesheets/global/style.css */
.project-comments-container .comment-section-main .time-main {
  font-size: 12px;
}

/* line 21669, app/assets/stylesheets/global/style.css */
.project-comments-container .comment-section-main .comment-main-action {
  margin-bottom: 8px;
}

/* line 21673, app/assets/stylesheets/global/style.css */
.project-comments-container .comment-section-main .comment-main-action .comment-options-container .option-dots {
  padding: 0.1rem;
}

/* line 21677, app/assets/stylesheets/global/style.css */
.project-comments-container .comment-section-main .comment-main-action .comment-options-container .option-dots:hover,
.project-comments-container .comment-section-main .comment-main-action .comment-options-container .option-dots:focus {
  background-color: #f7f8f9;
  border-radius: 50%;
}

/* line 21683, app/assets/stylesheets/global/style.css */
.project-comments-container .comment-section-main .comment-main-action .comment-options-container .dropdown-menu.show .dropdown-item {
  margin: 0px;
}

/* line 21687, app/assets/stylesheets/global/style.css */
.project-file-upload .dropify-wrapper {
  height: 150px;
}

/* line 21691, app/assets/stylesheets/global/style.css */
.status-main {
  border-radius: 12px;
  padding: 0.1rem 0.75rem;
  color: #fff;
}

/* line 21697, app/assets/stylesheets/global/style.css */
.status-main.in-progress {
  background-color: #59adec;
}

/* line 21701, app/assets/stylesheets/global/style.css */
.status-main.on-hold {
  background-color: #e7c354;
}

/* line 21705, app/assets/stylesheets/global/style.css */
.status-main.completed {
  background-color: var(--primary-bg-color);
}

/* line 21709, app/assets/stylesheets/global/style.css */
.tasks-table-container .select2-container,
.timetracking-table-container .select2-container,
.tickets-table-container .select2-container,
.billing-table-container .select2-container,
.files-table-container .select2-container {
  margin: 0px 5px !important;
}

@media (min-width: 576px) {
  /* line 21718, app/assets/stylesheets/global/style.css */
  .modal-dialog.task-view-modal {
    max-width: 850px;
  }
  /* line 21722, app/assets/stylesheets/global/style.css */
  .modal-dialog.new-ticket-modal {
    max-width: 768px;
  }
  /* line 21726, app/assets/stylesheets/global/style.css */
  .modal-dialog.edit-ticket-modal {
    max-width: 768px;
  }
}

/* line 21731, app/assets/stylesheets/global/style.css */
.status-main {
  border-radius: 12px;
  padding: 0.2rem 1rem;
  color: #fff;
}

/* line 21737, app/assets/stylesheets/global/style.css */
.status-main.in-progress {
  background-color: #59adec;
}

/* line 21741, app/assets/stylesheets/global/style.css */
.status-main.on-hold {
  background-color: #e7c354;
}

/* line 21745, app/assets/stylesheets/global/style.css */
.status-main.completed {
  background-color: var(--primary-bg-color);
}

/* line 21749, app/assets/stylesheets/global/style.css */
.status-dropdown .status-main {
  border-radius: 26px;
}

/* line 21753, app/assets/stylesheets/global/style.css */
.task-view-modal {
  overflow: hidden;
}

/* line 21757, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-body {
  padding: 1.5rem !important;
}

/* line 21761, app/assets/stylesheets/global/style.css */
.task-view-modal .task-data {
  margin-bottom: 20px;
}

/* line 21765, app/assets/stylesheets/global/style.css */
.task-view-modal .project-type {
  width: 100%;
  padding-bottom: 0px;
}

/* line 21770, app/assets/stylesheets/global/style.css */
.task-view-modal .project-type .nav-link {
  color: #495057;
  border-radius: 5px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom: 0px !important;
  margin-right: 10px;
  transition: all ease 0.3s;
  min-width: 6.3rem;
  padding: 0.4rem 0.8rem;
  align-items: center;
  justify-content: center;
}

/* line 21784, app/assets/stylesheets/global/style.css */
.task-view-modal .project-type .nav-link.active {
  background-color: var(--primary-bg-color);
  color: #fff;
}

/* line 21789, app/assets/stylesheets/global/style.css */
.task-view-modal .project-type .nav-link:hover,
.task-view-modal .project-type .nav-link:focus {
  background-color: var(--primary-bg-color);
  color: #fff;
}

/* line 21795, app/assets/stylesheets/global/style.css */
.dataTable td {
  vertical-align: middle;
}

/* line 21799, app/assets/stylesheets/global/style.css */
.datetimepicker table th.prev,
.datetimepicker table th.next,
.datetimepicker table th.switch {
  background-color: #fff;
  color: #343a40;
}

/* line 21806, app/assets/stylesheets/global/style.css */
.invoice-create-card {
  overflow: hidden;
}

/* line 21810, app/assets/stylesheets/global/style.css */
.select-product-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

/* line 21816, app/assets/stylesheets/global/style.css */
.select-product-container .add-product-btn {
  margin-top: 16px;
}

/* line 21820, app/assets/stylesheets/global/style.css */
.product-description-each {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 21826, app/assets/stylesheets/global/style.css */
.product-description-each .invoice-product-table {
  flex: 1;
}

/* line 21830, app/assets/stylesheets/global/style.css */
.product-description-each .invoice-product-table td,
.product-description-each .invoice-product-table th {
  padding: 10px;
}

/* line 21835, app/assets/stylesheets/global/style.css */
.product-description-each .invoice-product-table .dashed-border-bottom {
  border-bottom: 1px dashed #707070;
}

/* line 21839, app/assets/stylesheets/global/style.css */
.product-description-each .invoice-product-table .amount-cell {
  text-align: right;
  vertical-align: unset;
}

/* line 21844, app/assets/stylesheets/global/style.css */
.product-description-each .invoice-product-table input[type=number]::-webkit-inner-spin-button,
.product-description-each .invoice-product-table input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}

/* line 21852, app/assets/stylesheets/global/style.css */
.product-description-each .delete-row-btn {
  padding: 6rem 0.5rem;
  cursor: pointer;
}

/* line 21857, app/assets/stylesheets/global/style.css */
.product-description-each .delete-row-btn:hover,
.product-description-each .delete-row-btn:focus {
  color: #d12c47 !important;
}

/* line 21862, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-search--dropdown .select2-search__field {
  outline-color: var(--primary-bg-color);
}

/* line 21866, app/assets/stylesheets/global/style.css */
.invoice-bottom-table-container .invoice-table-bottom td {
  padding: 10px;
  border: 1px solid #eaedf1;
}

/* line 21871, app/assets/stylesheets/global/style.css */
.input-group-addon {
  padding: unset !important;
  height: unset !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 21879, app/assets/stylesheets/global/style.css */
.no-date-checkbox,
.no-taskEnd-checkbox {
  align-self: flex-end;
  margin-bottom: 12px;
}

/* line 21885, app/assets/stylesheets/global/style.css */
.create-project-main,
.invoice-create-main,
.invoice-timelog-main,
.invoice-create-card,
.task-edit-main,
.project-edit-main,
.create-client-main {
  overflow: hidden;
}

/* line 21895, app/assets/stylesheets/global/style.css */
.create-project-main input[type=number]::-webkit-inner-spin-button,
.create-project-main input[type=number]::-webkit-outer-spin-button,
.invoice-create-main input[type=number]::-webkit-inner-spin-button,
.invoice-create-main input[type=number]::-webkit-outer-spin-button,
.invoice-timelog-main input[type=number]::-webkit-inner-spin-button,
.invoice-timelog-main input[type=number]::-webkit-outer-spin-button,
.invoice-create-card input[type=number]::-webkit-inner-spin-button,
.invoice-create-card input[type=number]::-webkit-outer-spin-button,
.task-edit-main input[type=number]::-webkit-inner-spin-button,
.task-edit-main input[type=number]::-webkit-outer-spin-button,
.project-edit-main input[type=number]::-webkit-inner-spin-button,
.project-edit-main input[type=number]::-webkit-outer-spin-button,
.create-client-main input[type=number]::-webkit-inner-spin-button,
.create-client-main input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}

/* line 21915, app/assets/stylesheets/global/style.css */
.create-project-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.invoice-create-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.invoice-timelog-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.invoice-create-card .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.task-edit-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.project-edit-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.create-client-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #343a40;
  min-width: 150px !important;
}

/* line 21926, app/assets/stylesheets/global/style.css */
.create-project-main .end-date-checkbox-container {
  cursor: pointer;
}

/* line 21930, app/assets/stylesheets/global/style.css */
.other-details {
  cursor: pointer;
}

/* line 21934, app/assets/stylesheets/global/style.css */
.status-indicator {
  position: relative;
  margin-left: 18px;
}

/* line 21939, app/assets/stylesheets/global/style.css */
.status-indicator.projects::before {
  content: "";
  height: 10px;
  width: 10px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: -20px;
  transform: translate(50%, -41%);
}

/* line 21950, app/assets/stylesheets/global/style.css */
.status-indicator.projects.alert-state::before {
  background-color: #ff6800;
}

/* line 21954, app/assets/stylesheets/global/style.css */
.status-indicator.projects.in-progress::before {
  background-color: #59adec;
}

/* line 21958, app/assets/stylesheets/global/style.css */
.status-indicator.projects.on-hold::before {
  background-color: #e7c354;
}

/* line 21962, app/assets/stylesheets/global/style.css */
.status-indicator.projects.completed::before {
  background-color: var(--primary-bg-color);
}

/* line 21966, app/assets/stylesheets/global/style.css */
.status-indicator.projects.approved::before {
  background-color: #4baf02;
}

/* line 21970, app/assets/stylesheets/global/style.css */
.status-indicator.projects.blocked::before {
  background-color: #de0000;
}

/* line 21974, app/assets/stylesheets/global/style.css */
.status-indicator.projects.checked::before {
  background-color: #45aaf2;
}

/* line 21978, app/assets/stylesheets/global/style.css */
.status-indicator.projects.ended::before {
  background-color: #c1c1c1;
}

/* line 21982, app/assets/stylesheets/global/style.css */
.status-indicator.projects.empty::before {
  background-color: transparent;
}

/* line 21986, app/assets/stylesheets/global/style.css */
.status-indicator.projects.default::before {
  background-color: transparent;
}

/* line 21990, app/assets/stylesheets/global/style.css */
.status-indicator.projects.def::before {
  background-color: transparent;
}

/* line 21994, app/assets/stylesheets/global/style.css */
.status-indicator.projects.client_updated::before {
  background-color: #db59ec;
}

/* line 21998, app/assets/stylesheets/global/style.css */
.status-indicator.tickets::before {
  content: "";
  height: 10px;
  width: 10px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: -20px;
  transform: translate(50%, -41%);
}

/* line 22009, app/assets/stylesheets/global/style.css */
.status-indicator.tickets.open::before {
  background-color: var(--primary-bg-color);
}

/* line 22013, app/assets/stylesheets/global/style.css */
.status-indicator.tickets.pending::before {
  background-color: #e7c354;
}

/* line 22017, app/assets/stylesheets/global/style.css */
.status-indicator.tickets.resolved::before {
  background-color: #13bfa6;
}

/* line 22021, app/assets/stylesheets/global/style.css */
.status-indicator.tickets.closed::before {
  background-color: #e984b1;
}

/* line 22025, app/assets/stylesheets/global/style.css */
.status-indicator.tickets.empty::before {
  background-color: transparent;
}

/* line 22029, app/assets/stylesheets/global/style.css */
.status-indicator.tickets.default::before {
  background-color: transparent;
}

/* line 22033, app/assets/stylesheets/global/style.css */
.status-indicator.tickets.def::before {
  background-color: transparent;
}

/* line 22037, app/assets/stylesheets/global/style.css */
.status-indicator.invoice-bill::before {
  content: "";
  height: 10px;
  width: 10px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: -20px;
  transform: translate(50%, -41%);
}

/* line 22048, app/assets/stylesheets/global/style.css */
.status-indicator.invoice-bill.paid::before {
  background-color: var(--primary-bg-color);
}

/* line 22052, app/assets/stylesheets/global/style.css */
.status-indicator.invoice-bill.unpaid::before {
  background-color: #d12c47;
}

/* line 22056, app/assets/stylesheets/global/style.css */
.status-indicator.invoice-bill.overdue::before {
  background-color: #e7c354;
}

/* line 22060, app/assets/stylesheets/global/style.css */
.status-indicator.invoice-bill.empty::before {
  background-color: transparent;
}

/* line 22064, app/assets/stylesheets/global/style.css */
.status-indicator.invoice-bill.default::before {
  background-color: transparent;
}

/* line 22068, app/assets/stylesheets/global/style.css */
.status-indicator.invoice-bill.def::before {
  background-color: transparent;
}

/* line 22072, app/assets/stylesheets/global/style.css */
.d-f-ai-c-jc-sb {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

/* line 22079, app/assets/stylesheets/global/style.css */
.d-f-ai-c-jc-c {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

/* line 22086, app/assets/stylesheets/global/style.css */
.d-f-ai-c {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

/* line 22092, app/assets/stylesheets/global/style.css */
#remove-btn {
  position: absolute;
  top: -6px;
  left: -6px;
  background-color: #fff;
  visibility: hidden;
}

/* line 22100, app/assets/stylesheets/global/style.css */
.client-title {
  display: flex;
  align-items: flex-start;
}

/* line 22105, app/assets/stylesheets/global/style.css */
.attached-file-container .attached-file-image {
  position: relative;
}

/* line 22109, app/assets/stylesheets/global/style.css */
.attached-file-container .attached-file-image img {
  overflow: hidden;
}

/* line 22113, app/assets/stylesheets/global/style.css */
.attached-file-container .attached-file-image .image-pic {
  position: absolute;
  right: 0;
  left: 0;
  top: 0px;
  color: #fff;
  font-size: 17px;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent 100%);
  padding: 9px 0px 20px 15px;
  border-radius: 5px;
}

/* line 22125, app/assets/stylesheets/global/style.css */
.attached-file-container .attached-file-image .icons {
  padding: 0px;
  list-style: none;
  opacity: 0;
  left: 0;
  right: 0;
  text-align: center;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  position: absolute;
  bottom: 0px;
  z-index: 1;
  transition: all ease 0.3s;
  display: block;
  margin: 0 auto;
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent 100%);
}

/* line 22143, app/assets/stylesheets/global/style.css */
.attached-file-container .attached-file-image .icons li {
  margin: 0 auto;
  display: inline-block;
}

/* line 22148, app/assets/stylesheets/global/style.css */
.attached-file-container .attached-file-image .icons li a:not([href]):not([tabindex]) {
  color: #fff;
}

/* line 22152, app/assets/stylesheets/global/style.css */
.attached-file-container:hover .attached-file-image .icons {
  padding: 10px;
  opacity: 1;
}

/* line 22157, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td {
  border: none !important;
  padding: 5px !important;
  background-color: #fff !important;
  text-align: center !important;
}

/* line 22164, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td a {
  border-radius: 5px !important;
}

/* line 22168, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td a:hover {
  background-color: var(--primary02) !important;
}

/* line 22172, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a {
  background-color: #e4e7ecc5 !important;
}

/* line 22176, app/assets/stylesheets/global/style.css */
.datetimepicker {
  border-radius: 7px !important;
}

/* line 22180, app/assets/stylesheets/global/style.css */
.datetimepicker table {
  background: none !important;
}

/* line 22184, app/assets/stylesheets/global/style.css */
.datetimepicker table td {
  border-radius: 5px;
}

/* line 22188, app/assets/stylesheets/global/style.css */
.datetimepicker table th.today:hover {
  background-color: var(--primary02) !important;
}

/* line 22192, app/assets/stylesheets/global/style.css */
.datetimepicker table th.dow {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 1px;
  color: #a3a7b7 !important;
}

/* line 22200, app/assets/stylesheets/global/style.css */
.datetimepicker table th.switch {
  font-weight: 500 !important;
  font-size: 12px !important;
  text-transform: uppercase;
  color: var(--primary-bg-color) !important;
  letter-spacing: 1px;
}

/* line 22208, app/assets/stylesheets/global/style.css */
.datetimepicker table th.prev,
.datetimepicker table th.next {
  color: #313b547e !important;
}

/* line 22213, app/assets/stylesheets/global/style.css */
.datetimepicker table th.prev:hover,
.datetimepicker table th.next:hover {
  color: #313b54 !important;
}

/* line 22218, app/assets/stylesheets/global/style.css */
.datetimepicker table span.active:hover {
  background-color: var(--primary-bg-color) !important;
}

/* line 22222, app/assets/stylesheets/global/style.css */
.datetimepicker table td.active:hover {
  background-color: var(--primary-bg-color) !important;
}

/* line 22226, app/assets/stylesheets/global/style.css */
.datetimepicker-days td:hover {
  background-color: var(--primary02) !important;
}

/* line 22230, app/assets/stylesheets/global/style.css */
.datetimepicker-hours span.hour:hover,
.datetimepicker-minutes span.hour:hover,
.datetimepicker-months span.hour:hover,
.datetimepicker-years span.hour:hover {
  background-color: var(--primary02) !important;
}

/* line 22237, app/assets/stylesheets/global/style.css */
.datetimepicker-hours span.minute:hover,
.datetimepicker-minutes span.minute:hover,
.datetimepicker-months span.minute:hover,
.datetimepicker-years span.minute:hover {
  background-color: var(--primary02) !important;
}

/* line 22244, app/assets/stylesheets/global/style.css */
.datetimepicker-hours span.month:hover,
.datetimepicker-minutes span.month:hover,
.datetimepicker-months span.month:hover,
.datetimepicker-years span.month:hover {
  background-color: var(--primary02) !important;
}

/* line 22251, app/assets/stylesheets/global/style.css */
.datetimepicker-hours span.year:hover,
.datetimepicker-minutes span.year:hover,
.datetimepicker-months span.year:hover,
.datetimepicker-years span.year:hover {
  background-color: var(--primary02) !important;
}

/* line 22258, app/assets/stylesheets/global/style.css */
.datepicker {
  font: unset !important;
}

/* line 22262, app/assets/stylesheets/global/style.css */
.datepicker.dropdown-menu td {
  padding: 5px 8px !important;
}

/* line 22266, app/assets/stylesheets/global/style.css */
.datepicker .datepicker-switch {
  color: var(--primary-bg-color) !important;
  font-weight: 500 !important;
  font-size: 12px !important;
  text-transform: uppercase !important;
  letter-spacing: 1px !important;
}

/* line 22274, app/assets/stylesheets/global/style.css */
.datepicker .datepicker-switch:hover {
  color: var(--primary-bg-color) !important;
}

/* line 22278, app/assets/stylesheets/global/style.css */
.datepicker .prev,
.datepicker .next {
  color: #313b547e !important;
}

/* line 22283, app/assets/stylesheets/global/style.css */
.datepicker .prev:hover,
.datepicker .next:hover {
  color: #313b54 !important;
}

/* line 22288, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container {
  border: none !important;
  box-shadow: none !important;
  background-color: #fff !important;
}

/* line 22294, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

/* line 22299, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item {
  color: #313b54 !important;
}

/* line 22303, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.active {
  background-color: var(--primary-bg-color) !important;
}

/* line 22307, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.hover {
  background-color: var(--primary02) !important;
}

/* line 22311, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar {
  border: none !important;
  border-right: 1px solid #eaedf1 !important;
}

/* line 22316, app/assets/stylesheets/global/style.css */
.datepicker table tr th {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 6px 10px;
  color: #a3a7b7;
}

/* line 22325, app/assets/stylesheets/global/style.css */
.datepicker table tr td {
  color: #313b54 !important;
}

/* line 22329, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active {
  color: #fff !important;
}

/* line 22333, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.active.day {
  background-color: var(--primary-bg-color) !important;
  color: #fff !important;
}

/* line 22338, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.active.day:hover {
  background-color: var(--primary-bg-color) !important;
  color: #fff !important;
}

/* line 22343, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active {
  background-color: var(--primary-bg-color) !important;
  color: #fff !important;
}

/* line 22348, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active:hover {
  background-color: var(--primary-bg-color) !important;
  color: #fff !important;
}

/* line 22353, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today {
  background-color: #e4e7ecc5 !important;
  color: #000 !important;
  background-image: none !important;
}

/* line 22359, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today:hover {
  background-color: #e4e7ecc5 !important;
  color: #000 !important;
  background-image: none !important;
}

/* line 22365, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled {
  background-color: #e4e7ecc5 !important;
  color: #000 !important;
  background-image: none !important;
}

/* line 22371, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled:hover {
  background-color: #e4e7ecc5 !important;
  color: #000 !important;
  background-image: none !important;
}

/* line 22377, app/assets/stylesheets/global/style.css */
.datepicker table tr td.day.active:hover {
  background-color: var(--primary-bg-color) !important;
}

/* line 22381, app/assets/stylesheets/global/style.css */
.datepicker table tr td.day:hover {
  background: var(--primary02) !important;
}

/* line 22385, app/assets/stylesheets/global/style.css */
.datepicker table tr td.day.focused {
  background: var(--primary02) !important;
}

/* line 22389, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > span {
  color: var(--primary-bg-color) !important;
  font-weight: 500;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px !important;
}

/* line 22397, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > .icon-home::before {
  content: none !important;
}

/* line 22401, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > a {
  color: #313b547e !important;
}

/* line 22405, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > a svg {
  fill: #313b547e !important;
}

/* line 22409, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > a:hover {
  background-color: unset !important;
  color: #313b54 !important;
}

/* line 22414, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > a:hover svg {
  fill: #313b54;
}

/* line 22418, app/assets/stylesheets/global/style.css */
.background-image-blog {
  background-position: center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  position: relative;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
  border-radius: 0px;
}

/* line 22428, app/assets/stylesheets/global/style.css */
.background-image-blog.img1 {
  background-image: url(/../../assets/images/photos/blog8.jpg) !important;
  height: 320px;
}

/* line 22433, app/assets/stylesheets/global/style.css */
.background-image-blog.img2 {
  background-image: url(/../../assets/images/photos/blog12.jpg) !important;
  background-position: top !important;
  height: 308px;
}

/* line 22439, app/assets/stylesheets/global/style.css */
.background-image-blog.img3 {
  background-image: url(/../../assets/images/photos/blog13.jpg) !important;
  background-position: center !important;
  height: 308px;
}

/* line 22445, app/assets/stylesheets/global/style.css */
.background-image-blog.img4 {
  background-image: url(/../../assets/images/photos/blog-sug5.jpg) !important;
  background-position: center !important;
  height: 308px;
}

/* line 22451, app/assets/stylesheets/global/style.css */
.custom-blog-content {
  position: absolute;
  font-weight: 600;
  color: #fff;
  font-size: 19px;
  bottom: 0;
}

/* line 22459, app/assets/stylesheets/global/style.css */
a.custom-blog-content:hover {
  color: #fff !important;
}

/* line 22463, app/assets/stylesheets/global/style.css */
.blog-label {
  position: absolute;
  bottom: 15px;
  left: 15px;
}

/* line 22469, app/assets/stylesheets/global/style.css */
.blog-title {
  line-height: 1.4em;
  font-size: 1rem;
}

/* line 22474, app/assets/stylesheets/global/style.css */
.editorpicks-suggestions {
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

@media (min-width: 576px) {
  /* line 22483, app/assets/stylesheets/global/style.css */
  .editorpick-suggestion-img {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
  }
}

/* line 22489, app/assets/stylesheets/global/style.css */
.blog-topics .list-group-item {
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 1px solid #eaedf1;
  margin-bottom: 0px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  align-items: center;
  transition: all ease 0.3s;
  cursor: pointer;
}

/* line 22503, app/assets/stylesheets/global/style.css */
.blog-topics .list-group-item i {
  color: var(--primary-bg-color);
  transition: all ease 0.2s;
}

/* line 22508, app/assets/stylesheets/global/style.css */
.blog-topics .list-group-item:hover {
  border-bottom: 1px solid #eaedf1;
  margin-left: 2px;
}

/* line 22513, app/assets/stylesheets/global/style.css */
.blog-topics .list-group-item:hover i {
  color: var(--primary-bg-color);
  font-size: 20px;
}

/* line 22518, app/assets/stylesheets/global/style.css */
.blog-topics .list-group-item a {
  display: flex;
  align-items: center;
  transition: all ease 0.3s;
}

/* line 22524, app/assets/stylesheets/global/style.css */
.blog-topics .list-group-item a:hover {
  color: rgba(52, 58, 64, 0.85) !important;
}

/* line 22528, app/assets/stylesheets/global/style.css */
.blog-autors .list-group-item {
  border: 0px;
  margin-bottom: 0px;
  align-items: center;
  cursor: pointer;
  transition: all ease 0.2s;
  border: 1px solid transparent;
}

/* line 22537, app/assets/stylesheets/global/style.css */
.blog-autors .list-group-item:hover {
  border-color: #eaedf1;
  transform: scaleX(1.03);
  box-shadow: rgba(169, 184, 200, 0.15) 0px 3px 9px 0px;
  border: 1px solid #eaedf1;
  border-radius: 5px;
}

/* line 22545, app/assets/stylesheets/global/style.css */
.blog-autors .list-group-item a {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 22551, app/assets/stylesheets/global/style.css */
.content p {
  line-height: 1.7;
}

/* line 22555, app/assets/stylesheets/global/style.css */
.footer-container-main.blog-footer .icons-bg {
  justify-content: space-between;
}

/* line 22559, app/assets/stylesheets/global/style.css */
.footer-container-main .icons-bg {
  display: flex;
  align-items: center;
}

/* line 22564, app/assets/stylesheets/global/style.css */
.footer-container-main .more-btn {
  color: #707070 !important;
}

/* line 22568, app/assets/stylesheets/global/style.css */
.footer-container-main .more-btn:hover {
  color: var(--primary-bg-color) !important;
}

/* line 22572, app/assets/stylesheets/global/style.css */
.dropdown .nav-link:hover i,
.dropdown .nav-link:focus i,
.dropdown .nav-link:active i {
  color: #707070;
}

/* line 22578, app/assets/stylesheets/global/style.css */
.demo-gallery .list-unstyled li {
  border: none;
  margin-bottom: 20px;
}

/* line 22583, app/assets/stylesheets/global/style.css */
.profile-img-main {
  z-index: 1;
}

/* line 22587, app/assets/stylesheets/global/style.css */
.profile-img-main img {
  background-color: rgba(var(--primary-bg-color), 0.19);
}

/* line 22591, app/assets/stylesheets/global/style.css */
.custom-switch-input:focus ~ .custom-switch-indicator {
  border: none !important;
}

@media (min-width: 992px) {
  /* line 22596, app/assets/stylesheets/global/style.css */
  .nav1 .nav-link {
    font-size: 14px;
  }
  /* line 22600, app/assets/stylesheets/global/style.css */
  .nav1 .nav-link i {
    font-size: 18px;
    margin-right: 12px;
  }
}

/* line 22606, app/assets/stylesheets/global/style.css */
.settings-main-icon {
  display: flex;
  text-align: center;
}

/* line 22611, app/assets/stylesheets/global/style.css */
.settings-main-icon i {
  width: 3rem;
  font-size: 18px;
  line-height: 3rem;
  height: 3rem;
  background-color: var(--primary02);
  color: var(--primary-bg-color);
  border-radius: 50%;
}

/* line 22621, app/assets/stylesheets/global/style.css */
#echart10 div:last-child div:last-child div:first-child {
  background-color: #59adec !important;
}

/* line 22625, app/assets/stylesheets/global/style.css */
#echart10 div:last-child div:last-child div:last-child {
  background-color: #d12c47 !important;
}

/* line 22629, app/assets/stylesheets/global/style.css */
.chartsh svg text {
  font-family: "poppins" !important;
  font-weight: normal !important;
}

/* line 22634, app/assets/stylesheets/global/style.css */
.nvd3 .nv-bars rect {
  fill: #ffcf9f;
}

/* line 22638, app/assets/stylesheets/global/style.css */
.pricing-card .list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 22643, app/assets/stylesheets/global/style.css */
.pricing-card .display-5 {
  font-size: 2.3rem;
  line-height: 1.2;
  padding: 25px 0 0 !important;
}

/* line 22649, app/assets/stylesheets/global/style.css */
.pricing-card .list-unstyled li {
  display: flow-root;
  margin-bottom: 0;
  padding: 9px 0;
}

/*------ Pricing Styles ---------*/
/* line 22656, app/assets/stylesheets/global/style.css */
.panel.price {
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}

/* line 22662, app/assets/stylesheets/global/style.css */
.panel.price > .panel-heading {
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}

/* line 22668, app/assets/stylesheets/global/style.css */
.panel.price h3, .panel.price .h3 {
  margin-bottom: 0;
  padding: 20px 0;
}

/* line 22673, app/assets/stylesheets/global/style.css */
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  background: #fff;
}

/* line 22679, app/assets/stylesheets/global/style.css */
.panel.price {
  margin-bottom: 1.5rem;
}

/* line 22683, app/assets/stylesheets/global/style.css */
.panel.price > .panel-heading {
  color: #343a40;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

/* line 22689, app/assets/stylesheets/global/style.css */
.panel.price .list-group-item:last-child {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 22694, app/assets/stylesheets/global/style.css */
.panel.price .list-group-item:first-child {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}

/* line 22699, app/assets/stylesheets/global/style.css */
.price .panel-footer {
  border-bottom: 0px;
  background-color: #fff;
  border-left: 0;
  border-right: 0;
}

/* line 22706, app/assets/stylesheets/global/style.css */
.price.panel-color > .panel-body {
  background-color: #fff;
}

/* line 22710, app/assets/stylesheets/global/style.css */
.panel-body {
  padding: 15px;
  border: 1px solid #eaedf1;
}

/* line 22715, app/assets/stylesheets/global/style.css */
.panel-body .lead {
  font-size: 20px;
  margin-bottom: 0;
  padding: 10px 0;
}

/* line 22721, app/assets/stylesheets/global/style.css */
.panel-body .lead strong {
  font-size: 40px;
  margin-bottom: 0;
}

/* line 22726, app/assets/stylesheets/global/style.css */
.panel-footer {
  padding: 10px 15px;
  background-color: #fff;
  border-top: 1px solid #eaedf1;
  border-left: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 22736, app/assets/stylesheets/global/style.css */
.panel.price .btn {
  border: 0px;
}

/* line 22740, app/assets/stylesheets/global/style.css */
.pricing .list-unstyled li {
  display: flow-root;
  margin-bottom: 0;
  padding: 15px 0;
}

/* line 22746, app/assets/stylesheets/global/style.css */
.pricing-body {
  list-style-type: none;
}

/* line 22750, app/assets/stylesheets/global/style.css */
.pricing-card {
  transition: box-shadow 0.3s;
}

/* line 22754, app/assets/stylesheets/global/style.css */
.pricing-card.advanced:hover {
  box-shadow: 0 7px 30px rgba(119, 188, 33, 0.2) !important;
}

/* line 22758, app/assets/stylesheets/global/style.css */
.pricing-card:hover {
  box-shadow: 0px 16px 32px rgba(33, 33, 33, 0.15);
}

/* line 22762, app/assets/stylesheets/global/style.css */
.pricing-tabs ul.nav-price {
  text-align: center;
  margin: 0 auto;
  display: inline-flex;
  margin-top: 30px;
  margin-bottom: 40px;
  border: 1px solid #eaedf1;
  border-radius: 5px;
  padding: 7px;
  background: #fff;
  overflow: hidden;
}

/* line 22775, app/assets/stylesheets/global/style.css */
.pricing-tabs ul.nav-price li {
  display: block;
}

/* line 22779, app/assets/stylesheets/global/style.css */
.pricing-tabs ul.nav-price li a.active {
  background: var(--primary-bg-color);
}

/* line 22783, app/assets/stylesheets/global/style.css */
.pricing-tabs ul.nav-price li a.active {
  color: #fff;
  transition: all 0.3s ease;
}

/* line 22788, app/assets/stylesheets/global/style.css */
.pricing-tabs ul.nav-price li a {
  padding: 8px 16px;
  border-radius: 5px !important;
  display: block;
  background: #fff;
  font-size: 16px;
  border-radius: 0px;
  transition: all 0.3s ease;
}

@media (max-width: 1034px) {
  /* line 22799, app/assets/stylesheets/global/style.css */
  .project-type-container .project-type {
    display: block !important;
  }
  /* line 22803, app/assets/stylesheets/global/style.css */
  .project-type-container .project-type .nav-link {
    margin-left: 10px !important;
  }
}

@media (max-width: 1280px) {
  /* line 22809, app/assets/stylesheets/global/style.css */
  .prjct-details .details {
    margin-bottom: 10px;
  }
}

@media (max-width: 768px) {
  /* line 22815, app/assets/stylesheets/global/style.css */
  .mail-cmnt {
    margin-top: 0.5rem;
  }
}

/* line 22820, app/assets/stylesheets/global/style.css */
.divider {
  border-left: 2px solid #eaedf1;
  width: 1px;
  height: 20px;
}

/* line 22826, app/assets/stylesheets/global/style.css */
.task-view-modal {
  overflow: hidden;
}

/* line 22830, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-body {
  padding: 1.5rem !important;
}

/* line 22834, app/assets/stylesheets/global/style.css */
.task-view-modal .task-data {
  margin-bottom: 20px;
}

/* line 22838, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer {
  align-items: flex-start;
  flex-direction: column;
}

/* line 22843, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .tab-content {
  padding: 1.5rem !important;
}

/* line 22847, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer a.text-primary:hover svg,
.task-view-modal .modal-footer a.text-primary:focus svg {
  fill: var(--primary-bg-color) !important;
}

/* line 22852, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .no-data {
  padding: 1rem;
  text-align: center;
}

/* line 22857, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .no-data svg {
  width: 2.2rem;
}

/* line 22861, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .task-files-tab label {
  cursor: pointer;
}

/* line 22865, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .task-files-tab label.text-primary:hover,
.task-view-modal .modal-footer .task-files-tab label.text-primary:focus {
  color: var(--primary-bg-color) !important;
}

/* line 22870, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .task-files-tab label.text-primary:hover svg,
.task-view-modal .modal-footer .task-files-tab label.text-primary:focus svg {
  fill: var(--primary-bg-color) !important;
}

/* line 22875, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .task-files-tab .file-upload-text #task-file-input {
  display: none;
}

/* line 22879, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .task-files-tab .file-upload-text label[for=task-file-input] * {
  vertical-align: middle;
  cursor: pointer;
}

/* line 22884, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .task-files-tab .file-upload-text label[for=task-file-input] span {
  margin-left: 10px;
}

/* line 22888, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .task-files-tab .file-upload-text i.remove {
  vertical-align: middle;
  margin-left: 5px;
  cursor: pointer;
  display: none;
}

/* line 22895, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .sub-list-container .sub-list-item {
  display: flex;
  align-items: center;
  padding: 0.4rem;
}

/* line 22901, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .sub-list-container .sub-list-item .sub-list-main {
  display: flex;
  align-items: center;
  flex: 1;
}

/* line 22907, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .sub-list-container .sub-list-item .sub-list-main .check-btn {
  height: 11px;
  width: 11px;
  border: 1px solid #707070;
  border-radius: 50%;
  margin-right: 5px;
  margin-top: 5px;
  align-self: flex-start;
  transition: all ease 0.3s;
}

/* line 22918, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .sub-list-container .sub-list-item .sub-list-main .sub-list-text {
  cursor: pointer;
}

/* line 22922, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .sub-list-container .sub-list-item.task-completed .sub-list-text {
  text-decoration: line-through;
}

/* line 22926, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .sub-list-container .sub-list-item.task-completed .check-btn {
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 22931, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .sub-list-container li:hover,
.task-view-modal .modal-footer .sub-list-container li:focus {
  background-color: #f7f8f9;
}

/* line 22936, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .sub-list-container .delete-main {
  cursor: pointer;
}

/* line 22940, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .sub-list-container .delete-main:hover,
.task-view-modal .modal-footer .sub-list-container .delete-main:focus {
  fill: #d12c47 !important;
  color: #d12c47 !important;
}

/* line 22946, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .add-task-container {
  align-items: center;
}

/* line 22950, app/assets/stylesheets/global/style.css */
.task-view-modal .project-type {
  width: 100%;
  padding-bottom: 0px;
}

/* line 22955, app/assets/stylesheets/global/style.css */
.task-view-modal .project-type .nav-link {
  color: #495057;
  border-radius: 5px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom: 0px !important;
  margin-right: 10px;
  transition: all ease 0.3s;
  min-width: 6.3rem;
  padding: 0.4rem 0.8rem;
  align-items: center;
  justify-content: center;
}

/* line 22969, app/assets/stylesheets/global/style.css */
.task-view-modal .project-type .nav-link.active {
  background-color: var(--primary-bg-color);
  color: #fff;
}

/* line 22974, app/assets/stylesheets/global/style.css */
.task-view-modal .project-type .nav-link:hover,
.task-view-modal .project-type .nav-link:focus {
  background-color: var(--primary-bg-color);
  color: #fff;
}

/* line 22980, app/assets/stylesheets/global/style.css */
.modal-open .datepicker {
  z-index: 1050 !important;
}

/* line 22984, app/assets/stylesheets/global/style.css */
.ticket-page.modal-open {
  overflow: hidden !important;
}

/* line 22988, app/assets/stylesheets/global/style.css */
.media {
  overflow: visible !important;
}

/* line 22992, app/assets/stylesheets/global/style.css */
.media .media-body {
  overflow: visible !important;
}

/* line 22996, app/assets/stylesheets/global/style.css */
.options-inv {
  position: absolute;
  top: 11px;
  right: 11px;
}

/* line 23002, app/assets/stylesheets/global/style.css */
.select2-dropdown {
  z-index: 1 !important;
}

/* line 23006, app/assets/stylesheets/global/style.css */
.circles {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/* line 23015, app/assets/stylesheets/global/style.css */
.circles li {
  position: absolute;
  display: block;
  list-style: none;
  width: 20px;
  height: 20px;
  animation: upwards 20s linear infinite;
  bottom: -150px;
  border: 2px solid rgba(227, 255, 239, 0.5);
}

/* line 23026, app/assets/stylesheets/global/style.css */
.circles li:nth-child(1) {
  left: 25%;
  width: 25px;
  height: 25px;
  animation-delay: 0s;
}

/* line 23033, app/assets/stylesheets/global/style.css */
.circles li:nth-child(2) {
  left: 10%;
  width: 15px;
  height: 15px;
  animation-delay: 2s;
  animation-duration: 12s;
}

/* line 23041, app/assets/stylesheets/global/style.css */
.circles li:nth-child(3) {
  left: 70%;
  width: 15px;
  height: 15px;
  border-left: 0;
  animation-delay: 4s;
}

/* line 23049, app/assets/stylesheets/global/style.css */
.circles li:nth-child(4) {
  left: 20%;
  width: 20px;
  height: 20px;
  animation-delay: 0s;
  border-radius: 50%;
  animation-duration: 18s;
}

/* line 23058, app/assets/stylesheets/global/style.css */
.circles li:nth-child(5) {
  left: 85%;
  width: 15px;
  height: 15px;
  animation-delay: 0s;
}

/* line 23065, app/assets/stylesheets/global/style.css */
.circles li:nth-child(6) {
  left: 75%;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  animation-delay: 3s;
}

/* line 23073, app/assets/stylesheets/global/style.css */
.circles li:nth-child(7) {
  left: 25%;
  width: 25px;
  height: 25px;
  animation-delay: 7s;
}

/* line 23080, app/assets/stylesheets/global/style.css */
.circles li:nth-child(8) {
  left: 80%;
  width: 20px;
  height: 20px;
  animation-delay: 15s;
  animation-duration: 45s;
}

/* line 23088, app/assets/stylesheets/global/style.css */
.circles li:nth-child(9) {
  left: 10%;
  width: 15px;
  height: 15px;
  animation-delay: 2s;
  border-radius: 50%;
  animation-duration: 35s;
}

/* line 23097, app/assets/stylesheets/global/style.css */
.circles li:nth-child(10) {
  left: 95%;
  width: 20px;
  height: 20px;
  animation-delay: 0s;
  border-left: 0;
  animation-duration: 11s;
}

@keyframes upwards {
  0% {
    transform: translateY(0) rotate(0deg);
    opacity: 1;
    border-radius: 0;
  }
  100% {
    transform: translateY(-1000px) rotate(720deg);
    opacity: 0;
    border-radius: 50%;
  }
}

/* line 23120, app/assets/stylesheets/global/style.css */
#circle1 canvas {
  position: absolute;
  top: 50%;
  bottom: 50%;
  transform: translateY(-50%);
  right: 15px;
}

/* line 23128, app/assets/stylesheets/global/style.css */
#circle1 strong {
  position: absolute;
  right: 37px;
  top: 41%;
}

/* line 23134, app/assets/stylesheets/global/style.css */
.z-10 {
  z-index: 10;
}

/* line 23138, app/assets/stylesheets/global/style.css */
#tooltip-canvas {
  position: absolute;
  top: 53px;
  left: 69px;
}

/* line 23144, app/assets/stylesheets/global/style.css */
.task-list1 li {
  position: relative;
  margin-bottom: 18px;
  padding-left: 20px;
}

/* line 23150, app/assets/stylesheets/global/style.css */
.task-list1 li .task-icon1 {
  border-radius: 50px;
  padding: 2px;
  width: 10px;
  height: 10px;
  z-index: 2;
  position: absolute;
  left: 4px;
  top: 5px;
  margin-right: 5px;
}

/* line 23162, app/assets/stylesheets/global/style.css */
.earnings {
  position: relative;
}

/* line 23166, app/assets/stylesheets/global/style.css */
.welcome-card h3, .welcome-card .h3 {
  color: var(--primary-bg-color);
}

/* line 23170, app/assets/stylesheets/global/style.css */
.welcome-card p {
  color: var(--primary-bg-color);
}

/* line 23174, app/assets/stylesheets/global/style.css */
.circle-chart strong {
  color: var(--primary-bg-color);
}

/* line 23178, app/assets/stylesheets/global/style.css */
.apexcharts-toolbar {
  z-index: 1;
}

/* line 23182, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: var(--primary-bg-color) !important;
}

/* line 23186, app/assets/stylesheets/global/style.css */
.apexcharts-yaxis-texts-g text {
  fill: #818181 !important;
}

/* line 23190, app/assets/stylesheets/global/style.css */
.apexcharts-xaxis-texts-g text {
  fill: #818181 !important;
}

/* line 23194, app/assets/stylesheets/global/style.css */
.apexcharts-yaxis-title text {
  fill: #818181;
}

/* line 23198, app/assets/stylesheets/global/style.css */
.apexcharts-canvas.zoomable .hovering-zoom {
  cursor: pointer;
}

/* line 23202, app/assets/stylesheets/global/style.css */
svg {
  fill: #fff;
}

/* line 23206, app/assets/stylesheets/global/style.css */
a {
  color: var(--primary-bg-color);
}

/* line 23210, app/assets/stylesheets/global/style.css */
a:hover {
  color: var(--primary-bg-color);
}

/* line 23214, app/assets/stylesheets/global/style.css */
#data-table .select2-container {
  width: 100% !important;
}

/* line 23218, app/assets/stylesheets/global/style.css */
.data-image {
  background-size: cover;
}

/* line 23222, app/assets/stylesheets/global/style.css */
.side-menu-label1 {
  display: none;
}

@media (max-width: 575px) {
  /* line 23228, app/assets/stylesheets/global/style.css */
  .wizard > .steps .current a .title,
.wizard > .steps .current a:hover .title,
.wizard > .steps .current a:active .title {
    display: none !important;
  }
}

/* line 23235, app/assets/stylesheets/global/style.css */
.w-icn {
  color: var(--primary-bg-color);
  fill: var(--primary-bg-color);
}

/* line 23240, app/assets/stylesheets/global/style.css */
.w-inner-icn {
  color: #495584;
  fill: #495584;
}

/* line 23245, app/assets/stylesheets/global/style.css */
input[type=radio],
input[type=checkbox] {
  margin-right: 7px;
}

/* line 23250, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: var(--primary-bg-color) !important;
}

/* line 23254, app/assets/stylesheets/global/style.css */
.select2-container--open .select2-dropdown--below {
  z-index: 9 !important;
}

/* line 23258, app/assets/stylesheets/global/style.css */
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 23263, app/assets/stylesheets/global/style.css */
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 23269, app/assets/stylesheets/global/style.css */
.spinner,
.spinner-lg,
.double-bounce1,
.double-bounce2,
.cube1,
.cube2 {
  background-color: var(--primary-bg-color);
}

/* line 23278, app/assets/stylesheets/global/style.css */
.lds-ring div {
  border: 6px solid var(--primary-bg-color);
  border-color: var(--primary-bg-color) transparent transparent transparent;
}

/* line 23283, app/assets/stylesheets/global/style.css */
.lds-hourglass:after {
  border: 26px solid var(--primary-bg-color);
  border-color: var(--primary-bg-color) transparent;
}

/* line 23288, app/assets/stylesheets/global/style.css */
.lds-heart div:after,
.lds-heart div:before {
  background: var(--primary-bg-color);
}

/* line 23293, app/assets/stylesheets/global/style.css */
.lds-heart div {
  background: var(--primary-bg-color);
}

/* line 23297, app/assets/stylesheets/global/style.css */
.btn-link {
  color: var(--primary-bg-color);
}

/* line 23301, app/assets/stylesheets/global/style.css */
.tabs-menu1 ul li .active {
  border-bottom: 3px solid var(--primary-bg-color);
}

/* line 23305, app/assets/stylesheets/global/style.css */
.custom-switch-input:checked ~ .custom-switch-indicator {
  background: var(--primary-bg-color);
}

/* line 23309, app/assets/stylesheets/global/style.css */
.select2-container {
  width: 20% !important;
}

/* line 23313, app/assets/stylesheets/global/style.css */
.select2-results__option span img,
.select2-selection__rendered span img {
  margin: 5px !important;
}

/* line 23318, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-top:before,
.datepicker-dropdown.datepicker-orient-top:after {
  display: none !important;
}

/* line 23323, app/assets/stylesheets/global/style.css */
.datepicker_inner_container {
  display: flex;
}

/* line 23327, app/assets/stylesheets/global/style.css */
.editable-checklist .form-label.ckbox span {
  margin-left: 10px;
}

/* line 23331, app/assets/stylesheets/global/style.css */
.tag-attachments a {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 23337, app/assets/stylesheets/global/style.css */
.invoice-product-table input,
.invoice-table-bottom input {
  min-width: 100px;
}

@supports (-webkit-touch-callout: none) {
  @media screen and (max-device-width: 991px) and (orientation: portrait) {
    /* line 23345, app/assets/stylesheets/global/style.css */
    .ps.ps--active-y:hover > .ps__rail-y,
.ps.ps--active-y:focus > .ps__rail-y {
      opacity: 0;
    }
  }
  @media screen and (max-device-width: 991px) and (orientation: landscape) {
    /* line 23353, app/assets/stylesheets/global/style.css */
    .ps.ps--active-y:hover > .ps__rail-y,
.ps.ps--active-y:focus > .ps__rail-y {
      opacity: 0;
    }
  }
}

@media (max-width: 575.98px) {
  /* line 23361, app/assets/stylesheets/global/style.css */
  .login-img .demo-icon {
    top: 20px !important;
    right: 20px !important;
  }
}

/* line 23367, app/assets/stylesheets/global/style.css */
.login-img .demo-icon {
  position: absolute;
  top: 40px;
  right: 40px;
  padding: 6px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
}

/* line 23377, app/assets/stylesheets/global/style.css */
.login-img .demo-icon svg {
  fill: #fff;
  width: 20px;
  height: 20px;
}

/* line 23383, app/assets/stylesheets/global/style.css */
.error-template {
  position: relative;
}

/* line 23387, app/assets/stylesheets/global/style.css */
.error-bg .demo-icon {
  position: absolute;
  right: 40px;
  top: 40px;
  padding: 6px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
}

/* line 23397, app/assets/stylesheets/global/style.css */
.error-bg .demo-icon svg {
  fill: #fff;
  width: 20px;
  height: 20px;
}

/* line 23403, app/assets/stylesheets/global/style.css */
.apexcharts-canvas .apexcharts-zoom-icon.selected svg,
.apexcharts-canvas .apexcharts-selection-icon.selected svg,
.apexcharts-canvas .apexcharts-reset-zoom-icon.selected svg {
  fill: var(--primary-bg-color) !important;
}

/* line 23409, app/assets/stylesheets/global/style.css */
.apexcharts-zoom-icon,
.apexcharts-zoom-in-icon,
.apexcharts-zoom-out-icon,
.apexcharts-reset-zoom-icon,
.apexcharts-pan-icon svg,
.apexcharts-selection-icon,
.apexcharts-menu-icon,
.apexcharts-toolbar-custom-icon {
  cursor: pointer;
  width: 20px;
  height: 20px;
  line-height: 24px;
  color: #6e8192;
  fill: #6e8192;
  text-align: center;
}

@media (max-width: 576px) {
  /* line 23427, app/assets/stylesheets/global/style.css */
  .datepicker {
    padding: 0px !important;
  }
  /* line 23431, app/assets/stylesheets/global/style.css */
  .datepicker > .datepicker_inner_container > .datepicker_calendar > table {
    padding: 0px !important;
  }
}

/* line 23436, app/assets/stylesheets/global/style.css */
.select2-selection__choice span {
  line-height: 2 !important;
}

/* line 23440, app/assets/stylesheets/global/style.css */
.select2-selection__choice,
.select2-selection__rendered span {
  display: flex;
  align-items: center;
}

/* line 23446, app/assets/stylesheets/global/style.css */
.datepicker,
.datetimepicker {
  z-index: 555 !important;
}

/* line 23451, app/assets/stylesheets/global/style.css */
.richText {
  border: #eaedf1 solid 1px;
  background-color: #f7f8f9 !important;
}

/* line 23456, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a {
  border-right: #eaedf1 solid 1px;
}

/* line 23460, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar {
  border-bottom: #eaedf1 solid 1px;
}

/* line 23464, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown {
  z-index: 1;
}

/* line 23468, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .fa,
.richText .richText-toolbar ul li a .fe,
.richText .richText-toolbar ul li a .fas,
.richText .richText-toolbar ul li a .far,
.richText .richText-toolbar ul li a svg {
  pointer-events: none;
}

/* line 23476, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
  color: #495057;
}

/* line 23482, app/assets/stylesheets/global/style.css */
.richText-toolbar:last-child {
  border-bottom: 0px !important;
}

/* line 23486, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #495057;
}

@media (max-width: 992px) {
  /* line 23491, app/assets/stylesheets/global/style.css */
  .richText-toolbar li {
    border-bottom: 1px solid #eaedf1 !important;
  }
}

/* line 23496, app/assets/stylesheets/global/style.css */
.options-inv .dropdown-menu {
  z-index: 1;
}

/* line 23500, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_length select {
  width: 35% !important;
}

/* line 23504, app/assets/stylesheets/global/style.css */
.select-client .select2-selection__choice {
  line-height: 1.9 !important;
}

@media (max-width: 350px) {
  /* line 23510, app/assets/stylesheets/global/style.css */
  .vtimeline .timeline-wrapper .timeline-panel:after,
.vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after {
    display: none !important;
  }
}

/* line 23516, app/assets/stylesheets/global/style.css */
.tag a {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 23522, app/assets/stylesheets/global/style.css */
.login-img .demo-icon {
  cursor: pointer;
}

/* line 23526, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_length label {
  width: 30% !important;
}

/* line 23530, app/assets/stylesheets/global/style.css */
.select-status .select2-container,
.form-group .select2-container {
  width: 100% !important;
}

/* line 23535, app/assets/stylesheets/global/style.css */
.chat-media img {
  width: 100%;
  height: 100%;
}

@media (max-width: 360px) {
  /* line 23541, app/assets/stylesheets/global/style.css */
  .circle-chart {
    display: none;
  }
}

/* line 23546, app/assets/stylesheets/global/style.css */
.storage-card {
  border: 0px !important;
}

/* line 23550, app/assets/stylesheets/global/style.css */
.select-product-container .select2-selection {
  min-width: 150px;
}

@media (max-width: 767.98px) {
  /* line 23555, app/assets/stylesheets/global/style.css */
  .select-product-container {
    justify-content: center;
  }
}

/* line 23560, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-bottom:after,
.datepicker-dropdown.datepicker-orient-bottom:before {
  display: none;
}

/* line 23565, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe.fullscreen,
.note-editor.note-frame.fullscreen,
.note-editor .modal-dialog {
  z-index: 99999 !important;
}

/* line 23571, app/assets/stylesheets/global/style.css */
.ticket-details-footer .media.ticket-reply:last-child {
  border-bottom: 0px !important;
}

@media (max-width: 576px) {
  /* line 23576, app/assets/stylesheets/global/style.css */
  .alert-dismissible .btn-close {
    padding: 0.5rem 0.25rem;
  }
}

@media (max-width: 576px) {
  /* line 23582, app/assets/stylesheets/global/style.css */
  .ytp-large-play-button {
    width: 48px;
    height: 28px;
    margin-left: -24px;
    margin-top: -12px;
  }
}

/* line 23590, app/assets/stylesheets/global/style.css */
.tabs-menu1 ul li {
  border-bottom: 3px solid transparent !important;
}

/* line 23594, app/assets/stylesheets/global/style.css */
.pricing-body li {
  white-space: nowrap;
}

/* line 23598, app/assets/stylesheets/global/style.css */
.background-image-blog {
  border: 0px !important;
}

@media (max-width: 575.98px) {
  /* line 23603, app/assets/stylesheets/global/style.css */
  .wizard > .actions > ul {
    display: block !important;
  }
  /* line 23607, app/assets/stylesheets/global/style.css */
  .wizard > .actions > ul li {
    margin: 5px 0px 5px 0px;
  }
  /* line 23611, app/assets/stylesheets/global/style.css */
  #echart8 canvas {
    width: 260px !important;
    display: flex !important;
    justify-content: center !important;
    margin: 0 auto !important;
  }
}

@media (min-width: 992px) {
  /* line 23620, app/assets/stylesheets/global/style.css */
  .project-menu nav a.nav-link {
    border-bottom: 0px !important;
  }
  /* line 23624, app/assets/stylesheets/global/style.css */
  .tabs-menu4 .nav a.nav-link {
    border-bottom: 0px !important;
  }
}

/* line 23629, app/assets/stylesheets/global/style.css */
.transaction-icon i {
  font-size: 16px;
  padding: 10px;
  margin-right: 12px;
  border-radius: 50px;
  background-color: var(--primary01);
  fill: var(--primary-bg-color);
  color: var(--primary-bg-color);
}

/* line 23639, app/assets/stylesheets/global/style.css */
.transactions .list-group a {
  box-shadow: 0 4px 16px 0 rgba(169, 184, 200, 0.15);
  border-radius: 5px;
  border: 0px;
}

/* line 23645, app/assets/stylesheets/global/style.css */
.sales-stats {
  padding-left: 50px;
}

/* line 23649, app/assets/stylesheets/global/style.css */
.pricing-card .card-header {
  border-bottom: 0px !important;
}

/* line 23653, app/assets/stylesheets/global/style.css */
.mapcontainer4.mapael svg,
.mapcontainer.mapael svg,
.mapcontainer1.mapael svg {
  width: 100%;
}

/* line 23659, app/assets/stylesheets/global/style.css */
.fs-5 {
  font-size: 5px !important;
}

/* line 23663, app/assets/stylesheets/global/style.css */
.fs-10 {
  font-size: 10px !important;
}

/* line 23667, app/assets/stylesheets/global/style.css */
.fs-11 {
  font-size: 11px !important;
}

/* line 23671, app/assets/stylesheets/global/style.css */
.fs-12 {
  font-size: 12px !important;
}

/* line 23675, app/assets/stylesheets/global/style.css */
.fs-13 {
  font-size: 13px !important;
}

/* line 23679, app/assets/stylesheets/global/style.css */
.fs-14 {
  font-size: 14px !important;
}

/* line 23683, app/assets/stylesheets/global/style.css */
.fs-15 {
  font-size: 15px !important;
}

/* line 23687, app/assets/stylesheets/global/style.css */
.fs-16 {
  font-size: 16px !important;
}

/* line 23691, app/assets/stylesheets/global/style.css */
.fs-17 {
  font-size: 17px !important;
}

/* line 23695, app/assets/stylesheets/global/style.css */
.fs-18 {
  font-size: 18px !important;
}

/* line 23699, app/assets/stylesheets/global/style.css */
.fs-19 {
  font-size: 19px !important;
}

/* line 23703, app/assets/stylesheets/global/style.css */
.fs-20 {
  font-size: 20px !important;
}

/* line 23707, app/assets/stylesheets/global/style.css */
.fs-21 {
  font-size: 21px !important;
}

/* line 23711, app/assets/stylesheets/global/style.css */
.fs-22 {
  font-size: 22px !important;
}

/* line 23715, app/assets/stylesheets/global/style.css */
.fs-23 {
  font-size: 23px !important;
}

/* line 23719, app/assets/stylesheets/global/style.css */
.fs-25 {
  font-size: 25px !important;
}

/* line 23723, app/assets/stylesheets/global/style.css */
.fs-30 {
  font-size: 30px !important;
}

/* line 23727, app/assets/stylesheets/global/style.css */
.fs-40 {
  font-size: 40px;
}

/* line 23731, app/assets/stylesheets/global/style.css */
.fs-50 {
  font-size: 50px;
}

/* line 23735, app/assets/stylesheets/global/style.css */
.fs-65 {
  font-size: 65px;
}

/* line 23739, app/assets/stylesheets/global/style.css */
.fs-100 {
  font-size: 100px;
}

/* line 23743, app/assets/stylesheets/global/style.css */
.fw-light {
  font-weight: 300 !important;
}

/* line 23747, app/assets/stylesheets/global/style.css */
.fw-normal {
  font-weight: 400 !important;
}

/* line 23751, app/assets/stylesheets/global/style.css */
.fw-600 {
  font-weight: 600;
}

/* line 23755, app/assets/stylesheets/global/style.css */
.fw-semibold {
  font-weight: 500 !important;
}

/* line 23759, app/assets/stylesheets/global/style.css */
.fw-bold {
  font-weight: 700 !important;
}

/* line 23763, app/assets/stylesheets/global/style.css */
.font-italic {
  font-style: italic !important;
}

/* line 23767, app/assets/stylesheets/global/style.css */
figure {
  margin: 0 0 1rem;
}

/* line 23771, app/assets/stylesheets/global/style.css */
.image {
  position: relative;
}

/* line 23775, app/assets/stylesheets/global/style.css */
img {
  vertical-align: middle;
  border-style: none;
}

/* line 23780, app/assets/stylesheets/global/style.css */
.img-1 {
  vertical-align: middle;
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
  bottom: -62px;
}

/* line 23789, app/assets/stylesheets/global/style.css */
.img-1 img {
  border-radius: 100%;
  border: 6px solid rgba(225, 225, 225, 0.5);
}

/* line 23794, app/assets/stylesheets/global/style.css */
.img-2 img {
  border-radius: 5px;
}

/* line 23798, app/assets/stylesheets/global/style.css */
.img-fluid {
  max-width: 100%;
  height: auto;
}

/* line 23803, app/assets/stylesheets/global/style.css */
.item-card img:hover {
  transform: scale3d(1.1, 1.1, 1.1);
}

/* line 23808, app/assets/stylesheets/global/style.css */
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #eaedf1;
  border-radius: 3px;
  max-width: 100%;
  height: auto;
}

/* line 23817, app/assets/stylesheets/global/style.css */
.figure {
  display: inline-block;
}

/* line 23821, app/assets/stylesheets/global/style.css */
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

/* line 23826, app/assets/stylesheets/global/style.css */
.figure-caption {
  font-size: 90%;
  color: #868e96;
}

/* line 23831, app/assets/stylesheets/global/style.css */
img {
  max-width: 100%;
}

/* line 23835, app/assets/stylesheets/global/style.css */
.loader-img {
  position: absolute;
  right: 0;
  bottom: 0;
  top: 43%;
  left: 0;
  margin: 0 auto;
  text-align: center;
}

/* line 23845, app/assets/stylesheets/global/style.css */
.login-img {
  background-attachment: fixed !important;
  height: 100%;
  width: 100%;
  background: url(/assets/media/bg-1.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-table;
}

/* line 23856, app/assets/stylesheets/global/style.css */
.login-img::before {
  content: "";
  height: 100%;
  width: 100%;
  background: var(--primary06);
  position: absolute;
  left: 0;
  z-index: -1;
  top: 0;
}

/* line 23867, app/assets/stylesheets/global/style.css */
.profie-img .flex-md-row img {
  width: 60px;
}

/* line 23871, app/assets/stylesheets/global/style.css */
.profile-img {
  display: block;
  border: 1px solid rgba(167, 180, 201, 0.2);
  border-radius: 50%;
  font-size: 10px;
  text-align: center;
  background: rgba(225, 225, 225, 0.2);
  z-index: 1000;
  position: relative;
}

/* line 23882, app/assets/stylesheets/global/style.css */
.cover-image {
  background-size: cover !important;
}

/* line 23886, app/assets/stylesheets/global/style.css */
.card-profile-img {
  max-width: 6rem;
  margin-bottom: 1rem;
  border: 3px solid #fff;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

/* line 23894, app/assets/stylesheets/global/style.css */
.img-gallery {
  margin-right: -0.25rem;
  margin-left: -0.25rem;
  margin-bottom: -0.5rem;
}

/* line 23900, app/assets/stylesheets/global/style.css */
.img-gallery > .col,
.img-gallery > [class*=col-] {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0.5rem;
}

/* line 23907, app/assets/stylesheets/global/style.css */
.imagecheck {
  margin: 0;
  position: relative;
  cursor: pointer;
}

/* line 23913, app/assets/stylesheets/global/style.css */
.imagecheck-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

/* line 23919, app/assets/stylesheets/global/style.css */
.imagecheck-figure {
  border: 1px solid #eaedf1;
  border-radius: 3px;
  margin: 0;
  position: relative;
}

/* line 23926, app/assets/stylesheets/global/style.css */
.imagecheck-input:focus ~ .imagecheck-figure {
  border-color: #467fcf;
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 23931, app/assets/stylesheets/global/style.css */
.imagecheck-input:checked ~ .imagecheck-figure {
  border-color: rgba(0, 40, 100, 0.24);
}

/* line 23935, app/assets/stylesheets/global/style.css */
.imagecheck-figure:before {
  content: "";
  position: absolute;
  top: 0.25rem;
  left: 0.25rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background: #467fcf url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") no-repeat center center/50% 50%;
  color: #fff;
  z-index: 1;
  border-radius: 3px;
  opacity: 0;
  transition: 0.3s opacity;
}

/* line 23956, app/assets/stylesheets/global/style.css */
.imagecheck-input:checked ~ .imagecheck-figure:before {
  opacity: 1;
}

/* line 23960, app/assets/stylesheets/global/style.css */
.imagecheck-image {
  max-width: 100%;
  opacity: 0.64;
  transition: 0.3s opacity;
}

/* line 23966, app/assets/stylesheets/global/style.css */
.imagecheck-image:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

/* line 23971, app/assets/stylesheets/global/style.css */
.imagecheck-image:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* line 23976, app/assets/stylesheets/global/style.css */
.imagecheck:hover .imagecheck-image {
  opacity: 1;
}

/* line 23980, app/assets/stylesheets/global/style.css */
.imagecheck-input:focus ~ .imagecheck-figure .imagecheck-image,
.imagecheck-input:checked ~ .imagecheck-figure .imagecheck-image {
  opacity: 1;
}

/* line 23985, app/assets/stylesheets/global/style.css */
.imagecheck-caption {
  text-align: center;
  padding: 0.25rem 0.25rem;
  color: #9aa0ac;
  font-size: 0.875rem;
  transition: 0.3s color;
}

/* line 23993, app/assets/stylesheets/global/style.css */
.imagecheck:hover .imagecheck-caption {
  color: #495057;
}

/* line 23997, app/assets/stylesheets/global/style.css */
.imagecheck-input:focus ~ .imagecheck-figure .imagecheck-caption,
.imagecheck-input:checked ~ .imagecheck-figure .imagecheck-caption {
  color: #495057;
}

/*-----Gallery-----*/
/* line 24003, app/assets/stylesheets/global/style.css */
.demo-gallery > ul {
  margin-bottom: 0;
}

/* line 24007, app/assets/stylesheets/global/style.css */
.demo-gallery > ul > li {
  float: left;
  margin-bottom: 15px;
  width: 200px;
  border: 0;
}

/* line 24014, app/assets/stylesheets/global/style.css */
.demo-gallery > ul > li a {
  border: 3px solid #FFF;
  border-radius: 3px;
  display: block;
  overflow: hidden;
  position: relative;
  float: left;
}

/* line 24023, app/assets/stylesheets/global/style.css */
.demo-gallery > ul > li a > img {
  transition: transform 0.15s ease 0s;
  transform: scale3d(1, 1, 1);
  height: 100%;
  width: 100%;
}

/* line 24034, app/assets/stylesheets/global/style.css */
.demo-gallery > ul > li a:hover > img {
  transform: scale3d(1.1, 1.1, 1.1);
}

/* line 24039, app/assets/stylesheets/global/style.css */
.demo-gallery > ul > li a:hover .demo-gallery-poster > img {
  opacity: 1;
}

/* line 24043, app/assets/stylesheets/global/style.css */
.demo-gallery > ul > li a .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.1);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: background-color 0.15s ease 0s;
}

/* line 24055, app/assets/stylesheets/global/style.css */
.demo-gallery > ul > li a .demo-gallery-poster > img {
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
  opacity: 0;
  position: absolute;
  top: 50%;
  transition: opacity 0.3s ease 0s;
}

/* line 24067, app/assets/stylesheets/global/style.css */
.demo-gallery > ul > li a:hover .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 24071, app/assets/stylesheets/global/style.css */
.demo-gallery .justified-gallery > a > img {
  transition: transform 0.15s ease 0s;
  transform: scale3d(1, 1, 1);
  height: 100%;
  width: 100%;
}

/* line 24082, app/assets/stylesheets/global/style.css */
.demo-gallery .justified-gallery > a:hover > img {
  transform: scale3d(1.1, 1.1, 1.1);
}

/* line 24087, app/assets/stylesheets/global/style.css */
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img {
  opacity: 1;
}

/* line 24091, app/assets/stylesheets/global/style.css */
.demo-gallery .justified-gallery > a .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.1);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: background-color 0.15s ease 0s;
}

/* line 24103, app/assets/stylesheets/global/style.css */
.demo-gallery .justified-gallery > a .demo-gallery-poster > img {
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
  opacity: 0;
  position: absolute;
  top: 50%;
  transition: opacity 0.3s ease 0s;
}

/* line 24115, app/assets/stylesheets/global/style.css */
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 24119, app/assets/stylesheets/global/style.css */
.demo-gallery .video .demo-gallery-poster img {
  height: 48px;
  margin-left: -24px;
  margin-top: -24px;
  opacity: 0.8;
  width: 48px;
}

/* line 24127, app/assets/stylesheets/global/style.css */
.demo-gallery.dark > ul > li a {
  border: 3px solid #04070a;
}

/* line 24131, app/assets/stylesheets/global/style.css */
.home .demo-gallery {
  padding-bottom: 80px;
}

/* line 24135, app/assets/stylesheets/global/style.css */
.img-avatar {
  height: 37px;
  border-radius: 2px;
  width: 37px;
}

/* line 24141, app/assets/stylesheets/global/style.css */
.image-size {
  width: 128px;
  height: 128px;
}

/* line 24146, app/assets/stylesheets/global/style.css */
.img-float {
  width: 50px;
  position: absolute;
  top: -3.5rem;
  right: 1rem;
}

/* line 24153, app/assets/stylesheets/global/style.css */
.gallery-wrap .img-big-wrap img {
  height: 350px;
  display: inline-block;
  cursor: zoom-in;
  width: auto;
  margin-top: 7px;
}

/* line 24161, app/assets/stylesheets/global/style.css */
.gallery-wrap .img-small-wrap {
  text-align: center;
}

/* line 24165, app/assets/stylesheets/global/style.css */
.gallery-wrap .img-small-wrap .item-gallery {
  width: 80px;
  height: 80px;
  border: 1px solid #ddd;
  border-radius: 4px;
  margin: 7px 2px;
  display: inline-block;
  overflow: hidden;
  text-align: center;
}

/* line 24176, app/assets/stylesheets/global/style.css */
.gallery-wrap .img-small-wrap img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 4px;
  cursor: zoom-in;
}

/* line 24184, app/assets/stylesheets/global/style.css */
.member img {
  width: 100%;
}

/* line 24188, app/assets/stylesheets/global/style.css */
.gallery a img {
  float: left;
  height: auto;
  border: 1px solid rgba(0, 0, 0, 0.2);
  transition: transform 0.15s ease;
  position: relative;
}

/* line 24200, app/assets/stylesheets/global/style.css */
.img-card:before {
  content: "";
  position: absolute;
  background: url(/assets/svgs/circle.svg);
  background-position: right;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  opacity: 0.5;
}

/* line 24211, app/assets/stylesheets/global/style.css */
.example + .highlight {
  border-top: none;
  margin-top: 0;
  border-radius: 0 0 3px 3px;
  overflow: auto;
}

/* line 24218, app/assets/stylesheets/global/style.css */
.highlight {
  margin: 1rem 0 2rem;
  border-radius: 3px;
  font-size: 0.9375rem;
  max-height: 40rem;
  background: #fcfcfc;
}

/* line 24226, app/assets/stylesheets/global/style.css */
.highlight pre {
  margin-bottom: 0;
}

/* line 24230, app/assets/stylesheets/global/style.css */
.highlight .hll {
  background-color: #ffc;
}

/* line 24234, app/assets/stylesheets/global/style.css */
.highlight .c {
  color: #999;
}

/* line 24238, app/assets/stylesheets/global/style.css */
.highlight .k {
  color: #069;
}

/* line 24242, app/assets/stylesheets/global/style.css */
.highlight .o {
  color: #555;
}

/* line 24246, app/assets/stylesheets/global/style.css */
.highlight .cm {
  color: #999;
}

/* line 24250, app/assets/stylesheets/global/style.css */
.highlight .cp {
  color: #099;
}

/* line 24254, app/assets/stylesheets/global/style.css */
.highlight .c1,
.highlight .cs {
  color: #999;
}

/* line 24259, app/assets/stylesheets/global/style.css */
.highlight .gd {
  background-color: #fcc;
  border: 1px solid #c00;
}

/* line 24264, app/assets/stylesheets/global/style.css */
.highlight .ge {
  font-style: italic;
}

/* line 24268, app/assets/stylesheets/global/style.css */
.highlight .gr {
  color: #f00;
}

/* line 24272, app/assets/stylesheets/global/style.css */
.highlight .gh {
  color: #030;
}

/* line 24276, app/assets/stylesheets/global/style.css */
.highlight .gi {
  background-color: #cfc;
  border: 1px solid #0c0;
}

/* line 24281, app/assets/stylesheets/global/style.css */
.highlight .go {
  color: #aaa;
}

/* line 24285, app/assets/stylesheets/global/style.css */
.highlight .gp {
  color: #009;
}

/* line 24289, app/assets/stylesheets/global/style.css */
.highlight .gu {
  color: #030;
}

/* line 24293, app/assets/stylesheets/global/style.css */
.highlight .gt {
  color: #9c6;
}

/* line 24297, app/assets/stylesheets/global/style.css */
.highlight .kc,
.highlight .kd,
.highlight .kn,
.highlight .kp,
.highlight .kr {
  color: #069;
}

/* line 24305, app/assets/stylesheets/global/style.css */
.highlight .kt {
  color: #078;
}

/* line 24309, app/assets/stylesheets/global/style.css */
.highlight .m {
  color: #f60;
}

/* line 24313, app/assets/stylesheets/global/style.css */
.highlight .s {
  color: #cc0099;
}

/* line 24317, app/assets/stylesheets/global/style.css */
.highlight .na {
  color: #00cc7a;
}

/* line 24321, app/assets/stylesheets/global/style.css */
.highlight .nb {
  color: #366;
}

/* line 24325, app/assets/stylesheets/global/style.css */
.highlight .nc {
  color: #0a8;
}

/* line 24329, app/assets/stylesheets/global/style.css */
.highlight .no {
  color: #360;
}

/* line 24333, app/assets/stylesheets/global/style.css */
.highlight .nd {
  color: #99f;
}

/* line 24337, app/assets/stylesheets/global/style.css */
.highlight .ni {
  color: #999;
}

/* line 24341, app/assets/stylesheets/global/style.css */
.highlight .ne {
  color: #c00;
}

/* line 24345, app/assets/stylesheets/global/style.css */
.highlight .nf {
  color: #c0f;
}

/* line 24349, app/assets/stylesheets/global/style.css */
.highlight .nl {
  color: #99f;
}

/* line 24353, app/assets/stylesheets/global/style.css */
.highlight .nn {
  color: #0cf;
}

/* line 24357, app/assets/stylesheets/global/style.css */
.highlight .nt {
  color: #800000;
}

/* line 24361, app/assets/stylesheets/global/style.css */
.highlight .nv {
  color: #033;
}

/* line 24365, app/assets/stylesheets/global/style.css */
.highlight .ow {
  color: #000;
}

/* line 24369, app/assets/stylesheets/global/style.css */
.highlight .w {
  color: #bbb;
}

/* line 24373, app/assets/stylesheets/global/style.css */
.highlight .mf,
.highlight .mh,
.highlight .mi,
.highlight .mo {
  color: #f60;
}

/* line 24380, app/assets/stylesheets/global/style.css */
.highlight .sb,
.highlight .sc {
  color: #c30;
}

/* line 24385, app/assets/stylesheets/global/style.css */
.highlight .sd {
  font-style: italic;
  color: #c30;
}

/* line 24390, app/assets/stylesheets/global/style.css */
.highlight .s2,
.highlight .se,
.highlight .sh {
  color: #c30;
}

/* line 24396, app/assets/stylesheets/global/style.css */
.highlight .si {
  color: #a00;
}

/* line 24400, app/assets/stylesheets/global/style.css */
.highlight .sx {
  color: #c30;
}

/* line 24404, app/assets/stylesheets/global/style.css */
.highlight .sr {
  color: #3aa;
}

/* line 24408, app/assets/stylesheets/global/style.css */
.highlight .s1 {
  color: #c30;
}

/* line 24412, app/assets/stylesheets/global/style.css */
.highlight .ss {
  color: #fc3;
}

/* line 24416, app/assets/stylesheets/global/style.css */
.highlight .bp {
  color: #366;
}

/* line 24420, app/assets/stylesheets/global/style.css */
.highlight .vc,
.highlight .vg,
.highlight .vi {
  color: #033;
}

/* line 24426, app/assets/stylesheets/global/style.css */
.highlight .il {
  color: #f60;
}

/* line 24430, app/assets/stylesheets/global/style.css */
.highlight .css .o {
  color: #999;
}

/* line 24434, app/assets/stylesheets/global/style.css */
.highlight .css .o + .nt {
  color: #999;
}

/* line 24438, app/assets/stylesheets/global/style.css */
.highlight .css .nt + .nt {
  color: #999;
}

/* line 24442, app/assets/stylesheets/global/style.css */
.highlight .language-bash::before,
.highlight .language-sh::before {
  color: #009;
  content: "$ ";
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 24452, app/assets/stylesheets/global/style.css */
.highlight .language-powershell::before {
  color: #009;
  content: "PM> ";
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 24461, app/assets/stylesheets/global/style.css */
.label {
  display: inline-block;
  margin-bottom: 0.5rem;
  padding-right: 0.6em;
  padding-left: 0.6em;
}

/* line 24468, app/assets/stylesheets/global/style.css */
.label-size {
  font-size: 3.8em;
  margin-left: 9px;
}

/* line 24473, app/assets/stylesheets/global/style.css */
.label-font-size {
  font-size: 1.8em;
}

/* line 24477, app/assets/stylesheets/global/style.css */
.label-medium-size {
  font-size: 1.2em;
}

/* line 24481, app/assets/stylesheets/global/style.css */
.labels li {
  display: inline;
}

/* line 24485, app/assets/stylesheets/global/style.css */
.label-title {
  font-size: 1.125rem;
}

/* line 24489, app/assets/stylesheets/global/style.css */
.label-font {
  font-size: 0.8em;
}

/* line 24493, app/assets/stylesheets/global/style.css */
.label-default {
  background: #d5e0ec;
  color: #fff;
}

/* line 24498, app/assets/stylesheets/global/style.css */
.label-primary {
  background: var(--primary-bg-color);
  color: #fff;
}

/* line 24503, app/assets/stylesheets/global/style.css */
.label-secondary {
  background: #e984b1;
  color: #fff;
}

/* line 24508, app/assets/stylesheets/global/style.css */
.label-light {
  background: #868e96;
  color: #fff;
}

/* line 24513, app/assets/stylesheets/global/style.css */
.label-dark {
  background: #343a40;
  color: #fff;
}

/* line 24518, app/assets/stylesheets/global/style.css */
.label-success {
  background: #13bfa6;
  color: #fff;
}

/* line 24523, app/assets/stylesheets/global/style.css */
.label-danger {
  background: #d12c47;
  color: #fff;
}

/* line 24528, app/assets/stylesheets/global/style.css */
.label-warning {
  background: #e7c354;
  color: #fff;
}

/* line 24533, app/assets/stylesheets/global/style.css */
.label-info {
  background: #59adec;
  color: #fff;
}

/* line 24538, app/assets/stylesheets/global/style.css */
.landing-page {
  /*accordion*/
  /* top left*/
  /* companies slider */
  /* Slider */
  /* FAQ's css*/
  /* FAQ's css*/
  /* team css */
  /* team css */
}

@media (min-width: 992px) {
  /* line 24550, app/assets/stylesheets/global/style.css */
  .landing-page .header.hor-header {
    display: none;
  }
}

@media (min-width: 1274px) {
  /* line 24557, app/assets/stylesheets/global/style.css */
  .landing-page.horizontal .hor-header .container,
.landing-page.horizontal .app-sidebar .container,
.landing-page.horizontal .main-content.hor-content .container {
    max-width: 1200px !important;
  }
}

/* line 24564, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 1000;
}

/* line 24571, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header .container {
  padding-top: 30px;
  padding-bottom: 30px;
}

@media (min-width: 576px) {
  /* line 24577, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-header .container {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}

/* line 24584, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header-left {
  margin-bottom: 15px;
}

/* line 24588, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header-left h1, .landing-page .demo-screen-header-left .h1 {
  color: #fff;
  margin-bottom: 2px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -1px;
}

/* line 24596, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header-left p {
  margin-bottom: 0;
  color: rgba(255, 255, 255, 0.75);
}

@media (min-width: 576px) {
  /* line 24602, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-header-left {
    margin-bottom: 0;
  }
}

@media (max-width: 576px) {
  /* line 24609, app/assets/stylesheets/global/style.css */
  .landing-page h3,
.landing-page .h3 {
    font-size: 1.4rem;
  }
}

/* line 24615, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header-right a {
  display: inline-block;
  font-size: 24px;
  color: rgba(255, 255, 255, 0.75);
}

/* line 24621, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header-right a + a {
  margin-left: 15px;
}

/* line 24625, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header-right a:hover,
.landing-page .demo-screen-header-right a:focus {
  color: #fff;
}

/* line 24630, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-headline.demo {
  padding-bottom: 100px;
  padding-top: 100px;
}

/* line 24635, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-headline .row {
  align-items: center;
}

/* line 24639, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-headline h1, .landing-page .demo-screen-headline .h1 {
  font-weight: 400;
  font-size: 24px;
  line-height: 1;
  margin-bottom: 5px;
}

@media (min-width: 992px) {
  /* line 24647, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-headline h1, .landing-page .demo-screen-headline .h1 {
    line-height: 1;
    font-weight: 600;
    line-height: 3rem;
  }
}

/* line 24654, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-headline h6, .landing-page .demo-screen-headline .h6 {
  font-size: 15px;
  font-weight: 400;
  color: #7d7d7e;
  line-height: 1.5;
}

/* line 24661, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-demo {
  padding: 30px 0;
}

/* line 24665, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-demo h1, .landing-page .demo-screen-demo .h1 {
  text-align: center;
  color: #031938;
  font-size: 24px;
}

/* line 24671, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-demo.demo-screen1 p,
.landing-page .demo-screen-demo.demo-screen1 a.btn {
  text-shadow: none;
}

@media (min-width: 992px) {
  /* line 24677, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-demo {
    padding: 50 0 40px 0;
  }
  /* line 24681, app/assets/stylesheets/global/style.css */
  .landing-page.app.sidenav-toggled .app-sidebar {
    left: 0px;
  }
}

@media (min-width: 992px) {
  /* line 24687, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-demo h1, .landing-page .demo-screen-demo .h1 {
    font-size: 26px;
    font-weight: 500;
    margin-top: 0;
    text-align: center;
    color: #0d0c22;
  }
  /* line 24695, app/assets/stylesheets/global/style.css */
  .landing-page .text-default.sub-text {
    margin-top: 0;
    font-size: 16px;
    line-height: 22px;
    font-family: inherit;
  }
  /* line 24702, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-demo.demo-screen1 p {
    font-family: inherit;
    padding: 0;
    line-height: 1.6;
  }
  /* line 24708, app/assets/stylesheets/global/style.css */
  .landing-page .section-title p {
    text-transform: lowercase;
    font-size: 14px !important;
    letter-spacing: 0;
    font-weight: 400;
    padding: 0 244px;
    margin-top: 0;
    font-size: 14px;
    line-height: 30px;
    font-family: inherit;
  }
}

/* line 24721, app/assets/stylesheets/global/style.css */
.landing-page #demo h5, .landing-page #demo .h5 {
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
}

/* line 24726, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-skin,
.landing-page .demo-screen-rtl {
  padding: 30px 0;
}

@media (min-width: 992px) {
  /* line 24733, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-skin,
.landing-page .demo-screen-rtl {
    padding: 60px 0;
  }
  /* line 24738, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-skin h1, .landing-page .demo-screen-skin .h1,
.landing-page .demo-screen-rtl h1,
.landing-page .demo-screen-rtl .h1 {
    font-size: 35px;
    font-weight: 400;
    color: #0d0c22;
    font-size: 38px;
    margin: 0;
    margin-bottom: 5px;
  }
}

@media (min-width: 991px) {
  /* line 24751, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-skin h1, .landing-page .demo-screen-skin .h1,
.landing-page .demo-screen-rtl h1,
.landing-page .demo-screen-rtl .h1 {
    font-size: 26px !important;
    font-weight: 500;
    color: #0d0c22;
    font-size: 38px;
    margin: 0;
    margin-bottom: 5px;
    text-align: center;
  }
  /* line 24762, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-skin .sub-text {
    margin-top: 0;
    font-size: 15px;
    line-height: 22px;
    font-family: inherit;
    text-align: center;
  }
}

/* line 24771, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-headline {
  padding-top: 41px;
  padding-bottom: 0px;
}

/* line 24776, app/assets/stylesheets/global/style.css */
.landing-page .main-demo-1.demo-screen-headline {
  padding-bottom: 50px;
}

@media (max-width: 992px) {
  /* line 24781, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-headline {
    padding-top: 100px !important;
  }
  /* line 24785, app/assets/stylesheets/global/style.css */
  .landing-page .navresponsive-toggler span {
    padding: 9px;
    text-align: center;
    height: 2.5rem;
    font-size: 1.2rem;
    position: relative;
    width: 2.5rem;
  }
  /* line 24794, app/assets/stylesheets/global/style.css */
  .landing-page .side-menu__item .side-menu__label::before {
    right: 0;
    left: 0;
    width: 50%;
  }
  /* line 24800, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-skin h1, .landing-page .demo-screen-skin .h1,
.landing-page .demo-screen-rtl h1,
.landing-page .demo-screen-rtl .h1 {
    font-size: 25px;
    margin-bottom: 15px;
  }
  /* line 24806, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-skin .sub-text {
    padding: 0 !important;
  }
  /* line 24810, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-headline.bg-pages {
    padding-top: 156px;
    padding-bottom: 0;
  }
  /* line 24815, app/assets/stylesheets/global/style.css */
  .landing-page .main-features {
    position: relative;
    padding: 1.5rem;
    transition: 0.3s all ease-in-out;
  }
  /* line 24823, app/assets/stylesheets/global/style.css */
  .landing-page .main-features:after {
    border-right: 0 !important;
  }
  /* line 24827, app/assets/stylesheets/global/style.css */
  .landing-page .bg-features:after,
.landing-page .dash:after,
.landing-page .dash1:after,
.landing-page .dash2:after,
.landing-page .dash3:after {
    border: 0 !important;
  }
  /* line 24835, app/assets/stylesheets/global/style.css */
  .landing-page .main-features {
    padding: 1.5rem !important;
    border: 1px solid #efeff3 !important;
  }
  /* line 24840, app/assets/stylesheets/global/style.css */
  .landing-page .hor-content .container,
.landing-page .mobile-header .container {
    max-width: 720px;
  }
}

/* line 24846, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-skin h6, .landing-page .demo-screen-skin .h6,
.landing-page .demo-screen-rtl h6,
.landing-page .demo-screen-rtl .h6 {
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  line-height: 1.6;
}

@media (min-width: 992px) {
  /* line 24856, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-skin h6, .landing-page .demo-screen-skin .h6,
.landing-page .demo-screen-rtl h6,
.landing-page .demo-screen-rtl .h6 {
    font-size: 16px;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}

/* line 24865, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-skin figure,
.landing-page .demo-screen-rtl figure {
  margin-bottom: 0;
}

/* line 24870, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-skin {
  background-color: #fff;
}

/* line 24874, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-rtl {
  background-color: #e5e9f2;
}

/* line 24878, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-footer {
  padding: 60px 0;
  background-color: #30304d;
  text-align: center;
}

/* line 24884, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-footer h1, .landing-page .demo-screen-footer .h1 {
  color: #fff;
  font-weight: 300;
  font-size: 28px;
  margin-bottom: 30px;
}

/* line 24891, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-footer .btn,
.landing-page .demo-screen-footer .sp-container button {
  background-repeat: repeat-x;
  color: #fff;
  padding: 15px 25px;
  text-transform: uppercase;
  letter-spacing: 2px;
  border: 0;
  font-size: 12px;
  border-radius: 4px;
}

/* line 24903, app/assets/stylesheets/global/style.css */
.landing-page .sp-container .demo-screen-footer button {
  background-repeat: repeat-x;
  color: #fff;
  padding: 15px 25px;
  text-transform: uppercase;
  letter-spacing: 2px;
  border: 0;
  font-size: 12px;
  border-radius: 4px;
}

/* line 24914, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-footer .btn:hover,
.landing-page .demo-screen-footer .sp-container button:hover {
  background-repeat: repeat-x;
}

/* line 24919, app/assets/stylesheets/global/style.css */
.landing-page .sp-container .demo-screen-footer button:hover {
  background-repeat: repeat-x;
}

/* line 24923, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-footer .btn:focus,
.landing-page .demo-screen-footer .sp-container button:focus {
  background-repeat: repeat-x;
}

/* line 24928, app/assets/stylesheets/global/style.css */
.landing-page .sp-container .demo-screen-footer button:focus {
  background-repeat: repeat-x;
}

/* line 24932, app/assets/stylesheets/global/style.css */
.landing-page .main-features {
  position: relative;
  padding: 1.5rem;
  transition: none !important;
}

/* line 24938, app/assets/stylesheets/global/style.css */
.landing-page .bg-features {
  position: relative;
}

/* line 24942, app/assets/stylesheets/global/style.css */
.landing-page .bg-line {
  border: 1px dashed #cfd6ef;
}

/* line 24946, app/assets/stylesheets/global/style.css */
.landing-page .features i {
  font-size: 2rem;
  color: #8fbd56;
}

/* line 24951, app/assets/stylesheets/global/style.css */
.landing-page .features h3, .landing-page .features .h3 {
  margin-top: 15px;
  font-weight: 500;
  font-size: 1.1rem;
  color: #031938;
  margin-bottom: 0;
}

/* line 24959, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header-left img {
  max-height: 3rem;
  text-align: center;
}

/* line 24964, app/assets/stylesheets/global/style.css */
.landing-page .feature-1 {
  position: relative;
}

/* line 24968, app/assets/stylesheets/global/style.css */
.landing-page .feature-1 i {
  font-size: 2.5rem;
}

/* line 24972, app/assets/stylesheets/global/style.css */
.landing-page .feature-1 a {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 24982, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header-left img {
  text-align: center;
  height: 2.5rem;
}

/* line 24987, app/assets/stylesheets/global/style.css */
.landing-page .landing-top-header img {
  margin: 0 auto;
}

/* line 24991, app/assets/stylesheets/global/style.css */
.landing-page .accordion {
  display: inline-block;
  width: 100%;
  background: #fff;
}

/* line 24997, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-header,
.landing-page .accordion .accordion-body {
  padding: 20px 15px;
  font-size: 14px;
}

/* line 25003, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-header {
  background-color: #f0f3fa;
  cursor: pointer;
  transition: all 0.5s;
  padding: 0rem;
  text-align: left;
}

/* line 25013, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-header h4, .landing-page .accordion .accordion-header .h4 {
  margin: 0;
  font-size: 14px;
}

/* line 25018, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-body {
  line-height: 24px;
}

/* line 25022, app/assets/stylesheets/global/style.css */
.landing-page .accordions .accordion .accordion-header {
  background-color: #ffff;
  color: #000;
}

/* line 25027, app/assets/stylesheets/global/style.css */
.landing-page .accordions .accordion-header:hover,
.landing-page .accordions .accordion-header:focus {
  background-color: #1650e2;
  color: #fff;
}

/* line 25033, app/assets/stylesheets/global/style.css */
.landing-page .accordions .accordion .accordion-body {
  line-height: 24px;
  text-align: -webkit-left;
}

/* line 25038, app/assets/stylesheets/global/style.css */
.landing-page .accordion .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}

/* line 25043, app/assets/stylesheets/global/style.css */
.landing-page .accordion .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}

/* line 25047, app/assets/stylesheets/global/style.css */
.landing-page .accordion .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 25053, app/assets/stylesheets/global/style.css */
.landing-page .accordion .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

@media only screen and (min-width: 767px) {
  /* line 25059, app/assets/stylesheets/global/style.css */
  .landing-page .logo-demo {
    padding-top: 0px;
    margin: 5px 0;
  }
  /* line 25064, app/assets/stylesheets/global/style.css */
  .landing-page .top .nav li {
    color: #1a1a1a;
    display: inline-block;
    margin-left: 0;
    margin-right: 10px;
  }
  /* line 25071, app/assets/stylesheets/global/style.css */
  .landing-page .top .nav li:lastchild {
    margin-left: 0;
    margin-right: 0;
  }
}

/* line 25077, app/assets/stylesheets/global/style.css */
.landing-page .top {
  border-bottom: 1px solid transparent;
}

/* line 25081, app/assets/stylesheets/global/style.css */
.landing-page .landing-top-header {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  position: relative;
}

/* line 25092, app/assets/stylesheets/global/style.css */
.landing-page .landing-top-header::before {
  position: absolute;
  content: "";
  left: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  right: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/* line 25106, app/assets/stylesheets/global/style.css */
.landing-page .recent {
  top: 0px;
  left: 25px;
}

/* line 25111, app/assets/stylesheets/global/style.css */
.landing-page .landing-top-header {
  overflow: hidden !important;
  background-color: #fff;
}

/* line 25116, app/assets/stylesheets/global/style.css */
.landing-page .app-sidebar.horizontal-main.fixed-header {
  background-color: #fff !important;
}

/* line 25120, app/assets/stylesheets/global/style.css */
.landing-page .nav-item .nav-link {
  position: relative;
}

/* line 25124, app/assets/stylesheets/global/style.css */
.landing-page .top .container .nav.navbar-nav.nav-pills .nav-item .nav-link.active::before,
.landing-page .top .container .nav.navbar-nav.nav-pills .nav-item .nav-link:hover::before {
  transform: scale(1, 1) !important;
  transform-origin: left center !important;
}

/* line 25130, app/assets/stylesheets/global/style.css */
.landing-page .top .container .nav.navbar-nav.nav-pills .nav-item .nav-link::before {
  content: "";
  position: absolute;
  transform-origin: right center;
  bottom: -4px;
  right: 8px;
  width: 50%;
  height: 0.15rem;
  transform: scale(0, 1);
  border-radius: 50px;
  background: #8fbd56;
  transition: transform 0.3s cubic-bezier(0.5, 0.7, 0.8, 1);
}

/* line 25144, app/assets/stylesheets/global/style.css */
.landing-page .landing-top-header:after {
  width: 100%;
  height: 100%;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  z-index: -1;
  background-size: cover;
  background-repeat: no-repeat;
}

@media screen and (max-width: 992px) and (min-width: 1200px) {
  /* line 25158, app/assets/stylesheets/global/style.css */
  .landing-page .main-demo-1.demo-screen-headline .animation-zidex {
    background: rgba(0, 0, 0, 0.2);
  }
}

/* line 25163, app/assets/stylesheets/global/style.css */
.landing-page .top .nav li a {
  font-weight: 400;
  display: inline-block;
}

/* line 25168, app/assets/stylesheets/global/style.css */
.landing-page .logo-demo {
  padding-top: 0px;
}

/* line 25172, app/assets/stylesheets/global/style.css */
.landing-page .top .nav li a.active {
  font-weight: bold;
}

/* line 25176, app/assets/stylesheets/global/style.css */
.landing-page .top.fixed-header.visible-title {
  background: #fff !important;
}

/* line 25180, app/assets/stylesheets/global/style.css */
.landing-page .sticky {
  position: relative;
  width: 100%;
  z-index: 9999;
  box-shadow: none;
}

/* line 25187, app/assets/stylesheets/global/style.css */
.landing-page .sticky.sticky-pin {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99;
  border-bottom: 1px solid #ebedfa;
  background: #fff;
  box-shadow: 5px 7px 26px -5px rgba(104, 113, 123, 0.1);
}

/* line 25197, app/assets/stylesheets/global/style.css */
.landing-page .top.sticky.fixed-header {
  box-shadow: 0 0 2rem rgba(0, 0, 0, 0.4);
}

/* line 25201, app/assets/stylesheets/global/style.css */
.landing-page .top.sticky.fixed-header .logo {
  display: none;
}

/* line 25205, app/assets/stylesheets/global/style.css */
.landing-page .top.sticky.fixed-header .logo-2 {
  display: block;
}

/* line 25209, app/assets/stylesheets/global/style.css */
.landing-page .top.sticky.fixed-header .nav li a {
  color: rgba(0, 0, 0, 0.9);
}

/* line 25213, app/assets/stylesheets/global/style.css */
.landing-page .top.sticky.fixed-header .nav li a.active {
  color: #8fbd56;
  font-weight: bold;
}

@keyframes animate {
  0% {
    transform: translateY(0) rotate(0deg);
    opacity: 1;
    border-radius: 0;
  }
  100% {
    transform: translateY(-1000px) rotate(720deg);
    opacity: 0;
    border-radius: 50%;
  }
}

@media (max-width: 767px) {
  /* line 25233, app/assets/stylesheets/global/style.css */
  .landing-page .top .nav.nav-pills.pull-right {
    display: none;
  }
  /* line 25237, app/assets/stylesheets/global/style.css */
  .landing-page .logo-demo {
    padding-top: 0px;
    margin: 0 auto;
    text-align: center;
  }
  /* line 25243, app/assets/stylesheets/global/style.css */
  .landing-page .top.sticky.fixed-header .logo-2 {
    margin: 0 auto;
    text-align: center;
  }
}

@media (max-width: 991px) {
  /* line 25251, app/assets/stylesheets/global/style.css */
  .landing-page #myCarousel1 .owl-prev,
.landing-page #myCarousel1 .owl-next {
    display: none;
  }
  /* line 25256, app/assets/stylesheets/global/style.css */
  .landing-page .logo-demo {
    padding-top: 0px;
    margin: 0 auto;
    text-align: center;
  }
  /* line 25262, app/assets/stylesheets/global/style.css */
  .landing-page .about-1.sptb {
    padding-top: 0;
    padding-bottom: 2rem;
  }
  /* line 25267, app/assets/stylesheets/global/style.css */
  .landing-page .content-text {
    padding-top: 2rem;
  }
}

/* line 25272, app/assets/stylesheets/global/style.css */
.landing-page .overflow-hidden {
  overflow: hidden;
}

/* line 25276, app/assets/stylesheets/global/style.css */
.landing-page .feature-icon {
  width: 80px;
  height: 80px;
  text-align: center;
  border-radius: 50%;
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  bottom: 0;
}

/* line 25289, app/assets/stylesheets/global/style.css */
.landing-page .feature-icon i {
  font-size: 25px;
}

/* line 25293, app/assets/stylesheets/global/style.css */
.landing-page .test-img img {
  height: 40px;
  width: 40px;
  line-height: 46px;
  justify-content: center;
  vertical-align: middle;
  position: absolute;
  left: 19px;
  right: 12px;
  top: 18px;
  text-align: center;
  bottom: 0;
}

/* line 25307, app/assets/stylesheets/global/style.css */
.landing-page .animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 25330, app/assets/stylesheets/global/style.css */
.landing-page .fadeInUp {
  animation-name: fadeInUp;
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 25365, app/assets/stylesheets/global/style.css */
.landing-page .fadeInLeft {
  animation-name: fadeInLeft;
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 25400, app/assets/stylesheets/global/style.css */
.landing-page .fadeInRight {
  animation-name: fadeInRight;
}

/* line 25405, app/assets/stylesheets/global/style.css */
.landing-page .svg-icon {
  height: 60px;
  width: 60px;
}

/* line 25410, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-headline {
  width: 100%;
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 25418, app/assets/stylesheets/global/style.css */
.landing-page canvas {
  display: block;
  vertical-align: bottom;
}

/* line 25423, app/assets/stylesheets/global/style.css */
.landing-page .blob-img {
  left: -229px;
  top: 85px;
  height: 500px;
  width: 500px;
  position: absolute !important;
  transform: rotate(-85deg) !important;
}

@media (min-width: 1200px) {
  /* line 25434, app/assets/stylesheets/global/style.css */
  .landing-page .sticky .container,
.landing-page .demo-screen-headline .container {
    max-width: 1200px;
  }
}

/* line 25440, app/assets/stylesheets/global/style.css */
.landing-page .featured-icon {
  height: 55px;
  width: 55px;
  border-radius: 26% 74% 73% 27%/30% 49% 51% 70%;
}

/* line 25446, app/assets/stylesheets/global/style.css */
.landing-page .features-icon svg:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  border-radius: 26% 74% 73% 27%/30% 49% 51% 70%;
  left: 0;
  background-color: #000;
  z-index: inherit;
  transform: rotate(23deg);
}

/* line 25459, app/assets/stylesheets/global/style.css */
.landing-page .ht-46 {
  height: 46px;
}

/* line 25463, app/assets/stylesheets/global/style.css */
.landing-page .wd-46 {
  width: 46px;
}

/* line 25467, app/assets/stylesheets/global/style.css */
.landing-page .feature-icon {
  width: 75px;
  height: 75px;
  text-align: center;
  border-radius: 50%;
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  line-height: 94px;
  bottom: 0;
}

/* line 25481, app/assets/stylesheets/global/style.css */
.landing-page .feature-icon i {
  font-size: 30px;
  color: #fff;
}

/* line 25486, app/assets/stylesheets/global/style.css */
.landing-page .bg-features {
  background: #fff;
  border-radius: 6px;
  border: 0;
  box-shadow: 0px 14px 65px 0px #dadee8;
}

/* line 25493, app/assets/stylesheets/global/style.css */
.landing-page .featured_icon {
  width: 70px;
  height: 70px;
  margin: 0 auto;
  line-height: 60px;
  margin-bottom: 25px;
  border-radius: 100%;
  color: #fff;
  font-size: 30px;
}

@media (min-width: 992px) {
  /* line 25505, app/assets/stylesheets/global/style.css */
  .landing-page .spacing-top {
    padding-top: 50px;
  }
  /* line 25509, app/assets/stylesheets/global/style.css */
  .landing-page .main-demo-1.demo-screen-headline .spacing-top {
    padding-bottom: 0px;
  }
}

@media (min-width: 992px) and (max-width: 1273.98px) {
  /* line 25515, app/assets/stylesheets/global/style.css */
  .landing-page .landing-top-header .main-demo.main-demo-1 .container {
    max-width: 85%;
  }
}

@media (max-width: 991px) {
  /* line 25522, app/assets/stylesheets/global/style.css */
  .landing-page .img-section .img-one,
.landing-page .img-section .img-two {
    display: none;
  }
  /* line 25527, app/assets/stylesheets/global/style.css */
  .landing-page .landing-top-header .main-demo.main-demo-1 .container {
    max-width: 720px;
  }
  /* line 25531, app/assets/stylesheets/global/style.css */
  .landing-page .demo-footer .container {
    max-width: 720px;
  }
  /* line 25535, app/assets/stylesheets/global/style.css */
  .landing-page .demo-footer .footer-social-list {
    margin-top: 10px;
  }
}

/* line 25540, app/assets/stylesheets/global/style.css */
.landing-page .floating {
  animation-name: floating;
  animation-duration: 3s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  margin-left: 30px;
  margin-top: 5px;
}

@keyframes floating1 {
  0% {
    transform: rotateX(0deg) translateY(0px);
  }
  50% {
    transform: rotateX(0deg) translateY(-20px);
  }
  100% {
    transform: rotateX(0deg) translateY(0px);
  }
}

@keyframes floating2 {
  0% {
    transform: rotateX(0deg) translateY(0px);
  }
  50% {
    transform: rotateX(0deg) translateY(15px);
  }
  100% {
    transform: rotateX(0deg) translateY(0px);
  }
}

/* line 25653, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-headline .img-section .img-fluid {
  position: relative;
  z-index: 2;
  margin: 0 auto;
}

/* line 25659, app/assets/stylesheets/global/style.css */
.landing-page .top.sticky.fixed-header {
  top: 0;
  top: 0;
}

@media (max-width: 480px) {
  /* line 25665, app/assets/stylesheets/global/style.css */
  .landing-page .top.sticky {
    top: 0px;
  }
}

@media (min-width: 1200px) {
  /* line 25671, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen .container {
    max-width: 1300px;
  }
}

/* line 25676, app/assets/stylesheets/global/style.css */
.landing-page .sticky-pin .logo {
  display: none;
}

/* line 25680, app/assets/stylesheets/global/style.css */
.landing-page .sticky-pin .logo-2 {
  display: block;
  margin: 0 auto;
}

/* line 25685, app/assets/stylesheets/global/style.css */
.landing-page .top.sticky-pin .nav li a {
  color: #000;
}

/* line 25689, app/assets/stylesheets/global/style.css */
.landing-page .top.sticky-pin .nav li a.active {
  color: #8fbd56;
  background: transparent !important;
}

@keyframes run {
  0% {
    top: -50%;
  }
  100% {
    top: 110%;
  }
}

@keyframes animate {
  0% {
    transform: translateY(0) rotate(0deg);
    opacity: 1;
    border-radius: 0;
  }
  100% {
    transform: translateY(-1000px) rotate(720deg);
    opacity: 0;
    border-radius: 3px;
  }
}

@media (min-width: 992px) {
  /* line 25719, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-headline img.logo {
    transform: translateX(0px);
  }
}

/* line 25724, app/assets/stylesheets/global/style.css */
.landing-page #home .owl-carousel .owl-stage-outer {
  z-index: 9;
}

@keyframes card-left {
  from {
    opacity: 0;
    transform: translate3d(-300px, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes card-right {
  from {
    opacity: 0;
    transform: translate3d(300px, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

/* line 25784, app/assets/stylesheets/global/style.css */
.landing-page #benfits .card p {
  text-align: left;
}

/* line 25788, app/assets/stylesheets/global/style.css */
.landing-page #faqs .card:hover {
  box-shadow: none;
}

/* line 25792, app/assets/stylesheets/global/style.css */
.landing-page #faqs .card-header {
  background: none;
  padding: 1.5rem 1.5rem;
  display: flex;
  align-items: center;
  margin-bottom: 0;
  background-color: transparent;
  letter-spacing: 0.2px;
  width: 100% !important;
  height: 100% !important;
}

/* line 25804, app/assets/stylesheets/global/style.css */
.landing-page #faqs .card-title {
  font-size: 0.9rem;
  font-weight: 500;
  margin-bottom: 1.5rem;
}

/* line 25810, app/assets/stylesheets/global/style.css */
.landing-page #faqs .card-options a:not(.btn) {
  margin-left: 0.5rem;
  color: #76839a;
  display: inline-block;
  min-width: 1rem;
}

/* line 25817, app/assets/stylesheets/global/style.css */
.landing-page #faqs .card-collapsed > :not(.card-header):not(.card-status) {
  display: none;
}

/* line 25821, app/assets/stylesheets/global/style.css */
.landing-page #faqs .card-header a:hover {
  color: #000;
}

/* line 25825, app/assets/stylesheets/global/style.css */
.landing-page #faqs .card .card-body {
  padding: 3.5rem 3.5rem 1.5rem 3.5rem;
  transition: 0.3s ease all;
}

/* line 25830, app/assets/stylesheets/global/style.css */
.landing-page #faqs .card .card-header {
  transition: 0.3s ease all;
}

/* line 25834, app/assets/stylesheets/global/style.css */
.landing-page #faqs i {
  transform: rotate(180deg);
  transition: all 0.3s;
}

/* line 25839, app/assets/stylesheets/global/style.css */
.landing-page #faqs .card {
  padding: 1rem;
  transition: 0.3s ease all;
}

/* line 25844, app/assets/stylesheets/global/style.css */
.landing-page #features h1, .landing-page #features .h1 {
  font-size: 26px !important;
  font-weight: 500;
  color: #0d0c22;
  font-size: 38px;
  margin: 0;
  margin-bottom: 5px;
  text-align: center;
}

/* line 25854, app/assets/stylesheets/global/style.css */
.landing-page #faqs.demo-screen-demo #grid p {
  margin-top: 0;
  font-size: 14px;
  line-height: inherit;
  font-family: inherit;
  text-align: left;
}

/* line 25862, app/assets/stylesheets/global/style.css */
.landing-page #dependencies .web-images a.btn {
  border-radius: 50px;
  margin-right: 10px;
}

/* line 25867, app/assets/stylesheets/global/style.css */
.landing-page .landing-top-header .item img {
  border-radius: 10px 10px 0 0;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.6);
}

@media screen and (max-width: 575px) {
  /* line 25873, app/assets/stylesheets/global/style.css */
  .landing-page #benfits .featured_icon {
    margin: 0;
  }
}

/* line 25878, app/assets/stylesheets/global/style.css */
.landing-page .footer {
  background: transparent;
  font-size: 1rem;
  padding: 0 1.25rem 30px 1.25rem;
}

/* line 25884, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-footer h1 img, .landing-page .demo-screen-footer .h1 img {
  height: 2.5rem;
}

/* line 25888, app/assets/stylesheets/global/style.css */
.landing-page .main-demo-1.demo-screen-headline h1, .landing-page .main-demo-1.demo-screen-headline .h1 {
  font-size: 38px;
}

/* line 25892, app/assets/stylesheets/global/style.css */
.landing-page .landing-top-header .main-demo-1.demo-screen-headline .item img {
  border-radius: 20px 20px;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.6);
}

/* line 25897, app/assets/stylesheets/global/style.css */
.landing-page .screens-main:hover img {
  transition: 0.3s ease all;
  transform: scale(0.98) translateY(7px);
}

/* line 25902, app/assets/stylesheets/global/style.css */
.landing-page .landing-top-header .owl-carousel .owl-stage-outer {
  border-radius: 10px 10px 0 0;
}

@media (max-width: 991.98px) {
  /* line 25907, app/assets/stylesheets/global/style.css */
  .landing-page .main-theme-style {
    margin-top: 0px !important;
  }
}

@media (max-width: 767.98px) {
  /* line 25913, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-headline h1, .landing-page .demo-screen-headline .h1 {
    font-weight: 600;
    font-size: 24px !important;
    line-height: 1.2;
    margin-bottom: 20px;
    margin-top: 15px;
  }
  /* line 25921, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-headline h5, .landing-page .demo-screen-headline .h5 {
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 0.5px;
    line-height: 1.5;
    margin-bottom: 30px;
    margin-top: 12px;
  }
  /* line 25930, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-headline .btn-secondary {
    margin-right: 0px !important;
  }
}

@media screen and (max-width: 767px) {
  /* line 25936, app/assets/stylesheets/global/style.css */
  .landing-page .section.sptb.demo-screen-demo {
    padding-top: 2rem !important;
  }
}

/* line 25941, app/assets/stylesheets/global/style.css */
.landing-page .img-container-main {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 25947, app/assets/stylesheets/global/style.css */
.landing-page .img-container-main img {
  z-index: 1;
}

/* line 25951, app/assets/stylesheets/global/style.css */
.landing-page .feature-1 a {
  position: relative;
}

/* line 25955, app/assets/stylesheets/global/style.css */
.landing-page .market-image img {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

/* line 25963, app/assets/stylesheets/global/style.css */
.landing-page .small {
  font-size: 0.75rem;
}

/* line 25967, app/assets/stylesheets/global/style.css */
.landing-page #features .fanimate svg {
  transition: transform 0.2s ease-in-out;
}

/* line 25971, app/assets/stylesheets/global/style.css */
.landing-page .fanimate {
  transition: 0.5s all ease;
}

/* line 25975, app/assets/stylesheets/global/style.css */
.landing-page #features .fanimate:hover svg {
  transform: rotate(360deg);
  transition: 0.5s all ease;
}

/* line 25980, app/assets/stylesheets/global/style.css */
.landing-page .text-shadow {
  text-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
}

/* line 25984, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-headline img {
  animation: floating 3s ease infinite;
}

@keyframes floating {
  0% {
    transform: translate(0, 0px);
  }
  50% {
    transform: translate(0, 15px);
  }
  100% {
    transform: translate(0, 0px);
  }
}

/* line 26002, app/assets/stylesheets/global/style.css */
.landing-page .customer-logos {
  background-color: transparent;
}

/* line 26006, app/assets/stylesheets/global/style.css */
.landing-page .slick-slide {
  margin: 20px 20px;
}

/* line 26010, app/assets/stylesheets/global/style.css */
.landing-page .slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 26025, app/assets/stylesheets/global/style.css */
.landing-page .slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

/* line 26033, app/assets/stylesheets/global/style.css */
.landing-page .slick-list:focus {
  outline: none;
}

/* line 26037, app/assets/stylesheets/global/style.css */
.landing-page .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 26042, app/assets/stylesheets/global/style.css */
.landing-page .slick-slider .slick-track,
.landing-page .slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

/* line 26051, app/assets/stylesheets/global/style.css */
.landing-page .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}

/* line 26058, app/assets/stylesheets/global/style.css */
.landing-page .slick-track:before {
  display: table;
  content: "";
}

/* line 26063, app/assets/stylesheets/global/style.css */
.landing-page .slick-track:after {
  display: table;
  content: "";
  clear: both;
}

/* line 26069, app/assets/stylesheets/global/style.css */
.landing-page .slick-loading .slick-track {
  visibility: hidden;
}

/* line 26073, app/assets/stylesheets/global/style.css */
.landing-page .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

/* line 26080, app/assets/stylesheets/global/style.css */
.landing-page [dir=rtl] .slick-slide {
  float: right;
}

/* line 26084, app/assets/stylesheets/global/style.css */
.landing-page .slick-slide img {
  display: block;
}

/* line 26088, app/assets/stylesheets/global/style.css */
.landing-page .slick-slide.slick-loading img {
  display: none;
}

/* line 26092, app/assets/stylesheets/global/style.css */
.landing-page .slick-slide.dragging img {
  pointer-events: none;
}

/* line 26096, app/assets/stylesheets/global/style.css */
.landing-page .slick-initialized .slick-slide {
  display: block;
}

/* line 26100, app/assets/stylesheets/global/style.css */
.landing-page .slick-loading .slick-slide {
  visibility: hidden;
}

/* line 26104, app/assets/stylesheets/global/style.css */
.landing-page .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 26110, app/assets/stylesheets/global/style.css */
.landing-page .slick-arrow.slick-hidden {
  display: none;
}

/* line 26114, app/assets/stylesheets/global/style.css */
.landing-page .customer-logos .slick-slide img {
  width: 70px;
  height: 70px;
  padding: 15px;
  border-radius: 50px;
  background-color: rgba(255, 255, 255, 0.05);
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
  margin: 0 auto;
}

/* line 26124, app/assets/stylesheets/global/style.css */
.landing-page .introduction {
  font-size: 13px;
  color: #8FBD56;
  font-weight: 500;
}

/* line 26130, app/assets/stylesheets/global/style.css */
.landing-page .why-image {
  text-align: center;
}

/* line 26134, app/assets/stylesheets/global/style.css */
.landing-page .why-image img {
  width: 70px;
  height: 70px;
}

/* line 26139, app/assets/stylesheets/global/style.css */
.landing-page .why-head {
  font-size: 16px;
  font-weight: 600;
}

@media screen and (max-width: 767px) {
  /* line 26146, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-footer .btn,
.landing-page .demo-screen-footer .sp-container button {
    margin-bottom: 15px;
  }
  /* line 26151, app/assets/stylesheets/global/style.css */
  .landing-page .sp-container .demo-screen-footer button {
    margin-bottom: 15px;
  }
}

/* line 26156, app/assets/stylesheets/global/style.css */
.landing-page .demo-footer {
  background-color: #2c2f3e;
}

/* line 26160, app/assets/stylesheets/global/style.css */
.landing-page .top-footer {
  width: 100%;
  line-height: 1.25rem;
  opacity: 1;
  transform: translate(0px, 0px);
  font-size: 14px;
  flex: 0 0 auto;
}

/* line 26169, app/assets/stylesheets/global/style.css */
.landing-page .top-footer ul a:hover {
  color: var(--primary-bg-color);
}

/* line 26173, app/assets/stylesheets/global/style.css */
.landing-page .demo-footer .top-footer img {
  padding: 0;
  border: 1px solid rgba(255, 255, 255, 0.1);
  margin: 2px;
}

/* line 26179, app/assets/stylesheets/global/style.css */
.landing-page .top-footer img {
  width: 80px;
  padding: 2px;
  height: 80px;
  border-radius: 5px;
}

/* line 26186, app/assets/stylesheets/global/style.css */
.landing-page .top-footer a {
  color: rgba(255, 255, 255, 0.5);
  line-height: 2;
}

/* line 26191, app/assets/stylesheets/global/style.css */
.landing-page .top-footer p {
  color: rgba(255, 255, 255, 0.5);
}

/* line 26195, app/assets/stylesheets/global/style.css */
.landing-page .top-footer h6, .landing-page .top-footer .h6 {
  color: #fff;
  font-size: 15px;
  margin-bottom: 1rem;
  font-weight: 500;
}

/* line 26202, app/assets/stylesheets/global/style.css */
.landing-page .footer-social-list {
  padding-left: 0;
  list-style: none;
  margin: 0;
  line-height: 1.25rem;
}

/* line 26209, app/assets/stylesheets/global/style.css */
.landing-page .footer-social-list a {
  width: 40px;
  height: 40px;
  align-content: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  border-radius: 50px;
  color: rgba(255, 255, 255, 0.7);
  border: 1px solid rgba(255, 255, 255, 0.2);
}

/* line 26222, app/assets/stylesheets/global/style.css */
.landing-page .footer-social-list li {
  display: inline-block;
}

/* line 26226, app/assets/stylesheets/global/style.css */
.landing-page .footer-social-list li:not(:last-child) {
  margin-right: 0.7rem;
}

/* line 26230, app/assets/stylesheets/global/style.css */
.landing-page .footer-payments {
  padding-left: 0;
  list-style: none;
  margin: 0;
  line-height: 1.25rem;
}

/* line 26237, app/assets/stylesheets/global/style.css */
.landing-page .footer-payments li {
  display: inline-block;
}

/* line 26241, app/assets/stylesheets/global/style.css */
.landing-page .footer-payments li:not(:last-child) {
  margin-right: 1.5rem;
}

/* line 26245, app/assets/stylesheets/global/style.css */
.landing-page .footer-payments a {
  color: #a7a8c7;
  text-decoration: none;
  font-size: 2rem;
}

/* line 26251, app/assets/stylesheets/global/style.css */
.landing-page .main-footer {
  padding: 20px 30px 20px 280px;
  font-size: 14px;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

/* line 26257, app/assets/stylesheets/global/style.css */
.landing-page .main-footer .footer1 {
  color: rgba(255, 255, 255, 0.7);
}

/* line 26261, app/assets/stylesheets/global/style.css */
.landing-page .top-footer hr {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  background-color: transparent;
}

/* line 26266, app/assets/stylesheets/global/style.css */
.landing-page .landing-page .services-statistics .counter-icon {
  border-radius: 0 40% 0 40%;
}

/* line 26270, app/assets/stylesheets/global/style.css */
.landing-page .services-statistics .counter-icon {
  margin-bottom: 1.5rem;
  display: flex;
  width: 2rem;
  justify-content: center;
  align-items: center;
  height: 2rem;
  background-color: white;
  padding: 1.3rem 1.4rem;
  border-radius: 7px;
  text-align: center;
  color: #505050;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.05);
}

/* line 26285, app/assets/stylesheets/global/style.css */
.landing-page .customize-image img {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

/* line 26291, app/assets/stylesheets/global/style.css */
.landing-page .header-family {
  position: relative;
}

/* line 26295, app/assets/stylesheets/global/style.css */
.landing-page .header-family::before {
  content: "";
  position: absolute;
  top: -4px;
  width: 30px;
  height: 0.2rem;
  border-radius: 50px;
  background: #8fbd56;
}

@media (min-width: 1200px) {
  /* line 26307, app/assets/stylesheets/global/style.css */
  .landing-page h3,
.landing-page .h3 {
    font-size: 1.75rem;
  }
}

/* line 26313, app/assets/stylesheets/global/style.css */
.landing-page h1,
.landing-page h2,
.landing-page h3,
.landing-page h4,
.landing-page h5,
.landing-page h6,
.landing-page .h1,
.landing-page .h2,
.landing-page .h3,
.landing-page .h4,
.landing-page .h5,
.landing-page .h6 {
  font-weight: 500;
}

/* line 26328, app/assets/stylesheets/global/style.css */
.landing-page .custom-icon {
  position: relative;
}

/* line 26332, app/assets/stylesheets/global/style.css */
.landing-page .custom-icon:before {
  content: "";
  position: absolute;
  right: 4px;
  top: 3px;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 30% 70% 70% 30%/30% 30% 70% 70%;
  background-color: rgba(143, 189, 86, 0.3);
}

/* line 26343, app/assets/stylesheets/global/style.css */
.landing-page .pricing-tabs li {
  list-style-type: none;
}

/* line 26347, app/assets/stylesheets/global/style.css */
.landing-page .pricing-tabs .card,
.landing-page .pricing-tabs .card-header,
.landing-page .pricing-tabs .card-footer {
  background-color: white;
}

/* line 26353, app/assets/stylesheets/global/style.css */
.landing-page .text-30 {
  font-size: 30px;
}

/* line 26357, app/assets/stylesheets/global/style.css */
.landing-page .text-24 {
  font-size: 24px;
}

/* line 26361, app/assets/stylesheets/global/style.css */
.landing-page .text-13 {
  font-size: 13px;
}

/* line 26365, app/assets/stylesheets/global/style.css */
.landing-page .text-18 {
  font-size: 18px !important;
}

/* line 26369, app/assets/stylesheets/global/style.css */
.landing-page .border-primary {
  border: 1px solid #8FBD56 !important;
}

/* line 26373, app/assets/stylesheets/global/style.css */
.landing-page .pricing-tabs ul.nav-price {
  text-align: center;
  margin: 0 auto;
  display: inline-flex;
  margin-bottom: 20px;
  border: 1px solid #eaedf1;
  border-radius: 5px;
  padding: 7px;
  background: #fff;
  overflow: hidden;
}

/* line 26385, app/assets/stylesheets/global/style.css */
.landing-page .pricing-tabs ul.nav-price li a {
  padding: 6px 12px;
  border-radius: 5px !important;
  display: block;
  background: #fff;
  font-size: 16px;
  border-radius: 0px;
  transition: all 0.3s ease;
}

/* line 26395, app/assets/stylesheets/global/style.css */
.landing-page .pricing-tabs ul.nav-price li a.active {
  color: #fff;
  transition: all 0.3s ease;
  background: #8FBD56;
}

/* line 26401, app/assets/stylesheets/global/style.css */
.landing-page .accordion-button:focus {
  z-index: 3;
  border-color: #8fbd56;
  outline: 0;
  box-shadow: none;
}

/* line 26408, app/assets/stylesheets/global/style.css */
.landing-page .accordion-button:not(.collapsed) {
  background-color: transparent;
  box-shadow: none;
}

/* line 26413, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-header:hover .accordion-button {
  color: white;
}

/* line 26417, app/assets/stylesheets/global/style.css */
.landing-page .accordion-button.collapsed,
.landing-page .accordion-header:hover .accordion-button.collapsed {
  color: #505050;
}

/* line 26422, app/assets/stylesheets/global/style.css */
.landing-page .accordion-button:not(.collapsed) {
  background-color: #8fbd56;
  box-shadow: none;
  color: #ffffff;
}

/* line 26428, app/assets/stylesheets/global/style.css */
.landing-page .accordion-button::after {
  width: 0.75rem;
  height: 0.75rem;
  background-size: 0.75rem;
}

/* line 26434, app/assets/stylesheets/global/style.css */
.landing-page .accordion-item {
  margin-bottom: 15px;
}

/* line 26438, app/assets/stylesheets/global/style.css */
.landing-page .accordion-button::after {
  width: 20px;
  height: 20px;
  content: "+";
  background-color: #e4e6ed;
  border-radius: 50px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background-image: none;
  background-repeat: no-repeat;
  background-size: 1.25rem;
  transition: transform 0.2s ease-in-out;
}

/* line 26455, app/assets/stylesheets/global/style.css */
.landing-page .accordion-button:not(.collapsed)::after {
  background-image: none;
  transform: rotate(-180deg);
  content: "−";
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border-radius: 50px;
  font-size: 14px;
  color: #8FBD56;
}

/* line 26468, app/assets/stylesheets/global/style.css */
.landing-page .accordion-item:first-of-type {
  border-radius: 5px;
  overflow: hidden;
}

/* line 26473, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-button {
  border-radius: 5px;
}

/* line 26477, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-item .accordion-button:not(.collapsed) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 26482, app/assets/stylesheets/global/style.css */
.landing-page .accordion-button {
  padding: 12px 20px;
  font-size: 15px;
  font-weight: 500;
}

/* line 26488, app/assets/stylesheets/global/style.css */
.landing-page .accordion-item {
  border: 1px solid #e6ebf1;
}

/* line 26492, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-item {
  border-radius: 5px;
}

/* line 26496, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-item .accordion-button {
  border-radius: 5px;
}

/* line 26500, app/assets/stylesheets/global/style.css */
.landing-page .pricing-card:hover {
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
}

/* line 26504, app/assets/stylesheets/global/style.css */
.landing-page .team img {
  width: 80px;
  height: 80px;
}

/* line 26509, app/assets/stylesheets/global/style.css */
.landing-page .social i {
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid #8fbd56;
  transition: all 0.3s;
  font-size: 1rem;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.05);
}

/* line 26522, app/assets/stylesheets/global/style.css */
.landing-page .team .team-card:hover {
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1) !important;
}

/* line 26526, app/assets/stylesheets/global/style.css */
.landing-page .faqsearch {
  position: relative;
  margin-bottom: 6px;
}

/* line 26531, app/assets/stylesheets/global/style.css */
.landing-page .faqsearch input:focus {
  border: 1px solid #8FBD56;
}

/* line 26535, app/assets/stylesheets/global/style.css */
.landing-page .search-button {
  position: absolute;
  bottom: -10px;
  right: 12px;
  background-color: transparent;
  line-height: 52px;
  color: #505050;
  transition: none;
  font-size: 16px;
  padding-right: 2px;
}

/* line 26547, app/assets/stylesheets/global/style.css */
.landing-page .toggle-menu {
  padding: 0.5rem 1rem 0px 1rem;
  font-size: 18px;
}

@media (min-width: 992px) {
  /* line 26553, app/assets/stylesheets/global/style.css */
  .landing-page .toggle-menu {
    display: none;
  }
}

@media (max-width: 991.98px) {
  /* line 26559, app/assets/stylesheets/global/style.css */
  .landing-page .header-nav-right {
    display: none !important;
  }
  /* line 26563, app/assets/stylesheets/global/style.css */
  .landing-page .navbar-toggler:focus {
    box-shadow: none;
  }
  /* line 26567, app/assets/stylesheets/global/style.css */
  .landing-page .navbar-nav .nav-link {
    padding: 10px 0px 10px 10px;
  }
  /* line 26571, app/assets/stylesheets/global/style.css */
  .landing-page .navbar-nav .nav-link:before {
    display: none;
  }
  /* line 26575, app/assets/stylesheets/global/style.css */
  .landing-page .navbar-light .navbar-toggler {
    border-color: transparent;
  }
  /* line 26579, app/assets/stylesheets/global/style.css */
  .landing-page .app-sidebar.horizontal-main {
    background-color: #fff !important;
  }
  /* line 26583, app/assets/stylesheets/global/style.css */
  .landing-page .side-menu__item {
    padding-left: 5px;
  }
}

/* line 26588, app/assets/stylesheets/global/style.css */
.landing-page .responsive-screens .slide.slick-slide {
  margin: 0px 16px;
}

/* line 26592, app/assets/stylesheets/global/style.css */
.landing-page .features-icon svg {
  color: #8FBD56;
  fill: #8FBD56;
  width: 40px;
  height: 40px;
  margin-bottom: 15px;
}

/* line 26600, app/assets/stylesheets/global/style.css */
.landing-page .card {
  background-color: transparent;
  box-shadow: none;
}

/* line 26605, app/assets/stylesheets/global/style.css */
.landing-page .main-footer {
  background-color: transparent;
}

/* line 26609, app/assets/stylesheets/global/style.css */
.landing-page hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  opacity: 0.25;
}

/* line 26615, app/assets/stylesheets/global/style.css */
.landing-page .statistics-info .counter-icon i {
  font-size: 15px;
}

/* line 26619, app/assets/stylesheets/global/style.css */
.landing-page .bg-primary-transparent {
  background-color: rgba(143, 189, 86, 0.2) !important;
}

/* line 26623, app/assets/stylesheets/global/style.css */
.landing-page .slide.slick-slide {
  margin: 15px 3px;
  margin-top: 20px;
}

/* line 26628, app/assets/stylesheets/global/style.css */
.landing-page .side-menu__item.active {
  font-weight: bold;
}

/* line 26632, app/assets/stylesheets/global/style.css */
.landing-page .side-menu__item .side-menu__label::before {
  content: "";
  position: absolute;
  transform-origin: right center;
  bottom: -4px;
  right: 0px;
  width: 70%;
  height: 0.2rem;
  transform: scale(0, 1);
  border-radius: 50px;
  background: #8fbd56;
  transition: transform 0.3s cubic-bezier(0.5, 0.7, 0.8, 1);
}

/* line 26646, app/assets/stylesheets/global/style.css */
.landing-page .side-menu__item.active .side-menu__label::before,
.landing-page .side-menu__item:hover .side-menu__label::before {
  transform: scale(1, 1) !important;
  transform-origin: left center !important;
}

/* line 26652, app/assets/stylesheets/global/style.css */
.landing-page .btn-primary:hover {
  background-color: rgba(143, 189, 86, 0.9) !important;
}

/* line 26656, app/assets/stylesheets/global/style.css */
.landing-page .main-sidemenu .slide-left,
.landing-page .main-sidemenu .slide-right {
  display: none !important;
}

/* line 26661, app/assets/stylesheets/global/style.css */
.landing-page #back-to-top {
  bottom: 80px;
}

/* line 26665, app/assets/stylesheets/global/style.css */
.landing-page .dark-landinglogo {
  display: none;
}

/* line 26669, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .navbar-brand .logo-2 {
  display: none;
}

/* line 26673, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .navbar-brand .dark-landinglogo {
  display: block;
}

/* line 26677, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .app-sidebar.horizontal-main.fixed-header {
  background-color: var(--dark-body) !important;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.4);
}

/* line 26682, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .landing-top-header {
  background-color: var(--dark-body);
}

/* line 26686, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .demo-screen-headline h6, .landing-page.dark-mode .demo-screen-headline .h6 {
  color: rgba(255, 255, 255, 0.5);
}

/* line 26690, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .pricing-tabs .card,
.landing-page.dark-mode .pricing-tabs .card-header,
.landing-page.dark-mode .pricing-tabs .card-footer {
  background-color: var(--dark-body);
}

/* line 26696, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .accordion {
  background: transparent;
}

/* line 26700, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .accordion .accordion-header {
  background-color: transparent;
}

/* line 26704, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .accordion-button:not(.collapsed) {
  background: var(--primary-bg-color);
}

/* line 26708, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .accordion-button:not(.collapsed)::after {
  background-color: rgba(255, 255, 255, 0.3);
  color: #fff;
}

/* line 26713, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .accordion-button {
  background-color: var(--dark-theme);
}

/* line 26717, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .accordion-button.collapsed,
.landing-page.dark-mode .accordion-header:hover .accordion-button.collapsed {
  color: rgba(255, 255, 255, 0.8);
}

/* line 26722, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .accordion-button::after {
  background-color: var(--dark-body);
  color: rgba(255, 255, 255, 0.8);
  line-height: 0;
}

/* line 26728, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .services-statistics .counter-icon {
  background-color: var(--dark-body);
}

/* line 26732, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .card {
  border: inherit !important;
  box-shadow: none;
}

/* line 26737, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .pricing-tabs .card {
  border: 1px solid var(--dark-border) !important;
}

@media (max-width: 991.98px) {
  /* line 26742, app/assets/stylesheets/global/style.css */
  .landing-page.dark-mode .app-sidebar.horizontal-main {
    background-color: var(--dark-body) !important;
  }
}

/* line 26747, app/assets/stylesheets/global/style.css */
.landing-page.rtl .demo_changer {
  left: -280px;
}

/* line 26751, app/assets/stylesheets/global/style.css */
body .buy-now {
  position: fixed;
  right: 20px;
  bottom: 25px;
  width: 100px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #e984b1;
  color: white;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  z-index: 9999;
}

/* line 26767, app/assets/stylesheets/global/style.css */
body.rtl .buy-now {
  left: 20px;
  right: inherit;
}

/*-----Lists-----*/
/* line 26773, app/assets/stylesheets/global/style.css */
.list-group-item.active {
  z-index: 2;
  background-color: #f6f4fb;
  color: var(--primary-bg-color);
  border-color: #d8dde4;
}

/* line 26780, app/assets/stylesheets/global/style.css */
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

/* line 26789, app/assets/stylesheets/global/style.css */
.list-group-item-action {
  width: 100%;
  color: #76839a;
  text-align: inherit;
}

/* line 26795, app/assets/stylesheets/global/style.css */
.list-group-item-action:hover,
.list-group-item-action:focus {
  color: #76839a;
  text-decoration: none;
  background-color: #f1f1f9;
}

/* line 26802, app/assets/stylesheets/global/style.css */
.list-group-item-action:active {
  color: #76839a;
  background-color: #e9ecef;
}

/* line 26807, app/assets/stylesheets/global/style.css */
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #eaedf1 !important;
}

/* line 26816, app/assets/stylesheets/global/style.css */
.listorder {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #eaedf1;
  list-style-type: decimal;
  list-style-position: inside;
}

/* line 26826, app/assets/stylesheets/global/style.css */
.listorder1 {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #eaedf1;
  list-style-type: upper-alpha;
  list-style-position: inside;
}

/* line 26836, app/assets/stylesheets/global/style.css */
.listunorder {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #eaedf1;
  list-style-type: circle;
  list-style-position: inside;
}

/* line 26846, app/assets/stylesheets/global/style.css */
.listunorder1 {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #eaedf1;
  list-style-type: square;
  list-style-position: inside;
}

/* line 26856, app/assets/stylesheets/global/style.css */
.list-group-item:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 26861, app/assets/stylesheets/global/style.css */
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 26867, app/assets/stylesheets/global/style.css */
.list-group-item:hover,
.list-group-item:focus {
  z-index: 1;
  text-decoration: none;
  border-bottom: 1px solid transparent;
}

/* line 26874, app/assets/stylesheets/global/style.css */
.list-group-item.disabled,
.list-group-item:disabled {
  color: #c6cad8;
  background-color: #fff;
}

/* line 26880, app/assets/stylesheets/global/style.css */
.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

/* line 26886, app/assets/stylesheets/global/style.css */
.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}

/* line 26890, app/assets/stylesheets/global/style.css */
.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0;
}

/* line 26894, app/assets/stylesheets/global/style.css */
.list-group-item-primary {
  color: #24426c;
  background-color: #cbdbf2;
}

/* line 26899, app/assets/stylesheets/global/style.css */
.list-group-item-primary.list-group-item-action:hover,
.list-group-item-primary.list-group-item-action:focus {
  color: #24426c;
  background-color: #b7cded;
}

/* line 26905, app/assets/stylesheets/global/style.css */
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #24426c;
  border-color: #24426c;
}

/* line 26911, app/assets/stylesheets/global/style.css */
.list-group-item-secondary {
  color: #464a4e;
  background-color: #dddfe2;
}

/* line 26916, app/assets/stylesheets/global/style.css */
.list-group-item-secondary.list-group-item-action:hover,
.list-group-item-secondary.list-group-item-action:focus {
  color: #464a4e;
  background-color: #cfd2d6;
}

/* line 26922, app/assets/stylesheets/global/style.css */
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #464a4e;
  border-color: #464a4e;
}

/* line 26928, app/assets/stylesheets/global/style.css */
.list-group-item-success {
  color: #316100;
  background-color: #d2ecb8;
}

/* line 26933, app/assets/stylesheets/global/style.css */
.list-group-item-success.list-group-item-action:hover,
.list-group-item-success.list-group-item-action:focus {
  color: #316100;
  background-color: #c5e7a4;
}

/* line 26939, app/assets/stylesheets/global/style.css */
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #316100;
  border-color: #316100;
}

/* line 26945, app/assets/stylesheets/global/style.css */
.list-group-item-info {
  color: #24587e;
  background-color: #cbe7fb;
}

/* line 26950, app/assets/stylesheets/global/style.css */
.list-group-item-info.list-group-item-action:hover,
.list-group-item-info.list-group-item-action:focus {
  color: #24587e;
  background-color: #b3dcf9;
}

/* line 26956, app/assets/stylesheets/global/style.css */
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #24587e;
  border-color: #24587e;
}

/* line 26962, app/assets/stylesheets/global/style.css */
.list-group-item-warning {
  color: #7d6608;
  background-color: #fbeebc;
}

/* line 26967, app/assets/stylesheets/global/style.css */
.list-group-item-warning.list-group-item-action:hover,
.list-group-item-warning.list-group-item-action:focus {
  color: #7d6608;
  background-color: #fae8a4;
}

/* line 26973, app/assets/stylesheets/global/style.css */
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #7d6608;
  border-color: #7d6608;
}

/* line 26979, app/assets/stylesheets/global/style.css */
.list-group-item-danger {
  color: #6b1110;
  background-color: #f1c1c0;
}

/* line 26984, app/assets/stylesheets/global/style.css */
.list-group-item-danger.list-group-item-action:hover,
.list-group-item-danger.list-group-item-action:focus {
  color: #6b1110;
  background-color: #ecacab;
}

/* line 26990, app/assets/stylesheets/global/style.css */
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #6b1110;
  border-color: #6b1110;
}

/* line 26996, app/assets/stylesheets/global/style.css */
.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

/* line 27001, app/assets/stylesheets/global/style.css */
.list-group-item-light.list-group-item-action:hover,
.list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}

/* line 27007, app/assets/stylesheets/global/style.css */
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

/* line 27013, app/assets/stylesheets/global/style.css */
.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

/* line 27018, app/assets/stylesheets/global/style.css */
.list-group-item-dark.list-group-item-action:hover,
.list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}

/* line 27024, app/assets/stylesheets/global/style.css */
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

/* line 27030, app/assets/stylesheets/global/style.css */
.list-inline-dots .list-inline-item + .list-inline-item:before {
  content: "· ";
  margin-left: -2px;
  margin-right: 3px;
}

/* line 27036, app/assets/stylesheets/global/style.css */
.list-separated-item {
  padding: 1rem 0;
}

/* line 27040, app/assets/stylesheets/global/style.css */
.list-separated-item:first-child {
  padding-top: 0;
}

/* line 27044, app/assets/stylesheets/global/style.css */
.list-group-item.active .icon {
  color: inherit !important;
}

/* line 27048, app/assets/stylesheets/global/style.css */
.list-group-item .icon {
  color: #76839a !important;
}

/* line 27052, app/assets/stylesheets/global/style.css */
.list-group-transparent .list-group-item {
  background: none;
  border: 0;
  padding: 0.5rem 1rem;
  border-radius: 5px;
}

/* line 27059, app/assets/stylesheets/global/style.css */
.list-group-transparent .list-group-item.active {
  background-color: #f5f6fb;
  font-weight: 500;
  color: var(--primary-bg-color);
}

/* line 27065, app/assets/stylesheets/global/style.css */
.list-group-transparent .list-group-item.active svg {
  fill: var(--primary-bg-color);
}

/* line 27069, app/assets/stylesheets/global/style.css */
.list-group.lg-alt .list-group-item {
  border: 0;
}

/* line 27073, app/assets/stylesheets/global/style.css */
.list.d-flex img {
  width: 60px;
}

/* line 27077, app/assets/stylesheets/global/style.css */
.list-style-1 {
  list-style: inherit;
  padding-left: inherit;
}

/* line 27082, app/assets/stylesheets/global/style.css */
.list-style-1 ul {
  list-style: inherit;
  padding-left: 30px;
}

/* line 27087, app/assets/stylesheets/global/style.css */
.list-style-1 li {
  line-height: 30px;
}

/* line 27091, app/assets/stylesheets/global/style.css */
.list-style2 {
  list-style: decimal;
  padding-left: inherit;
}

/* line 27096, app/assets/stylesheets/global/style.css */
.list-style2 ul {
  list-style: decimal;
  padding-left: 30px;
}

/* line 27101, app/assets/stylesheets/global/style.css */
.list-style2 li {
  line-height: 30px;
}

/* line 27105, app/assets/stylesheets/global/style.css */
.list-style3 {
  list-style: circle !important;
  padding-left: inherit;
}

/* line 27110, app/assets/stylesheets/global/style.css */
.list-style3 ul {
  list-style: decimal;
  padding-left: 30px;
}

/* line 27115, app/assets/stylesheets/global/style.css */
.list-style3 li {
  line-height: 30px;
}

/* line 27119, app/assets/stylesheets/global/style.css */
.list-style4 {
  list-style: lower-alpha;
  padding-left: inherit;
}

/* line 27124, app/assets/stylesheets/global/style.css */
.list-style4 ul {
  list-style: decimal;
  padding-left: 30px;
}

/* line 27129, app/assets/stylesheets/global/style.css */
.list-style4 li {
  line-height: 30px;
}

/* line 27133, app/assets/stylesheets/global/style.css */
.list-style5 {
  list-style: square;
  padding-left: inherit;
}

/* line 27138, app/assets/stylesheets/global/style.css */
.list-style5 ul {
  list-style: decimal;
  padding-left: 30px;
}

/* line 27143, app/assets/stylesheets/global/style.css */
.list-style5 li {
  line-height: 30px;
}

/* line 27147, app/assets/stylesheets/global/style.css */
.list-style6 {
  list-style: lower-roman;
  padding-left: inherit;
}

/* line 27152, app/assets/stylesheets/global/style.css */
.list-style6 ul {
  list-style: decimal;
  padding-left: 30px;
}

/* line 27157, app/assets/stylesheets/global/style.css */
.list-style6 li {
  line-height: 30px;
}

/* line 27161, app/assets/stylesheets/global/style.css */
.order-list li {
  line-height: 30px;
}

/*------ Media object ------*/
/* line 27166, app/assets/stylesheets/global/style.css */
.media {
  zoom: 1;
  overflow: hidden;
}

/* line 27171, app/assets/stylesheets/global/style.css */
.media-body {
  zoom: 1;
  overflow: hidden;
  width: auto;
  flex: 1;
}

/* line 27179, app/assets/stylesheets/global/style.css */
.media-object {
  display: block;
}

/* line 27183, app/assets/stylesheets/global/style.css */
.media img {
  width: 40px;
  height: 40px;
}

/* line 27188, app/assets/stylesheets/global/style.css */
.media-right,
.media > .pull-right {
  padding-left: 10px;
}

/* line 27193, app/assets/stylesheets/global/style.css */
.media-body,
.media-left,
.media-right {
  display: block;
  vertical-align: top;
}

/* line 27200, app/assets/stylesheets/global/style.css */
.media-left,
.media > .pull-left {
  padding-right: 10px;
}

/* line 27205, app/assets/stylesheets/global/style.css */
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

/* line 27210, app/assets/stylesheets/global/style.css */
.media-body h4, .media-body .h4 {
  font-weight: 500;
  font-size: 16px;
}

/* line 27215, app/assets/stylesheets/global/style.css */
.media-middle {
  vertical-align: middle;
}

/* line 27219, app/assets/stylesheets/global/style.css */
.media-bottom {
  vertical-align: bottom;
}

/* line 27223, app/assets/stylesheets/global/style.css */
.list-media .media-img {
  position: relative;
  float: left;
  width: 48px;
  margin-right: 20px;
}

/* line 27230, app/assets/stylesheets/global/style.css */
.list-media .info {
  padding-left: 55px;
  min-height: 40px;
  height: auto;
  position: relative;
}

/* line 27237, app/assets/stylesheets/global/style.css */
.list-media .info h4 a, .list-media .info .h4 a {
  font-size: 16px;
  margin-top: 10px;
}

/* line 27242, app/assets/stylesheets/global/style.css */
.list-media .info p {
  font-size: 13px;
}

/* line 27246, app/assets/stylesheets/global/style.css */
.list-media .info .text-right {
  right: 0;
  color: #8a8a8a;
  top: 50%;
  font-size: 12px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  margin-top: -28px;
}

/* line 27259, app/assets/stylesheets/global/style.css */
.media-icon {
  margin-bottom: 1rem;
  width: 3rem;
  height: 3rem;
  position: relative;
  line-height: 3rem;
  text-align: center;
  font-size: 1.43rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 26%;
}

/* line 27273, app/assets/stylesheets/global/style.css */
.media-icon::before {
  content: "";
  position: absolute;
  width: 6px;
  height: 100%;
  border-bottom-right-radius: 11px;
  border-top-right-radius: 6px;
  top: 7%;
  right: 36%;
  background: rgba(255, 255, 255, 0.135);
  transform: rotate(35deg);
}

/* line 27286, app/assets/stylesheets/global/style.css */
.media-icon::after {
  content: "";
  position: absolute;
  width: 6px;
  height: 100%;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 3px;
  top: 0%;
  right: 51%;
  background: rgba(255, 255, 255, 0.135);
  transform: rotate(35deg);
}

/* line 27299, app/assets/stylesheets/global/style.css */
.media-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 27305, app/assets/stylesheets/global/style.css */
.media {
  display: flex;
  align-items: flex-start;
}

/* line 27310, app/assets/stylesheets/global/style.css */
.mediaicon {
  font-size: 18px;
  color: #fff;
  width: 40px;
  height: 40px;
  text-align: center;
  padding: 9px 0px;
  border-radius: 20px;
}

/* line 27320, app/assets/stylesheets/global/style.css */
.mediafont {
  font-size: 16px;
  font-weight: 600;
}

/* line 27325, app/assets/stylesheets/global/style.css */
.media {
  display: flex;
  align-items: flex-start;
}

/* line 27332, app/assets/stylesheets/global/style.css */
.btn-close {
  float: right;
  font-size: 1.40625rem;
  font-weight: 400;
  line-height: 1;
  color: #000;
  text-shadow: none;
  opacity: 0.7;
  transition: 0.3s color;
}

/* line 27343, app/assets/stylesheets/global/style.css */
.btn-close:hover,
.btn-close:focus {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}

/* line 27350, app/assets/stylesheets/global/style.css */
.btn-close:not(:disabled):not(.disabled) {
  cursor: pointer;
}

/* line 27354, app/assets/stylesheets/global/style.css */
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}

/* line 27367, app/assets/stylesheets/global/style.css */
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

/* line 27379, app/assets/stylesheets/global/style.css */
.navbar-brand {
  display: inline-block;
  padding-top: 0.359375rem;
  padding-bottom: 0.359375rem;
  margin-right: 1rem;
  font-size: 1.125rem;
  line-height: inherit;
  white-space: nowrap;
}

/* line 27389, app/assets/stylesheets/global/style.css */
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

/* line 27394, app/assets/stylesheets/global/style.css */
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 27404, app/assets/stylesheets/global/style.css */
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

/* line 27409, app/assets/stylesheets/global/style.css */
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

/* line 27414, app/assets/stylesheets/global/style.css */
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

/* line 27420, app/assets/stylesheets/global/style.css */
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

/* line 27429, app/assets/stylesheets/global/style.css */
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.125rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
}

/* line 27437, app/assets/stylesheets/global/style.css */
.navbar-toggler:hover,
.navbar-toggler:focus {
  text-decoration: none;
}

/* line 27442, app/assets/stylesheets/global/style.css */
.navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
}

/* line 27446, app/assets/stylesheets/global/style.css */
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  /* line 27458, app/assets/stylesheets/global/style.css */
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl,
.navbar-expand-sm > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  /* line 27466, app/assets/stylesheets/global/style.css */
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 27473, app/assets/stylesheets/global/style.css */
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  /* line 27478, app/assets/stylesheets/global/style.css */
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 27482, app/assets/stylesheets/global/style.css */
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 27487, app/assets/stylesheets/global/style.css */
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl,
.navbar-expand-sm > .container-xxl {
    flex-wrap: nowrap;
  }
  /* line 27493, app/assets/stylesheets/global/style.css */
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 27500, app/assets/stylesheets/global/style.css */
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767.98px) {
  /* line 27507, app/assets/stylesheets/global/style.css */
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl,
.navbar-expand-md > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  /* line 27515, app/assets/stylesheets/global/style.css */
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 27522, app/assets/stylesheets/global/style.css */
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  /* line 27527, app/assets/stylesheets/global/style.css */
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 27531, app/assets/stylesheets/global/style.css */
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 27536, app/assets/stylesheets/global/style.css */
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl,
.navbar-expand-md > .container-xxl {
    flex-wrap: nowrap;
  }
  /* line 27542, app/assets/stylesheets/global/style.css */
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 27549, app/assets/stylesheets/global/style.css */
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991.98px) {
  /* line 27556, app/assets/stylesheets/global/style.css */
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl,
.navbar-expand-lg > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  /* line 27564, app/assets/stylesheets/global/style.css */
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 27571, app/assets/stylesheets/global/style.css */
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  /* line 27576, app/assets/stylesheets/global/style.css */
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 27580, app/assets/stylesheets/global/style.css */
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 27585, app/assets/stylesheets/global/style.css */
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl,
.navbar-expand-lg > .container-xxl {
    flex-wrap: nowrap;
  }
  /* line 27591, app/assets/stylesheets/global/style.css */
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 27598, app/assets/stylesheets/global/style.css */
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1279.98px) {
  /* line 27605, app/assets/stylesheets/global/style.css */
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl,
.navbar-expand-xl > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1280px) {
  /* line 27613, app/assets/stylesheets/global/style.css */
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 27620, app/assets/stylesheets/global/style.css */
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  /* line 27625, app/assets/stylesheets/global/style.css */
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 27629, app/assets/stylesheets/global/style.css */
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 27634, app/assets/stylesheets/global/style.css */
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl,
.navbar-expand-xl > .container-xxl {
    flex-wrap: nowrap;
  }
  /* line 27640, app/assets/stylesheets/global/style.css */
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 27647, app/assets/stylesheets/global/style.css */
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

/* line 27652, app/assets/stylesheets/global/style.css */
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}

/* line 27659, app/assets/stylesheets/global/style.css */
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl,
.navbar-expand > .container-xxl {
  padding-right: 0;
  padding-left: 0;
  flex-wrap: nowrap;
}

/* line 27667, app/assets/stylesheets/global/style.css */
.navbar-expand .navbar-nav {
  flex-direction: row;
}

/* line 27672, app/assets/stylesheets/global/style.css */
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

/* line 27676, app/assets/stylesheets/global/style.css */
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

/* line 27681, app/assets/stylesheets/global/style.css */
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

/* line 27688, app/assets/stylesheets/global/style.css */
.navbar-expand .navbar-toggler {
  display: none;
}

/* line 27692, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

/* line 27696, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-brand:hover,
.navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

/* line 27701, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

/* line 27705, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7) !important;
}

/* line 27710, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

/* line 27714, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link {
  color: rgba(0, 0, 0, 0.9);
}

/* line 27719, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

/* line 27724, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

/* line 27729, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

/* line 27733, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

/* line 27737, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

/* line 27742, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-brand {
  color: #fff;
}

/* line 27746, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-brand:hover,
.navbar-dark .navbar-brand:focus {
  color: #fff;
}

/* line 27751, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

/* line 27755, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}

/* line 27760, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

/* line 27764, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link {
  color: #fff;
}

/* line 27769, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}

/* line 27774, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 27779, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='$white-5' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

/* line 27783, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

/* line 27787, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-text a {
  color: #fff;
}

/* line 27791, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #fff;
}

/* line 27796, app/assets/stylesheets/global/style.css */
.responsive-navbar.navbar .dropdown-menu.dropdown-menu-left {
  left: -1px;
  right: -1px;
  position: absolute;
}

/* line 27802, app/assets/stylesheets/global/style.css */
.responsive-navbar.navbar s .nav-link.icon {
  padding: 9px !important;
  margin: 3px;
  color: #2A1B4D !important;
  height: 2.5rem;
  width: 2.5rem;
  font-size: 1.2rem;
}

@media (max-width: 768px) {
  /* line 27812, app/assets/stylesheets/global/style.css */
  .navresponsive-toggler {
    padding: 2px;
  }
  /* line 27816, app/assets/stylesheets/global/style.css */
  .navresponsive-toggler span {
    padding: 9px;
    text-align: center;
    height: 2.5rem;
    font-size: 1.2rem;
    position: relative;
    width: 2.5rem;
  }
  /* line 27825, app/assets/stylesheets/global/style.css */
  .dropdown-menu.dropdown-menu-right {
    left: 0 !important;
  }
  /* line 27829, app/assets/stylesheets/global/style.css */
  .dropdown-menu.dropdown-menu-left {
    right: 0 !important;
  }
  /* line 27834, app/assets/stylesheets/global/style.css */
  .responsive-navbar.navbar .navbar-collapse .icon.navsearch {
    padding: 7px 10px !important;
    border: 1px solid #e4e6f9;
    margin: 2px;
    border-radius: 25px;
  }
  /* line 27841, app/assets/stylesheets/global/style.css */
  .responsive-navbar.navbar .navbar-collapse .icon.navsearch i {
    line-height: 20px;
  }
}

/* line 27846, app/assets/stylesheets/global/style.css */
.navbar-nav {
  flex-direction: initial !important;
}

/*-----Pricing tables-----*/
/* line 27851, app/assets/stylesheets/global/style.css */
.pricing-divider {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}

/* line 27855, app/assets/stylesheets/global/style.css */
.pricing {
  color: #fff;
}

/* line 27859, app/assets/stylesheets/global/style.css */
.pricing1 {
  color: #707070;
}

/* line 27863, app/assets/stylesheets/global/style.css */
.pricing .card-category {
  background: rgba(255, 255, 255, 0.3);
  padding: 10px 0;
  color: #fff;
}

/* line 27869, app/assets/stylesheets/global/style.css */
.pricing .list-unstyled li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding: 7px 0;
}

/* line 27874, app/assets/stylesheets/global/style.css */
.pricing1 .list-unstyled li {
  border-bottom: 1px solid #eaedf1;
  padding: 7px 0;
}

/* line 27879, app/assets/stylesheets/global/style.css */
.pricing1 .card-category {
  background: rgba(255, 255, 255, 0.3);
  padding: 20px 0;
  border-radius: 7px 7px 0 0;
  color: #Fff;
}

/* line 27886, app/assets/stylesheets/global/style.css */
.pricing-table {
  width: 100%;
  margin: 0 auto;
  transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  border-radius: 0px;
}

/* line 27896, app/assets/stylesheets/global/style.css */
.pricing-table:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}

/* line 27900, app/assets/stylesheets/global/style.css */
.pricing-table:hover > .panel-footer-landing {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.05) inset;
  -webkit-transition: all 0.3s ease;
}

/* line 27905, app/assets/stylesheets/global/style.css */
.pricing-table:hover > .panel > .panel-body-landing {
  background: #1643A3;
  -webkit-transition: all 0.3s ease;
}

/* line 27910, app/assets/stylesheets/global/style.css */
.pricing-table:hover > .panel > .panel-heading-landing-box {
  background: #fff;
  color: #333;
  -webkit-transition: all 0.3s ease;
}

/* line 27916, app/assets/stylesheets/global/style.css */
.pricing-table:hover > .panel > .controle-header {
  background: #1643A3;
  /*    border: solid 2px #5CB85C;*/
  -webkit-transition: all 0.3s ease;
}

/* line 27922, app/assets/stylesheets/global/style.css */
.pricing-table:hover > .panel > .panel-footer {
  background: #1643A3;
  /*    border: solid 2px #5CB85C;*/
  -webkit-transition: all 0.3s ease;
  text-align: center;
}

/* line 27929, app/assets/stylesheets/global/style.css */
.princing-item:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
}

/* line 27933, app/assets/stylesheets/global/style.css */
.princing-item:hover .deco-layer--1 {
  transform: translate3d(15px, 0, 0);
}

/* line 27938, app/assets/stylesheets/global/style.css */
.princing-item:hover .deco-layer--2 {
  -webkit-transform: translate3d(-15px, 0, 0);
  /* transform: translate3d(-15px, 0, 0); */
}

/* line 27943, app/assets/stylesheets/global/style.css */
.btn-price:hover {
  background: #fff;
  color: #1643A3;
  -webkit-transition: all 0.3s ease;
}

/* line 27949, app/assets/stylesheets/global/style.css */
.pricing-table:hover > .panel > .controle-header > .panel-title-landing {
  color: #fff;
  -webkit-transition: all 0.3s ease;
  font-size: 35px;
}

/* line 27955, app/assets/stylesheets/global/style.css */
.pricing-table:hover > .panel > .panel-body-landing > .table > tbody > tr > td {
  font-weight: 500;
  -webkit-transition: all 0.3s ease;
}

/* line 27960, app/assets/stylesheets/global/style.css */
.pricing-table > .panel > .controle-header > .panel-title-landing {
  color: #000;
  font-size: 35px;
}

/* line 27965, app/assets/stylesheets/global/style.css */
.table > tbody > tr > th {
  font-weight: 500;
  -webkit-transition: all 0.3s ease;
}

/* line 27970, app/assets/stylesheets/global/style.css */
.table > tfoot > tr > td,
.table > tfoot > tr > th {
  font-weight: 500;
  -webkit-transition: all 0.3s ease;
}

/* line 27976, app/assets/stylesheets/global/style.css */
.table > thead > tr > td,
.table > thead > tr > th {
  font-weight: 500;
  -webkit-transition: all 0.3s ease;
}

/* line 27982, app/assets/stylesheets/global/style.css */
.panel-body-landing:hover > .table > tbody > tr > td {
  color: #fff;
  -webkit-transition: all 0.3s ease;
}

/* line 27987, app/assets/stylesheets/global/style.css */
.panel-heading-landing {
  background: #f7f7f7;
  padding: 20px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border: solid 2px #1643A3;
  border-bottom: none;
  text-align: center;
  margin-top: 20px;
}

/* line 27998, app/assets/stylesheets/global/style.css */
.col-sm-4 .pricing-table .table td {
  padding: 0.65rem;
  vertical-align: top;
  text-align: left;
}

/*------ Pricing Styles ---------*/
/* line 28005, app/assets/stylesheets/global/style.css */
.panel.price {
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}

/* line 28011, app/assets/stylesheets/global/style.css */
.panel.price > .panel-heading {
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}

/* line 28017, app/assets/stylesheets/global/style.css */
.panel.price h3, .panel.price .h3 {
  margin-bottom: 0;
  padding: 20px 0;
}

/* line 28022, app/assets/stylesheets/global/style.css */
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  background: #fff;
}

/* line 28028, app/assets/stylesheets/global/style.css */
.panel.price {
  margin-bottom: 1.5rem;
  box-shadow: 0px 22px 68px -9px rgba(0, 0, 0, 0.15);
  border-radius: 7px;
  background: #fff;
}

/* line 28035, app/assets/stylesheets/global/style.css */
.panel.price > .panel-heading {
  color: #fff;
}

/* line 28039, app/assets/stylesheets/global/style.css */
.panel.price .list-group-item:last-child {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 28044, app/assets/stylesheets/global/style.css */
.panel.price .list-group-item:first-child {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}

/* line 28049, app/assets/stylesheets/global/style.css */
.panel.price:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}

/* line 28053, app/assets/stylesheets/global/style.css */
.price .panel-footer {
  border-bottom: 0px;
  background-color: #fff;
  border-left: 0;
  border-right: 0;
}

/* line 28060, app/assets/stylesheets/global/style.css */
.price.panel-color > .panel-body {
  background-color: #fff;
}

/* line 28064, app/assets/stylesheets/global/style.css */
.product-price {
  font-size: 1rem;
}

/* line 28068, app/assets/stylesheets/global/style.css */
.product-price strong {
  font-size: 1.5rem;
}

/* line 28072, app/assets/stylesheets/global/style.css */
.pricing-divider-img {
  position: absolute;
  left: 0;
  width: 100%;
}

/* line 28078, app/assets/stylesheets/global/style.css */
.price-detail-wrap .rating-stars {
  text-align: left !important;
}

/*-- rating--*/
/* line 28083, app/assets/stylesheets/global/style.css */
.rating-stars {
  width: 100%;
  text-align: center;
  font-size: 30px;
}

/* line 28089, app/assets/stylesheets/global/style.css */
.rating-stars i {
  padding: 5px;
}

/* line 28093, app/assets/stylesheets/global/style.css */
.rating-stars .rating-stars-container {
  font-size: 0px;
}

/* line 28097, app/assets/stylesheets/global/style.css */
.rating-stars .rating-stars-container .rating-star {
  display: inline-block;
  font-size: 32px;
  cursor: pointer;
  padding: 5px 10px;
  color: #f6f6fb;
}

/* line 28105, app/assets/stylesheets/global/style.css */
.rating-stars .rating-stars-container .rating-star.sm {
  display: inline-block;
  font-size: 14px;
  color: #eaedf1;
  cursor: pointer;
  padding: 5px;
}

/* line 28113, app/assets/stylesheets/global/style.css */
.rating-stars .rating-stars-container .rating-star.is--active,
.rating-stars .rating-stars-container .rating-star.is--hover {
  color: #f1c40f;
}

/* line 28118, app/assets/stylesheets/global/style.css */
.rating-stars .rating-stars-container .rating-star.is--no-hover,
.rating-stars .rating-stars-container .rating-star .fa-heart .is--no-hover {
  color: #f6f6fb;
}

/* line 28123, app/assets/stylesheets/global/style.css */
.rating-stars input {
  display: block;
  margin: 0 auto;
  text-align: center;
  padding: 0.375rem 0.75rem;
  font-size: 0.9375rem;
  line-height: 1.6;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #eaedf1;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

/* line 28137, app/assets/stylesheets/global/style.css */
.br-theme-bars-horizontal .br-widget a {
  background-color: #e7e7eb;
}

/* line 28141, app/assets/stylesheets/global/style.css */
.br-theme-bars-horizontal .br-widget a.br-active,
.br-theme-bars-horizontal .br-widget a.br-selected {
  background-color: var(--primary-bg-color);
}

/* line 28146, app/assets/stylesheets/global/style.css */
.br-theme-bars-horizontal .br-widget .br-current-rating {
  color: var(--primary-bg-color);
}

/* line 28150, app/assets/stylesheets/global/style.css */
.br-theme-bars-pill .br-widget a {
  background-color: #e7e7eb;
  color: var(--primary-bg-color);
}

/* line 28155, app/assets/stylesheets/global/style.css */
.br-theme-bars-pill .br-widget a.br-active,
.br-theme-bars-pill .br-widget a.br-selected {
  background-color: var(--primary-bg-color);
  color: white;
}

/* line 28161, app/assets/stylesheets/global/style.css */
.br-theme-bars-square .br-widget a {
  border: 2px solid #e7e7eb;
  background-color: #fff;
  color: #d3d3d3;
}

/* line 28167, app/assets/stylesheets/global/style.css */
.br-theme-bars-square .br-widget a.br-active,
.br-theme-bars-square .br-widget a.br-selected {
  border: 2px solid var(--primary-bg-color);
  color: var(--primary-bg-color);
}

/* line 28173, app/assets/stylesheets/global/style.css */
.br-theme-bars-movie .br-widget a {
  background-color: #e7e7eb;
}

/* line 28177, app/assets/stylesheets/global/style.css */
.br-theme-bars-movie .br-widget a.br-active,
.br-theme-bars-movie .br-widget a.br-selected {
  background-color: var(--primary-bg-color);
}

/* line 28182, app/assets/stylesheets/global/style.css */
.br-theme-bars-movie .br-widget .br-current-rating {
  color: var(--primary-bg-color);
}

/* line 28186, app/assets/stylesheets/global/style.css */
.br-theme-bars-1to10 .br-widget a {
  background-color: #e7e7eb;
}

/* line 28190, app/assets/stylesheets/global/style.css */
.br-theme-bars-1to10 .br-widget a.br-active,
.br-theme-bars-1to10 .br-widget a.br-selected {
  background-color: var(--primary-bg-color);
}

/* line 28195, app/assets/stylesheets/global/style.css */
.br-theme-bars-1to10 .br-widget .br-current-rating {
  color: var(--primary-bg-color);
}

/* line 28199, app/assets/stylesheets/global/style.css */
.br-theme-fontawesome-stars .br-widget a.br-active:after,
.br-theme-fontawesome-stars .br-widget a.br-selected:after {
  color: #f1c40f;
}

/* line 28204, app/assets/stylesheets/global/style.css */
.br-theme-fontawesome-stars-o .br-widget a.br-active:after,
.br-theme-fontawesome-stars-o .br-widget a.br-selected:after {
  content: "\f005";
  color: #f1c40f;
}

/* line 28210, app/assets/stylesheets/global/style.css */
.br-theme-fontawesome-stars-o .br-widget a.br-fractional:after {
  content: "\f123";
  color: #f1c40f;
}

/* line 28215, app/assets/stylesheets/global/style.css */
.br-theme-fontawesome-stars .br-widget a:after {
  content: "\f005";
  color: #e7e7eb;
}

/* line 28220, app/assets/stylesheets/global/style.css */
.br-theme-fontawesome-stars-o .br-widget a:after {
  content: "\f006";
  color: #dddddf;
}

/* line 28225, app/assets/stylesheets/global/style.css */
.br-theme-fontawesome-stars .br-widget a {
  font: normal normal normal 20px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  text-decoration: none;
  margin-right: 2px;
}

/* line 28233, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-fontawesome-stars .br-widget a:after {
  color: #45455f;
}

/* line 28237, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-fontawesome-stars .br-widget a.br-active:after,
.br-theme-fontawesome-stars .br-widget a.br-selected:after {
  color: #f1c40f;
}

/* line 28242, app/assets/stylesheets/global/style.css */
.star-ratings .stars {
  width: 120px;
  text-align: center;
  margin: auto;
}

/* line 28248, app/assets/stylesheets/global/style.css */
.star-ratings .stars-example-fontawesome-o {
  width: 200px;
}

/* line 28252, app/assets/stylesheets/global/style.css */
.box-example-1to10 .br-wrapper {
  width: 210px;
  position: absolute;
  margin: 0px 0 0 -105px;
  left: 50%;
}

/* line 28259, app/assets/stylesheets/global/style.css */
.box-example-movie .br-wrapper {
  width: 250px;
  position: absolute;
  margin: 0px 0 0 -125px;
  left: 50%;
}

/* line 28266, app/assets/stylesheets/global/style.css */
.box-example-square .br-wrapper {
  width: 190px;
  position: absolute;
  margin: 0px 0 0 -95px;
  left: 50%;
}

/* line 28273, app/assets/stylesheets/global/style.css */
.box-example-pill .br-wrapper {
  width: 232px;
  position: absolute;
  margin: 0px 0 0 -116px;
  left: 50%;
}

/* line 28280, app/assets/stylesheets/global/style.css */
.box-example-horizontal .br-wrapper {
  width: 120px;
  position: absolute;
  margin: 0px 0 0 -60px;
  left: 50%;
}

/* line 28287, app/assets/stylesheets/global/style.css */
.box select {
  width: 120px;
  margin: 10px auto 0 auto;
  display: block;
  font-size: 16px;
}

/* line 28294, app/assets/stylesheets/global/style.css */
.box .box-body {
  padding-top: 2em;
  height: 85px;
  position: relative;
}

/* line 28300, app/assets/stylesheets/global/style.css */
.box-large .box-body {
  padding-top: 2em;
  height: 120px;
}

/* line 28305, app/assets/stylesheets/global/style.css */
.tab-content > .tab-pane {
  display: none;
}

/* line 28309, app/assets/stylesheets/global/style.css */
.tab-content > .active {
  display: block;
}

/* line 28313, app/assets/stylesheets/global/style.css */
.tabs-menu ul li a {
  padding: 10px 20px;
  display: block;
}

/* line 28318, app/assets/stylesheets/global/style.css */
.tabs-menu ul li .active {
  color: var(--primary-bg-color);
}

/* line 28322, app/assets/stylesheets/global/style.css */
.tabs-menu1 ul li a {
  padding: 10px 20px;
  display: block;
}

/* line 28327, app/assets/stylesheets/global/style.css */
.tabs-menu-body {
  border: 1px solid #eaedf1;
}

/* line 28331, app/assets/stylesheets/global/style.css */
.tabs-menu-body p:last-child {
  margin-bottom: 0;
}

/* line 28335, app/assets/stylesheets/global/style.css */
.tab-menu-heading {
  padding: 15px;
  border: 1px solid #eaedf1;
  border-bottom: 0;
}

/* line 28341, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper .tab_content.active p:last-child {
  margin-bottom: 0;
}

/* line 28345, app/assets/stylesheets/global/style.css */
.tabs-menu2 ul li a {
  color: #636262;
  padding: 10px 20px 11px 20px;
}

/* line 28350, app/assets/stylesheets/global/style.css */
.tabs-menu2 ul li .active {
  font-weight: 600;
}

/* line 28354, app/assets/stylesheets/global/style.css */
.tabs-menu2 ul li .fade {
  color: #eeee;
}

/* line 28358, app/assets/stylesheets/global/style.css */
.nav.panel-tabs a {
  border: 1px solid #eaedf1;
  padding: 7px 15px;
  border-radius: 5px;
  transition: all ease 0.3s;
}

/* line 28365, app/assets/stylesheets/global/style.css */
.nav.panel-tabs a.active {
  border-radius: 5px;
  border-color: var(--primary-bg-color);
  color: var(--primary-bg-color) !important;
}

/* line 28371, app/assets/stylesheets/global/style.css */
.nav.panel-tabs a.vertical-tabs.active {
  color: #fff !important;
  background-color: var(--primary-bg-color);
}

/* line 28376, app/assets/stylesheets/global/style.css */
.tabs-menu4 .nav a {
  padding: 10px 20px;
  transition: all ease 0.3s;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-radius: 5px;
}

/* line 28384, app/assets/stylesheets/global/style.css */
.tabs-menu4 .nav a.active {
  border-color: var(--primary-bg-color);
  color: #fff !important;
  background-color: var(--primary-bg-color);
}

/* line 28390, app/assets/stylesheets/global/style.css */
.tabs-menu4 .nav a:hover {
  color: var(--primary-bg-color);
}

@media (max-width: 575.98px) {
  /* line 28395, app/assets/stylesheets/global/style.css */
  .tabs-menu.checkout {
    display: block;
  }
  /* line 28399, app/assets/stylesheets/global/style.css */
  .tabs-menu.checkout li {
    border-bottom: 1px solid #eaedf1;
  }
  /* line 28403, app/assets/stylesheets/global/style.css */
  .card-pay .tabs-menu li {
    width: 100%;
  }
}

/* Timeline */
/*--- Vertical --*/
/* line 28410, app/assets/stylesheets/global/style.css */
.vtimeline {
  list-style: none;
  padding: 0;
  position: relative;
  margin-bottom: 20px;
}

/* line 28417, app/assets/stylesheets/global/style.css */
.vtimeline:before {
  top: 0;
  bottom: 0;
  position: absolute;
  content: " ";
  width: 3px;
  background-color: #eaedf1;
  left: 50%;
  margin-left: -1.5px;
}

/* line 28428, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper {
  display: block;
  margin-bottom: 20px;
  position: relative;
  width: 100%;
  padding-right: 90px;
}

/* line 28436, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper:before {
  content: " ";
  display: table;
}

/* line 28441, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 28447, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper .timeline-panel {
  border-radius: 2px;
  padding: 20px;
  position: relative;
  background: #f9f9fb;
  border-radius: 0px;
  box-shadow: none;
  width: 35%;
  margin-left: 15%;
}

/* line 28458, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper .timeline-panel:before {
  position: absolute;
  top: 0;
  width: 100%;
  height: 2px;
  content: "";
  left: 0;
  right: 0;
}

/* line 28468, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper .timeline-panel:after {
  position: absolute;
  top: 25px;
  right: -14px;
  display: inline-block;
  border-top: 14px solid transparent;
  border-left: 14px solid #f9f9fb;
  border-right: 0 solid #f9f9fb;
  border-bottom: 14px solid transparent;
  content: " ";
}

/* line 28480, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper .timeline-panel .timeline-title {
  font-size: 1rem;
  font-weight: 700;
  margin: 0 0 0.625rem;
}

/* line 28486, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper .timeline-panel .timeline-body p + p {
  margin-top: 5px;
}

/* line 28490, app/assets/stylesheets/global/style.css */
.timeline-body img {
  max-width: 100%;
}

/* line 28494, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper .timeline-panel .timeline-body ul {
  margin-bottom: 0;
}

/* line 28498, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper .timeline-panel .timeline-footer span {
  font-size: 0.6875rem;
}

/* line 28502, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper .timeline-badge {
  width: 45px;
  height: 45px;
  position: absolute;
  top: 16px;
  left: calc(50% - 20px);
  z-index: 0;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border: 0px solid #fff;
  border-radius: 50%;
}

/* line 28517, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper .timeline-badge i {
  color: #fff;
  text-align: center;
  font-size: 20px;
  line-height: 1.8;
  display: flex;
  margin: 0 auto;
  justify-content: center;
  left: 0;
  right: 0;
  padding: 1px 9px;
}

/* line 28530, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper.timeline-inverted {
  padding-right: 0;
  padding-left: 90px;
}

/* line 28535, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper.timeline-inverted .timeline-panel {
  margin-left: auto;
  margin-right: 15%;
}

/* line 28540, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after {
  border-left-width: 0;
  border-right-width: 14px;
  left: -14px;
  right: auto;
}

/* line 28547, app/assets/stylesheets/global/style.css */
.timeline-wrapper-primary .timeline-panel:before,
.timeline-wrapper-primary .timeline-badge {
  background: var(--primary-bg-color);
}

/* line 28552, app/assets/stylesheets/global/style.css */
.timeline-wrapper-secondary .timeline-panel:before,
.timeline-wrapper-secondary .timeline-badge {
  background: #eb6f33;
}

/* line 28557, app/assets/stylesheets/global/style.css */
.timeline-wrapper-success .timeline-panel:before,
.timeline-wrapper-success .timeline-badge {
  background: #13bfa6;
}

/* line 28562, app/assets/stylesheets/global/style.css */
.timeline-wrapper-info .timeline-panel:before,
.timeline-wrapper-info .timeline-badge {
  background: #01b8ff;
}

/* line 28567, app/assets/stylesheets/global/style.css */
.timeline-wrapper-warning .timeline-panel:before,
.timeline-wrapper-warning .timeline-badge {
  background: #e7c354;
}

/* line 28572, app/assets/stylesheets/global/style.css */
.timeline-wrapper-danger .timeline-panel:before,
.timeline-wrapper-danger .timeline-badge {
  background: #d12c47;
}

/* line 28577, app/assets/stylesheets/global/style.css */
.timeline-wrapper-light .timeline-panel:before,
.timeline-wrapper-light .timeline-badge {
  background: #f1f2f9;
}

/* line 28582, app/assets/stylesheets/global/style.css */
.timeline-wrapper-dark .timeline-panel:before,
.timeline-wrapper-dark .timeline-badge {
  background: #323251;
}

@media (max-width: 992px) {
  /* line 28588, app/assets/stylesheets/global/style.css */
  .timeline .btn {
    font-size: 12px;
  }
  /* line 28592, app/assets/stylesheets/global/style.css */
  .vtimeline:before {
    left: 26px !important;
  }
  /* line 28596, app/assets/stylesheets/global/style.css */
  .vtimeline .timeline-wrapper {
    padding-right: 0 !important;
  }
  /* line 28600, app/assets/stylesheets/global/style.css */
  .vtimeline .timeline-wrapper .timeline-badge {
    left: 0 !important;
  }
  /* line 28604, app/assets/stylesheets/global/style.css */
  .vtimeline .timeline-wrapper .timeline-panel {
    width: auto !important;
    margin-left: 16% !important;
  }
  /* line 28609, app/assets/stylesheets/global/style.css */
  .vtimeline .timeline-wrapper .timeline-panel:after {
    border-right: 14px solid #f9f9fb !important;
    border-left: 0 solid #f9f9fb !important;
    left: -14px !important;
    right: auto !important;
    top: 25px;
  }
  /* line 28617, app/assets/stylesheets/global/style.css */
  .vtimeline .timeline-wrapper.timeline-inverted {
    padding-left: 0 !important;
  }
  /* line 28621, app/assets/stylesheets/global/style.css */
  .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel {
    margin-right: 0 !important;
    width: auto !important;
  }
  /* line 28626, app/assets/stylesheets/global/style.css */
  .profile-user .p-text {
    display: none;
  }
}

/*latetes news timeline */
/* line 28632, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 {
  list-style-type: none;
  position: relative;
}

/* line 28637, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1:before {
  content: " ";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
  border-left: 2px dotted #c0ccda;
}

/* line 28646, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li {
  margin: 25px 0;
  padding-left: 0.9rem;
}

/* line 28651, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li a {
  color: #000;
}

/* line 28655, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li .date {
  font-size: 10px;
}

/* line 28659, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li p {
  font-size: 13px;
}

/* line 28663, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li .product-icon {
  width: 40px;
  height: 40px;
  text-align: center;
  border-radius: 50%;
  position: absolute;
  left: 1px;
  background-color: #f3f6f7;
  font-size: 20px;
  line-height: 37px;
  font-size: 21px;
}

/* line 28676, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li:nth-child(2):before {
  border: 3px solid #fb1c52;
}

/* line 28680, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li:nth-child(3):before {
  border: 3px solid #e9b307;
}

/* line 28684, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li:nth-child(4):before {
  border: 3px solid #4481eb;
}

/* line 28688, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li:last-child:before {
  border: 3px solid #27af06;
}

/* line 28692, app/assets/stylesheets/global/style.css */
.projects-stat .table-bordered th,
.projects-stat .table-bordered td {
  border: transparent;
}

/* line 28697, app/assets/stylesheets/global/style.css */
.projects-stat .table th,
.projects-stat .table td {
  padding: 7px 7px !important;
  vertical-align: baseline;
}

/* line 28703, app/assets/stylesheets/global/style.css */
.projects-stat .project-names h6, .projects-stat .project-names .h6 {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  color: #fff;
  line-height: 2.5;
  margin-bottom: 0;
  font-weight: 600;
  padding: 3px;
}

/* line 28714, app/assets/stylesheets/global/style.css */
.review-project .project-contain {
  display: inline-block;
}

/* line 28718, app/assets/stylesheets/global/style.css */
.review-project .table th,
.review-project .table td {
  vertical-align: middle;
  padding: 7px 15px;
}

/* line 28724, app/assets/stylesheets/global/style.css */
.review-project.card tbody > tr > th:not(:first-child),
.review-project.card tbody > tr > td:not(:first-child) {
  font-family: roboto;
  font-size: 13px !important;
}

/* line 28730, app/assets/stylesheets/global/style.css */
.review-project img {
  vertical-align: top;
  width: 35px;
  min-width: 32px;
  height: 35px;
}

/* line 28737, app/assets/stylesheets/global/style.css */
.latest-tasks .tasks {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  margin: 0 0 1.15rem 0;
}

/* line 28751, app/assets/stylesheets/global/style.css */
.latest-tasks .tasks .span {
  margin-left: 1.3rem;
  font-weight: 500;
  color: #323251;
}

/* line 28757, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line:before {
  position: absolute;
  display: block;
  width: 0.2rem;
  top: 0.2rem;
  content: "";
  border-radius: 0.2rem;
  height: 2rem;
}

/* line 28767, app/assets/stylesheets/global/style.css */
.latest-tasks .label {
  color: #495057;
  margin-left: 1.3rem;
  font-weight: 500;
}

/* line 28773, app/assets/stylesheets/global/style.css */
.latest-tasks .time {
  margin-left: 1.3rem;
  font-size: 13px;
  color: #7987a1;
}

/* line 28779, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.primary:before {
  background: var(--primary-bg-color);
}

/* line 28783, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.pink:before {
  background: #f58598;
}

/* line 28787, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.success:before {
  background: #13bfa6;
}

/* line 28791, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.teal:before {
  background: #2bcbba;
}

/* line 28795, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.warning:before {
  background: #e7c354;
}

/* line 28799, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.orange:before {
  background: #fc7303;
}

/* line 28803, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.info:before {
  background: #59adec;
}

/* line 28807, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.purple:before {
  background: #661fd6;
}

/* line 28811, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.danger:before {
  background: #d12c47;
}

/* line 28815, app/assets/stylesheets/global/style.css */
.latest-tasks .check-box .ckbox span:before {
  content: "";
  width: 16px;
  height: 16px;
  background-color: rgba(190, 206, 255, 0.05);
  border: 1px solid #eaedf1;
  top: 1px;
  left: 0;
  border-radius: 2px;
}

/* line 28826, app/assets/stylesheets/global/style.css */
.latest-tasks .check-box .ckbox span:after {
  border-radius: 2px;
}

/* line 28830, app/assets/stylesheets/global/style.css */
.latest-tasks .nav-tabs .nav-link {
  color: #7987a1;
}

/* line 28834, app/assets/stylesheets/global/style.css */
.latest-tasks .nav-tabs .nav-link.active,
.latest-tasks .nav-tabs .nav-link:hover,
.latest-tasks .nav-tabs .nav-link:focus {
  color: var(--primary-bg-color);
  border: 0;
}

/* line 28841, app/assets/stylesheets/global/style.css */
.image-grouped img {
  margin-right: -0.6em !important;
}

/* line 28845, app/assets/stylesheets/global/style.css */
.background-text {
  position: relative;
  z-index: 10;
}

/* line 28850, app/assets/stylesheets/global/style.css */
.project-countdown #launch_date {
  margin: 0;
}

/* line 28854, app/assets/stylesheets/global/style.css */
.project-countdown .countdown {
  padding: 0;
  margin: 0;
}

/* line 28859, app/assets/stylesheets/global/style.css */
.project-countdown .countdown li {
  width: 65px;
  height: 65px;
  z-index: 0;
  padding: 0px;
  line-height: 30px;
}

/* line 28867, app/assets/stylesheets/global/style.css */
.project-countdown .countdown .number {
  font-size: 20px;
  font-weight: 700;
  line-height: 14px;
  padding-top: 11px;
}

/* line 28874, app/assets/stylesheets/global/style.css */
.project-countdown .countdown .time {
  padding-top: 0px;
  font-size: 11px !important;
}

/* line 28879, app/assets/stylesheets/global/style.css */
.project-countdown .countdown span {
  display: block;
  color: #fff;
}

/* line 28884, app/assets/stylesheets/global/style.css */
.project-countdown .countdown li {
  background: #285cf7;
  border: 5px solid #285cf7;
}

@media (min-width: 992px) {
  /* line 28890, app/assets/stylesheets/global/style.css */
  .project-countdown .countdown li {
    margin: 2px 5px 7px 5px;
  }
}

/* line 28895, app/assets/stylesheets/global/style.css */
.Activity-scroll {
  max-height: 349px;
}

/* line 28899, app/assets/stylesheets/global/style.css */
.activity .added-project {
  font-weight: 700;
  font-size: 12px;
  color: var(--primary-bg-color);
}

/* line 28905, app/assets/stylesheets/global/style.css */
.sparkline .tooltip {
  width: 20px;
  height: 20px;
}

/* line 28910, app/assets/stylesheets/global/style.css */
.Project-scroll {
  max-height: 367px;
  position: relative;
}

/* line 28915, app/assets/stylesheets/global/style.css */
.rating-scroll {
  max-height: 344px;
  position: relative;
}

/* line 28920, app/assets/stylesheets/global/style.css */
.coming-events .icon {
  height: 47px;
  width: 47px;
  border-radius: 50%;
  text-align: center;
}

/* line 28927, app/assets/stylesheets/global/style.css */
.coming-events .icon span {
  display: block;
  font-size: 12px;
}

/* line 28932, app/assets/stylesheets/global/style.css */
.coming-events .icon .date {
  line-height: 10px;
  padding-top: 11px;
}

/* line 28937, app/assets/stylesheets/global/style.css */
.coming-events .icon .month {
  font-size: 11px;
}

/* line 28941, app/assets/stylesheets/global/style.css */
.coming-events .pb-3 {
  padding-bottom: 0.8rem !important;
}

/* line 28945, app/assets/stylesheets/global/style.css */
.coming-events .pt-3 {
  padding-top: 0.8rem !important;
}

/* line 28949, app/assets/stylesheets/global/style.css */
.activity {
  position: relative;
  padding: 1.25rem 1.25rem 0 1.25rem;
}

/* line 28954, app/assets/stylesheets/global/style.css */
.activity-list {
  position: relative;
}

/* line 28958, app/assets/stylesheets/global/style.css */
.activity-list:before {
  content: " ";
  border: 1px solid #eaf2f9;
  margin: 20px 20px 0 22px;
  display: inline-block;
  position: absolute;
  width: 2px;
  height: 100%;
  z-index: 0;
}

/* line 28969, app/assets/stylesheets/global/style.css */
.activity .img-activity {
  width: 42px;
  height: 42px;
  text-align: center;
  line-height: 34px;
  border-radius: 50%;
  position: absolute;
  box-shadow: 0 0 0 0.5px #f8f9fa;
}

/* line 28980, app/assets/stylesheets/global/style.css */
.activity .item-activity {
  margin-left: 60px;
  margin-bottom: 22px;
}

/* line 28985, app/assets/stylesheets/global/style.css */
.timeline-image {
  border-radius: 50%;
}

@media (max-width: 576px) {
  /* line 28990, app/assets/stylesheets/global/style.css */
  .vtimeline .timeline-wrapper .timeline-panel {
    width: auto !important;
    margin-left: 24% !important;
  }
}

/* ######## LAYOUT-STYLES ######## */
/* line 28997, app/assets/stylesheets/global/style.css */
.aside-footer {
  padding: 1rem 1.5rem;
  border-top: 1px solid #eaedf1;
}

/* line 29002, app/assets/stylesheets/global/style.css */
.footer {
  background: #fff;
  border-top: 1px solid #eaedf1;
  font-size: 0.875rem;
  padding: 1.25rem 1.25rem;
}

/* line 29009, app/assets/stylesheets/global/style.css */
.footer .container {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

/* line 29014, app/assets/stylesheets/global/style.css */
.footer .social {
  margin: 0 auto;
}

/* line 29018, app/assets/stylesheets/global/style.css */
.footer .social ul li {
  float: left;
  padding: 7px;
}

/* line 29023, app/assets/stylesheets/global/style.css */
.footer .social ul li a {
  width: 30px;
  height: 30px;
  display: block;
  border: 1px solid #eceef7;
  line-height: 25px;
  border-radius: 50%;
  background: #f3f3f3;
  color: var(--primary-bg-color);
}

@media print {
  /* line 29035, app/assets/stylesheets/global/style.css */
  .footer {
    display: none;
  }
}

/* line 29040, app/assets/stylesheets/global/style.css */
.footer-1.footer {
  padding: 1.25rem 1.25rem 1.25rem 1.25rem;
}

/* line 29044, app/assets/stylesheets/global/style.css */
.top-footer {
  width: 100%;
  line-height: 1.25rem;
  opacity: 1;
  transform: translate(0px, 0px);
  font-size: 14px;
  flex: 0 0 auto;
}

/* line 29053, app/assets/stylesheets/global/style.css */
.top-footer h6, .top-footer .h6 {
  font-size: 14px;
  margin-bottom: 1rem;
  font-weight: 500;
}

/* line 29059, app/assets/stylesheets/global/style.css */
.top-footer p {
  color: #76839a;
}

/* line 29063, app/assets/stylesheets/global/style.css */
.top-footer a {
  color: #76839a;
  line-height: 2;
}

/* line 29068, app/assets/stylesheets/global/style.css */
.top-footer a address {
  color: #76839a;
  margin-bottom: 0;
  line-height: 2;
}

/* line 29074, app/assets/stylesheets/global/style.css */
.top-footer img {
  width: 80px;
  border: 1px solid #e6eaea;
  padding: 2px;
  height: 80px;
}

/* line 29081, app/assets/stylesheets/global/style.css */
.top-footer img:hover {
  color: #8e9090;
  opacity: 0.6;
}

/* line 29086, app/assets/stylesheets/global/style.css */
.top-footer .list-unstyled li {
  border-bottom: 0;
}

/* line 29090, app/assets/stylesheets/global/style.css */
.footer-payments {
  padding-left: 0;
  list-style: none;
  margin: 0;
  line-height: 1.25rem;
}

/* line 29097, app/assets/stylesheets/global/style.css */
.footer-payments li {
  display: inline-block;
}

/* line 29101, app/assets/stylesheets/global/style.css */
.footer-payments li:not(:last-child) {
  margin-right: 1.5rem;
}

/* line 29105, app/assets/stylesheets/global/style.css */
.footer-payments a {
  color: #a7a8c7;
  text-decoration: none;
  font-size: 2rem;
}

/* line 29111, app/assets/stylesheets/global/style.css */
.footer-payments a:hover {
  opacity: 0.9;
}

/* line 29115, app/assets/stylesheets/global/style.css */
.main-footer {
  padding: 20px 30px 20px 280px;
  font-size: 14px;
  font-weight: 400;
  background-color: #fff;
  border-top: 1px solid #e6eaea;
}

/* line 29123, app/assets/stylesheets/global/style.css */
.footer-social-list {
  padding-left: 0;
  list-style: none;
  margin: 0;
  line-height: 1.25rem;
}

/* line 29130, app/assets/stylesheets/global/style.css */
.footer-social-list li {
  display: inline-block;
}

/* line 29134, app/assets/stylesheets/global/style.css */
.footer-social-list li:not(:last-child) {
  margin-right: 1.5rem;
}

/* line 29138, app/assets/stylesheets/global/style.css */
.footer-social-list a {
  text-decoration: none;
  font-size: 1rem;
}

@media (max-width: 992px) {
  /* line 29144, app/assets/stylesheets/global/style.css */
  .footer-social-list {
    text-align: center;
    margin-top: 1rem;
  }
  /* line 29149, app/assets/stylesheets/global/style.css */
  .footer1 {
    text-align: center;
  }
}

@media only screen and (max-width: 767px) {
  /* line 29155, app/assets/stylesheets/global/style.css */
  .footer {
    padding: 1.25rem 0;
  }
}

/* line 29160, app/assets/stylesheets/global/style.css */
.icons-bg .social .social-icon {
  transition: all ease 0.3s;
}

/* line 29164, app/assets/stylesheets/global/style.css */
.icons-bg .social .social-icon:hover {
  background-color: var(--primary-bg-color);
  color: #fff;
  fill: #fff;
}

/* line 29170, app/assets/stylesheets/global/style.css */
.header-search {
  min-width: 18rem !important;
}

/* line 29174, app/assets/stylesheets/global/style.css */
.aside-header {
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #eaedf1;
}

/* line 29179, app/assets/stylesheets/global/style.css */
.header {
  background: #fff;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  border-bottom: 1px solid #eaedf1;
}

/* line 29186, app/assets/stylesheets/global/style.css */
body.fixed-header .header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1030;
}

@media print {
  /* line 29195, app/assets/stylesheets/global/style.css */
  .header {
    display: none;
  }
}

/* line 29200, app/assets/stylesheets/global/style.css */
.header .dropdown-menu {
  margin-top: 0;
}

/* line 29204, app/assets/stylesheets/global/style.css */
.header .mega-menu {
  width: 350px;
}

/* line 29208, app/assets/stylesheets/global/style.css */
.header .nav-tabs {
  margin: 0;
}

/* line 29212, app/assets/stylesheets/global/style.css */
.header-brand {
  color: inherit;
  font-size: 1.25rem;
  white-space: nowrap;
  font-weight: 600;
  padding: 0;
  transition: 0.3s opacity;
  line-height: 2.6rem;
}

/* line 29222, app/assets/stylesheets/global/style.css */
.app-header .header-brand {
  color: inherit;
  margin-right: 0;
  font-size: 1.25rem;
  white-space: nowrap;
  font-weight: 600;
  padding: 0;
  transition: 0.3s opacity;
  line-height: 2.9rem;
  min-width: 200px;
  text-align: center;
}

/* line 29235, app/assets/stylesheets/global/style.css */
.app-header .header-brand .header-brand-img {
  margin-right: 0;
}

/* line 29239, app/assets/stylesheets/global/style.css */
.app-header1 .header-brand {
  color: inherit;
  margin-right: 0;
  font-size: 1.25rem;
  white-space: nowrap;
  font-weight: 600;
  padding: 0;
  transition: 0.3s opacity;
  line-height: 2.9rem;
  min-width: 215px;
  text-align: center;
}

/* line 29252, app/assets/stylesheets/global/style.css */
.app-header1 .header-brand .header-brand-img {
  margin-right: 0;
}

/* line 29256, app/assets/stylesheets/global/style.css */
.header-brand:hover {
  color: inherit;
  text-decoration: none;
}

/* line 29261, app/assets/stylesheets/global/style.css */
.header-brand-img {
  height: 2rem;
  line-height: 2rem;
  vertical-align: middle;
  width: auto;
}

/* line 29268, app/assets/stylesheets/global/style.css */
.header-avatar {
  width: 2rem;
  height: 2rem;
  display: inline-block;
  vertical-align: bottom;
  border-radius: 50%;
}

/* line 29276, app/assets/stylesheets/global/style.css */
.header-btn {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  text-align: center;
  font-size: 1rem;
}

@media (max-width: 991px) {
  /* line 29286, app/assets/stylesheets/global/style.css */
  .header .form-inline {
    margin-right: -2px;
  }
}

@media (max-width: 767px) {
  /* line 29292, app/assets/stylesheets/global/style.css */
  .mobile-header {
    display: block;
    padding: 0.75rem 0;
    position: fixed;
    width: 100%;
    z-index: 999;
    background: #fff;
    border-bottom: 1px solid #eaedf1;
    box-shadow: 0 8px 24px #f8f5fb;
    top: 0;
  }
  /* line 29304, app/assets/stylesheets/global/style.css */
  .mobile-header .navbar-toggler-icon {
    color: #495584 !important;
  }
  /* line 29308, app/assets/stylesheets/global/style.css */
  .header-search-icon {
    display: none !important;
  }
  /* line 29312, app/assets/stylesheets/global/style.css */
  .header-brand-img {
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  /* line 29318, app/assets/stylesheets/global/style.css */
  .mobile-header .header-brand-img {
    margin-top: 2px;
  }
  /* line 29322, app/assets/stylesheets/global/style.css */
  .mobile-header .header-brand {
    line-height: 0;
    margin: 0 auto;
  }
  /* line 29327, app/assets/stylesheets/global/style.css */
  .mobile-header .app-sidebar__toggle {
    padding: 2px 15px;
    color: #76839a;
  }
  /* line 29332, app/assets/stylesheets/global/style.css */
  .mobile-header .app-sidebar__toggle:hover {
    color: #76839a;
  }
  /* line 29336, app/assets/stylesheets/global/style.css */
  .mobile-header .header-settings {
    margin-top: 6px;
  }
  /* line 29340, app/assets/stylesheets/global/style.css */
  .mobile-header .profile-user {
    margin-top: 8px;
  }
  /* line 29344, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-header {
    display: none;
  }
  /* line 29348, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle {
    display: block;
  }
  /* line 29352, app/assets/stylesheets/global/style.css */
  .mobile-header.hor-mobile-header .header-brand-img {
    margin-left: 2.5rem;
    margin-top: 2px;
  }
  /* line 29357, app/assets/stylesheets/global/style.css */
  .mobile-header .profile-user {
    margin-top: 0px !important;
  }
  /* line 29361, app/assets/stylesheets/global/style.css */
  .mobile-header .nav-link.icon {
    padding: 12px !important;
    margin: 2px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: 1.9rem !important;
  }
  /* line 29369, app/assets/stylesheets/global/style.css */
  .mobile-header .header-right-icons .nav-link.icon:hover {
    background: none;
  }
  /* line 29373, app/assets/stylesheets/global/style.css */
  .mobile-header .header-right-icons .profile-user:hover {
    box-shadow: none;
  }
  /* line 29377, app/assets/stylesheets/global/style.css */
  .mobile-header .header-brand-img.desktop-logo {
    display: none;
  }
  /* line 29381, app/assets/stylesheets/global/style.css */
  .mobile-header .header-brand-img.mobile-light {
    display: block !important;
  }
}

@media (max-width: 992px) and (min-width: 768px) {
  /* line 29387, app/assets/stylesheets/global/style.css */
  .animated-arrow {
    cursor: pointer;
    padding: 25px 35px 16px 0px !important;
    margin: 11px 0 0 15px;
  }
}

@media (max-width: 568px) {
  /* line 29395, app/assets/stylesheets/global/style.css */
  .mobile-header .profile-1 .nav-link {
    padding-left: 0;
    padding-right: 0 !important;
  }
  /* line 29400, app/assets/stylesheets/global/style.css */
  .mobile-header .header-brand-img {
    margin-left: 0rem;
    margin-top: 2px;
  }
}

@media (min-width: 768px) {
  /* line 29407, app/assets/stylesheets/global/style.css */
  .mobile-header {
    display: none;
  }
  /* line 29411, app/assets/stylesheets/global/style.css */
  .app-content .side-app {
    padding-top: 0px !important;
  }
}

/* line 29416, app/assets/stylesheets/global/style.css */
.header .form-inline .form-control {
  border-color: rgba(225, 225, 225, 0.1);
  padding-left: 20px;
  width: 220px;
  padding-right: 40px;
  background: rgba(225, 225, 225, 0.3);
  color: #000 !important;
}

/* line 29425, app/assets/stylesheets/global/style.css */
.header .form-inline .btn {
  border-radius: 0;
  padding: 5px 15px 6px 15px;
  border: 2px solid transparent;
  box-shadow: none;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  background: transparent;
  color: #fff;
  margin-left: -56px;
  font-size: 15px;
}

/* line 29438, app/assets/stylesheets/global/style.css */
.header .header-brand-img.mobile-view-logo {
  display: none;
}

/* line 29442, app/assets/stylesheets/global/style.css */
.header .dropdown-menu {
  padding: 0;
  border: 0;
}

/* line 29447, app/assets/stylesheets/global/style.css */
.header .bg-image {
  background: linear-gradient(to right bottom, rgba(132, 65, 246, 0.7), rgba(212, 40, 234, 0.7));
  position: relative;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 29459, app/assets/stylesheets/global/style.css */
.header .bg-image-2 {
  background: linear-gradient(to right bottom, rgba(251, 196, 52, 0.7), rgba(246, 107, 78, 0.7));
  position: relative;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 29471, app/assets/stylesheets/global/style.css */
.header .bg-image-3 {
  background: linear-gradient(to right bottom, rgba(98, 251, 92, 0.6), rgba(33, 165, 6, 0.6));
  position: relative;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 29483, app/assets/stylesheets/global/style.css */
.header .bg-image a:hover {
  background: transparent !important;
}

@media (max-width: 767.98px) and (min-width: 576px) {
  /* line 29488, app/assets/stylesheets/global/style.css */
  .header .form-inline .search-element {
    position: absolute;
    top: 8px;
    left: 10px;
    right: 10px;
    z-index: 892;
    display: none;
  }
  /* line 29497, app/assets/stylesheets/global/style.css */
  body.search-show .header .form-inline .search-element {
    display: block;
  }
  /* line 29501, app/assets/stylesheets/global/style.css */
  .header .navsearch i {
    font-size: 20px;
    color: #fff;
  }
  /* line 29506, app/assets/stylesheets/global/style.css */
  .search-element .form-control {
    float: left;
    width: 100% !important;
    height: 40px;
    margin: 0 auto;
    background: #fff !important;
    color: #000;
  }
  /* line 29515, app/assets/stylesheets/global/style.css */
  .search-show .search-element {
    display: block;
    left: 0 !important;
    top: 0 !important;
    right: 0;
    width: 100%;
    padding: 10px 13px;
  }
  /* line 29524, app/assets/stylesheets/global/style.css */
  .header .form-inline .form-control::-webkit-input-placeholder {
    color: #76839a;
  }
  /* line 29528, app/assets/stylesheets/global/style.css */
  .header .navsearch i {
    font-size: 20px;
    color: #fff;
    padding-top: 5px;
  }
  /* line 29534, app/assets/stylesheets/global/style.css */
  .header .form-inline .btn {
    color: #46494a !important;
    padding: 8px 15px 6px 15px;
  }
}

@media (max-width: 568px) {
  /* line 29541, app/assets/stylesheets/global/style.css */
  .header .input-icon .form-control {
    display: block !important;
  }
  /* line 29545, app/assets/stylesheets/global/style.css */
  .page-main .header {
    top: 0px !important;
  }
}

/* line 29550, app/assets/stylesheets/global/style.css */
.header-1 .navbar .nav-link.nav-link-lg i {
  font-size: 1.1rem;
  width: 2.2rem;
  height: 2.2rem;
  border-radius: 50%;
  color: #495057;
  line-height: 32px;
  margin: 0 auto;
  text-align: center;
}

/* line 29561, app/assets/stylesheets/global/style.css */
.header-1 .nav-link .badge {
  position: absolute;
  top: 3px;
  right: 6px;
  width: 1rem;
  height: 1rem;
  font-size: 11px !important;
  text-align: center !important;
  padding: 0.25em 0.4em;
  line-height: 1;
}

/* line 29573, app/assets/stylesheets/global/style.css */
.header-1 .badge {
  border-radius: 50%;
}

/* line 29577, app/assets/stylesheets/global/style.css */
.header-1 .form-inline .btn {
  border-radius: 0;
  padding: 5px 15px 6px 15px;
  border: 2px solid transparent;
  box-shadow: none;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  background: transparent;
  color: #495057;
  margin-left: -50px;
  font-size: 15px;
  position: inherit;
  margin-top: 3px;
}

/* line 29592, app/assets/stylesheets/global/style.css */
.header-1 .form-control.header-search {
  color: #495057;
}

/* line 29596, app/assets/stylesheets/global/style.css */
.header-1 .form-inline .form-control::-webkit-input-placeholder {
  color: #76839a;
}

/* line 29600, app/assets/stylesheets/global/style.css */
.header-1 .animated-arrow span {
  display: none;
}

/* line 29604, app/assets/stylesheets/global/style.css */
.animated-arrow span:before,
.animated-arrow span:after {
  display: none;
}

@media only screen and (max-width: 991px) {
  /* line 29610, app/assets/stylesheets/global/style.css */
  .header-1 .animated-arrow span {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  /* line 29620, app/assets/stylesheets/global/style.css */
  .animated-arrow span:before,
.animated-arrow span:after {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  /* line 29631, app/assets/stylesheets/global/style.css */
  .header-1 .animated-arrow span {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  /* line 29641, app/assets/stylesheets/global/style.css */
  .animated-arrow span:before,
.animated-arrow span:after {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  /* line 29652, app/assets/stylesheets/global/style.css */
  .header-1 .hor-toggle.animated-arrow {
    padding: 83px 35px 16px 20px !important;
    margin: 11px 0 0 0px !important;
  }
  /* line 29657, app/assets/stylesheets/global/style.css */
  .header-1 .animated-arrow {
    cursor: pointer;
    margin: 0px 0 0 -11px;
    position: initial;
  }
  /* line 29663, app/assets/stylesheets/global/style.css */
  .header-2 .animated-arrow {
    cursor: pointer;
    margin: 0px 0 0 -11px;
    position: initial;
  }
  /* line 29669, app/assets/stylesheets/global/style.css */
  .header-1 .form-inline .form-control,
.header-2 .form-inline .form-control {
    width: 100PX !important;
  }
  /* line 29674, app/assets/stylesheets/global/style.css */
  .header-1 .header-search,
.header-2 .header-search {
    min-width: auto !important;
  }
  /* line 29679, app/assets/stylesheets/global/style.css */
  .header-1 .navbar .nav-link.nav-link-lg i {
    font-size: 1.1rem;
    width: 2.2rem;
    height: 2.2rem;
    border-radius: 50%;
    color: #495057;
    line-height: 39px;
    margin: 0 auto;
    text-align: center;
    padding: 0px 42px 0px 10px;
  }
  /* line 29691, app/assets/stylesheets/global/style.css */
  .header-1 .dropdown-menu {
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.05);
  }
  /* line 29695, app/assets/stylesheets/global/style.css */
  .header-1 .nav-link .badge {
    position: absolute;
    top: 4px;
    width: 1rem;
    height: 1rem;
    font-size: 11px;
    text-align: center !important;
    padding: 0.25em 0.4em;
    line-height: 1;
  }
}

/* line 29707, app/assets/stylesheets/global/style.css */
.header-1 .nav-link.icon i {
  color: #5b6e88 !important;
}

/* line 29711, app/assets/stylesheets/global/style.css */
.header-1 .dropdown-menu {
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.05);
}

/* line 29715, app/assets/stylesheets/global/style.css */
.header-2 .dropdown-menu {
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.05);
}

/* line 29719, app/assets/stylesheets/global/style.css */
.header-2 .nav-link .badge {
  position: absolute;
  top: 2px;
  right: 8px;
  width: 1rem;
  height: 1rem;
  font-size: 11px;
  text-align: center !important;
  padding: 0.25em 0.4em;
  line-height: 1;
  border-radius: 50%;
}

/* line 29732, app/assets/stylesheets/global/style.css */
.header-2 .nav-link i {
  display: block;
  text-align: center;
  font-size: 20px;
  color: #495057;
  margin-top: 5px;
}

/* line 29740, app/assets/stylesheets/global/style.css */
.header-2 .navbar-expand-lg .navbar-nav .nav-link {
  padding-right: 0.9rem;
  padding-left: 0.9rem;
}

/* line 29745, app/assets/stylesheets/global/style.css */
.header-2 .form-inline .btn {
  border-radius: 0;
  padding: 5px 15px 6px 15px;
  border: 2px solid transparent;
  box-shadow: none;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  background: transparent;
  color: #495057;
  margin-left: -45px;
  font-size: 15px;
  position: absolute;
  margin-top: 4px;
}

/* line 29760, app/assets/stylesheets/global/style.css */
.header-2 .form-inline .form-control::-webkit-input-placeholder {
  color: #76839a;
}

/* line 29764, app/assets/stylesheets/global/style.css */
.header-2 .form-control.header-search {
  background: rgba(225, 225, 225, 0.4);
  border: 1px solid rgba(225, 225, 225, 0.1);
  color: #fff;
  padding: 0.375rem 0.75rem;
  margin-top: 4px;
}

@media only screen and (max-width: 991px) {
  /* line 29773, app/assets/stylesheets/global/style.css */
  .header-1 .animated-arrow span {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    color: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  /* line 29784, app/assets/stylesheets/global/style.css */
  .header-1 .animated-arrow span:before,
.header-1 .animated-arrow span:after {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    color: #495057;
    position: absolute;
    display: block;
    content: "";
  }
}

/*--header-2--*/
@media only screen and (max-width: 991px) {
  /* line 29799, app/assets/stylesheets/global/style.css */
  .header-2 .animated-arrow {
    cursor: pointer;
    padding: 8px 33px 3px 0px;
    margin: 11px 0 0 -11px;
  }
  /* line 29805, app/assets/stylesheets/global/style.css */
  .header-2 .animated-arrow span {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    color: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  /* line 29816, app/assets/stylesheets/global/style.css */
  .header-2 .animated-arrow span:before,
.header-2 .animated-arrow span:after {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    color: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  /* line 29828, app/assets/stylesheets/global/style.css */
  .header-2 .nav-link .badge {
    position: absolute;
    top: -1px;
    right: 6px;
    width: 1rem;
    height: 1rem;
    font-size: 11px;
    text-align: center !important;
    padding: 0.25em 0.4em;
    line-height: 1;
    border-radius: 50%;
  }
  /* line 29841, app/assets/stylesheets/global/style.css */
  .header-2 .navbar-nav .dropdown-menu {
    position: absolute;
    float: right;
  }
  /* line 29846, app/assets/stylesheets/global/style.css */
  .header-2 .dropdown-menu.dropdown-menu-right {
    position: absolute;
    transform: translate3d(-98px, 19px, -16px);
    top: 24px;
    left: 0px;
    will-change: transform;
  }
}

@media only screen and (max-width: 460px) {
  /* line 29856, app/assets/stylesheets/global/style.css */
  .header-2 .navbar-nav .envelope {
    display: none !important;
  }
}

/*--header-3--*/
/* line 29862, app/assets/stylesheets/global/style.css */
.header-3 .nav-link .badge {
  position: absolute;
  top: -10px;
  right: 10px;
  width: 1rem;
  height: 1rem;
  font-size: 11px;
  text-align: center !important;
  padding: 0.25em 0.4em;
  line-height: 1;
  border-radius: 50%;
}

/* line 29875, app/assets/stylesheets/global/style.css */
.header-3 .nav-link i {
  display: block;
  text-align: center;
  font-size: 20px;
  position: relative;
  color: #495057;
}

/* line 29883, app/assets/stylesheets/global/style.css */
.header-3 .navbar-expand-lg .navbar-nav .nav-link {
  padding-right: 0.9rem;
  padding-left: 0.9rem;
}

/* line 29888, app/assets/stylesheets/global/style.css */
.header-3 .form-inline .btn {
  border-radius: 0;
  padding: 5px 15px 6px 15px;
  border: 2px solid transparent;
  box-shadow: none;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  background: transparent;
  color: #495057;
  margin-left: -56px;
  font-size: 15px;
}

/* line 29901, app/assets/stylesheets/global/style.css */
.header-3 .form-inline .form-control::-webkit-input-placeholder {
  color: #76839a;
}

/* line 29905, app/assets/stylesheets/global/style.css */
.header-3 .form-control.header-search {
  background: rgba(225, 225, 225, 0.4);
  border: 1px solid rgba(225, 225, 225, 0.1);
  color: #fff;
  padding: 0.375rem 0.75rem;
  margin-top: 4px;
}

@media only screen and (max-width: 991px) {
  /* line 29914, app/assets/stylesheets/global/style.css */
  .header-3 .animated-arrow {
    cursor: pointer;
    padding: 32px 33px 3px 0px;
    margin: 11px 0 0 -11px;
  }
  /* line 29920, app/assets/stylesheets/global/style.css */
  .header-3 .animated-arrow span {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    color: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  /* line 29931, app/assets/stylesheets/global/style.css */
  .header-3 .animated-arrow span:before,
.header-3 .animated-arrow span:after {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    color: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  /* line 29943, app/assets/stylesheets/global/style.css */
  .header-3 .nav-link .badge {
    position: absolute;
    top: -14px;
    right: 6px;
    width: 1rem;
    height: 1rem;
    font-size: 11px;
    text-align: center !important;
    padding: 0.25em 0.4em;
    line-height: 1;
    border-radius: 50%;
  }
  /* line 29956, app/assets/stylesheets/global/style.css */
  .header-3 .navbar-nav .dropdown-menu {
    position: absolute;
    float: right;
  }
  /* line 29961, app/assets/stylesheets/global/style.css */
  .header-3 .dropdown-menu.dropdown-menu-right {
    position: absolute;
    transform: translate3d(-98px, 19px, -16px);
    top: 24px;
    left: 0px;
    will-change: transform;
  }
}

@media only screen and (max-width: 460px) {
  /* line 29971, app/assets/stylesheets/global/style.css */
  .header-3 .navbar-nav .envelope {
    display: none !important;
  }
}

/* line 29976, app/assets/stylesheets/global/style.css */
.header-style .header-brand {
  margin-left: 0 !important;
}

/* line 29980, app/assets/stylesheets/global/style.css */
.default-header .form-inline .form-control,
.header2 .form-inline .form-control,
.header3 .form-inline .form-control {
  background: #f1f1f9 !important;
}

@media only screen and (max-width: 991px) {
  /* line 29987, app/assets/stylesheets/global/style.css */
  .page-header {
    padding: 4px;
  }
  /* line 29991, app/assets/stylesheets/global/style.css */
  .app-header {
    box-shadow: none !important;
    position: fixed !important;
  }
  /* line 29996, app/assets/stylesheets/global/style.css */
  .page {
    background: none;
  }
  /* line 30000, app/assets/stylesheets/global/style.css */
  .page-main {
    z-index: inherit;
  }
}

@media only screen and (min-width: 768px) {
  /* line 30006, app/assets/stylesheets/global/style.css */
  .header .form-inline .form-control {
    width: 200px;
  }
}

/* line 30011, app/assets/stylesheets/global/style.css */
.hor-header .header-brand1 {
  color: inherit;
  font-size: 1.25rem;
  white-space: nowrap;
  font-weight: 600;
  padding: 0;
  transition: 0.3s opacity;
  line-height: 2.8rem;
  margin-top: 2px;
}

/* line 30022, app/assets/stylesheets/global/style.css */
.header-right-icons .nav-link.icon:hover {
  background: none;
}

/* line 30026, app/assets/stylesheets/global/style.css */
.header-right-icons .profile-user:hover {
  box-shadow: none;
}

/*Logo-center header */
@media (min-width: 991px) {
  /* line 30032, app/assets/stylesheets/global/style.css */
  .hor-topheader .header-brand1 .main-logo {
    display: none;
  }
  /* line 30036, app/assets/stylesheets/global/style.css */
  .hor-topheader .header-brand2 {
    margin-left: auto;
  }
}

@media (max-width: 992px) and (min-width: 768px) {
  /* line 30042, app/assets/stylesheets/global/style.css */
  .hor-topheader .header-brand-img.main-logo {
    display: block;
    margin-left: 3rem;
    margin-top: 2px;
  }
  /* line 30048, app/assets/stylesheets/global/style.css */
  .color-hor-header .hor-topheader .header-brand1 .header-brand-img.main-logo,
.gradient-hor-header .hor-topheader .header-brand1 .header-brand-img.main-logo {
    display: none;
  }
}

/* line 30054, app/assets/stylesheets/global/style.css */
.hor-topheader .header-search.dropdown-menu {
  box-shadow: 0 10px 15px rgba(229, 228, 230, 0.5);
  margin-top: 13px !important;
  border: 1px solid #eaedf1 !important;
}

/* line 30060, app/assets/stylesheets/global/style.css */
.hor-topheader .dropdown-menu.show {
  display: block;
  margin: 0;
  border: 1px solid #eaf2f6;
  transform: translate3d(8px, 45px, 0px) !important;
}

/* line 30067, app/assets/stylesheets/global/style.css */
.hor-topheader .dropdown-menu-arrow.dropdown-menu-right:before,
.hor-topheader .dropdown-menu-arrow.dropdown-menu-right:after {
  right: auto;
  left: 12px;
}

@media (max-width: 480px) {
  /* line 30075, app/assets/stylesheets/global/style.css */
  .app-header .header-brand,
.app-header1 .header-brand {
    min-width: auto;
  }
  /* line 30080, app/assets/stylesheets/global/style.css */
  .header-right-icons .dropdown .header-toggler {
    margin-top: 9px;
  }
}

@media (max-width: 992px) {
  /* line 30086, app/assets/stylesheets/global/style.css */
  .header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
}

/* line 30093, app/assets/stylesheets/global/style.css */
.app .header {
  transition: all ease 0.2s;
}

/* line 30097, app/assets/stylesheets/global/style.css */
.app .header .nav-link.icon:hover i,
.app .header .nav-link.icon:focus i {
  color: var(--primary-bg-color);
  fill: var(--primary-bg-color);
}

/* line 30103, app/assets/stylesheets/global/style.css */
.app .header .nav-link.icon:hover svg,
.app .header .nav-link.icon:focus svg {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color) !important;
}

/* line 30109, app/assets/stylesheets/global/style.css */
.app .header .nav-link #profile-heading {
  color: #100f15 !important;
}

/* line 30113, app/assets/stylesheets/global/style.css */
.app .header .nav-link #profile-heading:hover,
.app .header .nav-link #profile-heading:focus {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color);
}

/* line 30119, app/assets/stylesheets/global/style.css */
.app .header .nav-link.show i,
.app .header .nav-link.show #profile-heading,
.app .header .nav-link.show svg {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color) !important;
}

/* line 30126, app/assets/stylesheets/global/style.css */
.app .header #menu-icon {
  color: #0d0c22;
}

/* line 30130, app/assets/stylesheets/global/style.css */
.app .header #menu-icon:hover,
.app .header #menu-icon:focus {
  color: var(--primary-bg-color);
  fill: var(--primary-bg-color);
}

/* line 30136, app/assets/stylesheets/global/style.css */
.app .header .dropdown-menu {
  border-bottom: none;
}

/* line 30140, app/assets/stylesheets/global/style.css */
.app .header .flag-container {
  top: -3px;
  left: -7px;
}

/* line 30145, app/assets/stylesheets/global/style.css */
.app .header .flag-container .dropdown-menu-arrow.show {
  animation: dropmenu 0.3s linear;
}

/* line 30149, app/assets/stylesheets/global/style.css */
.app .header .flag-container .dropdown-menu-arrow.show .dropdown-item {
  border-bottom: none;
}

/* line 30153, app/assets/stylesheets/global/style.css */
.app .header .flag-container .dropdown-menu-arrow.show .dropdown-item .avatar {
  width: 1.5rem;
}

/* line 30157, app/assets/stylesheets/global/style.css */
.app .header .source-container .source-logo-menu.show {
  animation: dropmenu 0.3s linear;
}

/* line 30161, app/assets/stylesheets/global/style.css */
.app .header .source-container .source-logo-menu.show .util-main {
  border-radius: 5px;
  padding: 5px 8px;
  transition: all ease 0.2s;
  border: 1px solid transparent;
}

/* line 30168, app/assets/stylesheets/global/style.css */
.app .header .source-container .source-logo-menu.show .util-main svg {
  width: 16.9px;
  fill: #495584;
}

/* line 30173, app/assets/stylesheets/global/style.css */
.app .header .source-container .source-logo-menu.show .util-main:hover,
.app .header .source-container .source-logo-menu.show .util-main:focus {
  border-color: var(--primary-bg-color);
}

/* line 30178, app/assets/stylesheets/global/style.css */
.app .header .source-container .source-logo-menu.show .util-main:hover .add-icn,
.app .header .source-container .source-logo-menu.show .util-main:hover .edit-icn,
.app .header .source-container .source-logo-menu.show .util-main:focus .add-icn,
.app .header .source-container .source-logo-menu.show .util-main:focus .edit-icn {
  color: var(--primary-bg-color);
}

@keyframes dropmenu {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
  }
}

/* line 30199, app/assets/stylesheets/global/style.css */
.app .header .source-container .dropdown-menu .col {
  text-align: center;
}

/* line 30203, app/assets/stylesheets/global/style.css */
.app .header .source-container .dropdown-menu .col .source-logo-container {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  border-color: #eaedf1;
  border: 1px solid transparent;
  border-radius: 7px;
  padding: 0.5rem 0.3rem;
}

/* line 30215, app/assets/stylesheets/global/style.css */
.app .header .source-container .dropdown-menu .col .source-logo-container:hover,
.app .header .source-container .dropdown-menu .col .source-logo-container :focus {
  border-color: var(--primary-bg-color);
}

/* line 30220, app/assets/stylesheets/global/style.css */
.app .header .source-container .dropdown-menu .col .source-logo-container:hover span,
.app .header .source-container .dropdown-menu .col .source-logo-container:hover .source-logo,
.app .header .source-container .dropdown-menu .col .source-logo-container :focus span,
.app .header .source-container .dropdown-menu .col .source-logo-container :focus .source-logo {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color) !important;
}

/* line 30228, app/assets/stylesheets/global/style.css */
.app .header .source-container .dropdown-menu .col .source-logo-container:hover .source-logo,
.app .header .source-container .dropdown-menu .col .source-logo-container :focus .source-logo {
  transform: scale(1.2);
}

/* line 30233, app/assets/stylesheets/global/style.css */
.app .header .source-container .dropdown-menu .col .source-logo-container .source-logo {
  font-size: 1.69rem;
  width: 1.45rem;
  transition: all ease-in-out 0.2s;
  fill: #495584;
}

/* line 30240, app/assets/stylesheets/global/style.css */
.app .header .notifications .dropdown-menu {
  min-width: 16rem;
}

/* line 30244, app/assets/stylesheets/global/style.css */
.app .header .notifications .dropdown-menu-arrow.show {
  animation: dropmenu 0.3s linear;
}

/* line 30248, app/assets/stylesheets/global/style.css */
.app .header .notifications .dropdown-menu-arrow.show .dropdown-item {
  border-bottom: none;
}

/* line 30252, app/assets/stylesheets/global/style.css */
.app .header .notifications .notification-each {
  position: relative;
}

/* line 30256, app/assets/stylesheets/global/style.css */
.app .header .notifications .notification-each .notification-right-arrow {
  position: absolute;
  top: 35%;
  left: 200px;
  font-size: 1.22rem;
  display: none;
}

/* line 30264, app/assets/stylesheets/global/style.css */
.app .header .notifications .dropdown-item:hover .notification-each,
.app .header .notifications .dropdown-item:focus .notification-each,
.app .header .notifications .dropdown-item:active .notification-each {
  transition: all ease 0.2s;
}

/* line 30270, app/assets/stylesheets/global/style.css */
.app .header .notifications .dropdown-item:hover .notification-right-arrow,
.app .header .notifications .dropdown-item:focus .notification-right-arrow,
.app .header .notifications .dropdown-item:active .notification-right-arrow {
  display: block;
  transform: none !important;
  color: var(--primary-bg-color);
}

/* line 30278, app/assets/stylesheets/global/style.css */
.app .header .notifications .dropdown-menu.show .dropdown-item:hover svg,
.app .header .notifications .dropdown-menu.show .dropdown-item:focus svg {
  fill: #fff !important;
}

/* line 30283, app/assets/stylesheets/global/style.css */
.app .header .dropdown.message .dropdown-menu {
  min-width: 18rem;
}

/* line 30287, app/assets/stylesheets/global/style.css */
.app .header .dropdown.message .dropdown-menu-arrow.show .dropdown-item {
  border-bottom: none;
}

/* line 30291, app/assets/stylesheets/global/style.css */
.app .header .dropdown.message .dropdown-menu-arrow.show {
  animation: dropmenu 0.3s linear;
}

/* line 30295, app/assets/stylesheets/global/style.css */
.app .header .dropdown.notifications .dropdown-item,
.app .header .dropdown.message .dropdown-item {
  padding: 1rem;
}

/* line 30300, app/assets/stylesheets/global/style.css */
.app .header .dropdown-menu .badge {
  padding: 9px 6px !important;
}

/* line 30304, app/assets/stylesheets/global/style.css */
.app .header .dropdown-menu .dropdown-item:last-child {
  border-bottom: 0;
}

/* line 30308, app/assets/stylesheets/global/style.css */
.app .header .dropdown-item {
  color: #495057;
}

/* line 30312, app/assets/stylesheets/global/style.css */
.app .header .notifications-menu h5, .app .header .notifications-menu .h5,
.app .header .message-menu h5,
.app .header .message-menu .h5 {
  font-size: 12.5px;
  color: #495057;
  font-weight: 500;
}

/* line 30319, app/assets/stylesheets/global/style.css */
.app .header .notifications-menu span,
.app .header .message-menu span {
  font-size: 12px;
  color: #76839a;
}

/* line 30325, app/assets/stylesheets/global/style.css */
.app .header .dropdown-menu {
  box-shadow: 0 10px 40px 0 rgba(104, 113, 123, 0.3);
  border: #eaedf1;
}

/* line 30330, app/assets/stylesheets/global/style.css */
.app .header .dropdown-menu .badge {
  padding: 3px 6px;
}

/* line 30334, app/assets/stylesheets/global/style.css */
.app .header .dropdown-menu .dropdown-item:last-child {
  border-bottom: 0;
}

/* line 30338, app/assets/stylesheets/global/style.css */
.app .header .message-menu .wd-90p {
  width: 90%;
}

/* line 30342, app/assets/stylesheets/global/style.css */
.app .header .profile-1 .dropdown-menu-arrow.show {
  animation: dropmenu 0.3s linear;
}

/* line 30346, app/assets/stylesheets/global/style.css */
.app .header .profile-1 .dropdown-item {
  padding: 0.6rem 1rem !important;
  border-bottom: none;
  font-size: 13px;
}

/* line 30352, app/assets/stylesheets/global/style.css */
.app .header .profile-1 .dropdown-item .dropdown-icon {
  font-size: 16px;
  color: #495057;
}

/* line 30357, app/assets/stylesheets/global/style.css */
.responsive-navbar .notifications-menu,
.responsive-navbar .message-menu,
.responsive-navbar .cart-menu {
  max-height: 350px;
  position: relative;
}

/* line 30364, app/assets/stylesheets/global/style.css */
.responsive-navbar .notifications-menu h5, .responsive-navbar .notifications-menu .h5,
.responsive-navbar .message-menu h5,
.responsive-navbar .message-menu .h5,
.responsive-navbar .cart-menu h5,
.responsive-navbar .cart-menu .h5 {
  font-size: 13.5px;
  color: #495057;
  font-weight: 500;
}

/* line 30372, app/assets/stylesheets/global/style.css */
.responsive-navbar .notifications-menu span,
.responsive-navbar .message-menu span,
.responsive-navbar .cart-menu span {
  font-size: 12px;
  color: #76839a;
}

/* line 30379, app/assets/stylesheets/global/style.css */
.responsive-navbar .dropdown-menu {
  box-shadow: 0 10px 40px 0 rgba(104, 113, 123, 0.3);
  border: #eaedf1;
}

/* line 30384, app/assets/stylesheets/global/style.css */
.responsive-navbar .dropdown-menu .dropdown-item:last-child {
  border-bottom: 0;
}

/* line 30388, app/assets/stylesheets/global/style.css */
.responsive-navbar .message-menu .wd-90p {
  width: 90%;
}

/* line 30392, app/assets/stylesheets/global/style.css */
.responsive-navbar .profile-1 .dropdown-item {
  padding: 0.75rem 1rem !important;
}

/* line 30396, app/assets/stylesheets/global/style.css */
.responsive-navbar .profile-1 .dropdown-item .dropdown-icon {
  font-size: 16px;
  color: #495057;
}

/* line 30401, app/assets/stylesheets/global/style.css */
.header-1 .header-brand-img.logo,
.header-2 .header-brand-img.logo,
.header-1.header-style .header-brand-img.logo {
  display: none;
}

/* line 30407, app/assets/stylesheets/global/style.css */
.header.header-1.header-style .dropdown-menu {
  top: inherit !important;
}

/* line 30411, app/assets/stylesheets/global/style.css */
.dropdown .avatar.profile-user {
  width: 2rem;
  height: 2rem;
  line-height: 2.2rem;
  border-radius: 50px !important;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 30419, app/assets/stylesheets/global/style.css */
.dropdown-item:hover .dropdown-icon,
.dropdown-item:focus .dropdown-icon,
.dropdown-item:active .dropdown-icon {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color);
}

/* line 30426, app/assets/stylesheets/global/style.css */
.dropdown-menu-arrow.dropdown-menu-end:before,
.dropdown-menu-arrow.dropdown-menu-end:after {
  left: auto;
  right: 16px;
}

@media (min-width: 768px) {
  /* line 30433, app/assets/stylesheets/global/style.css */
  .dropdown-menu-arrow:before {
    content: "";
    width: 13px;
    height: 13px;
    background: #fff;
    position: absolute;
    top: -7px;
    right: 6%;
    transform: rotate(45deg);
    border-top: 1px solid #eaedf1;
    border-left: 1px solid #eaedf1;
  }
}

/* line 30447, app/assets/stylesheets/global/style.css */
.side-header {
  border-bottom: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
}

/* line 30452, app/assets/stylesheets/global/style.css */
.app-sidebar {
  border-right: 1px solid #eaedf1;
}

/* line 30456, app/assets/stylesheets/global/style.css */
.flag-dropdown {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 30462, app/assets/stylesheets/global/style.css */
.flag-dropdown .language {
  width: 24px;
  height: 16px;
}

/* line 30467, app/assets/stylesheets/global/style.css */
.btn-check:checked + .btn-country,
.btn-country.active,
.btn-country:active,
.btn-country:hover {
  border: 1px solid var(--primary-bg-color) !important;
  color: #fff !important;
  background-color: var(--primary-bg-color);
  box-shadow: none;
}

/* line 30477, app/assets/stylesheets/global/style.css */
.btn-country {
  border: 1px solid #eaedf1;
  text-align: justify !important;
  font-size: 14px !important;
  border-radius: 6px;
  padding: 0.8rem 0.8rem !important;
}

/* line 30485, app/assets/stylesheets/global/style.css */
.country-selector img {
  width: 30px;
  height: 20px;
  border-radius: 3px;
}

/* line 30491, app/assets/stylesheets/global/style.css */
.app-header {
  border-bottom: 1px solid #eaedf1;
}

/* line 30495, app/assets/stylesheets/global/style.css */
.navbar-toggler-icon.fe.fe-more-vertical {
  color: #495584 !important;
}

/* line 30499, app/assets/stylesheets/global/style.css */
.mobile-dropdown li a {
  padding: 0.55rem 1rem !important;
}

/* line 30503, app/assets/stylesheets/global/style.css */
.logo-horizontal {
  display: none;
}

/* line 30507, app/assets/stylesheets/global/style.css */
.app-sidebar__toggle {
  color: #495584;
  z-index: 1;
  transition: padding-left 0.3s ease;
  padding: 0 9px;
  text-align: center;
  font-size: 1.5rem;
  position: relative;
  right: 7px;
}

/* line 30518, app/assets/stylesheets/global/style.css */
.app-sidebar__toggle {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 30524, app/assets/stylesheets/global/style.css */
.app-sidebar__toggle:before {
  content: "\e907";
  transition: all 0.25s;
  font-size: 21px;
  font-family: "feather";
}

/* line 30531, app/assets/stylesheets/global/style.css */
.app-sidebar__toggle:after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 12px;
  background: rgba(var(--primary-bg-color), 0);
}

/* line 30543, app/assets/stylesheets/global/style.css */
.app-header .container-fluid.main-container div:first-child, .app-header .main-container.container-sm div:first-child, .app-header .main-container.container-md div:first-child, .app-header .main-container.container-lg div:first-child, .app-header .main-container.container-xl div:first-child, .app-header .main-container.container-xxl div:first-child {
  align-items: center !important;
}

@media (min-width: 1135px) {
  /* line 30548, app/assets/stylesheets/global/style.css */
  .main-header-center .form-control {
    width: 100%;
  }
}

@media (min-width: 992px) {
  /* line 30554, app/assets/stylesheets/global/style.css */
  .main-header-center .form-control {
    height: 40px;
    border-radius: 20px;
    background: #f7f8f9;
  }
}

/* line 30561, app/assets/stylesheets/global/style.css */
.main-header-center .form-control {
  padding: 1rem 1.5rem;
}

@media (min-width: 992px) {
  /* line 30566, app/assets/stylesheets/global/style.css */
  .main-header-center .btn {
    position: absolute;
    top: -1px;
    right: 12px;
    background-color: transparent;
    height: 40px;
    color: #707787;
    transition: none;
    font-size: 16px;
    padding-right: 2px;
  }
}

/* line 30579, app/assets/stylesheets/global/style.css */
.header .main-header-center {
  position: relative;
  align-items: center;
  max-width: 355px;
  width: 355px;
}

/* line 30586, app/assets/stylesheets/global/style.css */
.header .main-header-center i:hover {
  color: var(--primary-bg-color);
}

@media (max-width: 991px) {
  /* line 30591, app/assets/stylesheets/global/style.css */
  .main-header-center .form-control {
    display: none !important;
  }
  /* line 30595, app/assets/stylesheets/global/style.css */
  .main-header-center .btn {
    display: none !important;
  }
}

/* line 30600, app/assets/stylesheets/global/style.css */
.responsive-navbar {
  display: initial;
  flex-basis: inherit;
  flex-wrap: inherit;
}

@media (min-width: 768px) {
  /* line 30607, app/assets/stylesheets/global/style.css */
  .responsive-navbar .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
    background: transparent;
  }
}

/* line 30615, app/assets/stylesheets/global/style.css */
.dropdown-menu.header-search svg {
  width: 24px;
  height: 24px;
  fill: #fff;
}

/* line 30621, app/assets/stylesheets/global/style.css */
.app-header .container-fluid.main-container div:first-child, .app-header .main-container.container-sm div:first-child, .app-header .main-container.container-md div:first-child, .app-header .main-container.container-lg div:first-child, .app-header .main-container.container-xl div:first-child, .app-header .main-container.container-xxl div:first-child {
  align-items: center !important;
}

@media (max-width: 767.98px) {
  /* line 30627, app/assets/stylesheets/global/style.css */
  .sidebar-mini .responsive-navbar .navbar-collapse,
.responsive-navbar .navbar-collapse {
    margin-top: 71px !important;
  }
}

@media (max-width: 767px) {
  /* line 30634, app/assets/stylesheets/global/style.css */
  .responsive-navbar .navbar-collapse {
    padding: 0px;
    position: fixed;
    width: 100%;
    background: #fff;
    margin-top: 41px;
    z-index: 999;
    box-shadow: 0 12px 11px -3px rgba(104, 113, 123, 0.1);
    left: 0;
    right: 0;
    top: 0;
  }
}

@media (max-width: 767.98px) {
  /* line 30649, app/assets/stylesheets/global/style.css */
  .responsive-navbar.navbar .dropdown {
    position: initial;
  }
}

/* line 30654, app/assets/stylesheets/global/style.css */
.dropdown-menu.dropdown-menu-end.dropdown-menu-arrow.source-logo-menu {
  min-width: 300px !important;
}

@media (max-width: 991.98px) and (min-width: 768px) {
  /* line 30659, app/assets/stylesheets/global/style.css */
  .logo-horizontal {
    display: block !important;
  }
}

@media (max-width: 767px) {
  /* line 30665, app/assets/stylesheets/global/style.css */
  .responsive-navbar .header-search .input-group .input-group-text.btn {
    right: 6px;
    padding: 5px;
  }
}

/* line 30671, app/assets/stylesheets/global/style.css */
.header .profile-1 .dropdown-item svg {
  fill: #212529 !important;
}

/* line 30675, app/assets/stylesheets/global/style.css */
.main-header-center .btn svg {
  fill: #495584 !important;
  width: 24px;
  height: 24px;
}

@media (max-width: 991.98px) {
  /* line 30682, app/assets/stylesheets/global/style.css */
  .side-header {
    display: none !important;
  }
}

/* line 30687, app/assets/stylesheets/global/style.css */
.notification-each {
  white-space: normal;
}

/* line 30691, app/assets/stylesheets/global/style.css */
.notifications a.btn-block:hover,
.notifications a.btn-block:active,
.notifications a.btn-block:focus,
.message a.btn-block:hover,
.message a.btn-block:active,
.message a.btn-block:focus,
.shopping-cart a.btn-block:hover,
.shopping-cart a.btn-block:active,
.shopping-cart a.btn-block:focus {
  color: #fff !important;
}

/* line 30703, app/assets/stylesheets/global/style.css */
.header .message .dropdown-item {
  white-space: normal;
}

/* line 30707, app/assets/stylesheets/global/style.css */
.shopping-cart .nav-link .badge {
  position: absolute;
  right: 2px;
  font-size: 10px !important;
  top: 2px;
  padding: 7px 4px;
  display: block;
}

@media (max-width: 575.98px) {
  /* line 30718, app/assets/stylesheets/global/style.css */
  .source-container,
.dropdown .full-screen-link {
    display: none !important;
  }
}

/* line 30724, app/assets/stylesheets/global/style.css */
.cart-menu a .cart-desc {
  white-space: normal;
}

@media (min-width: 576px) {
  /* line 30729, app/assets/stylesheets/global/style.css */
  .shopping-cart .dropdown-menu {
    min-width: 320px;
  }
}

@media (max-width: 575.98px) {
  /* line 30735, app/assets/stylesheets/global/style.css */
  .shopping-cart .dropdown-menu {
    min-width: 280px;
  }
}

@media (max-width: 991px) {
  /* line 30741, app/assets/stylesheets/global/style.css */
  .header .dropdown-menu.header-search {
    border-radius: 5px 5px 5px 5px !important;
  }
}

@media (min-width: 992px) {
  /* line 30747, app/assets/stylesheets/global/style.css */
  .horizontal .side-menu .side-menu__icon {
    color: #495584;
    width: 1.45rem !important;
    text-align: center;
    vertical-align: middle;
    margin-right: 8px;
    position: relative;
    font-size: 1.25rem !important;
    transition: all ease 0.3s;
    fill: #495584;
  }
  /* line 30759, app/assets/stylesheets/global/style.css */
  .horizontal-hover.horizontal .slide:hover ul.slide-menu {
    display: block !important;
  }
  /* line 30763, app/assets/stylesheets/global/style.css */
  .horizontal-hover.horizontal .sub-slide:hover .sub-slide-menu {
    display: block !important;
  }
  /* line 30767, app/assets/stylesheets/global/style.css */
  .horizontal-hover.horizontal .sub-slide2:hover .sub-slide-menu2 {
    display: block !important;
  }
  /* line 30771, app/assets/stylesheets/global/style.css */
  .horizontal-hover.horizontal .sub-slide.is-expanded .sub-angle {
    transform: none;
  }
  /* line 30775, app/assets/stylesheets/global/style.css */
  .horizontal .slide-menu a:before {
    left: -15px;
    margin-right: 0px;
  }
  /* line 30780, app/assets/stylesheets/global/style.css */
  .horizontal .side-menu__label {
    margin-right: 6px;
  }
  /* line 30784, app/assets/stylesheets/global/style.css */
  .horizontal .header-brand-img {
    margin-top: 11px;
  }
  /* line 30788, app/assets/stylesheets/global/style.css */
  .horizontal .header .main-header-center {
    margin-top: 6px;
  }
  /* line 30792, app/assets/stylesheets/global/style.css */
  .horizontal .app-sidebar.horizontal-main .side-menu h3, .horizontal .app-sidebar.horizontal-main .side-menu .h3 {
    display: none;
  }
  /* line 30796, app/assets/stylesheets/global/style.css */
  .horizontal .app-sidebar.horizontal-main .side-menu__item .badge {
    display: none;
  }
  /* line 30800, app/assets/stylesheets/global/style.css */
  .horizontal.dark-theme .horizontal-main .slide .slide-menu,
.horizontal.dark-theme .horizontal-main .slide .sub-slide-menu {
    background-color: var(--dark-theme) !important;
    border: 1px solid #404353;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2) !important;
  }
  /* line 30807, app/assets/stylesheets/global/style.css */
  .horizontal .horizontal-main {
    z-index: 77 !important;
  }
  /* line 30811, app/assets/stylesheets/global/style.css */
  .horizontal.dark-theme .logo-1 {
    display: none !important;
  }
  /* line 30815, app/assets/stylesheets/global/style.css */
  .horizontal.dark-theme .dark-logo-1 {
    display: block !important;
  }
  /* line 30819, app/assets/stylesheets/global/style.css */
  .horizontal .hor-header .container,
.horizontal .horizontal-main .container,
.horizontal .main-content.hor-content .container {
    max-width: 85% !important;
    padding: 0;
  }
  /* line 30826, app/assets/stylesheets/global/style.css */
  .horizontal .header.fixed-header.hor-header {
    position: relative;
  }
  /* line 30830, app/assets/stylesheets/global/style.css */
  .horizontal.scrollable-layout .horizontal-main {
    position: relative;
  }
  /* line 30834, app/assets/stylesheets/global/style.css */
  .horizontal .app-sidebar.horizontal-main .side-menu .sub-category {
    display: none;
  }
  /* line 30838, app/assets/stylesheets/global/style.css */
  .horizontal .app-sidebar.horizontal-main .side-menu .side-badge {
    display: none;
  }
  /* line 30842, app/assets/stylesheets/global/style.css */
  .horizontal .side-menu {
    display: flex;
    overflow: hidden;
    padding: 0;
  }
  /* line 30848, app/assets/stylesheets/global/style.css */
  .horizontal .main-sidemenu {
    margin-top: 0;
  }
  /* line 30852, app/assets/stylesheets/global/style.css */
  .horizontal .main-sidemenu {
    overflow: hidden;
  }
  /* line 30856, app/assets/stylesheets/global/style.css */
  .horizontal .side-header {
    display: none !important;
  }
  /* line 30860, app/assets/stylesheets/global/style.css */
  .horizontal .stickyClass .horizontal-main {
    width: 100%;
  }
  /* line 30864, app/assets/stylesheets/global/style.css */
  .horizontal .horizontal-main {
    position: relative;
    bottom: initial;
  }
  /* line 30869, app/assets/stylesheets/global/style.css */
  .horizontal .horizontal-main.ps {
    overflow: visible !important;
  }
  /* line 30873, app/assets/stylesheets/global/style.css */
  .horizontal .horizontal-main .slide .slide-menu,
.horizontal .horizontal-main .slide .sub-slide-menu,
.horizontal .horizontal-main .slide .sub-slide-menu2 {
    width: 190px;
    position: absolute;
    background-color: #fff;
    z-index: 9999;
    border-radius: 5px;
    padding: 5px;
    min-width: -moz-fit-content;
    min-width: fit-content;
    box-shadow: 0px 16px 18px rgba(135, 135, 182, 0.1) !important;
    border: 1px solid #e7eaf3;
  }
  /* line 30887, app/assets/stylesheets/global/style.css */
  .horizontal .horizontal-main .slide .slide-menu .slide-item:before,
.horizontal .horizontal-main .slide .sub-slide-menu .slide-item:before,
.horizontal .horizontal-main .slide .sub-slide-menu2 .slide-item:before {
    left: -15px;
    margin-right: 0px;
  }
  /* line 30894, app/assets/stylesheets/global/style.css */
  .horizontal .slide-item {
    padding: 8px 35px;
  }
  /* line 30898, app/assets/stylesheets/global/style.css */
  .horizontal .fixed-header {
    position: fixed;
  }
  /* line 30902, app/assets/stylesheets/global/style.css */
  .horizontal .sub-slide-menu .sub-slide-item2 {
    padding: 8px 20px 8px 20px !important;
  }
  /* line 30906, app/assets/stylesheets/global/style.css */
  .horizontal .sub-slide .sub-angle {
    right: 0px;
    left: auto;
    margin-right: 0 !important;
    position: relative;
  }
  /* line 30913, app/assets/stylesheets/global/style.css */
  .horizontal .sub-angle2 {
    margin-right: 11px;
  }
  /* line 30917, app/assets/stylesheets/global/style.css */
  .horizontal .app-sidebar {
    transition: none;
  }
  /* line 30921, app/assets/stylesheets/global/style.css */
  .horizontal .sub-slide .sub-slide-menu {
    position: absolute;
    background-color: #fff;
    z-index: 9999;
    box-shadow: 5px 5px 5px #b9b9b9;
    border-radius: 5px;
    padding: 0px;
    min-width: -moz-fit-content;
    min-width: fit-content;
    border: 1px solid #f0f0f8;
    left: 180px;
    top: 13px;
  }
  /* line 30934, app/assets/stylesheets/global/style.css */
  .horizontal .sub-slide .sub-slide-menu2 {
    position: absolute;
    background-color: #fff;
    z-index: 9999;
    box-shadow: 5px 5px 5px #b9b9b9;
    border-radius: 5px;
    padding: 0px;
    min-width: -moz-fit-content;
    min-width: fit-content;
    border: 1px solid #f0f0f8;
    left: 180px;
    top: 13px;
  }
  /* line 30947, app/assets/stylesheets/global/style.css */
  .horizontal .sub-side-menu__item {
    padding: 8px 35px;
  }
  /* line 30951, app/assets/stylesheets/global/style.css */
  .horizontal .side-menu > li > a {
    display: flex;
    margin: -3px -4px !important;
    text-decoration: none;
    position: relative;
    color: #7b8191;
    padding: 20px 16px !important;
    font-weight: 400;
  }
  /* line 30961, app/assets/stylesheets/global/style.css */
  .horizontal .side-menu > li > a.active {
    color: var(--primary-bg-color);
  }
  /* line 30965, app/assets/stylesheets/global/style.css */
  .horizontal .main-sidemenu i.angle {
    position: relative;
    top: 2px;
    right: -4px;
    transform: rotate(90deg);
    font-size: 15px;
  }
  /* line 30973, app/assets/stylesheets/global/style.css */
  .horizontal .main-sidemenu .slide.is-expanded i.angle {
    transform: rotate(-90deg);
    position: relative;
    top: 0px;
    font-size: 15px;
  }
  /* line 30980, app/assets/stylesheets/global/style.css */
  .horizontal .breadcrumb-header {
    margin-top: 20px;
  }
  /* line 30984, app/assets/stylesheets/global/style.css */
  .horizontal .side-menu .slide .side-menu__item.active {
    border-right: none;
  }
  /* line 30988, app/assets/stylesheets/global/style.css */
  .horizontal .slide {
    margin: 0 3px;
  }
  /* line 30992, app/assets/stylesheets/global/style.css */
  .horizontal .logo-horizontal {
    display: block;
  }
  /* line 30996, app/assets/stylesheets/global/style.css */
  .horizontal .app-sidebar__toggle {
    display: none;
  }
  /* line 31000, app/assets/stylesheets/global/style.css */
  .horizontal .logo-horizontal .header-brand-img.desktop-logo {
    display: none;
  }
  /* line 31004, app/assets/stylesheets/global/style.css */
  .horizontal .logo-horizontal .header-brand-img.light-logo1 {
    display: block;
  }
  /* line 31008, app/assets/stylesheets/global/style.css */
  .mobile-logo.dark-logo-1 {
    display: none;
  }
  /* line 31012, app/assets/stylesheets/global/style.css */
  .main-sidemenu .slide-right {
    right: 20px;
  }
  /* line 31016, app/assets/stylesheets/global/style.css */
  .main-sidemenu .slide-left,
.main-sidemenu .slide-right {
    position: absolute;
    top: 12px;
    padding: 6px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    cursor: pointer;
    border: 1px solid #eaedf1;
    border-radius: 50px;
  }
  /* line 31031, app/assets/stylesheets/global/style.css */
  .main-sidemenu .slide-left {
    left: 23px;
  }
  /* line 31035, app/assets/stylesheets/global/style.css */
  .horizontal-main {
    position: relative;
    margin: 0 auto;
  }
  /* line 31040, app/assets/stylesheets/global/style.css */
  .sticky-pin {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1;
  }
}

/* line 31048, app/assets/stylesheets/global/style.css */
.app-sidebar.horizontal-main {
  padding-top: 0px;
}

/* line 31052, app/assets/stylesheets/global/style.css */
.logo-horizontal {
  display: none;
}

@media (max-width: 991.98px) {
  /* line 31057, app/assets/stylesheets/global/style.css */
  .horizontal .app.horizontal .side-menu h3, .horizontal .app.horizontal .side-menu .h3 {
    display: block !important;
  }
  /* line 31061, app/assets/stylesheets/global/style.css */
  .horizontal .app-sidebar.horizontal-main {
    left: -300px;
  }
  /* line 31065, app/assets/stylesheets/global/style.css */
  .horizontal .main-header.hor-header {
    box-shadow: 0px 7px 26px rgba(154, 154, 204, 0.1);
  }
  /* line 31069, app/assets/stylesheets/global/style.css */
  .horizontal .main-sidemenu {
    padding: 0;
  }
  /* line 31073, app/assets/stylesheets/global/style.css */
  .horizontal .horizontalMenucontainer .main-header.hor-header {
    position: fixed;
  }
  /* line 31077, app/assets/stylesheets/global/style.css */
  .horizontal.app .main-sidemenu .slide-left,
.horizontal.app .main-sidemenu .slide-right {
    display: none;
  }
  /* line 31082, app/assets/stylesheets/global/style.css */
  .horizontal .app-sidebar {
    width: 270px;
  }
}

/* line 31087, app/assets/stylesheets/global/style.css */
.horizontal .leftmenu-styles {
  display: none;
}

/* line 31091, app/assets/stylesheets/global/style.css */
.app.sidebar-mini .main-sidemenu .slide-left,
.app.sidebar-mini .main-sidemenu .slide-right {
  display: none;
}

@media (max-width: 991.98px) {
  /* line 31097, app/assets/stylesheets/global/style.css */
  .app.horizontal .side-menu .side-menu__icon {
    margin-right: 8px;
  }
  /* line 31101, app/assets/stylesheets/global/style.css */
  .app.horizontal .side-menu .side-menu__icon {
    font-size: 1.5rem !important;
    width: 1.3rem !important;
  }
  /* line 31106, app/assets/stylesheets/global/style.css */
  .logo-horizontal {
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    width: inherit;
  }
  /* line 31114, app/assets/stylesheets/global/style.css */
  .horizontal.app .app-sidebar {
    top: 71px;
  }
  /* line 31118, app/assets/stylesheets/global/style.css */
  .header.hor-header {
    position: fixed;
    border-bottom: 1px solid #e9edf4;
    width: 100%;
    z-index: 999;
    top: 0;
  }
  /* line 31126, app/assets/stylesheets/global/style.css */
  .header.hor-header .header-brand-img.desktop-logo {
    display: none;
  }
  /* line 31130, app/assets/stylesheets/global/style.css */
  .hor-header .container.main-container div:first-child {
    align-items: center !important;
  }
  /* line 31134, app/assets/stylesheets/global/style.css */
  .header.hor-header .header-brand-img.light-logo1 {
    display: block;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 31140, app/assets/stylesheets/global/style.css */
  .logo-horizontal .header-brand-img {
    margin-left: 60px;
  }
}

@media (max-width: 767.98px) {
  /* line 31146, app/assets/stylesheets/global/style.css */
  .header.hor-header .header-brand-img.desktop-logo {
    margin: 0 auto;
  }
}

@media (min-width: 992px) {
  /* line 31152, app/assets/stylesheets/global/style.css */
  .horizontal-main.fixed-header.visible-title {
    width: 100%;
  }
}

/* line 31157, app/assets/stylesheets/global/style.css */
.icons-list {
  list-style: none;
  margin: 0 -1px -1px 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}

/* line 31167, app/assets/stylesheets/global/style.css */
.icons-list > li {
  flex: 1 0 3rem;
}

/* line 31172, app/assets/stylesheets/global/style.css */
.icons-list-wrap {
  overflow: hidden;
}

/* line 31176, app/assets/stylesheets/global/style.css */
.icons-list-item {
  text-align: center;
  height: 3rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #e9ebfa;
  margin: 4px;
  border-radius: 5px;
  background: #f5f6fb;
  color: #6d7596;
}

/* line 31192, app/assets/stylesheets/global/style.css */
.icons-list-item i {
  font-size: 1.25rem;
}

/*-----Icon input-----*/
/* line 31197, app/assets/stylesheets/global/style.css */
.input-icon {
  position: relative;
}

/* line 31201, app/assets/stylesheets/global/style.css */
.input-icon-addon {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 2.5rem;
  pointer-events: none;
  color: #fff;
}

/* line 31217, app/assets/stylesheets/global/style.css */
.input-icon-addon.search-icon {
  right: auto !important;
  left: 0 !important;
  color: #636262 !important;
}

/* line 31223, app/assets/stylesheets/global/style.css */
.input-icon-addon:last-child {
  left: auto;
  right: 0;
}

/* line 31228, app/assets/stylesheets/global/style.css */
.icon-absolute {
  position: absolute;
  display: block;
  bottom: 10px;
  right: 10px;
  padding: 20px 0;
  text-align: center;
  border-radius: 50%;
  width: 70px;
  height: 70px;
}

@media (min-width: 991px) and (max-width: 1024px) {
  /* line 31241, app/assets/stylesheets/global/style.css */
  .icon-absolute {
    display: none;
  }
}

/*------ Icons List ------*/
/* line 31247, app/assets/stylesheets/global/style.css */
.browser {
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  background: no-repeat center/100% 100%;
  vertical-align: bottom;
  font-style: normal;
}

/* line 31256, app/assets/stylesheets/global/style.css */
.browser-android-browser {
  background-image: url(/assets/browsers/android-browser.svg);
}

/* line 31260, app/assets/stylesheets/global/style.css */
.browser-aol-explorer {
  background-image: url(/assets/browsers/aol-explorer.svg);
}

/* line 31264, app/assets/stylesheets/global/style.css */
.browser-blackberry {
  background-image: url(/assets/browsers/blackberry.svg);
}

/* line 31268, app/assets/stylesheets/global/style.css */
.browser-camino {
  background-image: url(/assets/browsers/camino.svg);
}

/* line 31272, app/assets/stylesheets/global/style.css */
.browser-chrome {
  background-image: url(/assets/browsers/chrome.svg);
}

/* line 31276, app/assets/stylesheets/global/style.css */
.browser-chromium {
  background-image: url(/assets/browsers/chromium.svg);
}

/* line 31280, app/assets/stylesheets/global/style.css */
.browser-dolphin {
  background-image: url(/assets/browsers/dolphin.svg);
}

/* line 31284, app/assets/stylesheets/global/style.css */
.browser-edge {
  background-image: url(/assets/browsers/edge.svg);
}

/* line 31288, app/assets/stylesheets/global/style.css */
.browser-firefox {
  background-image: url(/assets/browsers/firefox.svg);
}

/* line 31292, app/assets/stylesheets/global/style.css */
.browser-ie {
  background-image: url(/assets/browsers/ie.svg);
}

/* line 31296, app/assets/stylesheets/global/style.css */
.browser-maxthon {
  background-image: url(/assets/browsers/maxthon.svg);
}

/* line 31300, app/assets/stylesheets/global/style.css */
.browser-mozilla {
  background-image: url(/assets/browsers/mozilla.svg);
}

/* line 31304, app/assets/stylesheets/global/style.css */
.browser-netscape {
  background-image: url(/assets/browsers/netscape.svg);
}

/* line 31308, app/assets/stylesheets/global/style.css */
.browser-opera {
  background-image: url(/assets/browsers/opera.svg);
}

/* line 31312, app/assets/stylesheets/global/style.css */
.browser-safari {
  background-image: url(/assets/browsers/safari.svg);
}

/* line 31316, app/assets/stylesheets/global/style.css */
.browser-sleipnir {
  background-image: url(/assets/browsers/sleipnir.svg);
}

/* line 31320, app/assets/stylesheets/global/style.css */
.browser-uc-browser {
  background-image: url(/assets/browsers/uc-browser.svg);
}

/* line 31324, app/assets/stylesheets/global/style.css */
.browser-vivaldi {
  background-image: url(/assets/browsers/vivaldi.svg);
}

/* line 31328, app/assets/stylesheets/global/style.css */
.flag {
  width: 1.6rem;
  height: 1.2rem;
  display: inline-block;
  background: no-repeat center/100% 100%;
  vertical-align: bottom;
  font-style: normal;
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 2px;
}

/* line 31339, app/assets/stylesheets/global/style.css */
.flag-ad {
  background-image: url(/assets/flags/ad.svg);
}

/* line 31343, app/assets/stylesheets/global/style.css */
.flag-ae {
  background-image: url(/assets/flags/ae.svg);
}

/* line 31347, app/assets/stylesheets/global/style.css */
.flag-af {
  background-image: url(/assets/flags/af.svg);
}

/* line 31351, app/assets/stylesheets/global/style.css */
.flag-ag {
  background-image: url(/assets/flags/ag.svg);
}

/* line 31355, app/assets/stylesheets/global/style.css */
.flag-ai {
  background-image: url(/assets/flags/ai.svg);
}

/* line 31359, app/assets/stylesheets/global/style.css */
.flag-al {
  background-image: url(/assets/flags/al.svg);
}

/* line 31363, app/assets/stylesheets/global/style.css */
.flag-am {
  background-image: url(/assets/flags/am.svg);
}

/* line 31367, app/assets/stylesheets/global/style.css */
.flag-ao {
  background-image: url(/assets/flags/ao.svg);
}

/* line 31371, app/assets/stylesheets/global/style.css */
.flag-aq {
  background-image: url(/assets/flags/aq.svg);
}

/* line 31375, app/assets/stylesheets/global/style.css */
.flag-ar {
  background-image: url(/assets/flags/ar.svg);
}

/* line 31379, app/assets/stylesheets/global/style.css */
.flag-as {
  background-image: url(/assets/flags/as.svg);
}

/* line 31383, app/assets/stylesheets/global/style.css */
.flag-at {
  background-image: url(/assets/flags/at.svg);
}

/* line 31387, app/assets/stylesheets/global/style.css */
.flag-au {
  background-image: url(/assets/flags/au.svg);
}

/* line 31391, app/assets/stylesheets/global/style.css */
.flag-aw {
  background-image: url(/assets/flags/aw.svg);
}

/* line 31395, app/assets/stylesheets/global/style.css */
.flag-ax {
  background-image: url(/assets/flags/ax.svg);
}

/* line 31399, app/assets/stylesheets/global/style.css */
.flag-az {
  background-image: url(/assets/flags/az.svg);
}

/* line 31403, app/assets/stylesheets/global/style.css */
.flag-ba {
  background-image: url(/assets/flags/ba.svg);
}

/* line 31407, app/assets/stylesheets/global/style.css */
.flag-bb {
  background-image: url(/assets/flags/bb.svg);
}

/* line 31411, app/assets/stylesheets/global/style.css */
.flag-bd {
  background-image: url(/assets/flags/bd.svg);
}

/* line 31415, app/assets/stylesheets/global/style.css */
.flag-be {
  background-image: url(/assets/flags/be.svg);
}

/* line 31419, app/assets/stylesheets/global/style.css */
.flag-bf {
  background-image: url(/assets/flags/bf.svg);
}

/* line 31423, app/assets/stylesheets/global/style.css */
.flag-bg {
  background-image: url(/assets/flags/bg.svg);
}

/* line 31427, app/assets/stylesheets/global/style.css */
.flag-bh {
  background-image: url(/assets/flags/bh.svg);
}

/* line 31431, app/assets/stylesheets/global/style.css */
.flag-bi {
  background-image: url(/assets/flags/bi.svg);
}

/* line 31435, app/assets/stylesheets/global/style.css */
.flag-bj {
  background-image: url(/assets/flags/bj.svg);
}

/* line 31439, app/assets/stylesheets/global/style.css */
.flag-bl {
  background-image: url(/assets/flags/bl.svg);
}

/* line 31443, app/assets/stylesheets/global/style.css */
.flag-bm {
  background-image: url(/assets/flags/bm.svg);
}

/* line 31447, app/assets/stylesheets/global/style.css */
.flag-bn {
  background-image: url(/assets/flags/bn.svg);
}

/* line 31451, app/assets/stylesheets/global/style.css */
.flag-bo {
  background-image: url(/assets/flags/bo.svg);
}

/* line 31455, app/assets/stylesheets/global/style.css */
.flag-bq {
  background-image: url(/assets/flags/bq.svg);
}

/* line 31459, app/assets/stylesheets/global/style.css */
.flag-br {
  background-image: url(/assets/flags/br.svg);
}

/* line 31463, app/assets/stylesheets/global/style.css */
.flag-bs {
  background-image: url(/assets/flags/bs.svg);
}

/* line 31467, app/assets/stylesheets/global/style.css */
.flag-bt {
  background-image: url(/assets/flags/bt.svg);
}

/* line 31471, app/assets/stylesheets/global/style.css */
.flag-bv {
  background-image: url(/assets/flags/bv.svg);
}

/* line 31475, app/assets/stylesheets/global/style.css */
.flag-bw {
  background-image: url(/assets/flags/bw.svg);
}

/* line 31479, app/assets/stylesheets/global/style.css */
.flag-by {
  background-image: url(/assets/flags/by.svg);
}

/* line 31483, app/assets/stylesheets/global/style.css */
.flag-bz {
  background-image: url(/assets/flags/bz.svg);
}

/* line 31487, app/assets/stylesheets/global/style.css */
.flag-ca {
  background-image: url(/assets/flags/ca.svg);
}

/* line 31491, app/assets/stylesheets/global/style.css */
.flag-cc {
  background-image: url(/assets/flags/cc.svg);
}

/* line 31495, app/assets/stylesheets/global/style.css */
.flag-cd {
  background-image: url(/assets/flags/cd.svg);
}

/* line 31499, app/assets/stylesheets/global/style.css */
.flag-cf {
  background-image: url(/assets/flags/cf.svg);
}

/* line 31503, app/assets/stylesheets/global/style.css */
.flag-cg {
  background-image: url(/assets/flags/cg.svg);
}

/* line 31507, app/assets/stylesheets/global/style.css */
.flag-ch {
  background-image: url(/assets/flags/ch.svg);
}

/* line 31511, app/assets/stylesheets/global/style.css */
.flag-ci {
  background-image: url(/assets/flags/ci.svg);
}

/* line 31515, app/assets/stylesheets/global/style.css */
.flag-ck {
  background-image: url(/assets/flags/ck.svg);
}

/* line 31519, app/assets/stylesheets/global/style.css */
.flag-cl {
  background-image: url(/assets/flags/cl.svg);
}

/* line 31523, app/assets/stylesheets/global/style.css */
.flag-cm {
  background-image: url(/assets/flags/cm.svg);
}

/* line 31527, app/assets/stylesheets/global/style.css */
.flag-cn {
  background-image: url(/assets/flags/cn.svg);
}

/* line 31531, app/assets/stylesheets/global/style.css */
.flag-co {
  background-image: url(/assets/flags/co.svg);
}

/* line 31535, app/assets/stylesheets/global/style.css */
.flag-cr {
  background-image: url(/assets/flags/cr.svg);
}

/* line 31539, app/assets/stylesheets/global/style.css */
.flag-cu {
  background-image: url(/assets/flags/cu.svg);
}

/* line 31543, app/assets/stylesheets/global/style.css */
.flag-cv {
  background-image: url(/assets/flags/cv.svg);
}

/* line 31547, app/assets/stylesheets/global/style.css */
.flag-cw {
  background-image: url(/assets/flags/cw.svg);
}

/* line 31551, app/assets/stylesheets/global/style.css */
.flag-cx {
  background-image: url(/assets/flags/cx.svg);
}

/* line 31555, app/assets/stylesheets/global/style.css */
.flag-cy {
  background-image: url(/assets/flags/cy.svg);
}

/* line 31559, app/assets/stylesheets/global/style.css */
.flag-cz {
  background-image: url(/assets/flags/cz.svg);
}

/* line 31563, app/assets/stylesheets/global/style.css */
.flag-de {
  background-image: url(/assets/flags/de.svg);
}

/* line 31567, app/assets/stylesheets/global/style.css */
.flag-dj {
  background-image: url(/assets/flags/dj.svg);
}

/* line 31571, app/assets/stylesheets/global/style.css */
.flag-dk {
  background-image: url(/assets/flags/dk.svg);
}

/* line 31575, app/assets/stylesheets/global/style.css */
.flag-dm {
  background-image: url(/assets/flags/dm.svg);
}

/* line 31579, app/assets/stylesheets/global/style.css */
.flag-do {
  background-image: url(/assets/flags/do.svg);
}

/* line 31583, app/assets/stylesheets/global/style.css */
.flag-dz {
  background-image: url(/assets/flags/dz.svg);
}

/* line 31587, app/assets/stylesheets/global/style.css */
.flag-ec {
  background-image: url(/assets/flags/ec.svg);
}

/* line 31591, app/assets/stylesheets/global/style.css */
.flag-ee {
  background-image: url(/assets/flags/ee.svg);
}

/* line 31595, app/assets/stylesheets/global/style.css */
.flag-eg {
  background-image: url(/assets/flags/eg.svg);
}

/* line 31599, app/assets/stylesheets/global/style.css */
.flag-eh {
  background-image: url(/assets/flags/eh.svg);
}

/* line 31603, app/assets/stylesheets/global/style.css */
.flag-er {
  background-image: url(/assets/flags/er.svg);
}

/* line 31607, app/assets/stylesheets/global/style.css */
.flag-es {
  background-image: url(/assets/flags/es.svg);
}

/* line 31611, app/assets/stylesheets/global/style.css */
.flag-et {
  background-image: url(/assets/flags/et.svg);
}

/* line 31615, app/assets/stylesheets/global/style.css */
.flag-eu {
  background-image: url(/assets/flags/eu.svg);
}

/* line 31619, app/assets/stylesheets/global/style.css */
.flag-fi {
  background-image: url(/assets/flags/fi.svg);
}

/* line 31623, app/assets/stylesheets/global/style.css */
.flag-fj {
  background-image: url(/assets/flags/fj.svg);
}

/* line 31627, app/assets/stylesheets/global/style.css */
.flag-fk {
  background-image: url(/assets/flags/fk.svg);
}

/* line 31631, app/assets/stylesheets/global/style.css */
.flag-fm {
  background-image: url(/assets/flags/fm.svg);
}

/* line 31635, app/assets/stylesheets/global/style.css */
.flag-fo {
  background-image: url(/assets/flags/fo.svg);
}

/* line 31639, app/assets/stylesheets/global/style.css */
.flag-fr {
  background-image: url(/assets/flags/fr.svg);
}

/* line 31643, app/assets/stylesheets/global/style.css */
.flag-ga {
  background-image: url(/assets/flags/ga.svg);
}

/* line 31647, app/assets/stylesheets/global/style.css */
.flag-gb-eng {
  background-image: url(/assets/flags/gb-eng.svg);
}

/* line 31651, app/assets/stylesheets/global/style.css */
.flag-gb-nir {
  background-image: url(/assets/flags/gb-nir.svg);
}

/* line 31655, app/assets/stylesheets/global/style.css */
.flag-gb-sct {
  background-image: url(/assets/flags/gb-sct.svg);
}

/* line 31659, app/assets/stylesheets/global/style.css */
.flag-gb-wls {
  background-image: url(/assets/flags/gb-wls.svg);
}

/* line 31663, app/assets/stylesheets/global/style.css */
.flag-gb {
  background-image: url(/assets/flags/gb.svg);
}

/* line 31667, app/assets/stylesheets/global/style.css */
.flag-gd {
  background-image: url(/assets/flags/gd.svg);
}

/* line 31671, app/assets/stylesheets/global/style.css */
.flag-ge {
  background-image: url(/assets/flags/ge.svg);
}

/* line 31675, app/assets/stylesheets/global/style.css */
.flag-gf {
  background-image: url(/assets/flags/gf.svg);
}

/* line 31679, app/assets/stylesheets/global/style.css */
.flag-gg {
  background-image: url(/assets/flags/gg.svg);
}

/* line 31683, app/assets/stylesheets/global/style.css */
.flag-gh {
  background-image: url(/assets/flags/gh.svg);
}

/* line 31687, app/assets/stylesheets/global/style.css */
.flag-gi {
  background-image: url(/assets/flags/gi.svg);
}

/* line 31691, app/assets/stylesheets/global/style.css */
.flag-gl {
  background-image: url(/assets/flags/gl.svg);
}

/* line 31695, app/assets/stylesheets/global/style.css */
.flag-gm {
  background-image: url(/assets/flags/gm.svg);
}

/* line 31699, app/assets/stylesheets/global/style.css */
.flag-gn {
  background-image: url(/assets/flags/gn.svg);
}

/* line 31703, app/assets/stylesheets/global/style.css */
.flag-gp {
  background-image: url(/assets/flags/gp.svg);
}

/* line 31707, app/assets/stylesheets/global/style.css */
.flag-gq {
  background-image: url(/assets/flags/gq.svg);
}

/* line 31711, app/assets/stylesheets/global/style.css */
.flag-gr {
  background-image: url(/assets/flags/gr.svg);
}

/* line 31715, app/assets/stylesheets/global/style.css */
.flag-gs {
  background-image: url(/assets/flags/gs.svg);
}

/* line 31719, app/assets/stylesheets/global/style.css */
.flag-gt {
  background-image: url(/assets/flags/gt.svg);
}

/* line 31723, app/assets/stylesheets/global/style.css */
.flag-gu {
  background-image: url(/assets/flags/gu.svg);
}

/* line 31727, app/assets/stylesheets/global/style.css */
.flag-gw {
  background-image: url(/assets/flags/gw.svg);
}

/* line 31731, app/assets/stylesheets/global/style.css */
.flag-gy {
  background-image: url(/assets/flags/gy.svg);
}

/* line 31735, app/assets/stylesheets/global/style.css */
.flag-hk {
  background-image: url(/assets/flags/hk.svg);
}

/* line 31739, app/assets/stylesheets/global/style.css */
.flag-hm {
  background-image: url(/assets/flags/hm.svg);
}

/* line 31743, app/assets/stylesheets/global/style.css */
.flag-hn {
  background-image: url(/assets/flags/hn.svg);
}

/* line 31747, app/assets/stylesheets/global/style.css */
.flag-hr {
  background-image: url(/assets/flags/hr.svg);
}

/* line 31751, app/assets/stylesheets/global/style.css */
.flag-ht {
  background-image: url(/assets/flags/ht.svg);
}

/* line 31755, app/assets/stylesheets/global/style.css */
.flag-hu {
  background-image: url(/assets/flags/hu.svg);
}

/* line 31759, app/assets/stylesheets/global/style.css */
.flag-id {
  background-image: url(/assets/flags/id.svg);
}

/* line 31763, app/assets/stylesheets/global/style.css */
.flag-ie {
  background-image: url(/assets/flags/ie.svg);
}

/* line 31767, app/assets/stylesheets/global/style.css */
.flag-il {
  background-image: url(/assets/flags/il.svg);
}

/* line 31771, app/assets/stylesheets/global/style.css */
.flag-im {
  background-image: url(/assets/flags/im.svg);
}

/* line 31775, app/assets/stylesheets/global/style.css */
.flag-in {
  background-image: url(/assets/flags/in.svg);
}

/* line 31779, app/assets/stylesheets/global/style.css */
.flag-io {
  background-image: url(/assets/flags/io.svg);
}

/* line 31783, app/assets/stylesheets/global/style.css */
.flag-iq {
  background-image: url(/assets/flags/iq.svg);
}

/* line 31787, app/assets/stylesheets/global/style.css */
.flag-ir {
  background-image: url(/assets/flags/ir.svg);
}

/* line 31791, app/assets/stylesheets/global/style.css */
.flag-is {
  background-image: url(/assets/flags/is.svg);
}

/* line 31795, app/assets/stylesheets/global/style.css */
.flag-it {
  background-image: url(/assets/flags/it.svg);
}

/* line 31799, app/assets/stylesheets/global/style.css */
.flag-je {
  background-image: url(/assets/flags/je.svg);
}

/* line 31803, app/assets/stylesheets/global/style.css */
.flag-jm {
  background-image: url(/assets/flags/jm.svg);
}

/* line 31807, app/assets/stylesheets/global/style.css */
.flag-jo {
  background-image: url(/assets/flags/jo.svg);
}

/* line 31811, app/assets/stylesheets/global/style.css */
.flag-jp {
  background-image: url(/assets/flags/jp.svg);
}

/* line 31815, app/assets/stylesheets/global/style.css */
.flag-ke {
  background-image: url(/assets/flags/ke.svg);
}

/* line 31819, app/assets/stylesheets/global/style.css */
.flag-kg {
  background-image: url(/assets/flags/kg.svg);
}

/* line 31823, app/assets/stylesheets/global/style.css */
.flag-kh {
  background-image: url(/assets/flags/kh.svg);
}

/* line 31827, app/assets/stylesheets/global/style.css */
.flag-ki {
  background-image: url(/assets/flags/ki.svg);
}

/* line 31831, app/assets/stylesheets/global/style.css */
.flag-km {
  background-image: url(/assets/flags/km.svg);
}

/* line 31835, app/assets/stylesheets/global/style.css */
.flag-kn {
  background-image: url(/assets/flags/kn.svg);
}

/* line 31839, app/assets/stylesheets/global/style.css */
.flag-kp {
  background-image: url(/assets/flags/kp.svg);
}

/* line 31843, app/assets/stylesheets/global/style.css */
.flag-kr {
  background-image: url(/assets/flags/kr.svg);
}

/* line 31847, app/assets/stylesheets/global/style.css */
.flag-kw {
  background-image: url(/assets/flags/kw.svg);
}

/* line 31851, app/assets/stylesheets/global/style.css */
.flag-ky {
  background-image: url(/assets/flags/ky.svg);
}

/* line 31855, app/assets/stylesheets/global/style.css */
.flag-kz {
  background-image: url(/assets/flags/kz.svg);
}

/* line 31859, app/assets/stylesheets/global/style.css */
.flag-la {
  background-image: url(/assets/flags/la.svg);
}

/* line 31863, app/assets/stylesheets/global/style.css */
.flag-lb {
  background-image: url(/assets/flags/lb.svg);
}

/* line 31867, app/assets/stylesheets/global/style.css */
.flag-lc {
  background-image: url(/assets/flags/lc.svg);
}

/* line 31871, app/assets/stylesheets/global/style.css */
.flag-li {
  background-image: url(/assets/flags/li.svg);
}

/* line 31875, app/assets/stylesheets/global/style.css */
.flag-lk {
  background-image: url(/assets/flags/lk.svg);
}

/* line 31879, app/assets/stylesheets/global/style.css */
.flag-lr {
  background-image: url(/assets/flags/lr.svg);
}

/* line 31883, app/assets/stylesheets/global/style.css */
.flag-ls {
  background-image: url(/assets/flags/ls.svg);
}

/* line 31887, app/assets/stylesheets/global/style.css */
.flag-lt {
  background-image: url(/assets/flags/lt.svg);
}

/* line 31891, app/assets/stylesheets/global/style.css */
.flag-lu {
  background-image: url(/assets/flags/lu.svg);
}

/* line 31895, app/assets/stylesheets/global/style.css */
.flag-lv {
  background-image: url(/assets/flags/lv.svg);
}

/* line 31899, app/assets/stylesheets/global/style.css */
.flag-ly {
  background-image: url(/assets/flags/ly.svg);
}

/* line 31903, app/assets/stylesheets/global/style.css */
.flag-ma {
  background-image: url(/assets/flags/ma.svg);
}

/* line 31907, app/assets/stylesheets/global/style.css */
.flag-mc {
  background-image: url(/assets/flags/mc.svg);
}

/* line 31911, app/assets/stylesheets/global/style.css */
.flag-md {
  background-image: url(/assets/flags/md.svg);
}

/* line 31915, app/assets/stylesheets/global/style.css */
.flag-me {
  background-image: url(/assets/flags/me.svg);
}

/* line 31919, app/assets/stylesheets/global/style.css */
.flag-mf {
  background-image: url(/assets/flags/mf.svg);
}

/* line 31923, app/assets/stylesheets/global/style.css */
.flag-mg {
  background-image: url(/assets/flags/mg.svg);
}

/* line 31927, app/assets/stylesheets/global/style.css */
.flag-mh {
  background-image: url(/assets/flags/mh.svg);
}

/* line 31931, app/assets/stylesheets/global/style.css */
.flag-mk {
  background-image: url(/assets/flags/mk.svg);
}

/* line 31935, app/assets/stylesheets/global/style.css */
.flag-ml {
  background-image: url(/assets/flags/ml.svg);
}

/* line 31939, app/assets/stylesheets/global/style.css */
.flag-mm {
  background-image: url(/assets/flags/mm.svg);
}

/* line 31943, app/assets/stylesheets/global/style.css */
.flag-mn {
  background-image: url(/assets/flags/mn.svg);
}

/* line 31947, app/assets/stylesheets/global/style.css */
.flag-mo {
  background-image: url(/assets/flags/mo.svg);
}

/* line 31951, app/assets/stylesheets/global/style.css */
.flag-mp {
  background-image: url(/assets/flags/mp.svg);
}

/* line 31955, app/assets/stylesheets/global/style.css */
.flag-mq {
  background-image: url(/assets/flags/mq.svg);
}

/* line 31959, app/assets/stylesheets/global/style.css */
.flag-mr {
  background-image: url(/assets/flags/mr.svg);
}

/* line 31963, app/assets/stylesheets/global/style.css */
.flag-ms {
  background-image: url(/assets/flags/ms.svg);
}

/* line 31967, app/assets/stylesheets/global/style.css */
.flag-mt {
  background-image: url(/assets/flags/mt.svg);
}

/* line 31971, app/assets/stylesheets/global/style.css */
.flag-mu {
  background-image: url(/assets/flags/mu.svg);
}

/* line 31975, app/assets/stylesheets/global/style.css */
.flag-mv {
  background-image: url(/assets/flags/mv.svg);
}

/* line 31979, app/assets/stylesheets/global/style.css */
.flag-mw {
  background-image: url(/assets/flags/mw.svg);
}

/* line 31983, app/assets/stylesheets/global/style.css */
.flag-mx {
  background-image: url(/assets/flags/mx.svg);
}

/* line 31987, app/assets/stylesheets/global/style.css */
.flag-my {
  background-image: url(/assets/flags/my.svg);
}

/* line 31991, app/assets/stylesheets/global/style.css */
.flag-mz {
  background-image: url(/assets/flags/mz.svg);
}

/* line 31995, app/assets/stylesheets/global/style.css */
.flag-na {
  background-image: url(/assets/flags/na.svg);
}

/* line 31999, app/assets/stylesheets/global/style.css */
.flag-nc {
  background-image: url(/assets/flags/nc.svg);
}

/* line 32003, app/assets/stylesheets/global/style.css */
.flag-ne {
  background-image: url(/assets/flags/ne.svg);
}

/* line 32007, app/assets/stylesheets/global/style.css */
.flag-nf {
  background-image: url(/assets/flags/nf.svg);
}

/* line 32011, app/assets/stylesheets/global/style.css */
.flag-ng {
  background-image: url(/assets/flags/ng.svg);
}

/* line 32015, app/assets/stylesheets/global/style.css */
.flag-ni {
  background-image: url(/assets/flags/ni.svg);
}

/* line 32019, app/assets/stylesheets/global/style.css */
.flag-nl {
  background-image: url(/assets/flags/nl.svg);
}

/* line 32023, app/assets/stylesheets/global/style.css */
.flag-no {
  background-image: url(/assets/flags/no.svg);
}

/* line 32027, app/assets/stylesheets/global/style.css */
.flag-np {
  background-image: url(/assets/flags/np.svg);
}

/* line 32031, app/assets/stylesheets/global/style.css */
.flag-nr {
  background-image: url(/assets/flags/nr.svg);
}

/* line 32035, app/assets/stylesheets/global/style.css */
.flag-nu {
  background-image: url(/assets/flags/nu.svg);
}

/* line 32039, app/assets/stylesheets/global/style.css */
.flag-nz {
  background-image: url(/assets/flags/nz.svg);
}

/* line 32043, app/assets/stylesheets/global/style.css */
.flag-om {
  background-image: url(/assets/flags/om.svg);
}

/* line 32047, app/assets/stylesheets/global/style.css */
.flag-pa {
  background-image: url(/assets/flags/pa.svg);
}

/* line 32051, app/assets/stylesheets/global/style.css */
.flag-pe {
  background-image: url(/assets/flags/pe.svg);
}

/* line 32055, app/assets/stylesheets/global/style.css */
.flag-pf {
  background-image: url(/assets/flags/pf.svg);
}

/* line 32059, app/assets/stylesheets/global/style.css */
.flag-pg {
  background-image: url(/assets/flags/pg.svg);
}

/* line 32063, app/assets/stylesheets/global/style.css */
.flag-ph {
  background-image: url(/assets/flags/ph.svg);
}

/* line 32067, app/assets/stylesheets/global/style.css */
.flag-pk {
  background-image: url(/assets/flags/pk.svg);
}

/* line 32071, app/assets/stylesheets/global/style.css */
.flag-pl {
  background-image: url(/assets/flags/pl.svg);
}

/* line 32075, app/assets/stylesheets/global/style.css */
.flag-pm {
  background-image: url(/assets/flags/pm.svg);
}

/* line 32079, app/assets/stylesheets/global/style.css */
.flag-pn {
  background-image: url(/assets/flags/pn.svg);
}

/* line 32083, app/assets/stylesheets/global/style.css */
.flag-pr {
  background-image: url(/assets/flags/pr.svg);
}

/* line 32087, app/assets/stylesheets/global/style.css */
.flag-ps {
  background-image: url(/assets/flags/ps.svg);
}

/* line 32091, app/assets/stylesheets/global/style.css */
.flag-pt {
  background-image: url(/assets/flags/pt.svg);
}

/* line 32095, app/assets/stylesheets/global/style.css */
.flag-pw {
  background-image: url(/assets/flags/pw.svg);
}

/* line 32099, app/assets/stylesheets/global/style.css */
.flag-py {
  background-image: url(/assets/flags/py.svg);
}

/* line 32103, app/assets/stylesheets/global/style.css */
.flag-qa {
  background-image: url(/assets/flags/qa.svg);
}

/* line 32107, app/assets/stylesheets/global/style.css */
.flag-re {
  background-image: url(/assets/flags/re.svg);
}

/* line 32111, app/assets/stylesheets/global/style.css */
.flag-ro {
  background-image: url(/assets/flags/ro.svg);
}

/* line 32115, app/assets/stylesheets/global/style.css */
.flag-rs {
  background-image: url(/assets/flags/rs.svg);
}

/* line 32119, app/assets/stylesheets/global/style.css */
.flag-ru {
  background-image: url(/assets/flags/ru.svg);
}

/* line 32123, app/assets/stylesheets/global/style.css */
.flag-rw {
  background-image: url(/assets/flags/rw.svg);
}

/* line 32127, app/assets/stylesheets/global/style.css */
.flag-sa {
  background-image: url(/assets/flags/sa.svg);
}

/* line 32131, app/assets/stylesheets/global/style.css */
.flag-sb {
  background-image: url(/assets/flags/sb.svg);
}

/* line 32135, app/assets/stylesheets/global/style.css */
.flag-sc {
  background-image: url(/assets/flags/sc.svg);
}

/* line 32139, app/assets/stylesheets/global/style.css */
.flag-sd {
  background-image: url(/assets/flags/sd.svg);
}

/* line 32143, app/assets/stylesheets/global/style.css */
.flag-se {
  background-image: url(/assets/flags/se.svg);
}

/* line 32147, app/assets/stylesheets/global/style.css */
.flag-sg {
  background-image: url(/assets/flags/sg.svg);
}

/* line 32151, app/assets/stylesheets/global/style.css */
.flag-sh {
  background-image: url(/assets/flags/sh.svg);
}

/* line 32155, app/assets/stylesheets/global/style.css */
.flag-si {
  background-image: url(/assets/flags/si.svg);
}

/* line 32159, app/assets/stylesheets/global/style.css */
.flag-sj {
  background-image: url(/assets/flags/sj.svg);
}

/* line 32163, app/assets/stylesheets/global/style.css */
.flag-sk {
  background-image: url(/assets/flags/sk.svg);
}

/* line 32167, app/assets/stylesheets/global/style.css */
.flag-sl {
  background-image: url(/assets/flags/sl.svg);
}

/* line 32171, app/assets/stylesheets/global/style.css */
.flag-sm {
  background-image: url(/assets/flags/sm.svg);
}

/* line 32175, app/assets/stylesheets/global/style.css */
.flag-sn {
  background-image: url(/assets/flags/sn.svg);
}

/* line 32179, app/assets/stylesheets/global/style.css */
.flag-so {
  background-image: url(/assets/flags/so.svg);
}

/* line 32183, app/assets/stylesheets/global/style.css */
.flag-sr {
  background-image: url(/assets/flags/sr.svg);
}

/* line 32187, app/assets/stylesheets/global/style.css */
.flag-ss {
  background-image: url(/assets/flags/ss.svg);
}

/* line 32191, app/assets/stylesheets/global/style.css */
.flag-st {
  background-image: url(/assets/flags/st.svg);
}

/* line 32195, app/assets/stylesheets/global/style.css */
.flag-sv {
  background-image: url(/assets/flags/sv.svg);
}

/* line 32199, app/assets/stylesheets/global/style.css */
.flag-sx {
  background-image: url(/assets/flags/sx.svg);
}

/* line 32203, app/assets/stylesheets/global/style.css */
.flag-sy {
  background-image: url(/assets/flags/sy.svg);
}

/* line 32207, app/assets/stylesheets/global/style.css */
.flag-sz {
  background-image: url(/assets/flags/sz.svg);
}

/* line 32211, app/assets/stylesheets/global/style.css */
.flag-tc {
  background-image: url(/assets/flags/tc.svg);
}

/* line 32215, app/assets/stylesheets/global/style.css */
.flag-td {
  background-image: url(/assets/flags/td.svg);
}

/* line 32219, app/assets/stylesheets/global/style.css */
.flag-tf {
  background-image: url(/assets/flags/tf.svg);
}

/* line 32223, app/assets/stylesheets/global/style.css */
.flag-tg {
  background-image: url(/assets/flags/tg.svg);
}

/* line 32227, app/assets/stylesheets/global/style.css */
.flag-th {
  background-image: url(/assets/flags/th.svg);
}

/* line 32231, app/assets/stylesheets/global/style.css */
.flag-tj {
  background-image: url(/assets/flags/tj.svg);
}

/* line 32235, app/assets/stylesheets/global/style.css */
.flag-tk {
  background-image: url(/assets/flags/tk.svg);
}

/* line 32239, app/assets/stylesheets/global/style.css */
.flag-tl {
  background-image: url(/assets/flags/tl.svg);
}

/* line 32243, app/assets/stylesheets/global/style.css */
.flag-tm {
  background-image: url(/assets/flags/tm.svg);
}

/* line 32247, app/assets/stylesheets/global/style.css */
.flag-tn {
  background-image: url(/assets/flags/tn.svg);
}

/* line 32251, app/assets/stylesheets/global/style.css */
.flag-to {
  background-image: url(/assets/flags/to.svg);
}

/* line 32255, app/assets/stylesheets/global/style.css */
.flag-tr {
  background-image: url(/assets/flags/tr.svg);
}

/* line 32259, app/assets/stylesheets/global/style.css */
.flag-tt {
  background-image: url(/assets/flags/tt.svg);
}

/* line 32263, app/assets/stylesheets/global/style.css */
.flag-tv {
  background-image: url(/assets/flags/tv.svg);
}

/* line 32267, app/assets/stylesheets/global/style.css */
.flag-tw {
  background-image: url(/assets/flags/tw.svg);
}

/* line 32271, app/assets/stylesheets/global/style.css */
.flag-tz {
  background-image: url(/assets/flags/tz.svg);
}

/* line 32275, app/assets/stylesheets/global/style.css */
.flag-ua {
  background-image: url(/assets/flags/ua.svg);
}

/* line 32279, app/assets/stylesheets/global/style.css */
.flag-ug {
  background-image: url(/assets/flags/ug.svg);
}

/* line 32283, app/assets/stylesheets/global/style.css */
.flag-um {
  background-image: url(/assets/flags/um.svg);
}

/* line 32287, app/assets/stylesheets/global/style.css */
.flag-un {
  background-image: url(/assets/flags/un.svg);
}

/* line 32291, app/assets/stylesheets/global/style.css */
.flag-us {
  background-image: url(/assets/flags/us.svg);
}

/* line 32295, app/assets/stylesheets/global/style.css */
.flag-uy {
  background-image: url(/assets/flags/uy.svg);
}

/* line 32299, app/assets/stylesheets/global/style.css */
.flag-uz {
  background-image: url(/assets/flags/uz.svg);
}

/* line 32303, app/assets/stylesheets/global/style.css */
.flag-va {
  background-image: url(/assets/flags/va.svg);
}

/* line 32307, app/assets/stylesheets/global/style.css */
.flag-vc {
  background-image: url(/assets/flags/vc.svg);
}

/* line 32311, app/assets/stylesheets/global/style.css */
.flag-ve {
  background-image: url(/assets/flags/ve.svg);
}

/* line 32315, app/assets/stylesheets/global/style.css */
.flag-vg {
  background-image: url(/assets/flags/vg.svg);
}

/* line 32319, app/assets/stylesheets/global/style.css */
.flag-vi {
  background-image: url(/assets/flags/vi.svg);
}

/* line 32323, app/assets/stylesheets/global/style.css */
.flag-vn {
  background-image: url(/assets/flags/vn.svg);
}

/* line 32327, app/assets/stylesheets/global/style.css */
.flag-vu {
  background-image: url(/assets/flags/vu.svg);
}

/* line 32331, app/assets/stylesheets/global/style.css */
.flag-wf {
  background-image: url(/assets/flags/wf.svg);
}

/* line 32335, app/assets/stylesheets/global/style.css */
.flag-ws {
  background-image: url(/assets/flags/ws.svg);
}

/* line 32339, app/assets/stylesheets/global/style.css */
.flag-ye {
  background-image: url(/assets/flags/ye.svg);
}

/* line 32343, app/assets/stylesheets/global/style.css */
.flag-yt {
  background-image: url(/assets/flags/yt.svg);
}

/* line 32347, app/assets/stylesheets/global/style.css */
.flag-za {
  background-image: url(/assets/flags/za.svg);
}

/* line 32351, app/assets/stylesheets/global/style.css */
.flag-zm {
  background-image: url(/assets/flags/zm.svg);
}

/* line 32355, app/assets/stylesheets/global/style.css */
.flag-zw {
  background-image: url(/assets/flags/zw.svg);
}

/* line 32359, app/assets/stylesheets/global/style.css */
.payment {
  width: 2.5rem;
  height: 1.5rem;
  display: inline-block;
  background: no-repeat center/100% 100%;
  vertical-align: bottom;
  font-style: normal;
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 2px;
}

/* line 32370, app/assets/stylesheets/global/style.css */
.payment-2checkout-dark {
  background-image: url(/assets/payments/2checkout-dark.svg);
}

/* line 32374, app/assets/stylesheets/global/style.css */
.payment-2checkout {
  background-image: url(/assets/payments/2checkout.svg);
}

/* line 32378, app/assets/stylesheets/global/style.css */
.payment-alipay-dark {
  background-image: url(/assets/payments/alipay-dark.svg);
}

/* line 32382, app/assets/stylesheets/global/style.css */
.payment-alipay {
  background-image: url(/assets/payments/alipay.svg);
}

/* line 32386, app/assets/stylesheets/global/style.css */
.payment-amazon-dark {
  background-image: url(/assets/payments/amazon-dark.svg);
}

/* line 32390, app/assets/stylesheets/global/style.css */
.payment-amazon {
  background-image: url(/assets/payments/amazon.svg);
}

/* line 32394, app/assets/stylesheets/global/style.css */
.payment-americanexpress-dark {
  background-image: url(/assets/payments/americanexpress-dark.svg);
}

/* line 32398, app/assets/stylesheets/global/style.css */
.payment-americanexpress {
  background-image: url(/assets/payments/americanexpress.svg);
}

/* line 32402, app/assets/stylesheets/global/style.css */
.payment-applepay-dark {
  background-image: url(/assets/payments/applepay-dark.svg);
}

/* line 32406, app/assets/stylesheets/global/style.css */
.payment-applepay {
  background-image: url(/assets/payments/applepay.svg);
}

/* line 32410, app/assets/stylesheets/global/style.css */
.payment-bancontact-dark {
  background-image: url(/assets/payments/bancontact-dark.svg);
}

/* line 32414, app/assets/stylesheets/global/style.css */
.payment-bancontact {
  background-image: url(/assets/payments/bancontact.svg);
}

/* line 32418, app/assets/stylesheets/global/style.css */
.payment-bitcoin-dark {
  background-image: url(/assets/payments/bitcoin-dark.svg);
}

/* line 32422, app/assets/stylesheets/global/style.css */
.payment-bitcoin {
  background-image: url(/assets/payments/bitcoin.svg);
}

/* line 32426, app/assets/stylesheets/global/style.css */
.payment-bitpay-dark {
  background-image: url(/assets/payments/bitpay-dark.svg);
}

/* line 32430, app/assets/stylesheets/global/style.css */
.payment-bitpay {
  background-image: url(/assets/payments/bitpay.svg);
}

/* line 32434, app/assets/stylesheets/global/style.css */
.payment-cirrus-dark {
  background-image: url(/assets/payments/cirrus-dark.svg);
}

/* line 32438, app/assets/stylesheets/global/style.css */
.payment-cirrus {
  background-image: url(/assets/payments/cirrus.svg);
}

/* line 32442, app/assets/stylesheets/global/style.css */
.payment-clickandbuy-dark {
  background-image: url(/assets/payments/clickandbuy-dark.svg);
}

/* line 32446, app/assets/stylesheets/global/style.css */
.payment-clickandbuy {
  background-image: url(/assets/payments/clickandbuy.svg);
}

/* line 32450, app/assets/stylesheets/global/style.css */
.payment-coinkite-dark {
  background-image: url(/assets/payments/coinkite-dark.svg);
}

/* line 32454, app/assets/stylesheets/global/style.css */
.payment-coinkite {
  background-image: url(/assets/payments/coinkite.svg);
}

/* line 32458, app/assets/stylesheets/global/style.css */
.payment-dinersclub-dark {
  background-image: url(/assets/payments/dinersclub-dark.svg);
}

/* line 32462, app/assets/stylesheets/global/style.css */
.payment-dinersclub {
  background-image: url(/assets/payments/dinersclub.svg);
}

/* line 32466, app/assets/stylesheets/global/style.css */
.payment-directdebit-dark {
  background-image: url(/assets/payments/directdebit-dark.svg);
}

/* line 32470, app/assets/stylesheets/global/style.css */
.payment-directdebit {
  background-image: url(/assets/payments/directdebit.svg);
}

/* line 32474, app/assets/stylesheets/global/style.css */
.payment-discover-dark {
  background-image: url(/assets/payments/discover-dark.svg);
}

/* line 32478, app/assets/stylesheets/global/style.css */
.payment-discover {
  background-image: url(/assets/payments/discover.svg);
}

/* line 32482, app/assets/stylesheets/global/style.css */
.payment-dwolla-dark {
  background-image: url(/assets/payments/dwolla-dark.svg);
}

/* line 32486, app/assets/stylesheets/global/style.css */
.payment-dwolla {
  background-image: url(/assets/payments/dwolla.svg);
}

/* line 32490, app/assets/stylesheets/global/style.css */
.payment-ebay-dark {
  background-image: url(/assets/payments/ebay-dark.svg);
}

/* line 32494, app/assets/stylesheets/global/style.css */
.payment-ebay {
  background-image: url(/assets/payments/ebay.svg);
}

/* line 32498, app/assets/stylesheets/global/style.css */
.payment-eway-dark {
  background-image: url(/assets/payments/eway-dark.svg);
}

/* line 32502, app/assets/stylesheets/global/style.css */
.payment-eway {
  background-image: url(/assets/payments/eway.svg);
}

/* line 32506, app/assets/stylesheets/global/style.css */
.payment-giropay-dark {
  background-image: url(/assets/payments/giropay-dark.svg);
}

/* line 32510, app/assets/stylesheets/global/style.css */
.payment-giropay {
  background-image: url(/assets/payments/giropay.svg);
}

/* line 32514, app/assets/stylesheets/global/style.css */
.payment-googlewallet-dark {
  background-image: url(/assets/payments/googlewallet-dark.svg);
}

/* line 32518, app/assets/stylesheets/global/style.css */
.payment-googlewallet {
  background-image: url(/assets/payments/googlewallet.svg);
}

/* line 32522, app/assets/stylesheets/global/style.css */
.payment-ingenico-dark {
  background-image: url(/assets/payments/ingenico-dark.svg);
}

/* line 32526, app/assets/stylesheets/global/style.css */
.payment-ingenico {
  background-image: url(/assets/payments/ingenico.svg);
}

/* line 32530, app/assets/stylesheets/global/style.css */
.payment-jcb-dark {
  background-image: url(/assets/payments/jcb-dark.svg);
}

/* line 32534, app/assets/stylesheets/global/style.css */
.payment-jcb {
  background-image: url(/assets/payments/jcb.svg);
}

/* line 32538, app/assets/stylesheets/global/style.css */
.payment-klarna-dark {
  background-image: url(/assets/payments/klarna-dark.svg);
}

/* line 32542, app/assets/stylesheets/global/style.css */
.payment-klarna {
  background-image: url(/assets/payments/klarna.svg);
}

/* line 32546, app/assets/stylesheets/global/style.css */
.payment-laser-dark {
  background-image: url(/assets/payments/laser-dark.svg);
}

/* line 32550, app/assets/stylesheets/global/style.css */
.payment-laser {
  background-image: url(/assets/payments/laser.svg);
}

/* line 32554, app/assets/stylesheets/global/style.css */
.payment-maestro-dark {
  background-image: url(/assets/payments/maestro-dark.svg);
}

/* line 32558, app/assets/stylesheets/global/style.css */
.payment-maestro {
  background-image: url(/assets/payments/maestro.svg);
}

/* line 32562, app/assets/stylesheets/global/style.css */
.payment-mastercard-dark {
  background-image: url(/assets/payments/mastercard-dark.svg);
}

/* line 32566, app/assets/stylesheets/global/style.css */
.payment-mastercard {
  background-image: url(/assets/payments/mastercard.svg);
}

/* line 32570, app/assets/stylesheets/global/style.css */
.payment-monero-dark {
  background-image: url(/assets/payments/monero-dark.svg);
}

/* line 32574, app/assets/stylesheets/global/style.css */
.payment-monero {
  background-image: url(/assets/payments/monero.svg);
}

/* line 32578, app/assets/stylesheets/global/style.css */
.payment-neteller-dark {
  background-image: url(/assets/payments/neteller-dark.svg);
}

/* line 32582, app/assets/stylesheets/global/style.css */
.payment-neteller {
  background-image: url(/assets/payments/neteller.svg);
}

/* line 32586, app/assets/stylesheets/global/style.css */
.payment-ogone-dark {
  background-image: url(/assets/payments/ogone-dark.svg);
}

/* line 32590, app/assets/stylesheets/global/style.css */
.payment-ogone {
  background-image: url(/assets/payments/ogone.svg);
}

/* line 32594, app/assets/stylesheets/global/style.css */
.payment-okpay-dark {
  background-image: url(/assets/payments/okpay-dark.svg);
}

/* line 32598, app/assets/stylesheets/global/style.css */
.payment-okpay {
  background-image: url(/assets/payments/okpay.svg);
}

/* line 32602, app/assets/stylesheets/global/style.css */
.payment-paybox-dark {
  background-image: url(/assets/payments/paybox-dark.svg);
}

/* line 32606, app/assets/stylesheets/global/style.css */
.payment-paybox {
  background-image: url(/assets/payments/paybox.svg);
}

/* line 32610, app/assets/stylesheets/global/style.css */
.payment-paymill-dark {
  background-image: url(/assets/payments/paymill-dark.svg);
}

/* line 32614, app/assets/stylesheets/global/style.css */
.payment-paymill {
  background-image: url(/assets/payments/paymill.svg);
}

/* line 32618, app/assets/stylesheets/global/style.css */
.payment-payone-dark {
  background-image: url(/assets/payments/payone-dark.svg);
}

/* line 32622, app/assets/stylesheets/global/style.css */
.payment-payone {
  background-image: url(/assets/payments/payone.svg);
}

/* line 32626, app/assets/stylesheets/global/style.css */
.payment-payoneer-dark {
  background-image: url(/assets/payments/payoneer-dark.svg);
}

/* line 32630, app/assets/stylesheets/global/style.css */
.payment-payoneer {
  background-image: url(/assets/payments/payoneer.svg);
}

/* line 32634, app/assets/stylesheets/global/style.css */
.payment-paypal-dark {
  background-image: url(/assets/payments/paypal-dark.svg);
}

/* line 32638, app/assets/stylesheets/global/style.css */
.payment-paypal {
  background-image: url(/assets/payments/paypal.svg);
}

/* line 32642, app/assets/stylesheets/global/style.css */
.payment-paysafecard-dark {
  background-image: url(/assets/payments/paysafecard-dark.svg);
}

/* line 32646, app/assets/stylesheets/global/style.css */
.payment-paysafecard {
  background-image: url(/assets/payments/paysafecard.svg);
}

/* line 32650, app/assets/stylesheets/global/style.css */
.payment-payu-dark {
  background-image: url(/assets/payments/payu-dark.svg);
}

/* line 32654, app/assets/stylesheets/global/style.css */
.payment-payu {
  background-image: url(/assets/payments/payu.svg);
}

/* line 32658, app/assets/stylesheets/global/style.css */
.payment-payza-dark {
  background-image: url(/assets/payments/payza-dark.svg);
}

/* line 32662, app/assets/stylesheets/global/style.css */
.payment-payza {
  background-image: url(/assets/payments/payza.svg);
}

/* line 32666, app/assets/stylesheets/global/style.css */
.payment-ripple-dark {
  background-image: url(/assets/payments/ripple-dark.svg);
}

/* line 32670, app/assets/stylesheets/global/style.css */
.payment-ripple {
  background-image: url(/assets/payments/ripple.svg);
}

/* line 32674, app/assets/stylesheets/global/style.css */
.payment-sage-dark {
  background-image: url(/assets/payments/sage-dark.svg);
}

/* line 32678, app/assets/stylesheets/global/style.css */
.payment-sage {
  background-image: url(/assets/payments/sage.svg);
}

/* line 32682, app/assets/stylesheets/global/style.css */
.payment-sepa-dark {
  background-image: url(/assets/payments/sepa-dark.svg);
}

/* line 32686, app/assets/stylesheets/global/style.css */
.payment-sepa {
  background-image: url(/assets/payments/sepa.svg);
}

/* line 32690, app/assets/stylesheets/global/style.css */
.payment-shopify-dark {
  background-image: url(/assets/payments/shopify-dark.svg);
}

/* line 32694, app/assets/stylesheets/global/style.css */
.payment-shopify {
  background-image: url(/assets/payments/shopify.svg);
}

/* line 32698, app/assets/stylesheets/global/style.css */
.payment-skrill-dark {
  background-image: url(/assets/payments/skrill-dark.svg);
}

/* line 32702, app/assets/stylesheets/global/style.css */
.payment-skrill {
  background-image: url(/assets/payments/skrill.svg);
}

/* line 32706, app/assets/stylesheets/global/style.css */
.payment-solo-dark {
  background-image: url(/assets/payments/solo-dark.svg);
}

/* line 32710, app/assets/stylesheets/global/style.css */
.payment-solo {
  background-image: url(/assets/payments/solo.svg);
}

/* line 32714, app/assets/stylesheets/global/style.css */
.payment-square-dark {
  background-image: url(/assets/payments/square-dark.svg);
}

/* line 32718, app/assets/stylesheets/global/style.css */
.payment-square {
  background-image: url(/assets/payments/square.svg);
}

/* line 32722, app/assets/stylesheets/global/style.css */
.payment-stripe-dark {
  background-image: url(/assets/payments/stripe-dark.svg);
}

/* line 32726, app/assets/stylesheets/global/style.css */
.payment-stripe {
  background-image: url(/assets/payments/stripe.svg);
}

/* line 32730, app/assets/stylesheets/global/style.css */
.payment-switch-dark {
  background-image: url(/assets/payments/switch-dark.svg);
}

/* line 32734, app/assets/stylesheets/global/style.css */
.payment-switch {
  background-image: url(/assets/payments/switch.svg);
}

/* line 32738, app/assets/stylesheets/global/style.css */
.payment-ukash-dark {
  background-image: url(/assets/payments/ukash-dark.svg);
}

/* line 32742, app/assets/stylesheets/global/style.css */
.payment-ukash {
  background-image: url(/assets/payments/ukash.svg);
}

/* line 32746, app/assets/stylesheets/global/style.css */
.payment-unionpay-dark {
  background-image: url(/assets/payments/unionpay-dark.svg);
}

/* line 32750, app/assets/stylesheets/global/style.css */
.payment-unionpay {
  background-image: url(/assets/payments/unionpay.svg);
}

/* line 32754, app/assets/stylesheets/global/style.css */
.payment-verifone-dark {
  background-image: url(/assets/payments/verifone-dark.svg);
}

/* line 32758, app/assets/stylesheets/global/style.css */
.payment-verifone {
  background-image: url(/assets/payments/verifone.svg);
}

/* line 32762, app/assets/stylesheets/global/style.css */
.payment-verisign-dark {
  background-image: url(/assets/payments/verisign-dark.svg);
}

/* line 32766, app/assets/stylesheets/global/style.css */
.payment-verisign {
  background-image: url(/assets/payments/verisign.svg);
}

/* line 32770, app/assets/stylesheets/global/style.css */
.payment-visa-dark {
  background-image: url(/assets/payments/visa-dark.svg);
}

/* line 32774, app/assets/stylesheets/global/style.css */
.payment-visa {
  background-image: url(/assets/payments/visa.svg);
}

/* line 32778, app/assets/stylesheets/global/style.css */
.payment-webmoney-dark {
  background-image: url(/assets/payments/webmoney-dark.svg);
}

/* line 32782, app/assets/stylesheets/global/style.css */
.payment-webmoney {
  background-image: url(/assets/payments/webmoney.svg);
}

/* line 32786, app/assets/stylesheets/global/style.css */
.payment-westernunion-dark {
  background-image: url(/assets/payments/westernunion-dark.svg);
}

/* line 32790, app/assets/stylesheets/global/style.css */
.payment-westernunion {
  background-image: url(/assets/payments/westernunion.svg);
}

/* line 32794, app/assets/stylesheets/global/style.css */
.payment-worldpay-dark {
  background-image: url(/assets/payments/worldpay-dark.svg);
}

/* line 32798, app/assets/stylesheets/global/style.css */
.payment-worldpay {
  background-image: url(/assets/payments/worldpay.svg);
}

/* line 32802, app/assets/stylesheets/global/style.css */
svg {
  touch-action: none;
}

/* line 32807, app/assets/stylesheets/global/style.css */
.col-sm-3 a {
  border: 1px solid transparent;
  border-radius: 0;
  transition: all 3s ease;
}

/* line 32813, app/assets/stylesheets/global/style.css */
.col-sm-3 a:hover {
  border: 1px solid #ff4647;
  border-radius: 100% 60%/30% 10%;
  background: linear-gradient(rgba(56, 123, 131, 0.7), rgba(56, 123, 131, 0.7));
}

/*-----Feather icons-----*/
@font-face {
  font-family: "feather";
  src: url(/assets/feather-webfont.eot?t=1501841394106);
  /* IE9*/
  src: url(/assets/feather-webfont.eot?t=1501841394106#iefix) format("embedded-opentype"), url(/assets/feather-webfont.woff?t=1501841394106) format("woff"), url(/assets/feather-webfont.ttf?t=1501841394106) format("truetype"), url(/assets/feather-webfont.svg?t=1501841394106#feather) format("svg");
  /* iOS 4.1- */
}

/* line 32828, app/assets/stylesheets/global/style.css */
.fe {
  font-family: "feather" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 32839, app/assets/stylesheets/global/style.css */
.fe-activity:before {
  content: "\e900";
}

/* line 32843, app/assets/stylesheets/global/style.css */
.fe-airplay:before {
  content: "\e901";
}

/* line 32847, app/assets/stylesheets/global/style.css */
.fe-alert-circle:before {
  content: "\e902";
}

/* line 32851, app/assets/stylesheets/global/style.css */
.fe-alert-octagon:before {
  content: "\e903";
}

/* line 32855, app/assets/stylesheets/global/style.css */
.fe-alert-triangle:before {
  content: "\e904";
}

/* line 32859, app/assets/stylesheets/global/style.css */
.fe-align-center:before {
  content: "\e905";
}

/* line 32863, app/assets/stylesheets/global/style.css */
.fe-align-justify:before {
  content: "\e906";
}

/* line 32867, app/assets/stylesheets/global/style.css */
.fe-align-left:before {
  content: "\e907";
}

/* line 32871, app/assets/stylesheets/global/style.css */
.fe-align-right:before {
  content: "\e908";
}

/* line 32875, app/assets/stylesheets/global/style.css */
.fe-anchor:before {
  content: "\e909";
}

/* line 32879, app/assets/stylesheets/global/style.css */
.fe-aperture:before {
  content: "\e90a";
}

/* line 32883, app/assets/stylesheets/global/style.css */
.fe-arrow-down:before {
  content: "\e90b";
}

/* line 32887, app/assets/stylesheets/global/style.css */
.fe-arrow-down-circle:before {
  content: "\e90c";
}

/* line 32891, app/assets/stylesheets/global/style.css */
.fe-arrow-down-left:before {
  content: "\e90d";
}

/* line 32895, app/assets/stylesheets/global/style.css */
.fe-arrow-down-right:before {
  content: "\e90e";
}

/* line 32899, app/assets/stylesheets/global/style.css */
.fe-arrow-left:before {
  content: "\e90f";
}

/* line 32903, app/assets/stylesheets/global/style.css */
.fe-arrow-left-circle:before {
  content: "\e910";
}

/* line 32907, app/assets/stylesheets/global/style.css */
.fe-arrow-right:before {
  content: "\e911";
}

/* line 32911, app/assets/stylesheets/global/style.css */
.fe-arrow-right-circle:before {
  content: "\e912";
}

/* line 32915, app/assets/stylesheets/global/style.css */
.fe-arrow-up:before {
  content: "\e913";
}

/* line 32919, app/assets/stylesheets/global/style.css */
.fe-arrow-up-circle:before {
  content: "\e914";
}

/* line 32923, app/assets/stylesheets/global/style.css */
.fe-arrow-up-left:before {
  content: "\e915";
}

/* line 32927, app/assets/stylesheets/global/style.css */
.fe-arrow-up-right:before {
  content: "\e916";
}

/* line 32931, app/assets/stylesheets/global/style.css */
.fe-at-sign:before {
  content: "\e917";
}

/* line 32935, app/assets/stylesheets/global/style.css */
.fe-award:before {
  content: "\e918";
}

/* line 32939, app/assets/stylesheets/global/style.css */
.fe-bar-chart:before {
  content: "\e919";
}

/* line 32943, app/assets/stylesheets/global/style.css */
.fe-bar-chart-2:before {
  content: "\e91a";
}

/* line 32947, app/assets/stylesheets/global/style.css */
.fe-battery:before {
  content: "\e91b";
}

/* line 32951, app/assets/stylesheets/global/style.css */
.fe-battery-charging:before {
  content: "\e91c";
}

/* line 32955, app/assets/stylesheets/global/style.css */
.fe-bell:before {
  content: "\e91d";
}

/* line 32959, app/assets/stylesheets/global/style.css */
.fe-bell-off:before {
  content: "\e91e";
}

/* line 32963, app/assets/stylesheets/global/style.css */
.fe-bluetooth:before {
  content: "\e91f";
}

/* line 32967, app/assets/stylesheets/global/style.css */
.fe-bold:before {
  content: "\e920";
}

/* line 32971, app/assets/stylesheets/global/style.css */
.fe-book:before {
  content: "\e921";
}

/* line 32975, app/assets/stylesheets/global/style.css */
.fe-book-open:before {
  content: "\e922";
}

/* line 32979, app/assets/stylesheets/global/style.css */
.fe-bookmark:before {
  content: "\e923";
}

/* line 32983, app/assets/stylesheets/global/style.css */
.fe-box:before {
  content: "\e924";
}

/* line 32987, app/assets/stylesheets/global/style.css */
.fe-briefcase:before {
  content: "\e925";
}

/* line 32991, app/assets/stylesheets/global/style.css */
.fe-calendar:before {
  content: "\e926";
}

/* line 32995, app/assets/stylesheets/global/style.css */
.fe-camera:before {
  content: "\e927";
}

/* line 32999, app/assets/stylesheets/global/style.css */
.fe-camera-off:before {
  content: "\e928";
}

/* line 33003, app/assets/stylesheets/global/style.css */
.fe-cast:before {
  content: "\e929";
}

/* line 33007, app/assets/stylesheets/global/style.css */
.fe-check:before {
  content: "\e92a";
}

/* line 33011, app/assets/stylesheets/global/style.css */
.fe-check-circle:before {
  content: "\e92b";
}

/* line 33015, app/assets/stylesheets/global/style.css */
.fe-check-square:before {
  content: "\e92c";
}

/* line 33019, app/assets/stylesheets/global/style.css */
.fe-chevron-down:before {
  content: "\e92d";
}

/* line 33023, app/assets/stylesheets/global/style.css */
.fe-chevron-left:before {
  content: "\e92e";
}

/* line 33027, app/assets/stylesheets/global/style.css */
.fe-chevron-right:before {
  content: "\e92f";
}

/* line 33031, app/assets/stylesheets/global/style.css */
.fe-chevron-up:before {
  content: "\e930";
}

/* line 33035, app/assets/stylesheets/global/style.css */
.fe-chevrons-down:before {
  content: "\e931";
}

/* line 33039, app/assets/stylesheets/global/style.css */
.fe-chevrons-left:before {
  content: "\e932";
}

/* line 33043, app/assets/stylesheets/global/style.css */
.fe-chevrons-right:before {
  content: "\e933";
}

/* line 33047, app/assets/stylesheets/global/style.css */
.fe-chevrons-up:before {
  content: "\e934";
}

/* line 33051, app/assets/stylesheets/global/style.css */
.fe-chrome:before {
  content: "\e935";
}

/* line 33055, app/assets/stylesheets/global/style.css */
.fe-circle:before {
  content: "\e936";
}

/* line 33059, app/assets/stylesheets/global/style.css */
.fe-clipboard:before {
  content: "\e937";
}

/* line 33063, app/assets/stylesheets/global/style.css */
.fe-clock:before {
  content: "\e938";
}

/* line 33067, app/assets/stylesheets/global/style.css */
.fe-cloud:before {
  content: "\e939";
}

/* line 33071, app/assets/stylesheets/global/style.css */
.fe-cloud-drizzle:before {
  content: "\e93a";
}

/* line 33075, app/assets/stylesheets/global/style.css */
.fe-cloud-lightning:before {
  content: "\e93b";
}

/* line 33079, app/assets/stylesheets/global/style.css */
.fe-cloud-off:before {
  content: "\e93c";
}

/* line 33083, app/assets/stylesheets/global/style.css */
.fe-cloud-rain:before {
  content: "\e93d";
}

/* line 33087, app/assets/stylesheets/global/style.css */
.fe-cloud-snow:before {
  content: "\e93e";
}

/* line 33091, app/assets/stylesheets/global/style.css */
.fe-code:before {
  content: "\e93f";
}

/* line 33095, app/assets/stylesheets/global/style.css */
.fe-codepen:before {
  content: "\e940";
}

/* line 33099, app/assets/stylesheets/global/style.css */
.fe-command:before {
  content: "\e941";
}

/* line 33103, app/assets/stylesheets/global/style.css */
.fe-compass:before {
  content: "\e942";
}

/* line 33107, app/assets/stylesheets/global/style.css */
.fe-copy:before {
  content: "\e943";
}

/* line 33111, app/assets/stylesheets/global/style.css */
.fe-corner-down-left:before {
  content: "\e944";
}

/* line 33115, app/assets/stylesheets/global/style.css */
.fe-corner-down-right:before {
  content: "\e945";
}

/* line 33119, app/assets/stylesheets/global/style.css */
.fe-corner-left-down:before {
  content: "\e946";
}

/* line 33123, app/assets/stylesheets/global/style.css */
.fe-corner-left-up:before {
  content: "\e947";
}

/* line 33127, app/assets/stylesheets/global/style.css */
.fe-corner-right-down:before {
  content: "\e948";
}

/* line 33131, app/assets/stylesheets/global/style.css */
.fe-corner-right-up:before {
  content: "\e949";
}

/* line 33135, app/assets/stylesheets/global/style.css */
.fe-corner-up-left:before {
  content: "\e94a";
}

/* line 33139, app/assets/stylesheets/global/style.css */
.fe-corner-up-right:before {
  content: "\e94b";
}

/* line 33143, app/assets/stylesheets/global/style.css */
.fe-cpu:before {
  content: "\e94c";
}

/* line 33147, app/assets/stylesheets/global/style.css */
.fe-credit-card:before {
  content: "\e94d";
}

/* line 33151, app/assets/stylesheets/global/style.css */
.fe-crop:before {
  content: "\e94e";
}

/* line 33155, app/assets/stylesheets/global/style.css */
.fe-crosshair:before {
  content: "\e94f";
}

/* line 33159, app/assets/stylesheets/global/style.css */
.fe-database:before {
  content: "\e950";
}

/* line 33163, app/assets/stylesheets/global/style.css */
.fe-delete:before {
  content: "\e951";
}

/* line 33167, app/assets/stylesheets/global/style.css */
.fe-disc:before {
  content: "\e952";
}

/* line 33171, app/assets/stylesheets/global/style.css */
.fe-dollar-sign:before {
  content: "\e953";
}

/* line 33175, app/assets/stylesheets/global/style.css */
.fe-download:before {
  content: "\e954";
}

/* line 33179, app/assets/stylesheets/global/style.css */
.fe-download-cloud:before {
  content: "\e955";
}

/* line 33183, app/assets/stylesheets/global/style.css */
.fe-droplet:before {
  content: "\e956";
}

/* line 33187, app/assets/stylesheets/global/style.css */
.fe-edit:before {
  content: "\e957";
}

/* line 33191, app/assets/stylesheets/global/style.css */
.fe-edit-2:before {
  content: "\e958";
}

/* line 33195, app/assets/stylesheets/global/style.css */
.fe-edit-3:before {
  content: "\e959";
}

/* line 33199, app/assets/stylesheets/global/style.css */
.fe-external-link:before {
  content: "\e95a";
}

/* line 33203, app/assets/stylesheets/global/style.css */
.fe-eye:before {
  content: "\e95b";
}

/* line 33207, app/assets/stylesheets/global/style.css */
.fe-eye-off:before {
  content: "\e95c";
}

/* line 33211, app/assets/stylesheets/global/style.css */
.fe-facebook:before {
  content: "\e95d";
}

/* line 33215, app/assets/stylesheets/global/style.css */
.fe-fast-forward:before {
  content: "\e95e";
}

/* line 33219, app/assets/stylesheets/global/style.css */
.fe-feather:before {
  content: "\e95f";
}

/* line 33223, app/assets/stylesheets/global/style.css */
.fe-file:before {
  content: "\e960";
}

/* line 33227, app/assets/stylesheets/global/style.css */
.fe-file-minus:before {
  content: "\e961";
}

/* line 33231, app/assets/stylesheets/global/style.css */
.fe-file-plus:before {
  content: "\e962";
}

/* line 33235, app/assets/stylesheets/global/style.css */
.fe-file-text:before {
  content: "\e963";
}

/* line 33239, app/assets/stylesheets/global/style.css */
.fe-film:before {
  content: "\e964";
}

/* line 33243, app/assets/stylesheets/global/style.css */
.fe-filter:before {
  content: "\e965";
}

/* line 33247, app/assets/stylesheets/global/style.css */
.fe-flag:before {
  content: "\e966";
}

/* line 33251, app/assets/stylesheets/global/style.css */
.fe-folder:before {
  content: "\e967";
}

/* line 33255, app/assets/stylesheets/global/style.css */
.fe-folder-minus:before {
  content: "\e968";
}

/* line 33259, app/assets/stylesheets/global/style.css */
.fe-folder-plus:before {
  content: "\e969";
}

/* line 33263, app/assets/stylesheets/global/style.css */
.fe-git-branch:before {
  content: "\e96a";
}

/* line 33267, app/assets/stylesheets/global/style.css */
.fe-git-commit:before {
  content: "\e96b";
}

/* line 33271, app/assets/stylesheets/global/style.css */
.fe-git-merge:before {
  content: "\e96c";
}

/* line 33275, app/assets/stylesheets/global/style.css */
.fe-git-pull-request:before {
  content: "\e96d";
}

/* line 33279, app/assets/stylesheets/global/style.css */
.fe-github:before {
  content: "\e96e";
}

/* line 33283, app/assets/stylesheets/global/style.css */
.fe-gitlab:before {
  content: "\e96f";
}

/* line 33287, app/assets/stylesheets/global/style.css */
.fe-globe:before {
  content: "\e970";
}

/* line 33291, app/assets/stylesheets/global/style.css */
.fe-grid:before {
  content: "\e971";
}

/* line 33295, app/assets/stylesheets/global/style.css */
.fe-hard-drive:before {
  content: "\e972";
}

/* line 33299, app/assets/stylesheets/global/style.css */
.fe-hash:before {
  content: "\e973";
}

/* line 33303, app/assets/stylesheets/global/style.css */
.fe-headphones:before {
  content: "\e974";
}

/* line 33307, app/assets/stylesheets/global/style.css */
.fe-heart:before {
  content: "\e975";
}

/* line 33311, app/assets/stylesheets/global/style.css */
.fe-help-circle:before {
  content: "\e976";
}

/* line 33315, app/assets/stylesheets/global/style.css */
.fe-home:before {
  content: "\e977";
}

/* line 33319, app/assets/stylesheets/global/style.css */
.fe-image:before {
  content: "\e978";
}

/* line 33323, app/assets/stylesheets/global/style.css */
.fe-inbox:before {
  content: "\e979";
}

/* line 33327, app/assets/stylesheets/global/style.css */
.fe-info:before {
  content: "\e97a";
}

/* line 33331, app/assets/stylesheets/global/style.css */
.fe-instagram:before {
  content: "\e97b";
}

/* line 33335, app/assets/stylesheets/global/style.css */
.fe-italic:before {
  content: "\e97c";
}

/* line 33339, app/assets/stylesheets/global/style.css */
.fe-layers:before {
  content: "\e97d";
}

/* line 33343, app/assets/stylesheets/global/style.css */
.fe-layout:before {
  content: "\e97e";
}

/* line 33347, app/assets/stylesheets/global/style.css */
.fe-life-buoy:before {
  content: "\e97f";
}

/* line 33351, app/assets/stylesheets/global/style.css */
.fe-link:before {
  content: "\e980";
}

/* line 33355, app/assets/stylesheets/global/style.css */
.fe-link-2:before {
  content: "\e981";
}

/* line 33359, app/assets/stylesheets/global/style.css */
.fe-linkedin:before {
  content: "\e982";
}

/* line 33363, app/assets/stylesheets/global/style.css */
.fe-list:before {
  content: "\e983";
}

/* line 33367, app/assets/stylesheets/global/style.css */
.fe-loader:before {
  content: "\e984";
}

/* line 33371, app/assets/stylesheets/global/style.css */
.fe-lock:before {
  content: "\e985";
}

/* line 33375, app/assets/stylesheets/global/style.css */
.fe-log-in:before {
  content: "\e986";
}

/* line 33379, app/assets/stylesheets/global/style.css */
.fe-log-out:before {
  content: "\e987";
}

/* line 33383, app/assets/stylesheets/global/style.css */
.fe-mail:before {
  content: "\e988";
}

/* line 33387, app/assets/stylesheets/global/style.css */
.fe-map:before {
  content: "\e989";
}

/* line 33391, app/assets/stylesheets/global/style.css */
.fe-map-pin:before {
  content: "\e98a";
}

/* line 33395, app/assets/stylesheets/global/style.css */
.fe-maximize:before {
  content: "\e98b";
}

/* line 33399, app/assets/stylesheets/global/style.css */
.fe-maximize-2:before {
  content: "\e98c";
}

/* line 33403, app/assets/stylesheets/global/style.css */
.fe-menu:before {
  content: "\e98d";
}

/* line 33407, app/assets/stylesheets/global/style.css */
.fe-message-circle:before {
  content: "\e98e";
}

/* line 33411, app/assets/stylesheets/global/style.css */
.fe-message-square:before {
  content: "\e98f";
}

/* line 33415, app/assets/stylesheets/global/style.css */
.fe-mic:before {
  content: "\e990";
}

/* line 33419, app/assets/stylesheets/global/style.css */
.fe-mic-off:before {
  content: "\e991";
}

/* line 33423, app/assets/stylesheets/global/style.css */
.fe-minimize:before {
  content: "\e992";
}

/* line 33427, app/assets/stylesheets/global/style.css */
.fe-minimize-2:before {
  content: "\e993";
}

/* line 33431, app/assets/stylesheets/global/style.css */
.fe-minus:before {
  content: "\e994";
}

/* line 33435, app/assets/stylesheets/global/style.css */
.fe-minus-circle:before {
  content: "\e995";
}

/* line 33439, app/assets/stylesheets/global/style.css */
.fe-minus-square:before {
  content: "\e996";
}

/* line 33443, app/assets/stylesheets/global/style.css */
.fe-monitor:before {
  content: "\e997";
}

/* line 33447, app/assets/stylesheets/global/style.css */
.fe-moon:before {
  content: "\e998";
}

/* line 33451, app/assets/stylesheets/global/style.css */
.fe-more-horizontal:before {
  content: "\e999";
}

/* line 33455, app/assets/stylesheets/global/style.css */
.fe-more-vertical:before {
  content: "\e99a";
}

/* line 33459, app/assets/stylesheets/global/style.css */
.fe-move:before {
  content: "\e99b";
}

/* line 33463, app/assets/stylesheets/global/style.css */
.fe-music:before {
  content: "\e99c";
}

/* line 33467, app/assets/stylesheets/global/style.css */
.fe-navigation:before {
  content: "\e99d";
}

/* line 33471, app/assets/stylesheets/global/style.css */
.fe-navigation-2:before {
  content: "\e99e";
}

/* line 33475, app/assets/stylesheets/global/style.css */
.fe-octagon:before {
  content: "\e99f";
}

/* line 33479, app/assets/stylesheets/global/style.css */
.fe-package:before {
  content: "\e9a0";
}

/* line 33483, app/assets/stylesheets/global/style.css */
.fe-paperclip:before {
  content: "\e9a1";
}

/* line 33487, app/assets/stylesheets/global/style.css */
.fe-pause:before {
  content: "\e9a2";
}

/* line 33491, app/assets/stylesheets/global/style.css */
.fe-pause-circle:before {
  content: "\e9a3";
}

/* line 33495, app/assets/stylesheets/global/style.css */
.fe-percent:before {
  content: "\e9a4";
}

/* line 33499, app/assets/stylesheets/global/style.css */
.fe-phone:before {
  content: "\e9a5";
}

/* line 33503, app/assets/stylesheets/global/style.css */
.fe-phone-call:before {
  content: "\e9a6";
}

/* line 33507, app/assets/stylesheets/global/style.css */
.fe-phone-forwarded:before {
  content: "\e9a7";
}

/* line 33511, app/assets/stylesheets/global/style.css */
.fe-phone-incoming:before {
  content: "\e9a8";
}

/* line 33515, app/assets/stylesheets/global/style.css */
.fe-phone-missed:before {
  content: "\e9a9";
}

/* line 33519, app/assets/stylesheets/global/style.css */
.fe-phone-off:before {
  content: "\e9aa";
}

/* line 33523, app/assets/stylesheets/global/style.css */
.fe-phone-outgoing:before {
  content: "\e9ab";
}

/* line 33527, app/assets/stylesheets/global/style.css */
.fe-pie-chart:before {
  content: "\e9ac";
}

/* line 33531, app/assets/stylesheets/global/style.css */
.fe-play:before {
  content: "\e9ad";
}

/* line 33535, app/assets/stylesheets/global/style.css */
.fe-play-circle:before {
  content: "\e9ae";
}

/* line 33539, app/assets/stylesheets/global/style.css */
.fe-plus:before {
  content: "\e9af";
}

/* line 33543, app/assets/stylesheets/global/style.css */
.fe-plus-circle:before {
  content: "\e9b0";
}

/* line 33547, app/assets/stylesheets/global/style.css */
.fe-plus-square:before {
  content: "\e9b1";
}

/* line 33551, app/assets/stylesheets/global/style.css */
.fe-pocket:before {
  content: "\e9b2";
}

/* line 33555, app/assets/stylesheets/global/style.css */
.fe-power:before {
  content: "\e9b3";
}

/* line 33559, app/assets/stylesheets/global/style.css */
.fe-printer:before {
  content: "\e9b4";
}

/* line 33563, app/assets/stylesheets/global/style.css */
.fe-radio:before {
  content: "\e9b5";
}

/* line 33567, app/assets/stylesheets/global/style.css */
.fe-refresh-ccw:before {
  content: "\e9b6";
}

/* line 33571, app/assets/stylesheets/global/style.css */
.fe-refresh-cw:before {
  content: "\e9b7";
}

/* line 33575, app/assets/stylesheets/global/style.css */
.fe-repeat:before {
  content: "\e9b8";
}

/* line 33579, app/assets/stylesheets/global/style.css */
.fe-rewind:before {
  content: "\e9b9";
}

/* line 33583, app/assets/stylesheets/global/style.css */
.fe-rotate-ccw:before {
  content: "\e9ba";
}

/* line 33587, app/assets/stylesheets/global/style.css */
.fe-rotate-cw:before {
  content: "\e9bb";
}

/* line 33591, app/assets/stylesheets/global/style.css */
.fe-rss:before {
  content: "\e9bc";
}

/* line 33595, app/assets/stylesheets/global/style.css */
.fe-save:before {
  content: "\e9bd";
}

/* line 33599, app/assets/stylesheets/global/style.css */
.fe-scissors:before {
  content: "\e9be";
}

/* line 33603, app/assets/stylesheets/global/style.css */
.fe-search:before {
  content: "\e9bf";
}

/* line 33607, app/assets/stylesheets/global/style.css */
.fe-send:before {
  content: "\e9c0";
}

/* line 33611, app/assets/stylesheets/global/style.css */
.fe-server:before {
  content: "\e9c1";
}

/* line 33615, app/assets/stylesheets/global/style.css */
.fe-settings:before {
  content: "\e9c2";
}

/* line 33619, app/assets/stylesheets/global/style.css */
.fe-share:before {
  content: "\e9c3";
}

/* line 33623, app/assets/stylesheets/global/style.css */
.fe-share-2:before {
  content: "\e9c4";
}

/* line 33627, app/assets/stylesheets/global/style.css */
.fe-shield:before {
  content: "\e9c5";
}

/* line 33631, app/assets/stylesheets/global/style.css */
.fe-shield-off:before {
  content: "\e9c6";
}

/* line 33635, app/assets/stylesheets/global/style.css */
.fe-shopping-bag:before {
  content: "\e9c7";
}

/* line 33639, app/assets/stylesheets/global/style.css */
.fe-shopping-cart:before {
  content: "\e9c8";
}

/* line 33643, app/assets/stylesheets/global/style.css */
.fe-shuffle:before {
  content: "\e9c9";
}

/* line 33647, app/assets/stylesheets/global/style.css */
.fe-sidebar:before {
  content: "\e9ca";
}

/* line 33651, app/assets/stylesheets/global/style.css */
.fe-skip-back:before {
  content: "\e9cb";
}

/* line 33655, app/assets/stylesheets/global/style.css */
.fe-skip-forward:before {
  content: "\e9cc";
}

/* line 33659, app/assets/stylesheets/global/style.css */
.fe-slack:before {
  content: "\e9cd";
}

/* line 33663, app/assets/stylesheets/global/style.css */
.fe-slash:before {
  content: "\e9ce";
}

/* line 33667, app/assets/stylesheets/global/style.css */
.fe-sliders:before {
  content: "\e9cf";
}

/* line 33671, app/assets/stylesheets/global/style.css */
.fe-smartphone:before {
  content: "\e9d0";
}

/* line 33675, app/assets/stylesheets/global/style.css */
.fe-speaker:before {
  content: "\e9d1";
}

/* line 33679, app/assets/stylesheets/global/style.css */
.fe-square:before {
  content: "\e9d2";
}

/* line 33683, app/assets/stylesheets/global/style.css */
.fe-star:before {
  content: "\e9d3";
}

/* line 33687, app/assets/stylesheets/global/style.css */
.fe-stop-circle:before {
  content: "\e9d4";
}

/* line 33691, app/assets/stylesheets/global/style.css */
.fe-sun:before {
  content: "\e9d5";
}

/* line 33695, app/assets/stylesheets/global/style.css */
.fe-sunrise:before {
  content: "\e9d6";
}

/* line 33699, app/assets/stylesheets/global/style.css */
.fe-sunset:before {
  content: "\e9d7";
}

/* line 33703, app/assets/stylesheets/global/style.css */
.fe-tablet:before {
  content: "\e9d8";
}

/* line 33707, app/assets/stylesheets/global/style.css */
.fe-tag:before {
  content: "\e9d9";
}

/* line 33711, app/assets/stylesheets/global/style.css */
.fe-target:before {
  content: "\e9da";
}

/* line 33715, app/assets/stylesheets/global/style.css */
.fe-terminal:before {
  content: "\e9db";
}

/* line 33719, app/assets/stylesheets/global/style.css */
.fe-thermometer:before {
  content: "\e9dc";
}

/* line 33723, app/assets/stylesheets/global/style.css */
.fe-thumbs-down:before {
  content: "\e9dd";
}

/* line 33727, app/assets/stylesheets/global/style.css */
.fe-thumbs-up:before {
  content: "\e9de";
}

/* line 33731, app/assets/stylesheets/global/style.css */
.fe-toggle-left:before {
  content: "\e9df";
}

/* line 33735, app/assets/stylesheets/global/style.css */
.fe-toggle-right:before {
  content: "\e9e0";
}

/* line 33739, app/assets/stylesheets/global/style.css */
.fe-trash:before {
  content: "\e9e1";
}

/* line 33743, app/assets/stylesheets/global/style.css */
.fe-trash-2:before {
  content: "\e9e2";
}

/* line 33747, app/assets/stylesheets/global/style.css */
.fe-trending-down:before {
  content: "\e9e3";
}

/* line 33751, app/assets/stylesheets/global/style.css */
.fe-trending-up:before {
  content: "\e9e4";
}

/* line 33755, app/assets/stylesheets/global/style.css */
.fe-triangle:before {
  content: "\e9e5";
}

/* line 33759, app/assets/stylesheets/global/style.css */
.fe-truck:before {
  content: "\e9e6";
}

/* line 33763, app/assets/stylesheets/global/style.css */
.fe-tv:before {
  content: "\e9e7";
}

/* line 33767, app/assets/stylesheets/global/style.css */
.fe-twitter:before {
  content: "\e9e8";
}

/* line 33771, app/assets/stylesheets/global/style.css */
.fe-type:before {
  content: "\e9e9";
}

/* line 33775, app/assets/stylesheets/global/style.css */
.fe-umbrella:before {
  content: "\e9ea";
}

/* line 33779, app/assets/stylesheets/global/style.css */
.fe-underline:before {
  content: "\e9eb";
}

/* line 33783, app/assets/stylesheets/global/style.css */
.fe-unlock:before {
  content: "\e9ec";
}

/* line 33787, app/assets/stylesheets/global/style.css */
.fe-upload:before {
  content: "\e9ed";
}

/* line 33791, app/assets/stylesheets/global/style.css */
.fe-upload-cloud:before {
  content: "\e9ee";
}

/* line 33795, app/assets/stylesheets/global/style.css */
.fe-user:before {
  content: "\e9ef";
}

/* line 33799, app/assets/stylesheets/global/style.css */
.fe-user-check:before {
  content: "\e9f0";
}

/* line 33803, app/assets/stylesheets/global/style.css */
.fe-user-minus:before {
  content: "\e9f1";
}

/* line 33807, app/assets/stylesheets/global/style.css */
.fe-user-plus:before {
  content: "\e9f2";
}

/* line 33811, app/assets/stylesheets/global/style.css */
.fe-user-x:before {
  content: "\e9f3";
}

/* line 33815, app/assets/stylesheets/global/style.css */
.fe-users:before {
  content: "\e9f4";
}

/* line 33819, app/assets/stylesheets/global/style.css */
.fe-video:before {
  content: "\e9f5";
}

/* line 33823, app/assets/stylesheets/global/style.css */
.fe-video-off:before {
  content: "\e9f6";
}

/* line 33827, app/assets/stylesheets/global/style.css */
.fe-voicemail:before {
  content: "\e9f7";
}

/* line 33831, app/assets/stylesheets/global/style.css */
.fe-volume:before {
  content: "\e9f8";
}

/* line 33835, app/assets/stylesheets/global/style.css */
.fe-volume-1:before {
  content: "\e9f9";
}

/* line 33839, app/assets/stylesheets/global/style.css */
.fe-volume-2:before {
  content: "\e9fa";
}

/* line 33843, app/assets/stylesheets/global/style.css */
.fe-volume-x:before {
  content: "\e9fb";
}

/* line 33847, app/assets/stylesheets/global/style.css */
.fe-watch:before {
  content: "\e9fc";
}

/* line 33851, app/assets/stylesheets/global/style.css */
.fe-wifi:before {
  content: "\e9fd";
}

/* line 33855, app/assets/stylesheets/global/style.css */
.fe-wifi-off:before {
  content: "\e9fe";
}

/* line 33859, app/assets/stylesheets/global/style.css */
.fe-wind:before {
  content: "\e9ff";
}

/* line 33863, app/assets/stylesheets/global/style.css */
.fe-x:before {
  content: "\ea00";
}

/* line 33867, app/assets/stylesheets/global/style.css */
.fe-x-circle:before {
  content: "\ea01";
}

/* line 33871, app/assets/stylesheets/global/style.css */
.fe-x-square:before {
  content: "\ea02";
}

/* line 33875, app/assets/stylesheets/global/style.css */
.fe-zap:before {
  content: "\ea03";
}

/* line 33879, app/assets/stylesheets/global/style.css */
.fe-zap-off:before {
  content: "\ea04";
}

/* line 33883, app/assets/stylesheets/global/style.css */
.fe-zoom-in:before {
  content: "\ea05";
}

/* line 33887, app/assets/stylesheets/global/style.css */
.fe-zoom-out:before {
  content: "\ea06";
}

@font-face {
  font-family: "Glyphicons Halflings";
  src: url(/../iconfonts/glyphicons/fonts/glyphicons-halflings-regular.eot);
  src: url(/../iconfonts/glyphicons/fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(/../iconfonts/glyphicons/fonts/glyphicons-halflings-regular.woff2) format("woff2"), url(/../iconfonts/glyphicons/fonts/glyphicons-halflings-regular.woff) format("woff"), url(/../iconfonts/glyphicons/fonts/glyphicons-halflings-regular.ttf) format("truetype"), url(/../iconfonts/glyphicons/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg");
}

/* line 33897, app/assets/stylesheets/global/style.css */
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 33909, app/assets/stylesheets/global/style.css */
.glyphicon-asterisk:before {
  content: "*";
}

/* line 33913, app/assets/stylesheets/global/style.css */
.glyphicon-plus:before {
  content: "+";
}

/* line 33917, app/assets/stylesheets/global/style.css */
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "€";
}

/* line 33922, app/assets/stylesheets/global/style.css */
.glyphicon-minus:before {
  content: "−";
}

/* line 33926, app/assets/stylesheets/global/style.css */
.glyphicon-cloud:before {
  content: "☁";
}

/* line 33930, app/assets/stylesheets/global/style.css */
.glyphicon-envelope:before {
  content: "✉";
}

/* line 33934, app/assets/stylesheets/global/style.css */
.glyphicon-pencil:before {
  content: "✏";
}

/* line 33938, app/assets/stylesheets/global/style.css */
.glyphicon-glass:before {
  content: "\e001";
}

/* line 33942, app/assets/stylesheets/global/style.css */
.glyphicon-music:before {
  content: "\e002";
}

/* line 33946, app/assets/stylesheets/global/style.css */
.glyphicon-search:before {
  content: "\e003";
}

/* line 33950, app/assets/stylesheets/global/style.css */
.glyphicon-heart:before {
  content: "\e005";
}

/* line 33954, app/assets/stylesheets/global/style.css */
.glyphicon-star:before {
  content: "\e006";
}

/* line 33958, app/assets/stylesheets/global/style.css */
.glyphicon-star-empty:before {
  content: "\e007";
}

/* line 33962, app/assets/stylesheets/global/style.css */
.glyphicon-user:before {
  content: "\e008";
}

/* line 33966, app/assets/stylesheets/global/style.css */
.glyphicon-film:before {
  content: "\e009";
}

/* line 33970, app/assets/stylesheets/global/style.css */
.glyphicon-th-large:before {
  content: "\e010";
}

/* line 33974, app/assets/stylesheets/global/style.css */
.glyphicon-th:before {
  content: "\e011";
}

/* line 33978, app/assets/stylesheets/global/style.css */
.glyphicon-th-list:before {
  content: "\e012";
}

/* line 33982, app/assets/stylesheets/global/style.css */
.glyphicon-ok:before {
  content: "\e013";
}

/* line 33986, app/assets/stylesheets/global/style.css */
.glyphicon-remove:before {
  content: "\e014";
}

/* line 33990, app/assets/stylesheets/global/style.css */
.glyphicon-zoom-in:before {
  content: "\e015";
}

/* line 33994, app/assets/stylesheets/global/style.css */
.glyphicon-zoom-out:before {
  content: "\e016";
}

/* line 33998, app/assets/stylesheets/global/style.css */
.glyphicon-off:before {
  content: "\e017";
}

/* line 34002, app/assets/stylesheets/global/style.css */
.glyphicon-signal:before {
  content: "\e018";
}

/* line 34006, app/assets/stylesheets/global/style.css */
.glyphicon-cog:before {
  content: "\e019";
}

/* line 34010, app/assets/stylesheets/global/style.css */
.glyphicon-trash:before {
  content: "\e020";
}

/* line 34014, app/assets/stylesheets/global/style.css */
.glyphicon-home:before {
  content: "\e021";
}

/* line 34018, app/assets/stylesheets/global/style.css */
.glyphicon-file:before {
  content: "\e022";
}

/* line 34022, app/assets/stylesheets/global/style.css */
.glyphicon-time:before {
  content: "\e023";
}

/* line 34026, app/assets/stylesheets/global/style.css */
.glyphicon-road:before {
  content: "\e024";
}

/* line 34030, app/assets/stylesheets/global/style.css */
.glyphicon-download-alt:before {
  content: "\e025";
}

/* line 34034, app/assets/stylesheets/global/style.css */
.glyphicon-download:before {
  content: "\e026";
}

/* line 34038, app/assets/stylesheets/global/style.css */
.glyphicon-upload:before {
  content: "\e027";
}

/* line 34042, app/assets/stylesheets/global/style.css */
.glyphicon-inbox:before {
  content: "\e028";
}

/* line 34046, app/assets/stylesheets/global/style.css */
.glyphicon-play-circle:before {
  content: "\e029";
}

/* line 34050, app/assets/stylesheets/global/style.css */
.glyphicon-repeat:before {
  content: "\e030";
}

/* line 34054, app/assets/stylesheets/global/style.css */
.glyphicon-refresh:before {
  content: "\e031";
}

/* line 34058, app/assets/stylesheets/global/style.css */
.glyphicon-list-alt:before {
  content: "\e032";
}

/* line 34062, app/assets/stylesheets/global/style.css */
.glyphicon-lock:before {
  content: "\e033";
}

/* line 34066, app/assets/stylesheets/global/style.css */
.glyphicon-flag:before {
  content: "\e034";
}

/* line 34070, app/assets/stylesheets/global/style.css */
.glyphicon-headphones:before {
  content: "\e035";
}

/* line 34074, app/assets/stylesheets/global/style.css */
.glyphicon-volume-off:before {
  content: "\e036";
}

/* line 34078, app/assets/stylesheets/global/style.css */
.glyphicon-volume-down:before {
  content: "\e037";
}

/* line 34082, app/assets/stylesheets/global/style.css */
.glyphicon-volume-up:before {
  content: "\e038";
}

/* line 34086, app/assets/stylesheets/global/style.css */
.glyphicon-qrcode:before {
  content: "\e039";
}

/* line 34090, app/assets/stylesheets/global/style.css */
.glyphicon-barcode:before {
  content: "\e040";
}

/* line 34094, app/assets/stylesheets/global/style.css */
.glyphicon-tag:before {
  content: "\e041";
}

/* line 34098, app/assets/stylesheets/global/style.css */
.glyphicon-tags:before {
  content: "\e042";
}

/* line 34102, app/assets/stylesheets/global/style.css */
.glyphicon-book:before {
  content: "\e043";
}

/* line 34106, app/assets/stylesheets/global/style.css */
.glyphicon-bookmark:before {
  content: "\e044";
}

/* line 34110, app/assets/stylesheets/global/style.css */
.glyphicon-print:before {
  content: "\e045";
}

/* line 34114, app/assets/stylesheets/global/style.css */
.glyphicon-camera:before {
  content: "\e046";
}

/* line 34118, app/assets/stylesheets/global/style.css */
.glyphicon-font:before {
  content: "\e047";
}

/* line 34122, app/assets/stylesheets/global/style.css */
.glyphicon-bold:before {
  content: "\e048";
}

/* line 34126, app/assets/stylesheets/global/style.css */
.glyphicon-italic:before {
  content: "\e049";
}

/* line 34130, app/assets/stylesheets/global/style.css */
.glyphicon-text-height:before {
  content: "\e050";
}

/* line 34134, app/assets/stylesheets/global/style.css */
.glyphicon-text-width:before {
  content: "\e051";
}

/* line 34138, app/assets/stylesheets/global/style.css */
.glyphicon-align-left:before {
  content: "\e052";
}

/* line 34142, app/assets/stylesheets/global/style.css */
.glyphicon-align-center:before {
  content: "\e053";
}

/* line 34146, app/assets/stylesheets/global/style.css */
.glyphicon-align-right:before {
  content: "\e054";
}

/* line 34150, app/assets/stylesheets/global/style.css */
.glyphicon-align-justify:before {
  content: "\e055";
}

/* line 34154, app/assets/stylesheets/global/style.css */
.glyphicon-list:before {
  content: "\e056";
}

/* line 34158, app/assets/stylesheets/global/style.css */
.glyphicon-indent-left:before {
  content: "\e057";
}

/* line 34162, app/assets/stylesheets/global/style.css */
.glyphicon-indent-right:before {
  content: "\e058";
}

/* line 34166, app/assets/stylesheets/global/style.css */
.glyphicon-facetime-video:before {
  content: "\e059";
}

/* line 34170, app/assets/stylesheets/global/style.css */
.glyphicon-picture:before {
  content: "\e060";
}

/* line 34174, app/assets/stylesheets/global/style.css */
.glyphicon-map-marker:before {
  content: "\e062";
}

/* line 34178, app/assets/stylesheets/global/style.css */
.glyphicon-adjust:before {
  content: "\e063";
}

/* line 34182, app/assets/stylesheets/global/style.css */
.glyphicon-tint:before {
  content: "\e064";
}

/* line 34186, app/assets/stylesheets/global/style.css */
.glyphicon-edit:before {
  content: "\e065";
}

/* line 34190, app/assets/stylesheets/global/style.css */
.glyphicon-share:before {
  content: "\e066";
}

/* line 34194, app/assets/stylesheets/global/style.css */
.glyphicon-check:before {
  content: "\e067";
}

/* line 34198, app/assets/stylesheets/global/style.css */
.glyphicon-move:before {
  content: "\e068";
}

/* line 34202, app/assets/stylesheets/global/style.css */
.glyphicon-step-backward:before {
  content: "\e069";
}

/* line 34206, app/assets/stylesheets/global/style.css */
.glyphicon-fast-backward:before {
  content: "\e070";
}

/* line 34210, app/assets/stylesheets/global/style.css */
.glyphicon-backward:before {
  content: "\e071";
}

/* line 34214, app/assets/stylesheets/global/style.css */
.glyphicon-play:before {
  content: "\e072";
}

/* line 34218, app/assets/stylesheets/global/style.css */
.glyphicon-pause:before {
  content: "\e073";
}

/* line 34222, app/assets/stylesheets/global/style.css */
.glyphicon-stop:before {
  content: "\e074";
}

/* line 34226, app/assets/stylesheets/global/style.css */
.glyphicon-forward:before {
  content: "\e075";
}

/* line 34230, app/assets/stylesheets/global/style.css */
.glyphicon-fast-forward:before {
  content: "\e076";
}

/* line 34234, app/assets/stylesheets/global/style.css */
.glyphicon-step-forward:before {
  content: "\e077";
}

/* line 34238, app/assets/stylesheets/global/style.css */
.glyphicon-eject:before {
  content: "\e078";
}

/* line 34242, app/assets/stylesheets/global/style.css */
.glyphicon-chevron-left:before {
  content: "\e079";
}

/* line 34246, app/assets/stylesheets/global/style.css */
.glyphicon-chevron-right:before {
  content: "\e080";
}

/* line 34250, app/assets/stylesheets/global/style.css */
.glyphicon-plus-sign:before {
  content: "\e081";
}

/* line 34254, app/assets/stylesheets/global/style.css */
.glyphicon-minus-sign:before {
  content: "\e082";
}

/* line 34258, app/assets/stylesheets/global/style.css */
.glyphicon-remove-sign:before {
  content: "\e083";
}

/* line 34262, app/assets/stylesheets/global/style.css */
.glyphicon-ok-sign:before {
  content: "\e084";
}

/* line 34266, app/assets/stylesheets/global/style.css */
.glyphicon-question-sign:before {
  content: "\e085";
}

/* line 34270, app/assets/stylesheets/global/style.css */
.glyphicon-info-sign:before {
  content: "\e086";
}

/* line 34274, app/assets/stylesheets/global/style.css */
.glyphicon-screenshot:before {
  content: "\e087";
}

/* line 34278, app/assets/stylesheets/global/style.css */
.glyphicon-remove-circle:before {
  content: "\e088";
}

/* line 34282, app/assets/stylesheets/global/style.css */
.glyphicon-ok-circle:before {
  content: "\e089";
}

/* line 34286, app/assets/stylesheets/global/style.css */
.glyphicon-ban-circle:before {
  content: "\e090";
}

/* line 34290, app/assets/stylesheets/global/style.css */
.glyphicon-arrow-left:before {
  content: "\e091";
}

/* line 34294, app/assets/stylesheets/global/style.css */
.glyphicon-arrow-right:before {
  content: "\e092";
}

/* line 34298, app/assets/stylesheets/global/style.css */
.glyphicon-arrow-up:before {
  content: "\e093";
}

/* line 34302, app/assets/stylesheets/global/style.css */
.glyphicon-arrow-down:before {
  content: "\e094";
}

/* line 34306, app/assets/stylesheets/global/style.css */
.glyphicon-share-alt:before {
  content: "\e095";
}

/* line 34310, app/assets/stylesheets/global/style.css */
.glyphicon-resize-full:before {
  content: "\e096";
}

/* line 34314, app/assets/stylesheets/global/style.css */
.glyphicon-resize-small:before {
  content: "\e097";
}

/* line 34318, app/assets/stylesheets/global/style.css */
.glyphicon-exclamation-sign:before {
  content: "\e101";
}

/* line 34322, app/assets/stylesheets/global/style.css */
.glyphicon-gift:before {
  content: "\e102";
}

/* line 34326, app/assets/stylesheets/global/style.css */
.glyphicon-leaf:before {
  content: "\e103";
}

/* line 34330, app/assets/stylesheets/global/style.css */
.glyphicon-fire:before {
  content: "\e104";
}

/* line 34334, app/assets/stylesheets/global/style.css */
.glyphicon-eye-open:before {
  content: "\e105";
}

/* line 34338, app/assets/stylesheets/global/style.css */
.glyphicon-eye-close:before {
  content: "\e106";
}

/* line 34342, app/assets/stylesheets/global/style.css */
.glyphicon-warning-sign:before {
  content: "\e107";
}

/* line 34346, app/assets/stylesheets/global/style.css */
.glyphicon-plane:before {
  content: "\e108";
}

/* line 34350, app/assets/stylesheets/global/style.css */
.glyphicon-calendar:before {
  content: "\e109";
}

/* line 34354, app/assets/stylesheets/global/style.css */
.glyphicon-random:before {
  content: "\e110";
}

/* line 34358, app/assets/stylesheets/global/style.css */
.glyphicon-comment:before {
  content: "\e111";
}

/* line 34362, app/assets/stylesheets/global/style.css */
.glyphicon-magnet:before {
  content: "\e112";
}

/* line 34366, app/assets/stylesheets/global/style.css */
.glyphicon-chevron-up:before {
  content: "\e113";
}

/* line 34370, app/assets/stylesheets/global/style.css */
.glyphicon-chevron-down:before {
  content: "\e114";
}

/* line 34374, app/assets/stylesheets/global/style.css */
.glyphicon-retweet:before {
  content: "\e115";
}

/* line 34378, app/assets/stylesheets/global/style.css */
.glyphicon-shopping-cart:before {
  content: "\e116";
}

/* line 34382, app/assets/stylesheets/global/style.css */
.glyphicon-folder-close:before {
  content: "\e117";
}

/* line 34386, app/assets/stylesheets/global/style.css */
.glyphicon-folder-open:before {
  content: "\e118";
}

/* line 34390, app/assets/stylesheets/global/style.css */
.glyphicon-resize-vertical:before {
  content: "\e119";
}

/* line 34394, app/assets/stylesheets/global/style.css */
.glyphicon-resize-horizontal:before {
  content: "\e120";
}

/* line 34398, app/assets/stylesheets/global/style.css */
.glyphicon-hdd:before {
  content: "\e121";
}

/* line 34402, app/assets/stylesheets/global/style.css */
.glyphicon-bullhorn:before {
  content: "\e122";
}

/* line 34406, app/assets/stylesheets/global/style.css */
.glyphicon-bell:before {
  content: "\e123";
}

/* line 34410, app/assets/stylesheets/global/style.css */
.glyphicon-certificate:before {
  content: "\e124";
}

/* line 34414, app/assets/stylesheets/global/style.css */
.glyphicon-thumbs-up:before {
  content: "\e125";
}

/* line 34418, app/assets/stylesheets/global/style.css */
.glyphicon-thumbs-down:before {
  content: "\e126";
}

/* line 34422, app/assets/stylesheets/global/style.css */
.glyphicon-hand-right:before {
  content: "\e127";
}

/* line 34426, app/assets/stylesheets/global/style.css */
.glyphicon-hand-left:before {
  content: "\e128";
}

/* line 34430, app/assets/stylesheets/global/style.css */
.glyphicon-hand-up:before {
  content: "\e129";
}

/* line 34434, app/assets/stylesheets/global/style.css */
.glyphicon-hand-down:before {
  content: "\e130";
}

/* line 34438, app/assets/stylesheets/global/style.css */
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

/* line 34442, app/assets/stylesheets/global/style.css */
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

/* line 34446, app/assets/stylesheets/global/style.css */
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

/* line 34450, app/assets/stylesheets/global/style.css */
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

/* line 34454, app/assets/stylesheets/global/style.css */
.glyphicon-globe:before {
  content: "\e135";
}

/* line 34458, app/assets/stylesheets/global/style.css */
.glyphicon-wrench:before {
  content: "\e136";
}

/* line 34462, app/assets/stylesheets/global/style.css */
.glyphicon-tasks:before {
  content: "\e137";
}

/* line 34466, app/assets/stylesheets/global/style.css */
.glyphicon-filter:before {
  content: "\e138";
}

/* line 34470, app/assets/stylesheets/global/style.css */
.glyphicon-briefcase:before {
  content: "\e139";
}

/* line 34474, app/assets/stylesheets/global/style.css */
.glyphicon-fullscreen:before {
  content: "\e140";
}

/* line 34478, app/assets/stylesheets/global/style.css */
.glyphicon-dashboard:before {
  content: "\e141";
}

/* line 34482, app/assets/stylesheets/global/style.css */
.glyphicon-paperclip:before {
  content: "\e142";
}

/* line 34486, app/assets/stylesheets/global/style.css */
.glyphicon-heart-empty:before {
  content: "\e143";
}

/* line 34490, app/assets/stylesheets/global/style.css */
.glyphicon-link:before {
  content: "\e144";
}

/* line 34494, app/assets/stylesheets/global/style.css */
.glyphicon-phone:before {
  content: "\e145";
}

/* line 34498, app/assets/stylesheets/global/style.css */
.glyphicon-pushpin:before {
  content: "\e146";
}

/* line 34502, app/assets/stylesheets/global/style.css */
.glyphicon-usd:before {
  content: "\e148";
}

/* line 34506, app/assets/stylesheets/global/style.css */
.glyphicon-gbp:before {
  content: "\e149";
}

/* line 34510, app/assets/stylesheets/global/style.css */
.glyphicon-sort:before {
  content: "\e150";
}

/* line 34514, app/assets/stylesheets/global/style.css */
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

/* line 34518, app/assets/stylesheets/global/style.css */
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

/* line 34522, app/assets/stylesheets/global/style.css */
.glyphicon-sort-by-order:before {
  content: "\e153";
}

/* line 34526, app/assets/stylesheets/global/style.css */
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

/* line 34530, app/assets/stylesheets/global/style.css */
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

/* line 34534, app/assets/stylesheets/global/style.css */
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

/* line 34538, app/assets/stylesheets/global/style.css */
.glyphicon-unchecked:before {
  content: "\e157";
}

/* line 34542, app/assets/stylesheets/global/style.css */
.glyphicon-expand:before {
  content: "\e158";
}

/* line 34546, app/assets/stylesheets/global/style.css */
.glyphicon-collapse-down:before {
  content: "\e159";
}

/* line 34550, app/assets/stylesheets/global/style.css */
.glyphicon-collapse-up:before {
  content: "\e160";
}

/* line 34554, app/assets/stylesheets/global/style.css */
.glyphicon-log-in:before {
  content: "\e161";
}

/* line 34558, app/assets/stylesheets/global/style.css */
.glyphicon-flash:before {
  content: "\e162";
}

/* line 34562, app/assets/stylesheets/global/style.css */
.glyphicon-log-out:before {
  content: "\e163";
}

/* line 34566, app/assets/stylesheets/global/style.css */
.glyphicon-new-window:before {
  content: "\e164";
}

/* line 34570, app/assets/stylesheets/global/style.css */
.glyphicon-record:before {
  content: "\e165";
}

/* line 34574, app/assets/stylesheets/global/style.css */
.glyphicon-save:before {
  content: "\e166";
}

/* line 34578, app/assets/stylesheets/global/style.css */
.glyphicon-open:before {
  content: "\e167";
}

/* line 34582, app/assets/stylesheets/global/style.css */
.glyphicon-saved:before {
  content: "\e168";
}

/* line 34586, app/assets/stylesheets/global/style.css */
.glyphicon-import:before {
  content: "\e169";
}

/* line 34590, app/assets/stylesheets/global/style.css */
.glyphicon-export:before {
  content: "\e170";
}

/* line 34594, app/assets/stylesheets/global/style.css */
.glyphicon-send:before {
  content: "\e171";
}

/* line 34598, app/assets/stylesheets/global/style.css */
.glyphicon-floppy-disk:before {
  content: "\e172";
}

/* line 34602, app/assets/stylesheets/global/style.css */
.glyphicon-floppy-saved:before {
  content: "\e173";
}

/* line 34606, app/assets/stylesheets/global/style.css */
.glyphicon-floppy-remove:before {
  content: "\e174";
}

/* line 34610, app/assets/stylesheets/global/style.css */
.glyphicon-floppy-save:before {
  content: "\e175";
}

/* line 34614, app/assets/stylesheets/global/style.css */
.glyphicon-floppy-open:before {
  content: "\e176";
}

/* line 34618, app/assets/stylesheets/global/style.css */
.glyphicon-credit-card:before {
  content: "\e177";
}

/* line 34622, app/assets/stylesheets/global/style.css */
.glyphicon-transfer:before {
  content: "\e178";
}

/* line 34626, app/assets/stylesheets/global/style.css */
.glyphicon-cutlery:before {
  content: "\e179";
}

/* line 34630, app/assets/stylesheets/global/style.css */
.glyphicon-header:before {
  content: "\e180";
}

/* line 34634, app/assets/stylesheets/global/style.css */
.glyphicon-compressed:before {
  content: "\e181";
}

/* line 34638, app/assets/stylesheets/global/style.css */
.glyphicon-earphone:before {
  content: "\e182";
}

/* line 34642, app/assets/stylesheets/global/style.css */
.glyphicon-phone-alt:before {
  content: "\e183";
}

/* line 34646, app/assets/stylesheets/global/style.css */
.glyphicon-tower:before {
  content: "\e184";
}

/* line 34650, app/assets/stylesheets/global/style.css */
.glyphicon-stats:before {
  content: "\e185";
}

/* line 34654, app/assets/stylesheets/global/style.css */
.glyphicon-sd-video:before {
  content: "\e186";
}

/* line 34658, app/assets/stylesheets/global/style.css */
.glyphicon-hd-video:before {
  content: "\e187";
}

/* line 34662, app/assets/stylesheets/global/style.css */
.glyphicon-subtitles:before {
  content: "\e188";
}

/* line 34666, app/assets/stylesheets/global/style.css */
.glyphicon-sound-stereo:before {
  content: "\e189";
}

/* line 34670, app/assets/stylesheets/global/style.css */
.glyphicon-sound-dolby:before {
  content: "\e190";
}

/* line 34674, app/assets/stylesheets/global/style.css */
.glyphicon-sound-5-1:before {
  content: "\e191";
}

/* line 34678, app/assets/stylesheets/global/style.css */
.glyphicon-sound-6-1:before {
  content: "\e192";
}

/* line 34682, app/assets/stylesheets/global/style.css */
.glyphicon-sound-7-1:before {
  content: "\e193";
}

/* line 34686, app/assets/stylesheets/global/style.css */
.glyphicon-copyright-mark:before {
  content: "\e194";
}

/* line 34690, app/assets/stylesheets/global/style.css */
.glyphicon-registration-mark:before {
  content: "\e195";
}

/* line 34694, app/assets/stylesheets/global/style.css */
.glyphicon-cloud-download:before {
  content: "\e197";
}

/* line 34698, app/assets/stylesheets/global/style.css */
.glyphicon-cloud-upload:before {
  content: "\e198";
}

/* line 34702, app/assets/stylesheets/global/style.css */
.glyphicon-tree-conifer:before {
  content: "\e199";
}

/* line 34706, app/assets/stylesheets/global/style.css */
.glyphicon-tree-deciduous:before {
  content: "\e200";
}

/* line 34710, app/assets/stylesheets/global/style.css */
.glyphicon-cd:before {
  content: "\e201";
}

/* line 34714, app/assets/stylesheets/global/style.css */
.glyphicon-save-file:before {
  content: "\e202";
}

/* line 34718, app/assets/stylesheets/global/style.css */
.glyphicon-open-file:before {
  content: "\e203";
}

/* line 34722, app/assets/stylesheets/global/style.css */
.glyphicon-level-up:before {
  content: "\e204";
}

/* line 34726, app/assets/stylesheets/global/style.css */
.glyphicon-copy:before {
  content: "\e205";
}

/* line 34730, app/assets/stylesheets/global/style.css */
.glyphicon-paste:before {
  content: "\e206";
}

/* line 34734, app/assets/stylesheets/global/style.css */
.glyphicon-alert:before {
  content: "\e209";
}

/* line 34738, app/assets/stylesheets/global/style.css */
.glyphicon-equalizer:before {
  content: "\e210";
}

/* line 34742, app/assets/stylesheets/global/style.css */
.glyphicon-king:before {
  content: "\e211";
}

/* line 34746, app/assets/stylesheets/global/style.css */
.glyphicon-queen:before {
  content: "\e212";
}

/* line 34750, app/assets/stylesheets/global/style.css */
.glyphicon-pawn:before {
  content: "\e213";
}

/* line 34754, app/assets/stylesheets/global/style.css */
.glyphicon-bishop:before {
  content: "\e214";
}

/* line 34758, app/assets/stylesheets/global/style.css */
.glyphicon-knight:before {
  content: "\e215";
}

/* line 34762, app/assets/stylesheets/global/style.css */
.glyphicon-baby-formula:before {
  content: "\e216";
}

/* line 34766, app/assets/stylesheets/global/style.css */
.glyphicon-tent:before {
  content: "⛺";
}

/* line 34770, app/assets/stylesheets/global/style.css */
.glyphicon-blackboard:before {
  content: "\e218";
}

/* line 34774, app/assets/stylesheets/global/style.css */
.glyphicon-bed:before {
  content: "\e219";
}

/* line 34778, app/assets/stylesheets/global/style.css */
.glyphicon-apple:before {
  content: "\f8ff";
}

/* line 34782, app/assets/stylesheets/global/style.css */
.glyphicon-erase:before {
  content: "\e221";
}

/* line 34786, app/assets/stylesheets/global/style.css */
.glyphicon-hourglass:before {
  content: "⌛";
}

/* line 34790, app/assets/stylesheets/global/style.css */
.glyphicon-lamp:before {
  content: "\e223";
}

/* line 34794, app/assets/stylesheets/global/style.css */
.glyphicon-duplicate:before {
  content: "\e224";
}

/* line 34798, app/assets/stylesheets/global/style.css */
.glyphicon-piggy-bank:before {
  content: "\e225";
}

/* line 34802, app/assets/stylesheets/global/style.css */
.glyphicon-scissors:before {
  content: "\e226";
}

/* line 34806, app/assets/stylesheets/global/style.css */
.glyphicon-bitcoin:before,
.glyphicon-btc:before,
.glyphicon-xbt:before {
  content: "\e227";
}

/* line 34812, app/assets/stylesheets/global/style.css */
.glyphicon-yen:before,
.glyphicon-jpy:before {
  content: "¥";
}

/* line 34817, app/assets/stylesheets/global/style.css */
.glyphicon-ruble:before,
.glyphicon-rub:before {
  content: "₽";
}

/* line 34822, app/assets/stylesheets/global/style.css */
.glyphicon-scale:before {
  content: "\e230";
}

/* line 34826, app/assets/stylesheets/global/style.css */
.glyphicon-ice-lolly:before {
  content: "\e231";
}

/* line 34830, app/assets/stylesheets/global/style.css */
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}

/* line 34834, app/assets/stylesheets/global/style.css */
.glyphicon-education:before {
  content: "\e233";
}

/* line 34838, app/assets/stylesheets/global/style.css */
.glyphicon-option-horizontal:before {
  content: "\e234";
}

/* line 34842, app/assets/stylesheets/global/style.css */
.glyphicon-option-vertical:before {
  content: "\e235";
}

/* line 34846, app/assets/stylesheets/global/style.css */
.glyphicon-menu-hamburger:before {
  content: "\e236";
}

/* line 34850, app/assets/stylesheets/global/style.css */
.glyphicon-modal-window:before {
  content: "\e237";
}

/* line 34854, app/assets/stylesheets/global/style.css */
.glyphicon-oil:before {
  content: "\e238";
}

/* line 34858, app/assets/stylesheets/global/style.css */
.glyphicon-grain:before {
  content: "\e239";
}

/* line 34862, app/assets/stylesheets/global/style.css */
.glyphicon-sunglasses:before {
  content: "\e240";
}

/* line 34866, app/assets/stylesheets/global/style.css */
.glyphicon-text-size:before {
  content: "\e241";
}

/* line 34870, app/assets/stylesheets/global/style.css */
.glyphicon-text-color:before {
  content: "\e242";
}

/* line 34874, app/assets/stylesheets/global/style.css */
.glyphicon-text-background:before {
  content: "\e243";
}

/* line 34878, app/assets/stylesheets/global/style.css */
.glyphicon-object-align-top:before {
  content: "\e244";
}

/* line 34882, app/assets/stylesheets/global/style.css */
.glyphicon-object-align-bottom:before {
  content: "\e245";
}

/* line 34886, app/assets/stylesheets/global/style.css */
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}

/* line 34890, app/assets/stylesheets/global/style.css */
.glyphicon-object-align-left:before {
  content: "\e247";
}

/* line 34894, app/assets/stylesheets/global/style.css */
.glyphicon-object-align-vertical:before {
  content: "\e248";
}

/* line 34898, app/assets/stylesheets/global/style.css */
.glyphicon-object-align-right:before {
  content: "\e249";
}

/* line 34902, app/assets/stylesheets/global/style.css */
.glyphicon-triangle-right:before {
  content: "\e250";
}

/* line 34906, app/assets/stylesheets/global/style.css */
.glyphicon-triangle-left:before {
  content: "\e251";
}

/* line 34910, app/assets/stylesheets/global/style.css */
.glyphicon-triangle-bottom:before {
  content: "\e252";
}

/* line 34914, app/assets/stylesheets/global/style.css */
.glyphicon-triangle-top:before {
  content: "\e253";
}

/* line 34918, app/assets/stylesheets/global/style.css */
.glyphicon-console:before {
  content: "\e254";
}

/* line 34922, app/assets/stylesheets/global/style.css */
.glyphicon-superscript:before {
  content: "\e255";
}

/* line 34926, app/assets/stylesheets/global/style.css */
.glyphicon-subscript:before {
  content: "\e256";
}

/* line 34930, app/assets/stylesheets/global/style.css */
.glyphicon-menu-left:before {
  content: "\e257";
}

/* line 34934, app/assets/stylesheets/global/style.css */
.glyphicon-menu-right:before {
  content: "\e258";
}

/* line 34938, app/assets/stylesheets/global/style.css */
.glyphicon-menu-down:before {
  content: "\e259";
}

/* line 34942, app/assets/stylesheets/global/style.css */
.glyphicon-menu-up:before {
  content: "\e260";
}

/* line 34946, app/assets/stylesheets/global/style.css */
.icon-icon-shape {
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  text-align: center;
}

/* line 34953, app/assets/stylesheets/global/style.css */
.icon-icon-shape i {
  font-size: 24px;
  line-height: 2;
}

/* line 34958, app/assets/stylesheets/global/style.css */
.item-card-img {
  overflow: hidden;
}

/*--item-card2-img--*/
/* line 34963, app/assets/stylesheets/global/style.css */
.item-card2-img {
  position: relative;
  overflow: hidden;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}

/*
.item-card2-img a{
	position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}
*/
/* line 34981, app/assets/stylesheets/global/style.css */
.item-card2-desc ul li {
  margin-right: 1.5rem;
  font-size: 13px;
}

/* line 34986, app/assets/stylesheets/global/style.css */
.item-card2-desc ul li:last-child {
  margin-right: 0;
}

/*--item-card2--*/
/* line 34991, app/assets/stylesheets/global/style.css */
.item-card2-icons {
  position: absolute;
  top: 20px;
  right: 15px;
  z-index: 999;
}

/* line 34998, app/assets/stylesheets/global/style.css */
.item-card2-icons a {
  width: 2rem;
  display: inline-block;
  height: 2rem;
  text-align: center;
  border-radius: 100px;
  line-height: 2.1rem;
  border-radius: 50px;
  color: #fff;
}

/*--item-list--*/
/* line 35010, app/assets/stylesheets/global/style.css */
.item-list .list-group-item {
  border: 0;
  margin-bottom: 0;
  border-bottom: 1px solid rgba(167, 180, 201, 0.3);
}

/* line 35016, app/assets/stylesheets/global/style.css */
.item-list .list-group-item i {
  margin-right: 5px;
  width: 25px;
  height: 25px;
  border-radius: 2px;
  font-size: 12px;
  text-align: center;
  line-height: 25px;
  color: #fff !important;
}

/*--item-user--*/
/* line 35028, app/assets/stylesheets/global/style.css */
.item-user .item-user-icons a {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  text-align: center;
  border-radius: 100px;
  line-height: 2rem;
  margin-top: 0.3rem;
}

/* line 35038, app/assets/stylesheets/global/style.css */
.item-user .item-user-icons a:hover {
  color: #fff;
}

/* line 35042, app/assets/stylesheets/global/style.css */
.item-box .item-box-wrap {
  margin-top: 15px;
}

/* line 35046, app/assets/stylesheets/global/style.css */
.item-box .stamp i {
  font-size: 18px;
  font-size: 25px;
  line-height: 2;
}

/* line 35052, app/assets/stylesheets/global/style.css */
.item-box .item-box-wrap h5, .item-box .item-box-wrap .h5 {
  font-size: 20px;
  font-weight: 500;
}

/**
Dimmer
*/
/* line 35060, app/assets/stylesheets/global/style.css */
.dimmer {
  position: relative;
}

/* line 35064, app/assets/stylesheets/global/style.css */
.dimmer .loader {
  display: none;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
}

/* line 35075, app/assets/stylesheets/global/style.css */
.dimmer.active .loader {
  display: block;
}

/* line 35079, app/assets/stylesheets/global/style.css */
.dimmer.active .dimmer-content {
  opacity: 0.04;
  pointer-events: none;
}

/*-------- Loaders ---------*/
/* line 35085, app/assets/stylesheets/global/style.css */
.spinner {
  width: 40px;
  height: 40px;
  margin: 100px auto;
  animation: sk-rotateplane 1.2s infinite ease-in-out;
}

/* line 35093, app/assets/stylesheets/global/style.css */
.spinner-lg {
  width: 100px;
  height: 100px;
  margin: 100px auto;
  animation: sk-rotateplane 1.2s infinite ease-in-out;
}

@keyframes sk-rotateplane {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}

/* line 35132, app/assets/stylesheets/global/style.css */
.spinner1 {
  width: 40px;
  height: 40px;
  position: relative;
  margin: 100px auto;
}

/* line 35139, app/assets/stylesheets/global/style.css */
.spinner1-lg {
  width: 100px;
  height: 100px;
  position: relative;
  margin: 100px auto;
}

/* line 35146, app/assets/stylesheets/global/style.css */
.double-bounce1 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  animation: sk-bounce 2s infinite ease-in-out;
}

/* line 35158, app/assets/stylesheets/global/style.css */
.double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  animation: sk-bounce 2s infinite ease-in-out;
  animation-delay: -1s;
}

@keyframes sk-bounce {
  0%,
100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  50% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}

/* line 35198, app/assets/stylesheets/global/style.css */
.spinner2 {
  margin: 100px auto;
  width: 40px;
  height: 40px;
  position: relative;
}

/* line 35205, app/assets/stylesheets/global/style.css */
.cube1 {
  width: 15px;
  height: 15px;
  position: absolute;
  top: 0;
  left: 0;
  animation: sk-cubemove 1.8s infinite ease-in-out;
}

/* line 35215, app/assets/stylesheets/global/style.css */
.cube2 {
  width: 15px;
  height: 15px;
  position: absolute;
  top: 0;
  left: 0;
  animation: sk-cubemove 1.8s infinite ease-in-out;
  animation-delay: -0.9s;
}

@keyframes sk-cubemove {
  25% {
    transform: translateX(42px) rotate(-90deg) scale(0.5);
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
  }
  50% {
    transform: translateX(42px) translateY(42px) rotate(-179deg);
    -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
  }
  50.1% {
    transform: translateX(42px) translateY(42px) rotate(-180deg);
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
  }
  75% {
    transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
  }
  100% {
    transform: rotate(-360deg);
    -webkit-transform: rotate(-360deg);
  }
}

/* line 35272, app/assets/stylesheets/global/style.css */
.lds-heart {
  position: relative;
  width: 64px;
  height: 64px;
  transform: rotate(45deg);
  transform-origin: 32px 32px;
  margin: 100px auto;
}

/* line 35281, app/assets/stylesheets/global/style.css */
.lds-heart div {
  top: 23px;
  left: 19px;
  position: absolute;
  width: 26px;
  height: 26px;
  animation: lds-heart 1.2s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 35290, app/assets/stylesheets/global/style.css */
.lds-heart div:after {
  content: " ";
  position: absolute;
  display: block;
  width: 26px;
  height: 26px;
}

/* line 35298, app/assets/stylesheets/global/style.css */
.lds-heart div:before {
  content: " ";
  position: absolute;
  display: block;
  width: 26px;
  height: 26px;
  left: -17px;
  border-radius: 50% 0 0 50%;
}

/* line 35308, app/assets/stylesheets/global/style.css */
.lds-heart div:after {
  top: -17px;
  border-radius: 50% 50% 0 0;
}

@keyframes lds-heart {
  0% {
    transform: scale(0.95);
  }
  5% {
    transform: scale(1.1);
  }
  39% {
    transform: scale(0.85);
  }
  45% {
    transform: scale(1);
  }
  60% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(0.9);
  }
}

/* line 35339, app/assets/stylesheets/global/style.css */
.lds-ring {
  position: relative;
  width: 64px;
  height: 64px;
  margin: 100px auto;
}

/* line 35346, app/assets/stylesheets/global/style.css */
.lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 51px;
  height: 51px;
  margin: 6px;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
}

/* line 35357, app/assets/stylesheets/global/style.css */
.lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}

/* line 35361, app/assets/stylesheets/global/style.css */
.lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}

/* line 35365, app/assets/stylesheets/global/style.css */
.lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}

@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* line 35379, app/assets/stylesheets/global/style.css */
.lds-hourglass {
  position: relative;
  width: 64px;
  height: 64px;
  margin: 100px auto;
}

/* line 35386, app/assets/stylesheets/global/style.css */
.lds-hourglass:after {
  content: " ";
  display: block;
  border-radius: 50%;
  width: 0;
  height: 0;
  margin: 6px;
  box-sizing: border-box;
  animation: lds-hourglass 1.2s infinite;
}

@keyframes lds-hourglass {
  0% {
    transform: rotate(0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  50% {
    transform: rotate(900deg);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  100% {
    transform: rotate(1800deg);
  }
}

/*Gradient variables*/
/*Background variables*/
/*gray variables*/
/*white variables*/
/*black variables*/
/*shadow variables*/
/*Dark Theme Variables*/
/*Transparent variables*/
/* line 35421, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img1 {
  background: url(/assets/media/bg-img1.jpg);
  background-blend-mode: overlay;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
}

/* line 35435, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img1 .header {
  background-color: transparent !important;
}

/* line 35439, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img1 .header.fixed-header {
  background-color: var(--dark-body) !important;
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 35444, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img1 .header {
    background-color: transparent !important;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
  /* line 35450, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img1 .header.fixed-header {
    background-color: transparent !important;
  }
}

@media (min-width: 992px) {
  /* line 35456, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img1.horizontal .header {
    backdrop-filter: unset;
    -webkit-backdrop-filter: unset;
  }
}

/* line 35462, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img1 .app-sidebar {
  background-color: transparent !important;
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 35467, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img1.sidenav-toggled-open .app-sidebar {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    background-color: transparent;
  }
}

/* line 35474, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img1 .app-sidebar {
  background-color: var(--dark-body);
}

@media (max-width: 991.98px) {
  /* line 35479, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img1 .app-sidebar {
    background-color: var(--dark-body) !important;
  }
  @supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
    /* line 35484, app/assets/stylesheets/global/style.css */
    body.dark-mode.bg-img1 .app-sidebar {
      backdrop-filter: blur(20px);
      -webkit-backdrop-filter: blur(20px);
      background-color: transparent !important;
    }
  }
}

/* line 35492, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img1 .app-sidebar .side-header {
  border-bottom-color: rgba(255, 255, 255, 0.08) !important;
}

/* line 35496, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img1.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header {
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 35500, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img2 {
  background: url(/assets/media/bg-img2.jpg);
  background-blend-mode: overlay;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
}

/* line 35514, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img2 .header {
  background-color: transparent !important;
}

/* line 35518, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img2 .header.fixed-header {
  background-color: var(--dark-body) !important;
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 35523, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img2 .header {
    background-color: transparent !important;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
  /* line 35529, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img2 .header.fixed-header {
    background-color: transparent !important;
  }
}

@media (min-width: 992px) {
  /* line 35535, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img2.horizontal .header {
    backdrop-filter: unset;
    -webkit-backdrop-filter: unset;
  }
}

/* line 35541, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img2 .app-sidebar {
  background-color: transparent !important;
}

/* line 35545, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img2.sidenav-toggled-open .app-sidebar {
  background-color: var(--dark-body);
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 35550, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img2.sidenav-toggled-open .app-sidebar {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    background-color: transparent;
  }
}

@media (max-width: 991.98px) {
  /* line 35558, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img2 .app-sidebar {
    background-color: var(--dark-body) !important;
  }
  @supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
    /* line 35563, app/assets/stylesheets/global/style.css */
    body.dark-mode.bg-img2 .app-sidebar {
      backdrop-filter: blur(20px);
      -webkit-backdrop-filter: blur(20px);
      background-color: transparent !important;
    }
  }
}

/* line 35571, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img2 .app-sidebar .side-header {
  border-bottom-color: rgba(255, 255, 255, 0.08) !important;
}

/* line 35575, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img2.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header {
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 35579, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img3 {
  background: url(/assets/media/bg-img3.jpg);
  background-blend-mode: overlay;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
}

/* line 35593, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img3 .header {
  background-color: transparent !important;
}

/* line 35597, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img3 .header.fixed-header {
  background-color: var(--dark-body) !important;
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 35602, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img3 .header {
    background-color: transparent !important;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
  /* line 35608, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img3 .header.fixed-header {
    background-color: transparent !important;
  }
}

@media (min-width: 992px) {
  /* line 35614, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img3.horizontal .header {
    backdrop-filter: unset;
    -webkit-backdrop-filter: unset;
  }
}

/* line 35620, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img3 .app-sidebar {
  background-color: transparent !important;
}

/* line 35624, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img3.sidenav-toggled-open .app-sidebar {
  background-color: var(--dark-body);
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 35629, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img3.sidenav-toggled-open .app-sidebar {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    background-color: transparent;
  }
}

@media (max-width: 991.98px) {
  /* line 35637, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img3 .app-sidebar {
    background-color: var(--dark-body) !important;
  }
  @supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
    /* line 35642, app/assets/stylesheets/global/style.css */
    body.dark-mode.bg-img3 .app-sidebar {
      backdrop-filter: blur(20px);
      -webkit-backdrop-filter: blur(20px);
      background-color: transparent !important;
    }
  }
}

/* line 35650, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img3 .app-sidebar .side-header {
  border-bottom-color: rgba(255, 255, 255, 0.08) !important;
}

/* line 35654, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img3.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header {
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 35658, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img4 {
  background: url(/assets/media/bg-img4.jpg);
  background-blend-mode: overlay;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
}

/* line 35672, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img4 .header {
  background-color: transparent !important;
}

/* line 35676, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img4 .header.fixed-header {
  background-color: var(--dark-body) !important;
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 35681, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img4 .header {
    background-color: transparent !important;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
  /* line 35687, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img4 .header.fixed-header {
    background-color: transparent !important;
  }
}

@media (min-width: 992px) {
  /* line 35693, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img4.horizontal .header {
    backdrop-filter: unset;
    -webkit-backdrop-filter: unset;
  }
}

/* line 35699, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img4 .app-sidebar {
  background-color: transparent !important;
}

/* line 35703, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img4.sidenav-toggled-open .app-sidebar {
  background-color: var(--dark-body);
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 35708, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img4.sidenav-toggled-open .app-sidebar {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}

@media (max-width: 991.98px) {
  /* line 35715, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img4 .app-sidebar {
    background-color: var(--dark-body) !important;
  }
  @supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
    /* line 35720, app/assets/stylesheets/global/style.css */
    body.dark-mode.bg-img4 .app-sidebar {
      backdrop-filter: blur(20px);
      -webkit-backdrop-filter: blur(20px);
      background-color: transparent !important;
    }
  }
}

/* line 35728, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img4 .app-sidebar .side-header {
  border-bottom-color: rgba(255, 255, 255, 0.08) !important;
}

/* line 35732, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img4.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header {
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 35736, app/assets/stylesheets/global/style.css */
.dark-mode.bg-img1 .login-img::before,
.dark-mode.bg-img2 .login-img::before,
.dark-mode.bg-img3 .login-img::before,
.dark-mode.bg-img4 .login-img::before {
  background: none;
}

/* line 35743, app/assets/stylesheets/global/style.css */
body.dark-mode {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-body);
}

/* line 35748, app/assets/stylesheets/global/style.css */
body.dark-mode *::-webkit-scrollbar-thumb,
body.dark-mode *:hover::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.2);
}

/* line 35753, app/assets/stylesheets/global/style.css */
.dark-mode .apexcharts-yaxis-texts-g text,
.dark-mode .apexcharts-xaxis-texts-g text,
.dark-mode .apexcharts-yaxis-title text {
  fill: rgba(255, 255, 255, 0.8) !important;
}

@media (max-width: 767.98px) {
  /* line 35760, app/assets/stylesheets/global/style.css */
  .dark-mode .demo-icon.nav-link.icon svg {
    fill: #fff !important;
    color: #fff !important;
  }
}

/* line 35766, app/assets/stylesheets/global/style.css */
.dark-mode .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary {
  color: rgba(255, 255, 255, 0.8);
}

@media (min-width: 576px) {
  /* line 35771, app/assets/stylesheets/global/style.css */
  .dark-mode .border-bottomo-sm {
    border-bottom: 1px solid var(--dark-border);
  }
}

/* line 35776, app/assets/stylesheets/global/style.css */
.dark-mode .alert-default .alert-link {
  color: rgba(255, 255, 255, 0.9);
}

/* line 35780, app/assets/stylesheets/global/style.css */
.dark-mode .alert-light .alert-link {
  color: rgba(255, 255, 255, 0.8);
}

/* line 35784, app/assets/stylesheets/global/style.css */
.dark-mode .project-members-container i,
.dark-mode .project-comments-container i {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 35789, app/assets/stylesheets/global/style.css */
.dark-mode .transactions .list-group a {
  box-shadow: none;
  border: 1px solid var(--dark-border);
  border-radius: 5px;
}

/* line 35795, app/assets/stylesheets/global/style.css */
.dark-mode .nav.panel-tabs a.active {
  color: #fff !important;
}

/* line 35799, app/assets/stylesheets/global/style.css */
.dark-mode.app .header .nav-link #profile-heading:hover,
.dark-mode .app .header .nav-link #profile-heading:focus {
  color: #fff !important;
  fill: #fff;
}

/* line 35805, app/assets/stylesheets/global/style.css */
.dark-mode.rtl table.table-bordered tr th:last-child,
.dark-mode.rtl table.table-bordered tr td:last-child {
  border-left: 1px solid var(--dark-border) !important;
}

/* line 35810, app/assets/stylesheets/global/style.css */
.dark-mode .alert-dark {
  color: rgba(255, 255, 255, 0.3);
  background-color: rgba(0, 0, 0, 0.2);
  border-color: rgba(0, 0, 0, 0.2);
}

/* line 35816, app/assets/stylesheets/global/style.css */
.dark-mode .alert-light {
  color: rgba(255, 255, 255, 0.7);
  background-color: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2);
}

/* line 35822, app/assets/stylesheets/global/style.css */
.dark-mode .table-responsive table.table-bordered tr th:last-child,
.dark-mode .table-responsive table.table-bordered tr td:last-child {
  border-left: 1px solid var(--dark-border) !important;
}

/* line 35827, app/assets/stylesheets/global/style.css */
.dark-mode .icontext-menu .app-sidebar__toggle,
.dark-mode .hover-submenu .app-sidebar__toggle,
.dark-mode .hover-submenu1 .app-sidebar__toggle {
  color: #fff;
}

/* line 35833, app/assets/stylesheets/global/style.css */
.dark-mode .card.background-image-blog {
  border: 0px !important;
}

/* line 35837, app/assets/stylesheets/global/style.css */
.dark-mode .create-project-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .invoice-create-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .invoice-timelog-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .invoice-create-card .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .task-edit-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .project-edit-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .create-client-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #ffffff;
}

/* line 35847, app/assets/stylesheets/global/style.css */
.dark-mode .card.storage-card {
  border: 0px !important;
}

/* line 35851, app/assets/stylesheets/global/style.css */
.dark-mode .dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p {
  color: rgba(255, 255, 255, 0.7);
}

/* line 35855, app/assets/stylesheets/global/style.css */
.dark-mode .dropify-wrapper.touch-fallback .dropify-clear {
  border-color: rgba(255, 255, 255, 0.7);
  color: rgba(255, 255, 255, 0.7);
}

/* line 35860, app/assets/stylesheets/global/style.css */
.dark-mode .datetimepicker table th.prev,
.dark-mode .datetimepicker table th.next {
  color: #ffffff !important;
}

/* line 35865, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_header > a:hover > svg > g > path {
  fill: #ffffff !important;
}

/* line 35869, app/assets/stylesheets/global/style.css */
.dark-mode a.text-dark-light:hover,
.dark-mode a.text-dark-light:focus {
  color: #fff !important;
}

/* line 35874, app/assets/stylesheets/global/style.css */
.dark-mode .main-blog.card {
  border: 0px !important;
}

/* line 35878, app/assets/stylesheets/global/style.css */
.dark-mode.closed-leftmenu .app-sidebar__toggle {
  color: #fff;
}

/* line 35882, app/assets/stylesheets/global/style.css */
.dark-mode .col-login .card {
  background-color: var(--dark-body) !important;
}

/* line 35886, app/assets/stylesheets/global/style.css */
.dark-mode .card-fullscreen {
  background-color: var(--dark-body) !important;
}

/* line 35890, app/assets/stylesheets/global/style.css */
.dark-mode .badge.bg-light {
  color: rgba(255, 255, 255, 0.6) !important;
}

/* line 35894, app/assets/stylesheets/global/style.css */
.dark-mode .note-editor .note-dropzone {
  color: var(--primary-bg-color);
  background-color: var(--dark-body);
}

/* line 35899, app/assets/stylesheets/global/style.css */
.dark-mode .note-editor .modal-dialog {
  background-color: var(--dark-body);
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 35904, app/assets/stylesheets/global/style.css */
  .dark-mode .note-editor .modal-dialog {
    background-color: transparent;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}

/* line 35911, app/assets/stylesheets/global/style.css */
.dark-mode .productdesc .comment-section-main .name-time-container svg {
  fill: rgba(255, 255, 255, 0.4);
}

/* line 35915, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-body .media-body > div:last-child,
.dark-mode .main-chat-list .media-contact-name span:last-child {
  color: rgba(255, 255, 255, 0.4);
}

/* line 35920, app/assets/stylesheets/global/style.css */
.dark-mode #datatables_buttons_info {
  background-color: var(--dark-body);
  color: white;
  border: 2px solid var(--dark-border);
}

/* line 35926, app/assets/stylesheets/global/style.css */
.dark-mode #datatables_buttons_info h2, .dark-mode #datatables_buttons_info .h2 {
  background-color: var(--dark-body);
  border-bottom: 1px solid var(--dark-border);
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 35932, app/assets/stylesheets/global/style.css */
  .dark-mode #datatables_buttons_info {
    background-color: transparent;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
  /* line 35938, app/assets/stylesheets/global/style.css */
  .dark-mode #datatables_buttons_info h2, .dark-mode #datatables_buttons_info .h2 {
    background-color: transparent;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}

@media (pointer: coarse) {
  /* line 35947, app/assets/stylesheets/global/style.css */
  .dark-mode .ql-snow.ql-toolbar button:hover:not(.ql-active),
.dark-mode .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #fff;
  }
}

/* line 35953, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker .prev:hover,
.dark-mode .datepicker .next:hover,
.dark-mode .datepicker tfoot tr th:hover {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 35959, app/assets/stylesheets/global/style.css */
.dark-mode .form-control option {
  background-color: var(--dark-body);
}

/* line 35963, app/assets/stylesheets/global/style.css */
.dark-mode.app .header .dropdown-menu {
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.3);
}

/* line 35967, app/assets/stylesheets/global/style.css */
.dark-mode .notifit_confirm,
.dark-mode .notifit_prompt {
  background-color: var(--dark-body);
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 35974, app/assets/stylesheets/global/style.css */
  .dark-mode .notifit_confirm,
.dark-mode .notifit_prompt {
    background-color: transparent;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}

/* line 35982, app/assets/stylesheets/global/style.css */
.dark-mode .btn-light-light {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 35986, app/assets/stylesheets/global/style.css */
.dark-mode .table-main-container tbody tr:hover,
.dark-mode .table-main-container tbody tr:focus {
  background-color: var(--dark-bg);
}

/* line 35991, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-dots > ul.step-anchor > li.done > a {
  color: rgba(255, 255, 255, 0.7);
}

/* line 35995, app/assets/stylesheets/global/style.css */
.dark-mode .note-editor .btn-default {
  background-color: transparent !important;
}

/* line 35999, app/assets/stylesheets/global/style.css */
.dark-mode .note-btn.btn-default {
  background-color: transparent;
}

/* line 36003, app/assets/stylesheets/global/style.css */
.dark-mode .ff_fileupload_wrap .ff_fileupload_dropzone:hover,
.dark-mode .ff_fileupload_wrap .ff_fileupload_dropzone:focus,
.dark-mode .ff_fileupload_wrap .ff_fileupload_dropzone:active {
  background-color: var(--dark-bg);
  border-color: var(--dark-border);
}

/* line 36010, app/assets/stylesheets/global/style.css */
.dark-mode .btn-outline-light {
  color: rgba(255, 255, 255, 0.6);
}

/* line 36014, app/assets/stylesheets/global/style.css */
.dark-mode.rtl .bs-popover-end > .popover-arrow::before, .dark-mode.rtl .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before,
.dark-mode .rtl .bs-popover-auto[data-popper-placement^=end] > .popover-arrow::before {
  border-right-color: var(--dark-border) !important;
}

/* line 36019, app/assets/stylesheets/global/style.css */
.dark-mode.rtl .bs-popover-end > .popover-arrow::after, .dark-mode.rtl .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after,
.dark-mode .rtl .bs-popover-auto[data-popper-placement^=end] > .popover-arrow::after {
  border-right-color: var(--dark-border) !important;
}

/* line 36024, app/assets/stylesheets/global/style.css */
.dark-mode.rtl blockquote {
  border-right: 2px solid var(--dark-border);
}

/* line 36028, app/assets/stylesheets/global/style.css */
.dark-mode .accordion card {
  border: 0px !important;
}

/* line 36032, app/assets/stylesheets/global/style.css */
.dark-mode.rtl .tree ul:before {
  border-right: 1px solid var(--dark-border);
  border-left: inherit;
}

/* line 36037, app/assets/stylesheets/global/style.css */
.dark-mode .btn-light:not(:disabled):not(.disabled):active:focus,
.dark-mode .btn-light.active:not(:disabled):not(.disabled):focus {
  box-shadow: none !important;
}

/* line 36042, app/assets/stylesheets/global/style.css */
.dark-mode .btn-outline-dark {
  color: rgba(255, 255, 255, 0.6);
  border-color: var(--dark-border);
}

/* line 36047, app/assets/stylesheets/global/style.css */
.dark-mode .btn-dark-light {
  color: #070808;
  border-color: var(--dark-border);
}

/* line 36052, app/assets/stylesheets/global/style.css */
.dark-mode #remove-btn {
  background-color: var(--dark-body);
}

@media (max-width: 575.98px) {
  /* line 36057, app/assets/stylesheets/global/style.css */
  .dark-mode .tabs-menu.checkout li {
    border-bottom: 1px solid var(--dark-border);
  }
}

/* line 36062, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media:hover {
  border-top-color: var(--dark-border);
}

/* line 36066, app/assets/stylesheets/global/style.css */
.dark-mode .fc .fc-scrollgrid-section-body table,
.dark-mode .fc .fc-scrollgrid-section-footer table {
  border-bottom: 1px solid var(--dark-border);
}

/* line 36071, app/assets/stylesheets/global/style.css */
.dark-mode #flotArea1 table,
.dark-mode #flotLine1 table,
.dark-mode #flotLine2 table,
.dark-mode #flotArea2 table,
.dark-mode #flotArea3 table,
.dark-mode #flotBar1 table,
.dark-mode #flotBar2 table,
.dark-mode #flotStacking table,
.dark-mode #flotAnimated table,
.dark-mode #flotPie table {
  background-color: var(--dark-body);
}

/* line 36084, app/assets/stylesheets/global/style.css */
.dark-mode #flotArea1 table td,
.dark-mode #flotLine1 table td,
.dark-mode #flotLine2 table td,
.dark-mode #flotArea2 table td,
.dark-mode #flotArea3 table td,
.dark-mode #flotBar1 table td,
.dark-mode #flotBar2 table td,
.dark-mode #flotStacking table td,
.dark-mode #flotAnimated table td,
.dark-mode #flotPie table td {
  color: #fff;
}

/* line 36097, app/assets/stylesheets/global/style.css */
.dark-mode .table.editable-table input,
.dark-mode .table.editable-table select {
  background-color: var(--dark-body);
  color: #fff;
  border: 1px solid var(--dark-border);
}

/* line 36104, app/assets/stylesheets/global/style.css */
.dark-mode.rtl .dtr-bs-modal .dtr-details tr td:first-child {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}

/* line 36109, app/assets/stylesheets/global/style.css */
.dark-mode table.dataTable > tbody > tr.child ul.dtr-details > li {
  border-bottom: 1px solid var(--dark-border);
}

/* line 36113, app/assets/stylesheets/global/style.css */
.dark-mode .dt-button.dropdown-item.buttons-columnVisibility {
  background-color: var(--dark-body);
}

/* line 36117, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item {
  border: 0px solid var(--dark-border);
}

@media (max-width: 992px) {
  /* line 36122, app/assets/stylesheets/global/style.css */
  .dark-mode .richText-toolbar li {
    border-bottom: 1px solid var(--dark-border) !important;
  }
}

/* line 36127, app/assets/stylesheets/global/style.css */
.dark-mode .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename input {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.7);
}

/* line 36132, app/assets/stylesheets/global/style.css */
.dark-mode .tabs-menu1 ul li .active {
  border-bottom-color: var(--primary-bg-color) !important;
}

/* line 36136, app/assets/stylesheets/global/style.css */
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.icontext-menu.sidenav-toggled .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.icontext-menu .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.icon-overlay.sidenav-toggled .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.icon-overlay .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.hover-submenu.sidenav-toggled .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.hover-submenu .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.hover-submenu1.sidenav-toggled .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.hover-submenu1 .side-header {
  border-bottom: 1px solid var(--dark-border) !important;
  border-right: 1px solid var(--dark-border) !important;
}

/* line 36148, app/assets/stylesheets/global/style.css */
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.icontext-menu.sidenav-toggled .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.icontext-menu .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.icon-overlay.sidenav-toggled .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.icon-overlay .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.hover-submenu.sidenav-toggled .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.hover-submenu .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.hover-submenu1.sidenav-toggled .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.hover-submenu1 .side-header {
  border-left: 1px solid var(--dark-border) !important;
  border-right: inherit !important;
}

/* line 36160, app/assets/stylesheets/global/style.css */
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.closed-leftmenu .side-header {
  border-left: 1px solid var(--dark-border) !important;
  border-right: inherit !important;
}

/* line 36165, app/assets/stylesheets/global/style.css */
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.closed-leftmenu .side-header {
  border-right: 1px solid var(--dark-border) !important;
}

/* line 36169, app/assets/stylesheets/global/style.css */
.dark-mode .select2-search__field::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode .select2-search__field::placeholder {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 36173, app/assets/stylesheets/global/style.css */
.dark-mode.rtl table.table-bordered.dataTable th:last-child,
.dark-mode.rtl table.table-bordered.dataTable th:last-child,
.dark-mode.rtl table.table-bordered.dataTable td:last-child,
.dark-mode.rtl table.table-bordered.dataTable td:last-child {
  border-left: 1px solid var(--dark-border) !important;
}

/* line 36180, app/assets/stylesheets/global/style.css */
.dark-mode .fc-theme-standard .fc-popover {
  border: 1px solid var(--dark-border);
  background: var(--dark-body);
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 36186, app/assets/stylesheets/global/style.css */
  .dark-mode .fc-theme-standard .fc-popover {
    background: var(--dark-bg);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}

/* line 36193, app/assets/stylesheets/global/style.css */
.dark-mode .footer-container-main .more-btn {
  color: #fff !important;
}

/* line 36197, app/assets/stylesheets/global/style.css */
.dark-mode .text-gray {
  color: #aab2b9 !important;
}

/* line 36201, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown .nav-link:hover i,
.dark-mode .dropdown .nav-link:focus i,
.dark-mode .dropdown .nav-link:active i {
  color: #fff;
}

/* line 36207, app/assets/stylesheets/global/style.css */
.dark-mode.rtl .border-start {
  border-right: 1px solid var(--dark-border) !important;
  border-left: initial !important;
}

/* line 36212, app/assets/stylesheets/global/style.css */
.dark-mode.rtl .border-end-0 {
  border-left: 0 !important;
  border-right: 1px solid var(--dark-border) !important;
}

/* line 36217, app/assets/stylesheets/global/style.css */
.dark-mode.rtl .border-end {
  border-left: 1px solid var(--dark-border) !important;
  border-right: initial !important;
}

/* line 36222, app/assets/stylesheets/global/style.css */
.dark-mode .blog-autors .list-group-item:hover {
  border: 1px solid var(--dark-border);
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2);
}

/* line 36227, app/assets/stylesheets/global/style.css */
.dark-mode .blog-topics .list-group-item {
  border-bottom: 1px solid var(--dark-border);
}

/* line 36231, app/assets/stylesheets/global/style.css */
.dark-mode .border-0 {
  border: 0px !important;
}

/* line 36235, app/assets/stylesheets/global/style.css */
.dark-mode.rtl .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after {
  border-right-width: 0;
  border-left: 10px solid var(--dark-bg);
  right: -10px;
  left: auto;
}

/* line 36242, app/assets/stylesheets/global/style.css */
.dark-mode.rtl .vtimeline .timeline-wrapper .timeline-panel:after {
  border-left: 0;
  border-right: 10px solid var(--dark-bg);
}

@media (max-width: 992px) {
  /* line 36248, app/assets/stylesheets/global/style.css */
  .dark-mode .vtimeline .timeline-wrapper .timeline-panel:after {
    border-right: 14px solid var(--dark-bg) !important;
  }
}

/* line 36253, app/assets/stylesheets/global/style.css */
.dark-mode .accordion-dark .card-body {
  background-color: rgba(0, 0, 0, 0.5) !important;
}

/* line 36257, app/assets/stylesheets/global/style.css */
.dark-mode .projects.project-type-container .project-type .nav-link {
  color: #fff;
}

/* line 36261, app/assets/stylesheets/global/style.css */
.dark-mode .text-black-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

/* line 36265, app/assets/stylesheets/global/style.css */
.dark-mode .btn-white:not(:disabled):not(.disabled):active,
.dark-mode .btn-white.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: var(--dark-bg);
  border-color: var(--dark-border);
}

/* line 36272, app/assets/stylesheets/global/style.css */
.dark-mode .owl-nav button {
  background: rgba(255, 255, 255, 0.3) !important;
  color: #fff !important;
}

/* line 36277, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent rgba(255, 255, 255, 0.5) transparent;
}

/* line 36281, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: rgba(255, 255, 255, 0.5) transparent transparent transparent;
}

/* line 36285, app/assets/stylesheets/global/style.css */
.dark-mode .dataTables_wrapper .selected {
  background: var(--dark-bg);
}

@media (min-width: 576px) {
  /* line 36290, app/assets/stylesheets/global/style.css */
  .dark-mode.rtl .wizard.vertical > .actions {
    border-right: 1px solid var(--dark-border);
  }
  /* line 36294, app/assets/stylesheets/global/style.css */
  .dark-mode.rtl .wizard.vertical > .content {
    border-right: 1px solid var(--dark-border);
  }
}

/* line 36299, app/assets/stylesheets/global/style.css */
.dark-mode .wizard > .steps .disabled a:hover,
.dark-mode .wizard > .steps .disabled a:active {
  color: #fff;
}

/* line 36304, app/assets/stylesheets/global/style.css */
.dark-mode .wizard > .steps .disabled a {
  color: #fff;
}

/* line 36308, app/assets/stylesheets/global/style.css */
.dark-mode .datetimepicker table th.dow,
.dark-mode .datetimepicker table th.prev,
.dark-mode .datetimepicker table th.next,
.dark-mode .datetimepicker table th.switch,
.dark-mode .datetimepicker table td {
  color: #fff;
  background: var(--dark-body);
}

/* line 36317, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker table tr td span.old,
.dark-mode .datepicker table tr td span.new {
  color: #fff;
}

/* line 36322, app/assets/stylesheets/global/style.css */
.dark-mode select.form-select {
  background-color: var(--dark-bg) !important;
}

/* line 36326, app/assets/stylesheets/global/style.css */
.dark-mode .card.bg-primary-lightest.border-0 {
  border: 0px !important;
}

/* line 36330, app/assets/stylesheets/global/style.css */
.dark-mode.app.icontext-menu.sidenav-toggled.sidenav-toggled-open .side-header {
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 36334, app/assets/stylesheets/global/style.css */
.dark-mode .apexcharts-zoom-icon svg,
.dark-mode .apexcharts-zoom-in-icon svg,
.dark-mode .apexcharts-zoom-out-icon svg,
.dark-mode .apexcharts-reset-zoom-icon svg,
.dark-mode .apexcharts-menu-icon svg {
  fill: #fff;
}

/* line 36342, app/assets/stylesheets/global/style.css */
.dark-mode.app.sidenav-toggled.sidenav-toggled-open .side-header {
  border-bottom: 1px solid var(--dark-border);
}

/* line 36346, app/assets/stylesheets/global/style.css */
.dark-mode .app-sidebar.sidemenu-scroll .side-header {
  background-color: var(--dark-body);
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 36351, app/assets/stylesheets/global/style.css */
  .dark-mode .app-sidebar.sidemenu-scroll .side-header {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    background-color: transparent;
  }
}

/* line 36358, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-transparent {
  background-color: transparent !important;
}

/* line 36362, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-100 {
  background-color: #f9f9fb !important;
  color: #000 !important;
}

/* line 36367, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-200 {
  background-color: #f0f0f8 !important;
  color: #000 !important;
}

/* line 36372, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-300 {
  background-color: #e1e1ef !important;
  color: #000 !important;
}

/* line 36377, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-400 {
  background-color: #d6d6e6 !important;
  color: #000 !important;
}

/* line 36382, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-500 {
  background-color: #949eb7 !important;
}

/* line 36386, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-600 {
  background-color: #7987a1 !important;
}

/* line 36390, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-700 {
  background-color: #4d5875 !important;
}

/* line 36394, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-800 {
  background-color: #383853 !important;
}

/* line 36398, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-900 {
  background-color: #323251 !important;
}

/* line 36402, app/assets/stylesheets/global/style.css */
.dark-mode .bg-gray-200 {
  background-color: rgba(255, 255, 255, 0.2) !important;
  color: #fff !important;
}

/* line 36407, app/assets/stylesheets/global/style.css */
.dark-mode .bg-gray-300 {
  background-color: rgba(255, 255, 255, 0.3) !important;
  color: #fff !important;
}

/* line 36412, app/assets/stylesheets/global/style.css */
.dark-mode .bg-gray-400 {
  background-color: rgba(255, 255, 255, 0.4) !important;
  color: #fff !important;
}

/* line 36417, app/assets/stylesheets/global/style.css */
.dark-mode .border-y {
  border-top: 1px solid var(--dark-border);
  border-bottom: 1px solid var(--dark-border);
}

/* line 36422, app/assets/stylesheets/global/style.css */
.dark-mode .border-x {
  border-left: 1px solid var(--dark-border) !important;
  border-right: 1px solid var(--dark-border) !important;
}

/* line 36427, app/assets/stylesheets/global/style.css */
.dark-mode .border-start {
  border-left: 1px solid var(--dark-border) !important;
}

/* line 36431, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-tabs ul.nav-price li a.active {
  background: var(--primary-bg-color);
}

/* line 36435, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-tabs ul.nav-price {
  border: 1px solid var(--dark-border);
  background: var(--dark-theme);
}

/* line 36440, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-tabs ul.nav-price li a {
  background: transparent;
}

/* line 36444, app/assets/stylesheets/global/style.css */
.dark-mode .tag.tag-attachments-sm {
  border: 1px solid var(--dark-border);
}

/* line 36448, app/assets/stylesheets/global/style.css */
.dark-mode .tag.tag-attachments-lg {
  border: 1px solid var(--dark-border);
}

/* line 36452, app/assets/stylesheets/global/style.css */
.dark-mode .tag.tag-attachments {
  border: 1px solid var(--dark-border);
}

/* line 36456, app/assets/stylesheets/global/style.css */
.dark-mode .bg-light {
  background-color: var(--dark-bg) !important;
}

/* line 36460, app/assets/stylesheets/global/style.css */
.dark-mode .count-down.row span:first-child {
  background: var(--dark-bg);
  box-shadow: none;
}

/* line 36465, app/assets/stylesheets/global/style.css */
.dark-mode .text-default {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 36469, app/assets/stylesheets/global/style.css */
.dark-mode #accordion11 .panel-body {
  border-top: 1px solid var(--dark-border);
  border-left: 0px;
  border-bottom: 0px;
  border-right: 0px;
}

/* line 36476, app/assets/stylesheets/global/style.css */
.dark-mode .accor h4 a, .dark-mode .accor .h4 a {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 36481, app/assets/stylesheets/global/style.css */
.dark-mode .panel-heading1.collapsed {
  border: 0px solid var(--dark-border);
}

/* line 36485, app/assets/stylesheets/global/style.css */
.dark-mode .panel-heading1 {
  background-color: var(--dark-bg) !important;
}

/* line 36489, app/assets/stylesheets/global/style.css */
.dark-mode .accordion .card-header a {
  color: #fff;
  background-color: var(--dark-bg);
  border: 0px solid var(--dark-border);
}

/* line 36495, app/assets/stylesheets/global/style.css */
.dark-mode .accordion .card-body {
  background-color: var(--dark-bg);
  border-top: 1px solid var(--dark-border);
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* line 36503, app/assets/stylesheets/global/style.css */
.dark-mode .irs-outline .irs-slider {
  background-color: var(--dark-bg);
}

/* line 36507, app/assets/stylesheets/global/style.css */
.dark-mode .irs-modern .irs-slider::before {
  background-color: var(--dark-theme);
}

/* line 36511, app/assets/stylesheets/global/style.css */
.dark-mode .irs-modern .irs-slider {
  background-color: var(--dark-theme);
}

/* line 36515, app/assets/stylesheets/global/style.css */
.dark-mode .offcanvas {
  background-color: var(--dark-body);
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.4);
}

/* line 36520, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu .dropdown-plus-title {
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 36524, app/assets/stylesheets/global/style.css */
.dark-mode .btn.dropdown-toggle.btn-light ~ .dropdown-menu .dropdown-plus-title {
  border-color: var(--dark-border) !important;
}

/* line 36528, app/assets/stylesheets/global/style.css */
.dark-mode .border-end {
  border-right: 1px solid var(--dark-border) !important;
}

/* line 36532, app/assets/stylesheets/global/style.css */
.dark-mode .ticket-details-footer .media.ticket-reply {
  border-bottom: 1px solid var(--dark-border);
}

/* line 36536, app/assets/stylesheets/global/style.css */
.dark-mode .text-dark-light {
  color: rgba(255, 255, 255, 0.8) !important;
  fill: rgba(255, 255, 255, 0.8) !important;
}

/* line 36541, app/assets/stylesheets/global/style.css */
.dark-mode .nav-link {
  color: #fff;
}

/* line 36545, app/assets/stylesheets/global/style.css */
.dark-mode .invoice-bottom-table-container .invoice-table-bottom td {
  border: 1px solid var(--dark-border);
}

/* line 36549, app/assets/stylesheets/global/style.css */
.dark-mode .create-project-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .invoice-create-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .invoice-timelog-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .task-edit-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .project-edit-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .create-client-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #fff;
}

/* line 36558, app/assets/stylesheets/global/style.css */
.dark-mode .bootstrap-tagsinput input {
  color: white;
}

/* line 36562, app/assets/stylesheets/global/style.css */
.dark-mode .bootstrap-tagsinput {
  background-color: var(--dark-theme);
}

/* line 36566, app/assets/stylesheets/global/style.css */
.dark-mode .file-type {
  color: #fff;
}

/* line 36570, app/assets/stylesheets/global/style.css */
.dark-mode .recent-files-container tbody tr:hover,
.dark-mode .recent-files-container tbody tr:focus {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 36575, app/assets/stylesheets/global/style.css */
.dark-mode .productdesc .carousel-item .thumb.active {
  border-color: var(--dark-border);
}

/* line 36579, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-item i {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 36583, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media {
  border-bottom: 1px solid var(--dark-border);
  border-top: 1px solid transparent;
}

/* line 36588, app/assets/stylesheets/global/style.css */
.dark-mode .ql-snow.ql-toolbar button:hover,
.dark-mode .ql-snow .ql-toolbar button:hover,
.dark-mode .ql-snow.ql-toolbar button:focus,
.dark-mode .ql-snow .ql-toolbar button:focus,
.dark-mode .ql-snow.ql-toolbar button.ql-active,
.dark-mode .ql-snow .ql-toolbar button.ql-active,
.dark-mode .ql-snow.ql-toolbar .ql-picker-label:hover,
.dark-mode .ql-snow .ql-toolbar .ql-picker-label:hover,
.dark-mode .ql-snow.ql-toolbar .ql-picker-label.ql-active,
.dark-mode .ql-snow .ql-toolbar .ql-picker-label.ql-active,
.dark-mode .ql-snow.ql-toolbar .ql-picker-item:hover,
.dark-mode .ql-snow .ql-toolbar .ql-picker-item:hover,
.dark-mode .ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.dark-mode .ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: var(--primary-bg-color);
}

/* line 36605, app/assets/stylesheets/global/style.css */
.dark-mode a {
  color: white !important;
}

/* line 36609, app/assets/stylesheets/global/style.css */
.dark-mode .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: var(--dark-border);
}

/* line 36613, app/assets/stylesheets/global/style.css */
.dark-mode .ql-snow .ql-picker-options {
  background-color: var(--dark-body);
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 36618, app/assets/stylesheets/global/style.css */
  .dark-mode .ql-snow .ql-picker-options {
    background-color: var(--dark-theme);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}

/* line 36625, app/assets/stylesheets/global/style.css */
.dark-mode .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: var(--dark-border);
}

/* line 36629, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-toolbar ul li a {
  color: #ffffff;
}

/* line 36633, app/assets/stylesheets/global/style.css */
.dark-mode .richText-toolbar {
  border-top: 0px !important;
  border-bottom: 0px !important;
}

/* line 36638, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-search--inline .select2-search__field {
  color: #fff;
}

/* line 36642, app/assets/stylesheets/global/style.css */
.dark-mode .form-select {
  color: #fff;
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 36648, app/assets/stylesheets/global/style.css */
.dark-mode .main-form-group {
  border: 1px solid var(--dark-border);
}

/* line 36652, app/assets/stylesheets/global/style.css */
.dark-mode .pcr-app .pcr-selection .pcr-picker {
  border: 2px solid var(--dark-border);
}

/* line 36656, app/assets/stylesheets/global/style.css */
.dark-mode .pcr-app .pcr-interaction .pcr-result,
.dark-mode .pcr-app .pcr-interaction input {
  color: #fff;
  background: var(--dark-theme);
}

/* line 36662, app/assets/stylesheets/global/style.css */
.dark-mode .pcr-app {
  background: var(--dark-bg);
}

/* line 36666, app/assets/stylesheets/global/style.css */
.dark-mode .default-pickr,
.dark-mode .color-pickr-btn button {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
  color: #fff;
}

/* line 36673, app/assets/stylesheets/global/style.css */
.dark-mode .main-toggle-group.style1 .toggle.on span {
  background-color: var(--dark-theme);
}

/* line 36677, app/assets/stylesheets/global/style.css */
.dark-mode .main-toggle-group.style1 .toggle {
  border: 1px solid var(--dark-border);
}

/* line 36681, app/assets/stylesheets/global/style.css */
.dark-mode .main-toggle-group .toggle span {
  background-color: var(--dark-theme);
}

/* line 36685, app/assets/stylesheets/global/style.css */
.dark-mode .main-toggle-group .toggle {
  background-color: var(--dark-bg);
}

/* line 36689, app/assets/stylesheets/global/style.css */
.dark-mode .ckbox span:before,
.dark-mode .rdiobox span:before {
  background-color: var(--dark-theme);
  border: 1px solid var(--dark-border);
}

/* line 36695, app/assets/stylesheets/global/style.css */
.dark-mode .slide-menu li .slide-item:before {
  color: #fff !important;
}

/* line 36699, app/assets/stylesheets/global/style.css */
.dark-mode.sidenav-toggled .side-header .header-brand1 .desktop-logo,
.dark-mode.sidenav-toggled .side-header .header-brand1 .light-logo,
.dark-mode.sidenav-toggled .side-header .header-brand1 .light-logo1 {
  display: none !important;
}

/* line 36705, app/assets/stylesheets/global/style.css */
.dark-mode.sidenav-toggled .side-header .header-brand1 .toggle-logo {
  display: block !important;
}

/* line 36709, app/assets/stylesheets/global/style.css */
.dark-mode.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .toggle-logo,
.dark-mode.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .light-logo,
.dark-mode.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .light-logo1 {
  display: none !important;
}

/* line 36715, app/assets/stylesheets/global/style.css */
.dark-mode.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .desktop-logo {
  display: block !important;
}

/* line 36719, app/assets/stylesheets/global/style.css */
.dark-mode .header .profile-1 .dropdown-item svg {
  fill: #fff !important;
}

/* line 36723, app/assets/stylesheets/global/style.css */
.dark-mode .main-header-center .btn svg {
  fill: #fff !important;
}

/* line 36727, app/assets/stylesheets/global/style.css */
.dark-mode .sub-side-menu__item:hover {
  color: var(--primary-bg-color);
}

/* line 36731, app/assets/stylesheets/global/style.css */
.dark-mode .sub-slide-item:hover {
  color: var(--primary-bg-color);
}

/* line 36735, app/assets/stylesheets/global/style.css */
.dark-mode .sub-side-menu__item2:hover {
  color: var(--primary-bg-color);
}

/* line 36739, app/assets/stylesheets/global/style.css */
.dark-mode .sub-slide-item2:hover {
  color: var(--primary-bg-color);
}

@media (min-width: 992px) {
  /* line 36745, app/assets/stylesheets/global/style.css */
  .dark-mode.horizontal .horizontal-main .slide .slide-menu,
.dark-mode.horizontal .horizontal-main .slide .sub-slide-menu,
.dark-mode.horizontal .horizontal-main .slide .sub-slide-menu2 {
    background-color: var(--dark-body);
    border: 1px solid var(--dark-border);
    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2) !important;
  }
}

/* line 36754, app/assets/stylesheets/global/style.css */
.dark-mode.horizontal .sticky.stickyClass .app-sidebar {
  background-color: var(--dark-body) !important;
}

/* line 36758, app/assets/stylesheets/global/style.css */
.dark-mode .todo-img input:checked ~ .checkmark::after {
  content: "";
  position: absolute;
  left: 5px;
  top: 12%;
  width: 0.4rem;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

/* line 36772, app/assets/stylesheets/global/style.css */
.dark-mode .todo-blog .todo-img .checkmark::after {
  border: solid transparent;
  border-width: 0 2px 2px 0;
}

@media (max-width: 991.98px) {
  /* line 36778, app/assets/stylesheets/global/style.css */
  .dark-mode.horizontal .header.hor-header .header-brand-img.light-logo1 {
    display: none !important;
  }
  /* line 36782, app/assets/stylesheets/global/style.css */
  .dark-mode.horizontal .hor-header .header-brand-img.desktop-logo {
    display: block !important;
  }
}

@media (max-width: 767.98px) {
  /* line 36788, app/assets/stylesheets/global/style.css */
  .dark-mode .navbar-toggler-icon.fe.fe-more-vertical {
    color: #fff !important;
  }
  /* line 36792, app/assets/stylesheets/global/style.css */
  .dark-mode .responsive-navbar.navbar .navbar-collapse {
    background: var(--dark-body) !important;
    border-bottom: 1px solid var(--dark-border);
  }
}

/* line 36798, app/assets/stylesheets/global/style.css */
.dark-mode .btn-outline-light {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36802, app/assets/stylesheets/global/style.css */
.dark-mode .btn-outline-light:hover {
  background: rgba(0, 0, 0, 0.2);
}

/* line 36806, app/assets/stylesheets/global/style.css */
.dark-mode .btn-outline-light:hover .bg-light {
  background-color: rgba(255, 255, 255, 0.4) !important;
}

/* line 36810, app/assets/stylesheets/global/style.css */
.dark-mode a.text-dark:hover,
.dark-mode a.text-dark:focus {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 36815, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-search--dropdown .select2-search__field {
  outline: none;
}

/* line 36819, app/assets/stylesheets/global/style.css */
.dark-mode .light .apexcharts-selection-icon:not(.selected):hover svg,
.dark-mode .light .apexcharts-zoom-icon:not(.selected):hover svg,
.dark-mode .light .apexcharts-zoom-in-icon:hover svg,
.dark-mode .light .apexcharts-zoom-out-icon:hover svg,
.dark-mode .light .apexcharts-reset-zoom-icon:hover svg,
.dark-mode .light .apexcharts-menu-icon:hover svg {
  fill: rgba(255, 255, 255, 0.8);
}

/* line 36828, app/assets/stylesheets/global/style.css */
.dark-mode .apexcharts-menu {
  background: var(--dark-bg);
  border: 1px solid #ffffff1a;
}

/* line 36833, app/assets/stylesheets/global/style.css */
.dark-mode .select2-search--dropdown {
  border-top: 0px solid var(--dark-border);
}

/* line 36837, app/assets/stylesheets/global/style.css */
.dark-mode .table-bordered,
.dark-mode .text-wrap table,
.dark-mode .table-bordered th,
.dark-mode .text-wrap table th,
.dark-mode .table-bordered td,
.dark-mode .text-wrap table td {
  border: 1px solid var(--dark-border) !important;
}

/* line 36846, app/assets/stylesheets/global/style.css */
.dark-mode .todo-blog .todo-img .checkmark {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-bg);
}

/* line 36851, app/assets/stylesheets/global/style.css */
.dark-mode .tl-blog:before {
  border-left: 1px solid var(--dark-border);
}

/* line 36855, app/assets/stylesheets/global/style.css */
.dark-mode .task-list:before {
  border-left: 1px solid var(--dark-border);
}

/* line 36859, app/assets/stylesheets/global/style.css */
.dark-mode .task-list {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36863, app/assets/stylesheets/global/style.css */
.dark-mode .bg-primary-lightest {
  background-color: var(--primary01) !important;
}

/* line 36867, app/assets/stylesheets/global/style.css */
.dark-mode .circle-chart strong {
  color: #fff;
}

/* line 36871, app/assets/stylesheets/global/style.css */
.dark-mode .welcome-card h3, .dark-mode .welcome-card .h3 {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36875, app/assets/stylesheets/global/style.css */
.dark-mode .welcome-card p {
  color: rgba(255, 255, 255, 0.6);
}

/* line 36879, app/assets/stylesheets/global/style.css */
.dark-mode svg {
  fill: rgba(255, 255, 255, 0.8);
}

/* line 36883, app/assets/stylesheets/global/style.css */
.dark-mode .header .notifications-menu span,
.dark-mode .header .message-menu span {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36888, app/assets/stylesheets/global/style.css */
.dark-mode .header .source-container .source-logo-menu.show .util-main svg {
  fill: rgba(255, 255, 255, 0.8);
}

/* line 36892, app/assets/stylesheets/global/style.css */
.dark-mode .header .source-container .dropdown-menu .col .source-logo-container .source-logo {
  fill: rgba(255, 255, 255, 0.8);
}

/* line 36896, app/assets/stylesheets/global/style.css */
.dark-mode .btn-country {
  border: 1px solid var(--dark-border);
}

/* line 36900, app/assets/stylesheets/global/style.css */
.dark-mode .header .nav-link #profile-heading {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 36904, app/assets/stylesheets/global/style.css */
.dark-mode .header-right-icons a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36908, app/assets/stylesheets/global/style.css */
.dark-mode .nav-link.icon svg {
  fill: rgba(255, 255, 255, 0.8) !important;
}

/* line 36912, app/assets/stylesheets/global/style.css */
.dark-mode .circles li {
  border: 2px solid rgba(227, 255, 239, 0.05);
}

/* line 36916, app/assets/stylesheets/global/style.css */
.dark-mode caption {
  color: #505662;
}

/* line 36920, app/assets/stylesheets/global/style.css */
.dark-mode .text-muted {
  color: rgba(255, 255, 255, 0.5) !important;
}

/* line 36924, app/assets/stylesheets/global/style.css */
.dark-mode hr {
  border-top: 1px solid var(--dark-border);
}

/* line 36928, app/assets/stylesheets/global/style.css */
.dark-mode .blockquote-footer {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36932, app/assets/stylesheets/global/style.css */
.dark-mode .img-thumbnail {
  background-color: var(--dark-theme);
  border: 1px solid var(--dark-border);
}

/* line 36937, app/assets/stylesheets/global/style.css */
.dark-mode .figure-caption {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36941, app/assets/stylesheets/global/style.css */
.dark-mode kbd {
  color: #fff;
  background-color: #343a40;
}

/* line 36946, app/assets/stylesheets/global/style.css */
.dark-mode pre {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36950, app/assets/stylesheets/global/style.css */
.dark-mode .bg-transparent {
  background-color: transparent !important;
}

/* line 36954, app/assets/stylesheets/global/style.css */
.dark-mode .border {
  border: 1px solid var(--dark-border) !important;
}

/* line 36958, app/assets/stylesheets/global/style.css */
.dark-mode .border-top {
  border-top: 1px solid var(--dark-border) !important;
}

/* line 36962, app/assets/stylesheets/global/style.css */
.dark-mode .border-right {
  border-right: 1px solid var(--dark-border) !important;
}

/* line 36966, app/assets/stylesheets/global/style.css */
.dark-mode .border-bottom {
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 36970, app/assets/stylesheets/global/style.css */
.dark-mode .border-left {
  border-left: 1px solid var(--dark-border) !important;
}

/* line 36974, app/assets/stylesheets/global/style.css */
.dark-mode .shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

/* line 36978, app/assets/stylesheets/global/style.css */
.dark-mode .shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

/* line 36982, app/assets/stylesheets/global/style.css */
.dark-mode .shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

/* line 36986, app/assets/stylesheets/global/style.css */
.dark-mode blockquote {
  color: rgba(255, 255, 255, 0.8);
  border-left: 2px solid var(--dark-border);
}

/* line 36991, app/assets/stylesheets/global/style.css */
.dark-mode code {
  background: transparent;
  border: 1px solid transparent;
}

/* line 36996, app/assets/stylesheets/global/style.css */
.dark-mode pre {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
  text-shadow: 0 1px var(--dark-bg);
}

/* line 37002, app/assets/stylesheets/global/style.css */
.dark-mode .section-nav {
  background-color: #f8f9fa;
  border: 1px solid var(--dark-border);
}

/* line 37007, app/assets/stylesheets/global/style.css */
.dark-mode .border {
  border: 1px solid var(--dark-border);
}

/* line 37011, app/assets/stylesheets/global/style.css */
.dark-mode .table thead th,
.dark-mode .text-wrap table thead th {
  border-bottom: 1px solid var(--dark-border);
}

/* line 37016, app/assets/stylesheets/global/style.css */
.dark-mode .table tbody + tbody,
.dark-mode .text-wrap table tbody + tbody {
  border-top: 2px solid var(--dark-border);
}

/* line 37021, app/assets/stylesheets/global/style.css */
.dark-mode .table .table,
.dark-mode .text-wrap table .table,
.dark-mode .table .text-wrap table {
  background-color: var(--dark-bg);
}

/* line 37027, app/assets/stylesheets/global/style.css */
.dark-mode .text-wrap .table table,
.dark-mode .text-wrap table table {
  background-color: var(--dark-bg);
}

/* line 37032, app/assets/stylesheets/global/style.css */
.dark-mode .table-bordered {
  border: 1px solid var(--dark-border);
}

/* line 37036, app/assets/stylesheets/global/style.css */
.dark-mode #external-events {
  border: 1px solid var(--dark-border);
}

/* line 37040, app/assets/stylesheets/global/style.css */
.dark-mode .fc-theme-standard td,
.dark-mode .fc-theme-standard th {
  border: 1px solid var(--dark-border);
  border-bottom: 0px !important;
}

/* line 37046, app/assets/stylesheets/global/style.css */
.dark-mode .fc-theme-standard .fc-scrollgrid {
  border: 0px solid var(--dark-border);
}

/* line 37050, app/assets/stylesheets/global/style.css */
.dark-mode .fc .fc-daygrid-day-number {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37054, app/assets/stylesheets/global/style.css */
.dark-mode .fc .fc-daygrid-day.fc-day-today {
  background-color: var(--dark-bg);
}

/* line 37058, app/assets/stylesheets/global/style.css */
.dark-mode .fc-theme-standard .fc-list-day-cushion {
  background-color: var(--dark-body);
}

/* line 37062, app/assets/stylesheets/global/style.css */
.dark-mode .fc-theme-standard .fc-list {
  border: 1px solid var(--dark-border);
}

/* line 37066, app/assets/stylesheets/global/style.css */
.dark-mode .fc .fc-list-event:hover td {
  background-color: transparent;
  color: #6c5ffc;
}

/* line 37071, app/assets/stylesheets/global/style.css */
.dark-mode .fc .fc-list-empty {
  background-color: var(--dark-theme);
}

/* line 37075, app/assets/stylesheets/global/style.css */
.dark-mode .badge.bg-white {
  background-color: #fff !important;
}

@media print {
  /* line 37081, app/assets/stylesheets/global/style.css */
  .dark-mode .table td,
.dark-mode .text-wrap table td,
.dark-mode .table th,
.dark-mode .text-wrap table th {
    background-color: #fff !important;
  }
  /* line 37088, app/assets/stylesheets/global/style.css */
  .dark-mode .table-bordered th,
.dark-mode .text-wrap table th,
.dark-mode .table-bordered td,
.dark-mode .text-wrap table td {
    border: 1px solid var(--dark-border) !important;
  }
}

/* line 37096, app/assets/stylesheets/global/style.css */
.text-wrap table {
  border: 1px solid var(--dark-border);
}

/* line 37100, app/assets/stylesheets/global/style.css */
.dark-mode .table-bordered th,
.dark-mode .text-wrap table th,
.dark-mode .table-bordered td,
.dark-mode .text-wrap table td {
  border: 1px solid var(--dark-border);
}

/* line 37107, app/assets/stylesheets/global/style.css */
.dark-mode .table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.1);
  color: inherit;
}

/* line 37112, app/assets/stylesheets/global/style.css */
.dark-mode .table-hover tbody tr:hover,
.dark-mode .table-hover tbody th {
  background-color: var(--dark-bg);
}

/* line 37117, app/assets/stylesheets/global/style.css */
.dark-mode .table-active {
  background-color: rgba(0, 0, 0, 0.04);
}

/* line 37121, app/assets/stylesheets/global/style.css */
.dark-mode .table-active > th,
.dark-mode .table-active > td {
  background-color: rgba(0, 0, 0, 0.04);
}

/* line 37126, app/assets/stylesheets/global/style.css */
.dark-mode .table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.04);
}

/* line 37130, app/assets/stylesheets/global/style.css */
.dark-mode .table-hover .table-active:hover > td,
.dark-mode .table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.04);
}

/* line 37135, app/assets/stylesheets/global/style.css */
.dark-mode .table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 37139, app/assets/stylesheets/global/style.css */
.dark-mode .table-dark.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.075);
}

/* line 37143, app/assets/stylesheets/global/style.css */
.dark-mode .table.dataTable thead th {
  border-bottom: 0 !important;
}

/* line 37147, app/assets/stylesheets/global/style.css */
.dark-mode .form-control {
  color: rgba(255, 255, 255, 0.8) !important;
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 37153, app/assets/stylesheets/global/style.css */
.dark-mode .authentication .card:hover {
  box-shadow: 0 16px 26px 0 rgba(0, 0, 0, 0.4), 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}

/* line 37157, app/assets/stylesheets/global/style.css */
.dark-mode .authentication input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .authentication input::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37161, app/assets/stylesheets/global/style.css */
.dark-mode .authentication .flex-c-m .login100-social-item i {
  color: #fff;
}

/* line 37165, app/assets/stylesheets/global/style.css */
.dark-mode .login100-social-item {
  color: #fff;
}

/* line 37169, app/assets/stylesheets/global/style.css */
.dark-mode .login100-social-item:hover {
  color: #fff;
}

/* line 37173, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-selection--single {
  background-color: var(--dark-bg);
  border: 1px solid #eaedf1 !important;
}

/* line 37178, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default.select2-container--focus .select2-selection--multiple {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 37183, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-selection--multiple {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border) !important;
}

/* line 37188, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid var(--dark-border) !important;
  background: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 37194, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #fff !important;
}

/* line 37199, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-results > .select2-results__options {
  box-shadow: none;
}

/* line 37203, app/assets/stylesheets/global/style.css */
.dark-mode .form-control {
  color: #99c1b2;
  opacity: 1;
}

/* line 37208, app/assets/stylesheets/global/style.css */
.dark-mode .form-control:focus {
  background-color: transparent;
  border: 1px solid var(--dark-border) !important;
}

/* line 37213, app/assets/stylesheets/global/style.css */
.dark-mode .form-control::-webkit-input-placeholder,
.dark-mode .form-control::-moz-placeholder,
.dark-mode .form-control:-ms-input-placeholder,
.dark-mode .form-control::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37220, app/assets/stylesheets/global/style.css */
.dark-mode .form-control::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .form-control::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37224, app/assets/stylesheets/global/style.css */
.dark-mode .form-control:disabled,
.dark-mode .form-control[readonly] {
  background-color: var(--primary-bg-color);
}

/* line 37229, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37233, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37237, app/assets/stylesheets/global/style.css */
.dark-mode select.form-control:focus::-ms-value {
  color: rgba(255, 255, 255, 0.8);
  background-color: #fff;
  border: 1px solid var(--dark-border);
}

/* line 37243, app/assets/stylesheets/global/style.css */
.dark-mode .form-control-file {
  display: block;
  width: 100%;
}

@media (max-width: 575.98px) {
  /* line 37249, app/assets/stylesheets/global/style.css */
  .dark-mode .countdown-timer-wrapper .timer .timer-wrapper .time {
    color: #fff;
    background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  }
}

/* line 37255, app/assets/stylesheets/global/style.css */
.form-control-range {
  display: block;
  width: 100%;
}

/* line 37260, app/assets/stylesheets/global/style.css */
.dark-mode .form-control-plaintext {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37264, app/assets/stylesheets/global/style.css */
.dark-mode .form-check-input:disabled ~ .form-check-label {
  color: #505662;
}

/* line 37268, app/assets/stylesheets/global/style.css */
.dark-mode .valid-feedback {
  color: #09ad95;
}

/* line 37272, app/assets/stylesheets/global/style.css */
.dark-mode .valid-tooltip {
  color: #fff;
  background-color: rgba(94, 186, 0, 0.8);
}

/* line 37277, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .form-control:valid,
.dark-mode .form-control.is-valid,
.dark-mode .was-validated .custom-select:valid,
.dark-mode .custom-select.is-valid {
  border-color: #09ad95;
}

/* line 37284, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .form-control:valid:focus,
.dark-mode .form-control.is-valid:focus,
.dark-mode .was-validated .custom-select:valid:focus,
.dark-mode .custom-select.is-valid:focus {
  border-color: #09ad95;
  box-shadow: 0 0 0 2px rgba(94, 186, 0, 0.25);
}

/* line 37292, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .form-check-input:valid ~ .form-check-label,
.dark-mode .form-check-input.is-valid ~ .form-check-label,
.dark-mode .was-validated .custom-control-input:valid ~ .custom-control-label,
.dark-mode .custom-control-input.is-valid ~ .custom-control-label {
  color: #09ad95;
}

/* line 37299, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .custom-control-input:valid ~ .custom-control-label::before,
.dark-mode .custom-control-input.is-valid ~ .custom-control-label::before {
  background-color: #09ad95;
}

/* line 37304, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,
.dark-mode .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: #09ad95;
}

/* line 37309, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,
.dark-mode .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px var(--dark-bg), 0 0 0 2px rgba(94, 186, 0, 0.25);
}

/* line 37314, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .form-file-input:valid ~ .form-file-label,
.dark-mode .form-file-input.is-valid ~ .form-file-label {
  border-color: #09ad95;
}

/* line 37319, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .form-file-input:valid:focus ~ .form-file-label,
.dark-mode .form-file-input.is-valid:focus ~ .form-file-label {
  box-shadow: 0 0 0 2px rgba(94, 186, 0, 0.25);
}

/* line 37324, app/assets/stylesheets/global/style.css */
.dark-mode .invalid-feedback {
  color: #d12c47;
}

/* line 37328, app/assets/stylesheets/global/style.css */
.dark-mode .invalid-tooltip {
  color: #fff;
  background-color: rgba(205, 32, 31, 0.8);
}

/* line 37333, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .form-control:invalid {
  border-color: #d12c47;
}

/* line 37337, app/assets/stylesheets/global/style.css */
.form-control.is-invalid {
  border-color: #d12c47;
}

/* line 37341, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .custom-select:invalid,
.dark-mode .custom-select.is-invalid {
  border-color: #d12c47;
}

/* line 37346, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .form-control:invalid:focus,
.dark-mode .form-control.is-invalid:focus,
.dark-mode .was-validated .custom-select:invalid:focus,
.dark-mode .custom-select.is-invalid:focus {
  border-color: #d12c47;
  box-shadow: 0 0 0 2px rgba(205, 32, 31, 0.25);
}

/* line 37354, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .form-check-input:invalid ~ .form-check-label,
.dark-mode .form-check-input.is-invalid ~ .form-check-label,
.dark-mode .was-validated .custom-control-input:invalid ~ .custom-control-label,
.dark-mode .custom-control-input.is-invalid ~ .custom-control-label {
  color: #d12c47 !important;
}

/* line 37361, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .custom-control-input:invalid ~ .custom-control-label::before,
.dark-mode .custom-control-input.is-invalid ~ .custom-control-label::before {
  background-color: #d12c47;
  border-color: #e62b4a;
}

/* line 37367, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,
.dark-mode .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  background-color: #e23e3d;
}

/* line 37372, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,
.dark-mode .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px var(--dark-bg), 0 0 0 2px rgba(205, 32, 31, 0.25);
}

/* line 37377, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .form-file-input:invalid ~ .form-file-label,
.dark-mode .form-file-input.is-invalid ~ .form-file-label {
  border-color: #d12c47;
}

/* line 37382, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .form-file-input:invalid:focus ~ .form-file-label,
.dark-mode .form-file-input.is-invalid:focus ~ .form-file-label {
  box-shadow: 0 0 0 2px rgba(205, 32, 31, 0.25);
}

/* line 37387, app/assets/stylesheets/global/style.css */
.dark-mode .collapse:not(.show) {
  background: #fff;
}

/* line 37391, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu {
  color: rgba(255, 255, 255, 0.8);
  background-color: #fff;
  border: 1px solid var(--dark-border);
}

/* line 37397, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-divider {
  border-top: 1px solid var(--dark-border);
}

/* line 37401, app/assets/stylesheets/global/style.css */
.dark-mode .notifyimg {
  color: #fff;
}

/* line 37405, app/assets/stylesheets/global/style.css */
.dark-mode .drop-icon-wrap .drop-icon-item {
  color: #878787;
}

/* line 37409, app/assets/stylesheets/global/style.css */
.dark-mode .drop-icon-wrap .drop-icon-item:hover {
  background-color: var(--dark-bg);
}

/* line 37413, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-item:hover,
.dark-mode .dropdown-item:focus,
.dark-mode .dropdown-item.active,
.dark-mode .dropdown-item:active {
  background-color: var(--dark-body);
}

/* line 37420, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-item.disabled,
.dark-mode .dropdown-item:disabled {
  color: #fff;
  background-color: transparent;
}

/* line 37426, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu.show {
  border: 1px solid var(--dark-border);
}

/* line 37430, app/assets/stylesheets/global/style.css */
.dark-mode .header-search-icon .dropdown-menu {
  box-shadow: 0 10px 15px rgba(42, 38, 53, 0.9);
  border: 1px solid var(--dark-border) !important;
}

/* line 37435, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-header {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37439, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-item-text {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37443, app/assets/stylesheets/global/style.css */
.dark-mode .input-group-text {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 37449, app/assets/stylesheets/global/style.css */
.dark-mode #global-loader {
  background: var(--dark-bg);
}

/* line 37453, app/assets/stylesheets/global/style.css */
.dark-mode .custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
}

/* line 37457, app/assets/stylesheets/global/style.css */
.dark-mode .custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: rgba(218, 201, 232, 0.5);
}

/* line 37462, app/assets/stylesheets/global/style.css */
.dark-mode .custom-control-input:disabled ~ .custom-control-label {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37466, app/assets/stylesheets/global/style.css */
.dark-mode .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 37470, app/assets/stylesheets/global/style.css */
.dark-mode .custom-control-label::before {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 37474, app/assets/stylesheets/global/style.css */
.dark-mode .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(212, 182, 228, 0.5);
}

/* line 37478, app/assets/stylesheets/global/style.css */
.dark-mode .custom-select {
  color: rgba(255, 255, 255, 0.8);
  background: var(--dark-bg) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 5'%3E%3Cpath fill='#999' d='M0 0L10 0L5 5L0 0'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  border: 1px solid var(--dark-border);
}

/* line 37484, app/assets/stylesheets/global/style.css */
.dark-mode .custom-select:focus::-ms-value {
  color: rgba(255, 255, 255, 0.8);
  background-color: #fff;
}

/* line 37489, app/assets/stylesheets/global/style.css */
.dark-mode .custom-select:disabled {
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 37494, app/assets/stylesheets/global/style.css */
.dark-mode .form-file-input:focus ~ .form-file-label {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 37498, app/assets/stylesheets/global/style.css */
.dark-mode .form-file-label {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 37504, app/assets/stylesheets/global/style.css */
.dark-mode .form-file-label::after {
  color: #fff;
  border-left: 1px solid var(--dark-border);
}

/* line 37509, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-webkit-slider-thumb:focus {
  box-shadow: 0 0 0 1px var(--dark-bg), 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 37513, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-webkit-slider-thumb:active {
  background-color: #d4e1f4;
}

/* line 37517, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-webkit-slider-runnable-track {
  background-color: rgba(255, 255, 255, 0.1);
  border-color: transparent;
}

/* line 37522, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-moz-range-thumb:focus {
  box-shadow: 0 0 0 1px var(--dark-bg), 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 37526, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-moz-range-thumb:active {
  background-color: #d4e1f4;
}

/* line 37530, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-moz-range-track {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 37534, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-ms-thumb:focus {
  box-shadow: 0 0 0 1px var(--dark-bg), 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 37538, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-ms-thumb:active {
  background-color: #d4e1f4;
}

/* line 37542, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-ms-fill-lower,
.dark-mode .custom-range::-ms-fill-upper {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 37547, app/assets/stylesheets/global/style.css */
.dark-mode .nav-link.disabled {
  color: #4f4f67;
}

/* line 37551, app/assets/stylesheets/global/style.css */
.dark-mode .nav-link.disable {
  color: #cba4f7;
}

/* line 37555, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs {
  border-bottom: 1px solid var(--dark-border);
}

/* line 37559, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-link {
  border: 1px solid transparent;
}

/* line 37563, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-link.disabled {
  color: rgba(255, 255, 255, 0.8);
  background-color: transparent;
  border-color: transparent;
}

/* line 37569, app/assets/stylesheets/global/style.css */
.dark-mode .nav-pills .nav-link.active,
.dark-mode .nav-pills .show > .nav-link {
  color: #fff;
}

/* line 37574, app/assets/stylesheets/global/style.css */
.dark-mode .navbar-dark .navbar-text a {
  color: #fff;
}

/* line 37578, app/assets/stylesheets/global/style.css */
.dark-mode .navbar-dark .navbar-text a:hover,
.dark-mode .navbar-dark .navbar-text a:focus {
  color: #fff;
}

/* line 37583, app/assets/stylesheets/global/style.css */
.dark-mode .card {
  background-color: transparent;
  border: 1px solid var(--dark-border) !important;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
}

/* line 37589, app/assets/stylesheets/global/style.css */
.dark-mode .card-header {
  background-color: transparent;
  border-bottom: 1px solid var(--dark-border);
}

/* line 37594, app/assets/stylesheets/global/style.css */
.dark-mode .card-footer {
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid var(--dark-border);
}

/* line 37599, app/assets/stylesheets/global/style.css */
.dark-mode .page-link {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
  color: rgba(255, 255, 255, 0.8);
}

/* line 37605, app/assets/stylesheets/global/style.css */
.dark-mode .page-link:hover {
  background-color: rgba(70, 127, 207, 0.06);
}

/* line 37609, app/assets/stylesheets/global/style.css */
.dark-mode .page-item.active .page-link {
  color: #fff;
}

/* line 37613, app/assets/stylesheets/global/style.css */
.dark-mode .page-item.disabled .page-link {
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(0, 0, 0, 0.2);
  opacity: 0.3;
  border-color: rgba(255, 255, 255, 0.3);
}

/* line 37620, app/assets/stylesheets/global/style.css */
.dark-mode .mail-box .sm-side {
  background: none repeat scroll 0 0 #e5e8ef;
}

/* line 37624, app/assets/stylesheets/global/style.css */
.dark-mode .mail-box .lg-side {
  background: none repeat scroll 0 0 #fff;
}

/* line 37628, app/assets/stylesheets/global/style.css */
.dark-mode .mail-box .sm-side .user-head {
  background: none repeat scroll 0 0 #00a8b3;
  color: #fff;
}

/* line 37633, app/assets/stylesheets/global/style.css */
.dark-mode .user-head .user-name h5 a, .dark-mode .user-head .user-name .h5 a {
  color: #fff;
}

/* line 37637, app/assets/stylesheets/global/style.css */
.dark-mode .user-head .user-name span a {
  color: #87e2e7;
}

/* line 37641, app/assets/stylesheets/global/style.css */
.dark-mode a.mail-dropdown {
  background: none repeat scroll 0 0 #80d3d9;
  color: #01a7b3;
}

/* line 37646, app/assets/stylesheets/global/style.css */
.dark-mode .btn-compose {
  background: none repeat scroll 0 0 #ff6c60;
  color: #fff;
}

/* line 37651, app/assets/stylesheets/global/style.css */
.dark-mode .btn-compose:hover {
  background: none repeat scroll 0 0 #f5675c;
  color: #fff;
}

/* line 37656, app/assets/stylesheets/global/style.css */
.dark-mode .inbox-divider {
  border-bottom: 1px solid #d5d8df;
}

/* line 37660, app/assets/stylesheets/global/style.css */
.dark-mode ul.inbox-nav li a {
  color: #6a6a6a;
}

/* line 37664, app/assets/stylesheets/global/style.css */
.dark-mode ul.inbox-nav li a:hover {
  background: none repeat scroll 0 0 #d5d7de;
  color: #6a6a6a;
}

/* line 37669, app/assets/stylesheets/global/style.css */
.dark-mode ul.inbox-nav li.active a {
  background: none repeat scroll 0 0 #d5d7de;
  color: #6a6a6a;
}

/* line 37674, app/assets/stylesheets/global/style.css */
.dark-mode ul.inbox-nav li a:focus {
  background: none repeat scroll 0 0 #d5d7de;
  color: #6a6a6a;
}

/* line 37679, app/assets/stylesheets/global/style.css */
.dark-mode ul.inbox-nav li a i {
  color: #6a6a6a;
}

/* line 37683, app/assets/stylesheets/global/style.css */
.dark-mode ul.labels-info li h4, .dark-mode ul.labels-info li .h4 {
  color: #5c5c5e;
}

/* line 37687, app/assets/stylesheets/global/style.css */
.dark-mode ul.labels-info li a {
  color: #6a6a6a;
}

/* line 37691, app/assets/stylesheets/global/style.css */
.dark-mode ul.labels-info li a:hover,
.dark-mode ul.labels-info li a:focus {
  background: none repeat scroll 0 0 #d5d7de;
  color: #6a6a6a;
}

/* line 37697, app/assets/stylesheets/global/style.css */
.dark-mode .nav.nav-pills.nav-stacked.labels-info p {
  color: #9d9f9e;
}

/* line 37701, app/assets/stylesheets/global/style.css */
.dark-mode .inbox-head .sr-input {
  color: #8a8a8a;
}

/* line 37705, app/assets/stylesheets/global/style.css */
.dark-mode .inbox-head .sr-btn {
  background: none repeat scroll 0 0 #1643a3;
  color: #fff;
}

/* line 37710, app/assets/stylesheets/global/style.css */
.dark-mode .table-inbox {
  border: 1px solid var(--dark-border);
}

/* line 37714, app/assets/stylesheets/global/style.css */
.dark-mode .table-inbox tr {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 37718, app/assets/stylesheets/global/style.css */
.dark-mode .table-inbox tr td .fa-star {
  color: var(--dark-bg);
}

/* line 37722, app/assets/stylesheets/global/style.css */
.dark-mode .table-inbox tr td .fa-star.inbox-started,
.dark-mode .table-inbox tr td .fa-star:hover {
  color: #f78a09;
}

/* line 37727, app/assets/stylesheets/global/style.css */
.dark-mode .table-inbox tr.unread td {
  font-weight: 600 !important;
}

/* line 37731, app/assets/stylesheets/global/style.css */
.dark-mode .mail-option .chk-all,
.dark-mode .mail-option .btn-group a.btn {
  background: none repeat scroll 0 0 transparent;
  border: 1px solid var(--dark-border);
  color: rgba(255, 255, 255, 0.8);
}

/* line 37738, app/assets/stylesheets/global/style.css */
.dark-mode .inbox-pagination a.np-btn {
  background: none repeat scroll 0 0 var(--dark-bg);
  border: 1px solid var(--dark-border);
  color: rgba(255, 255, 255, 0.8);
}

/* line 37744, app/assets/stylesheets/global/style.css */
.dark-mode .fileinput-button {
  background: none repeat scroll 0 0 #eeeeee;
  border: 1px solid #e6e6e6;
}

/* line 37749, app/assets/stylesheets/global/style.css */
.dark-mode .inbox-body .modal .modal-body input,
.dark-mode .inbox-body .modal .modal-body textarea {
  border: 1px solid #e6e6e6;
}

/* line 37754, app/assets/stylesheets/global/style.css */
.dark-mode .btn-send {
  background: none repeat scroll 0 0 #00a8b3;
  color: #fff;
}

/* line 37759, app/assets/stylesheets/global/style.css */
.dark-mode .btn-send:hover {
  background: none repeat scroll 0 0 #00a8b3;
  color: #fff;
  background: none repeat scroll 0 0 #009da7;
}

/* line 37765, app/assets/stylesheets/global/style.css */
.dark-mode .heading-inbox h4, .dark-mode .heading-inbox .h4 {
  border-bottom: 1px solid #ddd;
  color: rgba(255, 255, 255, 0.8);
}

/* line 37770, app/assets/stylesheets/global/style.css */
.dark-mode .sender-dropdown {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.1);
  color: #777;
}

/* line 37775, app/assets/stylesheets/global/style.css */
.dark-mode .view-mail a {
  color: #ff6c60;
}

/* line 37779, app/assets/stylesheets/global/style.css */
.dark-mode .range {
  background-color: whitesmoke;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* line 37785, app/assets/stylesheets/global/style.css */
.dark-mode .range input[type=range]::-webkit-slider-thumb,
.dark-mode .range input[type=range]::-moz-slider-thumb {
  color: white;
  background-color: #999999;
}

/* line 37791, app/assets/stylesheets/global/style.css */
.dark-mode .range output {
  color: white;
  background-color: #999999;
}

/* line 37796, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-divider {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}

/* line 37800, app/assets/stylesheets/global/style.css */
.dark-mode .princing-item .card-footer {
  background: var(--dark-theme);
}

/* line 37804, app/assets/stylesheets/global/style.css */
.dark-mode .pricing {
  color: #fff;
}

/* line 37808, app/assets/stylesheets/global/style.css */
.dark-mode .pricing1 {
  color: #7a7a92;
}

/* line 37812, app/assets/stylesheets/global/style.css */
.dark-mode .pricing .card-category {
  background: rgba(255, 255, 255, 0.3);
  color: #fff;
}

/* line 37817, app/assets/stylesheets/global/style.css */
.dark-mode .pricing .list-unstyled li {
  border-bottom: 1px solid var(--dark-border);
}

/* line 37821, app/assets/stylesheets/global/style.css */
.dark-mode .pricing1 .list-unstyled li {
  border-bottom: 1px solid var(--dark-border);
}

/* line 37825, app/assets/stylesheets/global/style.css */
.dark-mode .pricing1 .card-category {
  background: rgba(255, 255, 255, 0.3);
  color: #fff;
}

/* line 37830, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-table:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}

/* line 37834, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-table:hover > .panel-footer-landing {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.05) inset;
}

/* line 37838, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-table:hover > .panel > .panel-body-landing {
  background: #1643a3;
}

/* line 37842, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-table:hover > .panel > .panel-heading-landing-box {
  background: #fff !important;
  color: #333 !important;
}

/* line 37847, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-table:hover > .panel > .controle-header,
.dark-mode .pricing-table:hover > .panel > .panel-footer {
  background: #1643a3 !important;
}

/* line 37852, app/assets/stylesheets/global/style.css */
.dark-mode .princing-item:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
}

/* line 37856, app/assets/stylesheets/global/style.css */
.dark-mode .btn-price:hover {
  background: #fff !important;
  color: #1643a3 !important;
}

/* line 37861, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-table:hover > .panel > .controle-header > .panel-title-landing {
  color: #fff !important;
}

/* line 37865, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-table > .panel > .controle-header > .panel-title-landing {
  color: #000 !important;
}

/* line 37869, app/assets/stylesheets/global/style.css */
.dark-mode .panel-body-landing:hover > .table > tbody > tr > td {
  color: #fff !important;
}

/* line 37873, app/assets/stylesheets/global/style.css */
.dark-mode .panel-heading-landing {
  background: #f7f7f7 !important;
  border: solid 2px #1643a3 !important;
}

/* line 37878, app/assets/stylesheets/global/style.css */
.dark-mode .panel-heading-landing-box {
  background: #1643a3 !important;
  color: #fff !important;
}

/* line 37883, app/assets/stylesheets/global/style.css */
.dark-mode .panel-title-landing {
  color: #1643a3 !important;
}

/* line 37887, app/assets/stylesheets/global/style.css */
.dark-mode .panel-body-landing {
  border: solid 2px #1643a3 !important;
  background: #fff;
}

/* line 37892, app/assets/stylesheets/global/style.css */
.dark-mode .panel-footer-landing {
  border: solid 2px #1643a3 !important;
  background: #f7f7f7;
}

/* line 37897, app/assets/stylesheets/global/style.css */
.dark-mode .panel-heading {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  background: #fff;
}

/* line 37902, app/assets/stylesheets/global/style.css */
.dark-mode .panel.price {
  box-shadow: 0 0.15rem 1.75rem 0 #0e0f2e;
  background: var(--dark-bg);
}

/* line 37907, app/assets/stylesheets/global/style.css */
.dark-mode .panel.price > .panel-heading {
  color: #fff;
}

/* line 37911, app/assets/stylesheets/global/style.css */
.dark-mode .panel.price:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}

/* line 37915, app/assets/stylesheets/global/style.css */
.dark-mode .price .panel-footer,
.dark-mode .price.panel-color > .panel-body {
  background-color: var(--dark-theme);
}

/* line 37920, app/assets/stylesheets/global/style.css */
.dark-mode .panel-footer {
  background-color: var(--dark-bg);
  border-top: 1px solid var(--dark-border);
  border-left: 1px solid var(--dark-border);
  border-right: 1px solid var(--dark-border);
}

/* line 37927, app/assets/stylesheets/global/style.css */
.dark-mode .panel.price .btn {
  box-shadow: 0 -1px 0px rgba(50, 50, 50, 0.2) inset;
}

/* line 37931, app/assets/stylesheets/global/style.css */
.dark-mode #popup {
  background: #fe6b1f;
}

/* line 37935, app/assets/stylesheets/global/style.css */
.dark-mode #copy {
  color: white;
}

/* line 37939, app/assets/stylesheets/global/style.css */
.dark-mode .nav1 {
  background: transparent;
  border: 1px solid var(--dark-border);
}

/* line 37944, app/assets/stylesheets/global/style.css */
.dark-mode .nav-item1:hover:not(.disabled),
.dark-mode .nav-item1.active {
  color: #fff;
}

/* line 37949, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs {
  border-bottom: 1px solid var(--dark-border);
}

/* line 37953, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-item1.nav-link {
  border: 1px solid transparent;
}

/* line 37957, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-item1 .nav-link {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37961, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-item1 .nav-link:hover:not(.disabled),
.dark-mode .nav-tabs .nav-item1 .nav-link.active {
  color: #fff;
}

/* line 37966, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-submenu {
  background: #000;
  border: 1px solid var(--dark-border);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

/* line 37972, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-submenu .nav-item1 {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37976, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-submenu .nav-item1.active {
  color: #467fcf;
}

/* line 37980, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-submenu .nav-item1:hover {
  color: rgba(255, 255, 255, 0.8);
  background: rgba(0, 0, 0, 0.024);
}

/* line 37985, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip-inner {
  color: #fff;
  background-color: #000;
}

/* line 37990, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip.bs-tether-element-attached-bottom .tooltip-inner::before,
.dark-mode .tooltip.tooltip-top .tooltip-inner::before {
  border-top-color: #000;
}

/* line 37995, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip.bs-tether-element-attached-left .tooltip-inner::before,
.dark-mode .tooltip.tooltip-right .tooltip-inner::before {
  border-right-color: #000;
}

/* line 38000, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip.bs-tether-element-attached-top .tooltip-inner::before,
.dark-mode .tooltip.tooltip-bottom .tooltip-inner::before {
  border-bottom-color: #000;
}

/* line 38005, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip.bs-tether-element-attached-right .tooltip-inner::before,
.dark-mode .tooltip.tooltip-left .tooltip-inner::before {
  border-left-color: #000;
}

/* line 38010, app/assets/stylesheets/global/style.css */
.dark-mode .heading-inverse {
  background-color: #232139;
  color: #ffffff;
}

/* line 38015, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb {
  color: #fff;
}

/* line 38019, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item a,
.dark-mode .breadcrumb-item + .breadcrumb-item::before {
  color: var(--primary-bg-color);
}

/* line 38024, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item.active {
  color: rgba(255, 255, 255, 0.6);
}

/* line 38028, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item1 a:hover {
  color: #123787;
}

/* line 38032, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item1 + .breadcrumb-item1::before {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38036, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item1.active {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38040, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item2 a:hover {
  color: #123787;
}

/* line 38044, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item2 + .breadcrumb-item2::before {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38048, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item2.active {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38052, app/assets/stylesheets/global/style.css */
.dark-mode .panel-group .panel {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 38056, app/assets/stylesheets/global/style.css */
.dark-mode .panel-default > .panel-heading {
  background-color: var(--dark-bg);
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 38061, app/assets/stylesheets/global/style.css */
.dark-mode .more-less {
  color: #212121;
}

/* line 38065, app/assets/stylesheets/global/style.css */
.dark-mode .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border: 1px solid var(--dark-border);
}

/* line 38069, app/assets/stylesheets/global/style.css */
.dark-mode .accordionjs .acc_section .acc_head h3:before, .dark-mode .accordionjs .acc_section .acc_head .h3:before {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38073, app/assets/stylesheets/global/style.css */
.dark-mode .wrap {
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

/* line 38077, app/assets/stylesheets/global/style.css */
.dark-mode .panel1 {
  border-color: #fff;
}

/* line 38081, app/assets/stylesheets/global/style.css */
.dark-mode .panel-heading1 {
  background-color: #5797fc;
  color: #fff;
}

/* line 38086, app/assets/stylesheets/global/style.css */
.dark-mode .panel-group1 .panel-body {
  border: 1px solid var(--dark-border);
}

/* line 38090, app/assets/stylesheets/global/style.css */
.dark-mode .panel-title1 a {
  color: #fff;
}

/* line 38094, app/assets/stylesheets/global/style.css */
.dark-mode .panel-body1 {
  background: #fff;
}

/* line 38098, app/assets/stylesheets/global/style.css */
.dark-mode .panel-title a.accordion-toggle:before,
.dark-mode .panel-title a.accordion-toggle.collapsed:before {
  color: #fff;
}

/* line 38103, app/assets/stylesheets/global/style.css */
.dark-mode .btn.dropdown-toggle ~ .dropdown-menu,
.dark-mode ul.dropdown-menu li.dropdown ul.dropdown-menu {
  background-color: var(--dark-body) !important;
  border: 1px solid var(--dark-border) !important;
  box-shadow: 0 6px 12px rgba(34, 34, 61, 0.8) !important;
}

/* line 38110, app/assets/stylesheets/global/style.css */
.dark-mode .btn.dropdown-toggle.btn-default ~ .dropdown-menu .dropdown-plus-title {
  border-color: rgba(255, 255, 255, 0.1) !important;
}

/* line 38114, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu {
  background-color: var(--dark-body);
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
}

/* line 38119, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu > li > a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38123, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu > li > a:hover,
.dark-mode .dropdown-menu > li > a:focus {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
}

/* line 38129, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu .divider {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 38133, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu .dropdown-plus-title {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 38137, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu-header {
  border-bottom: 1px solid var(--dark-border);
}

/* line 38141, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu-header label {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38145, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-media-list .media:hover,
.dark-mode .dropdown-media-list .media:focus {
  background-color: #f8f9fa;
}

/* line 38150, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-media-list .media-body > div p {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38154, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-media-list .media-body > div span {
  color: #cfcfcf;
}

/* line 38158, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-media-list .media-body > p {
  color: #bfbfbf;
}

/* line 38162, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-list-footer {
  border-top: 1px solid var(--dark-border);
}

/* line 38166, app/assets/stylesheets/global/style.css */
.dark-mode .jumbotron {
  background-color: var(--dark-bg);
}

/* line 38170, app/assets/stylesheets/global/style.css */
.dark-mode .progress {
  background-color: var(--dark-bg);
  box-shadow: 0 5px 10px rgba(42, 38, 53, 0.3);
}

/* line 38175, app/assets/stylesheets/global/style.css */
.dark-mode .progress-bar {
  color: #fff;
}

/* line 38179, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item.active {
  background-color: #f6f4fb;
  color: #25252a;
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 38185, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item-action {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38189, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item-action:hover {
  color: var(--primary-bg-color);
  background-color: transparent;
}

/* line 38194, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item-action:focus {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
}

/* line 38199, app/assets/stylesheets/global/style.css */
.dark-mode .fc .fc-button-primary {
  color: #fff;
  border-color: var(--dark-border);
}

/* line 38204, app/assets/stylesheets/global/style.css */
.dark-mode .icons-list-item {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38208, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item-action:active {
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 38213, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item,
.dark-mode .listorder,
.dark-mode .listorder1,
.dark-mode .listunorder,
.dark-mode .listunorder1 {
  background-color: transparent;
  color: #fff;
}

/* line 38222, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item:hover,
.dark-mode .listorder:hover,
.dark-mode .listorder1:hover,
.dark-mode .listunorder:hover,
.dark-mode .listunorder1:hover {
  color: var(--primary-bg-color);
}

/* line 38230, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper.right_side > ul li.active:before {
  background: transparent;
}

/* line 38234, app/assets/stylesheets/global/style.css */
.dark-mode .alert-secondary {
  background: rgba(235, 111, 51, 0.1);
  border: rgba(235, 111, 51, 0.1);
}

/* line 38239, app/assets/stylesheets/global/style.css */
.dark-mode .mail-inbox .icons {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 38243, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item.disabled,
.dark-mode .list-group-item:disabled {
  color: #4f4f67;
  background-color: #2a2a44;
}

/* line 38249, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item.active {
  background-color: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 38254, app/assets/stylesheets/global/style.css */
.dark-mode .close {
  color: rgba(255, 255, 255, 0.8);
  text-shadow: 0 1px 0 var(--dark-bg);
}

/* line 38259, app/assets/stylesheets/global/style.css */
.dark-mode .close:hover,
.dark-mode .close:focus {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38264, app/assets/stylesheets/global/style.css */
.dark-mode .modal-content {
  background-color: var(--dark-body);
  border: 1px solid var(--dark-border);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.08);
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 38271, app/assets/stylesheets/global/style.css */
  .dark-mode .modal-content {
    background-color: transparent;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}

/* line 38278, app/assets/stylesheets/global/style.css */
.dark-mode .modal-backdrop {
  background-color: #000;
}

/* line 38282, app/assets/stylesheets/global/style.css */
.dark-mode .modal-header {
  border-bottom: 1px solid var(--dark-border);
}

/* line 38286, app/assets/stylesheets/global/style.css */
.dark-mode .modal-footer {
  border-top: 1px solid var(--dark-border);
}

/* line 38290, app/assets/stylesheets/global/style.css */
.dark-mode .widget-info i {
  border: 2px solid #fff;
}

/* line 38294, app/assets/stylesheets/global/style.css */
.dark-mode .widget-info a {
  border-bottom: 1px solid #fff;
}

/* line 38298, app/assets/stylesheets/global/style.css */
.dark-mode .bs-tooltip-top .tooltip-arrow::before,
.dark-mode .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: #000;
}

/* line 38303, app/assets/stylesheets/global/style.css */
.dark-mode .bs-tooltip-right .tooltip-arrow::before,
.dark-mode .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: #000;
}

/* line 38308, app/assets/stylesheets/global/style.css */
.dark-mode .bs-tooltip-bottom .tooltip-arrow::before,
.dark-mode .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: #000;
}

/* line 38313, app/assets/stylesheets/global/style.css */
.dark-mode .bs-tooltip-left .tooltip-arrow:before,
.dark-mode .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before {
  border-left-color: #000;
}

/* line 38318, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip-inner {
  color: #fff;
  background-color: #000;
}

/* line 38323, app/assets/stylesheets/global/style.css */
.dark-mode .popover {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 38328, app/assets/stylesheets/global/style.css */
.dark-mode .bs-popover-top .popover-arrow::before,
.dark-mode .bs-popover-auto[data-popper-placement^=top] .popover-arrow::before {
  border-top-color: rgba(255, 255, 255, 0.1);
}

/* line 38333, app/assets/stylesheets/global/style.css */
.dark-mode .bs-popover-top .popover-arrow::after,
.dark-mode .bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {
  border-top-color: var(--dark-bg);
}

/* line 38338, app/assets/stylesheets/global/style.css */
.dark-mode .bs-popover-end .popover-arrow::before,
.dark-mode .bs-popover-auto[data-popper-placement^=right] .popover-arrow::before {
  border-right-color: rgba(255, 255, 255, 0.1);
}

/* line 38343, app/assets/stylesheets/global/style.css */
.dark-mode .bs-popover-end .popover-arrow::after,
.dark-mode .bs-popover-auto[data-popper-placement^=right] .popover-arrow::after {
  border-right-color: var(--dark-bg);
}

/* line 38348, app/assets/stylesheets/global/style.css */
.dark-mode .bs-popover-bottom .popover-arrow::before,
.dark-mode .bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}

/* line 38353, app/assets/stylesheets/global/style.css */
.dark-mode .bs-popover-bottom .popover-arrow::after,
.dark-mode .bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  border-bottom-color: var(--dark-bg);
}

/* line 38358, app/assets/stylesheets/global/style.css */
.dark-mode .bs-popover-bottom .popover-header::before,
.dark-mode .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  border-bottom: 1px solid var(--dark-border);
}

/* line 38363, app/assets/stylesheets/global/style.css */
.dark-mode .bs-popover-start .popover-arrow::before,
.dark-mode .bs-popover-auto[data-popper-placement^=left] .popover-arrow::before {
  border-left-color: rgba(255, 255, 255, 0.1);
}

/* line 38368, app/assets/stylesheets/global/style.css */
.dark-mode .bs-popover-start .popover-arrow::after,
.dark-mode .bs-popover-auto[data-popper-placement^=left] .popover-arrow::after {
  border-left-color: var(--dark-bg);
}

/* line 38373, app/assets/stylesheets/global/style.css */
.dark-mode .popover-header {
  background-color: var(--dark-bg);
  border-bottom: 1px solid var(--dark-border);
  color: #fff;
}

/* line 38379, app/assets/stylesheets/global/style.css */
.dark-mode .popover-body {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38383, app/assets/stylesheets/global/style.css */
.dark-mode .carousel-control-prev,
.dark-mode .carousel-control-next {
  color: #fff;
}

/* line 38388, app/assets/stylesheets/global/style.css */
.dark-mode .carousel-control-prev:hover,
.dark-mode .carousel-control-prev:focus {
  color: #fff;
}

/* line 38393, app/assets/stylesheets/global/style.css */
.dark-mode .carousel-control-next:hover,
.dark-mode .carousel-control-next:focus {
  color: #fff;
}

/* line 38398, app/assets/stylesheets/global/style.css */
.dark-mode .carousel-indicators li,
.dark-mode .carousel-indicators1 li,
.dark-mode .carousel-indicators2 li,
.dark-mode .carousel-indicators3 li,
.dark-mode .carousel-indicators4 li,
.dark-mode .carousel-indicators5 li {
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 38407, app/assets/stylesheets/global/style.css */
.dark-mode .carousel-indicators .active,
.dark-mode .carousel-indicators1 .active,
.dark-mode .carousel-indicators2 .active,
.dark-mode .carousel-indicators3 .active,
.dark-mode .carousel-indicators4 .active,
.dark-mode .carousel-indicators5 .active {
  background-color: #fff;
}

/* line 38416, app/assets/stylesheets/global/style.css */
.dark-mode .carousel-caption {
  color: #fff;
}

/* line 38420, app/assets/stylesheets/global/style.css */
.dark-mode .page-title-icon {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38424, app/assets/stylesheets/global/style.css */
.dark-mode .page-subtitle {
  color: #c0a0f1;
}

/* line 38428, app/assets/stylesheets/global/style.css */
.dark-mode .page-description {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38432, app/assets/stylesheets/global/style.css */
.dark-mode .aside {
  background: #ffffff;
  border-left: 1px solid var(--dark-border);
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.05);
}

/* line 38438, app/assets/stylesheets/global/style.css */
.dark-mode .aside-footer {
  border-top: 1px solid var(--dark-border);
}

/* line 38442, app/assets/stylesheets/global/style.css */
.dark-mode .aside-header {
  border-bottom: 1px solid var(--dark-border);
}

/* line 38446, app/assets/stylesheets/global/style.css */
.dark-mode .header {
  background: var(--dark-body) !important;
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 38451, app/assets/stylesheets/global/style.css */
.dark-mode .nav-unread {
  background: #ecd938;
}

/* line 38455, app/assets/stylesheets/global/style.css */
.dark-mode .nav-link.icon i {
  color: #ffffff !important;
}

/* line 38459, app/assets/stylesheets/global/style.css */
.dark-mode .footer {
  background: transparent;
  border-top: 0px solid var(--dark-border);
}

/* line 38464, app/assets/stylesheets/global/style.css */
.dark-mode .footer .social ul li a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38468, app/assets/stylesheets/global/style.css */
.dark-mode .text-muted-dark {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 38472, app/assets/stylesheets/global/style.css */
.dark-mode a.icon:hover {
  color: var(--primary-bg-color) !important;
}

/* line 38476, app/assets/stylesheets/global/style.css */
.dark-mode .shadow {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
}

/* line 38480, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs {
  color: #000;
}

/* line 38484, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-link {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38488, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-link:hover:not(.disabled),
.dark-mode .nav-tabs .nav-link.active {
  color: #fff;
}

/* line 38493, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu-arrow:before,
.dark-mode .dropdown-menu.header-search:before {
  background: var(--dark-body);
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  border-left: 1px solid rgba(255, 255, 255, 0.2);
}

/* line 38500, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-submenu {
  background: #fff;
  border: 1px solid var(--dark-border);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

/* line 38506, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-submenu .nav-item {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38510, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-submenu .nav-item.active {
  color: #467fcf;
}

/* line 38514, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-submenu .nav-item:hover {
  color: rgba(255, 255, 255, 0.8);
  background: rgba(0, 0, 0, 0.024);
}

/* line 38519, app/assets/stylesheets/global/style.css */
.dark-mode .product_price .old_price {
  color: #93a3ba;
}

/* line 38523, app/assets/stylesheets/global/style.css */
.dark-mode .expanel-default {
  border: #ddd !important;
}

/* line 38527, app/assets/stylesheets/global/style.css */
.dark-mode .expanel {
  background-color: var(--dark-bg) !important;
  border: 1px solid var(--dark-border) !important;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.01) !important;
}

/* line 38534, app/assets/stylesheets/global/style.css */
.dark-mode .expanel-default > .expanel-heading {
  background-color: var(--dark-bg) !important;
  border-color: var(--dark-bg) !important;
}

/* line 38539, app/assets/stylesheets/global/style.css */
.dark-mode .expanel-heading {
  border-bottom: 1px solid var(--dark-border);
}

/* line 38543, app/assets/stylesheets/global/style.css */
.dark-mode .expanel-footer {
  background-color: var(--dark-bg) !important;
  border-top: 1px solid var(--dark-border) !important;
}

/* line 38548, app/assets/stylesheets/global/style.css */
.dark-mode .thumbnail {
  background-color: var(--dark-theme);
  border: 1px solid var(--dark-border);
}

/* line 38553, app/assets/stylesheets/global/style.css */
.dark-mode .table th,
.dark-mode .text-wrap table th {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38558, app/assets/stylesheets/global/style.css */
.dark-mode .table-vcenter td,
.dark-mode .table-vcenter th {
  border-top: 1px solid var(--dark-border);
}

/* line 38563, app/assets/stylesheets/global/style.css */
.dark-mode .table-striped tbody tr:nth-of-type(even) {
  background-color: var(--dark-bg);
}

/* line 38567, app/assets/stylesheets/global/style.css */
.dark-mode .table-calendar-link {
  background: #f8f9fa;
  color: rgba(255, 255, 255, 0.8);
}

/* line 38572, app/assets/stylesheets/global/style.css */
.dark-mode .table-calendar-link:before {
  background: #467fcf;
}

/* line 38576, app/assets/stylesheets/global/style.css */
.dark-mode .table-calendar-link:hover {
  color: #fff;
  background: #467fcf;
}

/* line 38581, app/assets/stylesheets/global/style.css */
.dark-mode .table-calendar-link:hover:before {
  background: #fff;
}

/* line 38585, app/assets/stylesheets/global/style.css */
.dark-mode .table-header:hover,
.dark-mode .table-header-asc,
.dark-mode .table-header-desc {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 38591, app/assets/stylesheets/global/style.css */
.dark-mode .page-breadcrumb .breadcrumb-item {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38595, app/assets/stylesheets/global/style.css */
.dark-mode .page-breadcrumb .breadcrumb-item.active {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38599, app/assets/stylesheets/global/style.css */
.dark-mode .pagination-simple .page-item.active .page-link,
.dark-mode .page-total-text {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38604, app/assets/stylesheets/global/style.css */
.dark-mode .card-body + .card-body {
  border-top: 1px solid var(--dark-border);
}

/* line 38608, app/assets/stylesheets/global/style.css */
.dark-mode .card-footer {
  border-top: 1px solid var(--dark-border);
  color: rgba(255, 255, 255, 0.8);
}

/* line 38613, app/assets/stylesheets/global/style.css */
.dark-mode .card-img-overlay {
  background-color: rgba(0, 0, 0, 0.4);
}

/* line 38617, app/assets/stylesheets/global/style.css */
.dark-mode .reg {
  color: #2e1170;
}

/* line 38621, app/assets/stylesheets/global/style.css */
.dark-mode .card-title small, .dark-mode .card-title .small,
.dark-mode .card-subtitle {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38626, app/assets/stylesheets/global/style.css */
.dark-mode .card-body + .card-table {
  border-top: 1px solid var(--dark-border);
}

/* line 38630, app/assets/stylesheets/global/style.css */
.dark-mode .profile-img {
  border: 1px solid rgba(167, 180, 201, 0.2);
  background: rgba(225, 225, 225, 0.2);
}

/* line 38635, app/assets/stylesheets/global/style.css */
.dark-mode .card-profile-img {
  border: 3px solid #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

/* line 38640, app/assets/stylesheets/global/style.css */
.dark-mode .card-body + .card-list-group {
  border-top: 1px solid var(--dark-border);
}

/* line 38644, app/assets/stylesheets/global/style.css */
.dark-mode .list-media .info .text-right {
  color: #8a8a8a;
}

/* line 38648, app/assets/stylesheets/global/style.css */
.dark-mode .card-options {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38652, app/assets/stylesheets/global/style.css */
.dark-mode .card-options a:not(.btn) {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38656, app/assets/stylesheets/global/style.css */
.dark-mode .card-options a:not(.btn):hover {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38660, app/assets/stylesheets/global/style.css */
.dark-mode .widgets-cards .wrp.icon-circle i {
  color: #fff;
}

/* line 38664, app/assets/stylesheets/global/style.css */
.dark-mode .card-map {
  background: rgba(255, 255, 255, 0.1);
}

/* line 38668, app/assets/stylesheets/global/style.css */
.dark-mode .card-tabs-bottom .card-tabs-item.active {
  border-top-color: #fff;
}

/* line 38672, app/assets/stylesheets/global/style.css */
.dark-mode a.card-tabs-item {
  background: #fafbfc;
}

/* line 38676, app/assets/stylesheets/global/style.css */
.dark-mode a.card-tabs-item.active {
  background: #fff;
  border-bottom-color: #fff;
}

/* line 38681, app/assets/stylesheets/global/style.css */
.dark-mode .card-category {
  background: var(--dark-bg);
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 38686, app/assets/stylesheets/global/style.css */
  .dark-mode .popover {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    background-color: transparent;
  }
}

/* line 38693, app/assets/stylesheets/global/style.css */
.dark-mode .popover {
  background-color: var(--dark-body);
  filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
}

/* line 38699, app/assets/stylesheets/global/style.css */
.dark-mode .header .dropdown .nav-link.icon:hover {
  background: transparent !important;
}

/* line 38703, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-item {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38707, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-icon {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38711, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item .icon {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 38715, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-transparent .list-group-item.active {
  background: #343454;
  color: rgba(255, 255, 255, 0.8);
}

/* line 38720, app/assets/stylesheets/global/style.css */
.dark-mode .responsive-navbar.navbar .navbar-collapse {
  background: transparent;
  box-shadow: none;
  border-top: 0px solid var(--dark-border);
}

/* line 38726, app/assets/stylesheets/global/style.css */
.dark-mode .responsive-navbar.navbar .nav-link.icon {
  color: #2a1b4d !important;
  background: transparent;
}

/* line 38731, app/assets/stylesheets/global/style.css */
.dark-mode .avatar-status {
  border: 2px solid var(--dark-theme);
}

/* line 38735, app/assets/stylesheets/global/style.css */
.dark-mode .avatar-placeholder {
  background: #ced4da url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" width="134" height="134" viewBox="0 0 134 134"><path fill="$white-8" d="M65.92 66.34h2.16c14.802.42 30.928 6.062 29.283 20.35l-1.618 13.32c-.844 6.815-5.208 7.828-13.972 7.866H52.23c-8.764-.038-13.13-1.05-13.973-7.865l-1.62-13.32C34.994 72.4 51.12 66.76 65.92 66.34zM49.432 43.934c0-9.82 7.99-17.81 17.807-17.81 9.82 0 17.81 7.99 17.81 17.81 0 9.82-7.99 17.807-17.81 17.807-9.82 0-17.808-7.987-17.808-17.806z"/></svg>') no-repeat center/80%;
}

/* line 38739, app/assets/stylesheets/global/style.css */
.dark-mode .avatar-list-stacked .avatar {
  box-shadow: 0 0 0 2px var(--dark-theme);
}

/* line 38743, app/assets/stylesheets/global/style.css */
.dark-mode .mail-chats {
  border-top: 1px solid rgba(128, 128, 128, 0.16);
}

/* line 38747, app/assets/stylesheets/global/style.css */
.dark-mode .user p.u-name {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38751, app/assets/stylesheets/global/style.css */
.dark-mode .user p.u-designation {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38755, app/assets/stylesheets/global/style.css */
.dark-mode div.online-status .status.online {
  background: rgba(0, 128, 0, 0.68);
}

/* line 38759, app/assets/stylesheets/global/style.css */
.dark-mode .online-status .status.offline {
  background: rgba(255, 0, 0, 0.7);
}

/* line 38763, app/assets/stylesheets/global/style.css */
.dark-mode .icons-list-item {
  border-top: 1px solid var(--dark-border);
  border-left: 1px solid var(--dark-border);
}

/* line 38768, app/assets/stylesheets/global/style.css */
.dark-mode .link-overlay-bg {
  color: #fff;
  background: rgba(0, 0, 0, 0.3);
}

/* line 38773, app/assets/stylesheets/global/style.css */
.dark-mode .custom-control-label:before {
  border: 1px solid var(--dark-border);
  background-color: var(--dark-bg);
}

/* line 38778, app/assets/stylesheets/global/style.css */
.dark-mode .form-signin .form-control:focus {
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 38782, app/assets/stylesheets/global/style.css */
.dark-mode .mediaicon {
  color: #fff;
}

/* line 38786, app/assets/stylesheets/global/style.css */
.dark-mode .form-control.header-search {
  background: var(--dark-bg);
  border: 1px solid rgba(225, 225, 225, 0.1);
  color: #fff;
}

/* line 38792, app/assets/stylesheets/global/style.css */
.dark-mode .form-control.header-search::-moz-placeholder {
  color: #fff;
}
.dark-mode .form-control.header-search::placeholder {
  color: #fff;
}

/* line 38796, app/assets/stylesheets/global/style.css */
.dark-mode .form-control.header-search:hover,
.dark-mode .form-control.header-search:focus {
  border: 1px solid rgba(225, 225, 225, 0.1);
}

/* line 38801, app/assets/stylesheets/global/style.css */
.dark-mode .input-icon-addon {
  color: #fff;
}

/* line 38805, app/assets/stylesheets/global/style.css */
.dark-mode .input-icon-addon.search-icon {
  color: #636262 !important;
}

/* line 38809, app/assets/stylesheets/global/style.css */
.dark-mode .form-fieldset {
  background: #f8f9fa;
  border: 1px solid var(--dark-border);
}

/* line 38814, app/assets/stylesheets/global/style.css */
.dark-mode .form-required {
  color: #d12c47;
}

/* line 38818, app/assets/stylesheets/global/style.css */
.dark-mode .form-help {
  color: rgba(255, 255, 255, 0.8);
  background: var(--dark-bg);
}

/* line 38823, app/assets/stylesheets/global/style.css */
.dark-mode .form-help:hover,
.dark-mode .form-help[aria-describedby] {
  background: #467fcf;
  color: #fff;
}

/* line 38829, app/assets/stylesheets/global/style.css */
.dark-mode .jqstooltip {
  background: #333 !important;
}

/* line 38833, app/assets/stylesheets/global/style.css */
.dark-mode .social-links li a {
  background: #f8f8f8;
  color: rgba(255, 255, 255, 0.8);
}

/* line 38838, app/assets/stylesheets/global/style.css */
.dark-mode .chart-circle-value small, .dark-mode .chart-circle-value .small,
.dark-mode .chart-circle-1-value small,
.dark-mode .chart-circle-1-value .small {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38843, app/assets/stylesheets/global/style.css */
.dark-mode .chip {
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(70, 127, 207, 0.06);
}

/* line 38848, app/assets/stylesheets/global/style.css */
.dark-mode a.chip:hover {
  color: #fff;
}

/* line 38852, app/assets/stylesheets/global/style.css */
.dark-mode .stamp {
  color: #fff;
  background: rgba(255, 255, 255, 0.8);
}

/* line 38857, app/assets/stylesheets/global/style.css */
.dark-mode .chat-message {
  background-color: #467fcf;
  color: #fff;
}

/* line 38862, app/assets/stylesheets/global/style.css */
.dark-mode .chat-message:after {
  border-bottom: 6px solid transparent;
  border-left: 6px solid #467fcf;
  border-top: 6px solid transparent;
}

/* line 38868, app/assets/stylesheets/global/style.css */
.dark-mode .chat-line-friend .chat-message {
  background-color: #f3f3f3;
  color: rgba(255, 255, 255, 0.8);
}

/* line 38873, app/assets/stylesheets/global/style.css */
.dark-mode .chat-line-friend .chat-message:after {
  border-right: 5px solid #f3f3f3;
}

/* line 38877, app/assets/stylesheets/global/style.css */
.dark-mode .example {
  border: 1px solid var(--dark-border);
}

/* line 38881, app/assets/stylesheets/global/style.css */
.dark-mode .example-bg {
  background: var(--dark-bg);
}

/* line 38885, app/assets/stylesheets/global/style.css */
.dark-mode .highlight {
  border: 1px solid var(--dark-border);
  background: var(--dark-theme);
  border-top: none;
}

/* line 38891, app/assets/stylesheets/global/style.css */
.dark-mode .tag {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
}

/* line 38896, app/assets/stylesheets/global/style.css */
.dark-mode a.tag:hover {
  background-color: rgba(110, 118, 135, 0.2);
}

/* line 38900, app/assets/stylesheets/global/style.css */
.dark-mode .carousel-item-background {
  background: rgba(0, 0, 0, 0.5);
}

/* line 38904, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range:focus::-webkit-slider-thumb,
.dark-mode .custom-range:focus::-moz-range-thumb,
.dark-mode .custom-range:focus::-ms-thumb {
  border-color: #467fcf;
  background-color: #467fcf;
}

/* line 38911, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-webkit-slider-runnable-track {
  background: #467fcf;
}

/* line 38915, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-webkit-slider-thumb {
  background: #fff;
  box-shadow: 1px 0 0 -6px rgba(0, 50, 126, 0.12), 6px 0 0 -6px rgba(0, 50, 126, 0.12), 7px 0 0 -6px rgba(0, 50, 126, 0.12), 8px 0 0 -6px rgba(0, 50, 126, 0.12), 9px 0 0 -6px rgba(0, 50, 126, 0.12), 10px 0 0 -6px rgba(0, 50, 126, 0.12), 11px 0 0 -6px rgba(0, 50, 126, 0.12), 12px 0 0 -6px rgba(0, 50, 126, 0.12), 13px 0 0 -6px rgba(0, 50, 126, 0.12), 14px 0 0 -6px rgba(0, 50, 126, 0.12), 15px 0 0 -6px rgba(0, 50, 126, 0.12), 16px 0 0 -6px rgba(0, 50, 126, 0.12), 17px 0 0 -6px rgba(0, 50, 126, 0.12), 18px 0 0 -6px rgba(0, 50, 126, 0.12), 19px 0 0 -6px rgba(0, 50, 126, 0.12), 20px 0 0 -6px rgba(0, 50, 126, 0.12), 21px 0 0 -6px rgba(0, 50, 126, 0.12), 22px 0 0 -6px rgba(0, 50, 126, 0.12), 23px 0 0 -6px rgba(0, 50, 126, 0.12), 24px 0 0 -6px rgba(0, 50, 126, 0.12), 25px 0 0 -6px rgba(0, 50, 126, 0.12), 26px 0 0 -6px rgba(0, 50, 126, 0.12), 27px 0 0 -6px rgba(0, 50, 126, 0.12), 28px 0 0 -6px rgba(0, 50, 126, 0.12), 29px 0 0 -6px rgba(0, 50, 126, 0.12), 30px 0 0 -6px rgba(0, 50, 126, 0.12), 31px 0 0 -6px rgba(0, 50, 126, 0.12), 32px 0 0 -6px rgba(0, 50, 126, 0.12), 33px 0 0 -6px rgba(0, 50, 126, 0.12), 34px 0 0 -6px rgba(0, 50, 126, 0.12), 35px 0 0 -6px rgba(0, 50, 126, 0.12), 36px 0 0 -6px rgba(0, 50, 126, 0.12), 37px 0 0 -6px rgba(0, 50, 126, 0.12), 38px 0 0 -6px rgba(0, 50, 126, 0.12), 39px 0 0 -6px rgba(0, 50, 126, 0.12), 40px 0 0 -6px rgba(0, 50, 126, 0.12), 41px 0 0 -6px rgba(0, 50, 126, 0.12), 42px 0 0 -6px rgba(0, 50, 126, 0.12), 43px 0 0 -6px rgba(0, 50, 126, 0.12), 44px 0 0 -6px rgba(0, 50, 126, 0.12), 45px 0 0 -6px rgba(0, 50, 126, 0.12), 46px 0 0 -6px rgba(0, 50, 126, 0.12), 47px 0 0 -6px rgba(0, 50, 126, 0.12), 48px 0 0 -6px rgba(0, 50, 126, 0.12), 49px 0 0 -6px rgba(0, 50, 126, 0.12), 50px 0 0 -6px rgba(0, 50, 126, 0.12), 51px 0 0 -6px rgba(0, 50, 126, 0.12), 52px 0 0 -6px rgba(0, 50, 126, 0.12), 53px 0 0 -6px rgba(0, 50, 126, 0.12), 54px 0 0 -6px rgba(0, 50, 126, 0.12), 55px 0 0 -6px rgba(0, 50, 126, 0.12), 56px 0 0 -6px rgba(0, 50, 126, 0.12), 57px 0 0 -6px rgba(0, 50, 126, 0.12), 58px 0 0 -6px rgba(0, 50, 126, 0.12), 59px 0 0 -6px rgba(0, 50, 126, 0.12), 60px 0 0 -6px rgba(0, 50, 126, 0.12), 61px 0 0 -6px rgba(0, 50, 126, 0.12), 62px 0 0 -6px rgba(0, 50, 126, 0.12), 63px 0 0 -6px rgba(0, 50, 126, 0.12), 64px 0 0 -6px rgba(0, 50, 126, 0.12), 65px 0 0 -6px rgba(0, 50, 126, 0.12), 66px 0 0 -6px rgba(0, 50, 126, 0.12), 67px 0 0 -6px rgba(0, 50, 126, 0.12), 68px 0 0 -6px rgba(0, 50, 126, 0.12), 69px 0 0 -6px rgba(0, 50, 126, 0.12), 70px 0 0 -6px rgba(0, 50, 126, 0.12), 71px 0 0 -6px rgba(0, 50, 126, 0.12), 72px 0 0 -6px rgba(0, 50, 126, 0.12), 73px 0 0 -6px rgba(0, 50, 126, 0.12), 74px 0 0 -6px rgba(0, 50, 126, 0.12), 75px 0 0 -6px rgba(0, 50, 126, 0.12), 76px 0 0 -6px rgba(0, 50, 126, 0.12), 77px 0 0 -6px rgba(0, 50, 126, 0.12), 78px 0 0 -6px rgba(0, 50, 126, 0.12), 79px 0 0 -6px rgba(0, 50, 126, 0.12), 80px 0 0 -6px rgba(0, 50, 126, 0.12), 81px 0 0 -6px rgba(0, 50, 126, 0.12), 82px 0 0 -6px rgba(0, 50, 126, 0.12), 83px 0 0 -6px rgba(0, 50, 126, 0.12), 84px 0 0 -6px rgba(0, 50, 126, 0.12), 85px 0 0 -6px rgba(0, 50, 126, 0.12), 86px 0 0 -6px rgba(0, 50, 126, 0.12), 87px 0 0 -6px rgba(0, 50, 126, 0.12), 88px 0 0 -6px rgba(0, 50, 126, 0.12), 89px 0 0 -6px rgba(0, 50, 126, 0.12), 90px 0 0 -6px rgba(0, 50, 126, 0.12), 91px 0 0 -6px rgba(0, 50, 126, 0.12), 92px 0 0 -6px rgba(0, 50, 126, 0.12), 93px 0 0 -6px rgba(0, 50, 126, 0.12), 94px 0 0 -6px rgba(0, 50, 126, 0.12), 95px 0 0 -6px rgba(0, 50, 126, 0.12), 96px 0 0 -6px rgba(0, 50, 126, 0.12), 97px 0 0 -6px rgba(0, 50, 126, 0.12), 98px 0 0 -6px rgba(0, 50, 126, 0.12), 99px 0 0 -6px rgba(0, 50, 126, 0.12), 100px 0 0 -6px rgba(0, 50, 126, 0.12), 101px 0 0 -6px rgba(0, 50, 126, 0.12), 102px 0 0 -6px rgba(0, 50, 126, 0.12), 103px 0 0 -6px rgba(0, 50, 126, 0.12), 104px 0 0 -6px rgba(0, 50, 126, 0.12), 105px 0 0 -6px rgba(0, 50, 126, 0.12), 106px 0 0 -6px rgba(0, 50, 126, 0.12), 107px 0 0 -6px rgba(0, 50, 126, 0.12), 108px 0 0 -6px rgba(0, 50, 126, 0.12), 109px 0 0 -6px rgba(0, 50, 126, 0.12), 110px 0 0 -6px rgba(0, 50, 126, 0.12), 111px 0 0 -6px rgba(0, 50, 126, 0.12), 112px 0 0 -6px rgba(0, 50, 126, 0.12), 113px 0 0 -6px rgba(0, 50, 126, 0.12), 114px 0 0 -6px rgba(0, 50, 126, 0.12), 115px 0 0 -6px rgba(0, 50, 126, 0.12), 116px 0 0 -6px rgba(0, 50, 126, 0.12), 117px 0 0 -6px rgba(0, 50, 126, 0.12), 118px 0 0 -6px rgba(0, 50, 126, 0.12), 119px 0 0 -6px rgba(0, 50, 126, 0.12), 120px 0 0 -6px rgba(0, 50, 126, 0.12), 121px 0 0 -6px rgba(0, 50, 126, 0.12), 122px 0 0 -6px rgba(0, 50, 126, 0.12), 123px 0 0 -6px rgba(0, 50, 126, 0.12), 124px 0 0 -6px rgba(0, 50, 126, 0.12), 125px 0 0 -6px rgba(0, 50, 126, 0.12), 126px 0 0 -6px rgba(0, 50, 126, 0.12), 127px 0 0 -6px rgba(0, 50, 126, 0.12), 128px 0 0 -6px rgba(0, 50, 126, 0.12), 129px 0 0 -6px rgba(0, 50, 126, 0.12), 130px 0 0 -6px rgba(0, 50, 126, 0.12), 131px 0 0 -6px rgba(0, 50, 126, 0.12), 132px 0 0 -6px rgba(0, 50, 126, 0.12), 133px 0 0 -6px rgba(0, 50, 126, 0.12), 134px 0 0 -6px rgba(0, 50, 126, 0.12), 135px 0 0 -6px rgba(0, 50, 126, 0.12), 136px 0 0 -6px rgba(0, 50, 126, 0.12), 137px 0 0 -6px rgba(0, 50, 126, 0.12), 138px 0 0 -6px rgba(0, 50, 126, 0.12), 139px 0 0 -6px rgba(0, 50, 126, 0.12), 140px 0 0 -6px rgba(0, 50, 126, 0.12), 141px 0 0 -6px rgba(0, 50, 126, 0.12), 142px 0 0 -6px rgba(0, 50, 126, 0.12), 143px 0 0 -6px rgba(0, 50, 126, 0.12), 144px 0 0 -6px rgba(0, 50, 126, 0.12), 145px 0 0 -6px rgba(0, 50, 126, 0.12), 146px 0 0 -6px rgba(0, 50, 126, 0.12), 147px 0 0 -6px rgba(0, 50, 126, 0.12), 148px 0 0 -6px rgba(0, 50, 126, 0.12), 149px 0 0 -6px rgba(0, 50, 126, 0.12), 150px 0 0 -6px rgba(0, 50, 126, 0.12), 151px 0 0 -6px rgba(0, 50, 126, 0.12), 152px 0 0 -6px rgba(0, 50, 126, 0.12), 153px 0 0 -6px rgba(0, 50, 126, 0.12), 154px 0 0 -6px rgba(0, 50, 126, 0.12), 155px 0 0 -6px rgba(0, 50, 126, 0.12), 156px 0 0 -6px rgba(0, 50, 126, 0.12), 157px 0 0 -6px rgba(0, 50, 126, 0.12), 158px 0 0 -6px rgba(0, 50, 126, 0.12), 159px 0 0 -6px rgba(0, 50, 126, 0.12), 160px 0 0 -6px rgba(0, 50, 126, 0.12), 161px 0 0 -6px rgba(0, 50, 126, 0.12), 162px 0 0 -6px rgba(0, 50, 126, 0.12), 163px 0 0 -6px rgba(0, 50, 126, 0.12), 164px 0 0 -6px rgba(0, 50, 126, 0.12), 165px 0 0 -6px rgba(0, 50, 126, 0.12), 166px 0 0 -6px rgba(0, 50, 126, 0.12), 167px 0 0 -6px rgba(0, 50, 126, 0.12), 168px 0 0 -6px rgba(0, 50, 126, 0.12), 169px 0 0 -6px rgba(0, 50, 126, 0.12), 170px 0 0 -6px rgba(0, 50, 126, 0.12), 171px 0 0 -6px rgba(0, 50, 126, 0.12), 172px 0 0 -6px rgba(0, 50, 126, 0.12), 173px 0 0 -6px rgba(0, 50, 126, 0.12), 174px 0 0 -6px rgba(0, 50, 126, 0.12), 175px 0 0 -6px rgba(0, 50, 126, 0.12), 176px 0 0 -6px rgba(0, 50, 126, 0.12), 177px 0 0 -6px rgba(0, 50, 126, 0.12), 178px 0 0 -6px rgba(0, 50, 126, 0.12), 179px 0 0 -6px rgba(0, 50, 126, 0.12), 180px 0 0 -6px rgba(0, 50, 126, 0.12), 181px 0 0 -6px rgba(0, 50, 126, 0.12), 182px 0 0 -6px rgba(0, 50, 126, 0.12), 183px 0 0 -6px rgba(0, 50, 126, 0.12), 184px 0 0 -6px rgba(0, 50, 126, 0.12), 185px 0 0 -6px rgba(0, 50, 126, 0.12), 186px 0 0 -6px rgba(0, 50, 126, 0.12), 187px 0 0 -6px rgba(0, 50, 126, 0.12), 188px 0 0 -6px rgba(0, 50, 126, 0.12), 189px 0 0 -6px rgba(0, 50, 126, 0.12), 190px 0 0 -6px rgba(0, 50, 126, 0.12), 191px 0 0 -6px rgba(0, 50, 126, 0.12), 192px 0 0 -6px rgba(0, 50, 126, 0.12), 193px 0 0 -6px rgba(0, 50, 126, 0.12), 194px 0 0 -6px rgba(0, 50, 126, 0.12), 195px 0 0 -6px rgba(0, 50, 126, 0.12), 196px 0 0 -6px rgba(0, 50, 126, 0.12), 197px 0 0 -6px rgba(0, 50, 126, 0.12), 198px 0 0 -6px rgba(0, 50, 126, 0.12), 199px 0 0 -6px rgba(0, 50, 126, 0.12), 200px 0 0 -6px rgba(0, 50, 126, 0.12), 201px 0 0 -6px rgba(0, 50, 126, 0.12), 202px 0 0 -6px rgba(0, 50, 126, 0.12), 203px 0 0 -6px rgba(0, 50, 126, 0.12), 204px 0 0 -6px rgba(0, 50, 126, 0.12), 205px 0 0 -6px rgba(0, 50, 126, 0.12), 206px 0 0 -6px rgba(0, 50, 126, 0.12), 207px 0 0 -6px rgba(0, 50, 126, 0.12), 208px 0 0 -6px rgba(0, 50, 126, 0.12), 209px 0 0 -6px rgba(0, 50, 126, 0.12), 210px 0 0 -6px rgba(0, 50, 126, 0.12), 211px 0 0 -6px rgba(0, 50, 126, 0.12), 212px 0 0 -6px rgba(0, 50, 126, 0.12), 213px 0 0 -6px rgba(0, 50, 126, 0.12), 214px 0 0 -6px rgba(0, 50, 126, 0.12), 215px 0 0 -6px rgba(0, 50, 126, 0.12), 216px 0 0 -6px rgba(0, 50, 126, 0.12), 217px 0 0 -6px rgba(0, 50, 126, 0.12), 218px 0 0 -6px rgba(0, 50, 126, 0.12), 219px 0 0 -6px rgba(0, 50, 126, 0.12), 220px 0 0 -6px rgba(0, 50, 126, 0.12), 221px 0 0 -6px rgba(0, 50, 126, 0.12), 222px 0 0 -6px rgba(0, 50, 126, 0.12), 223px 0 0 -6px rgba(0, 50, 126, 0.12), 224px 0 0 -6px rgba(0, 50, 126, 0.12), 225px 0 0 -6px rgba(0, 50, 126, 0.12), 226px 0 0 -6px rgba(0, 50, 126, 0.12), 227px 0 0 -6px rgba(0, 50, 126, 0.12), 228px 0 0 -6px rgba(0, 50, 126, 0.12), 229px 0 0 -6px rgba(0, 50, 126, 0.12), 230px 0 0 -6px rgba(0, 50, 126, 0.12), 231px 0 0 -6px rgba(0, 50, 126, 0.12), 232px 0 0 -6px rgba(0, 50, 126, 0.12), 233px 0 0 -6px rgba(0, 50, 126, 0.12), 234px 0 0 -6px rgba(0, 50, 126, 0.12), 235px 0 0 -6px rgba(0, 50, 126, 0.12), 236px 0 0 -6px rgba(0, 50, 126, 0.12), 237px 0 0 -6px rgba(0, 50, 126, 0.12), 238px 0 0 -6px rgba(0, 50, 126, 0.12), 239px 0 0 -6px rgba(0, 50, 126, 0.12), 240px 0 0 -6px rgba(0, 50, 126, 0.12);
  border: 1px solid rgba(0, 30, 75, 0.12);
}

/* line 38921, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-moz-range-track {
  background: rgba(0, 50, 126, 0.12);
}

/* line 38925, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-moz-range-thumb {
  background: #fff;
  border: 1px solid rgba(0, 30, 75, 0.12);
}

/* line 38930, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-moz-range-progress {
  background: #467fcf;
}

/* line 38934, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-ms-thumb {
  background: #fff;
  border: 1px solid rgba(0, 30, 75, 0.12);
}

/* line 38939, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-ms-fill-lower {
  background: #467fcf;
}

/* line 38943, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-ms-fill-upper {
  background: rgba(0, 50, 126, 0.12);
}

/* line 38947, app/assets/stylesheets/global/style.css */
.dark-mode .selectgroup-button {
  border: 1px solid var(--dark-border);
  color: rgba(255, 255, 255, 0.8);
}

/* line 38952, app/assets/stylesheets/global/style.css */
.dark-mode .selectgroup-input:checked + .selectgroup-button {
  background: var(--dark-bg);
}

/* line 38956, app/assets/stylesheets/global/style.css */
.dark-mode .selectgroup-input:focus + .selectgroup-button {
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 38960, app/assets/stylesheets/global/style.css */
.dark-mode .custom-switch-indicator {
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid var(--dark-border);
}

/* line 38965, app/assets/stylesheets/global/style.css */
.dark-mode .custom-switch-indicator:before {
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
}

/* line 38970, app/assets/stylesheets/global/style.css */
.dark-mode .custom-switch-input:focus ~ .custom-switch-indicator {
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
  border-color: #7c46a8;
}

/* line 38975, app/assets/stylesheets/global/style.css */
.dark-mode .custom-switch-description,
.dark-mode .custom-switch-input:checked ~ .custom-switch-description {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38980, app/assets/stylesheets/global/style.css */
.dark-mode .imagecheck-figure {
  border: 1px solid var(--dark-border);
}

/* line 38984, app/assets/stylesheets/global/style.css */
.dark-mode .imagecheck-input:focus ~ .imagecheck-figure {
  border-color: #467fcf;
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 38989, app/assets/stylesheets/global/style.css */
.dark-mode .imagecheck-input:checked ~ .imagecheck-figure {
  border-color: rgba(0, 40, 100, 0.24);
}

/* line 38993, app/assets/stylesheets/global/style.css */
.dark-mode .imagecheck-figure:before {
  background: #467fcf url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") no-repeat center center/50% 50%;
  color: #fff;
}

/* line 38998, app/assets/stylesheets/global/style.css */
.dark-mode .imagecheck-caption,
.dark-mode .imagecheck:hover .imagecheck-caption {
  color: rgba(255, 255, 255, 0.8);
}

/* line 39003, app/assets/stylesheets/global/style.css */
.dark-mode .imagecheck-input:focus ~ .imagecheck-figure .imagecheck-caption,
.dark-mode .imagecheck-input:checked ~ .imagecheck-figure .imagecheck-caption {
  color: rgba(255, 255, 255, 0.8);
}

/* line 39008, app/assets/stylesheets/global/style.css */
.dark-mode .colorinput-color {
  border: 1px solid var(--dark-border);
  color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

/* line 39014, app/assets/stylesheets/global/style.css */
.dark-mode .colorinput-input:focus ~ .colorinput-color {
  border-color: rgba(255, 255, 255, 0.1);
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 39019, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 39024, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-header {
  color: rgba(255, 255, 255, 0.8);
}

/* line 39028, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-next,
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  text-indent: -99999px;
  color: #6c757d;
}

/* line 39034, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover::before,
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-next:focus::before {
  color: #343a40;
}

/* line 39039, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover::before,
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:focus::before {
  color: #343a40;
}

/* line 39044, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover,
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover {
  color: rgba(255, 255, 255, 0.8);
}

/* line 39049, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-calendar th {
  color: rgba(255, 255, 255, 0.8);
}

/* line 39053, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-calendar td {
  border: 1px solid var(--dark-border);
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 39058, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-calendar td span {
  background-color: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 39063, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-calendar td a {
  background-color: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 39068, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-calendar td a:hover {
  background-color: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 39073, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a {
  background-color: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 39078, app/assets/stylesheets/global/style.css */
.dark-mode .model-wrapper-demo {
  background: var(--dark-bg);
}

/* line 39082, app/assets/stylesheets/global/style.css */
.dark-mode .timeline__item:after {
  background: #fff !important;
}

/* line 39086, app/assets/stylesheets/global/style.css */
.dark-mode .timeline__content {
  background-color: #fff;
}

/* line 39090, app/assets/stylesheets/global/style.css */
.dark-mode #back-to-top {
  color: #fff;
  background-color: var(--primary-bg-color) !important;
}

/* line 39095, app/assets/stylesheets/global/style.css */
.dark-mode .timeline:before {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 39099, app/assets/stylesheets/global/style.css */
.dark-mode .timeline-item:first-child:before,
.dark-mode .timeline-item:last-child:before {
  background: #fff;
}

/* line 39104, app/assets/stylesheets/global/style.css */
.dark-mode .timeline-time {
  color: rgba(255, 255, 255, 0.8);
}

/* line 39108, app/assets/stylesheets/global/style.css */
.dark-mode .jvectormap-tip {
  background: var(--dark-body);
  color: white;
  border: 1px solid var(--dark-border);
}

/* line 39114, app/assets/stylesheets/global/style.css */
.dark-mode .jvectormap-zoomin,
.dark-mode .jvectormap-zoomout,
.dark-mode .jvectormap-goback {
  background: var(--dark-bg);
}

/* line 39120, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  box-shadow: inset 0 0 12px 4px #fff;
}

/* line 39126, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.plugin-drag_drop .ui-sortable-helper {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

/* line 39130, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown-header {
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
}

/* line 39135, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown-header-close {
  color: rgba(255, 255, 255, 0.8);
}

/* line 39139, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown-header-close:hover {
  color: #000;
}

/* line 39143, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
}

/* line 39147, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.plugin-remove_button [data-value] .remove {
  border-left: 1px solid #d0d0d0;
}

/* line 39151, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.plugin-remove_button .active[data-value] .remove {
  border-left-color: #cacaca;
}

/* line 39155, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #fff;
}

/* line 39159, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown,
.dark-mode .selectize-input {
  color: rgba(255, 255, 255, 0.8);
}

@media (max-width: 992px) {
  /* line 39165, app/assets/stylesheets/global/style.css */
  .dark-mode .about-con {
    border-bottom: 1px solid var(--dark-border);
  }
}

@media (max-width: 320px) {
  /* line 39171, app/assets/stylesheets/global/style.css */
  .dark-mode .construction .btn.btn-icon {
    color: #fff;
  }
}

@media (max-width: 360px) {
  /* line 39177, app/assets/stylesheets/global/style.css */
  .dark-mode .breadcrumb {
    color: #fff;
  }
}

@media (max-width: 992px) {
  /* line 39183, app/assets/stylesheets/global/style.css */
  .dark-mode .header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  }
}

@media (max-width: 768px) {
  /* line 39189, app/assets/stylesheets/global/style.css */
  .dark-mode .richText .richText-toolbar ul li a {
    border: rgba(0, 40, 100, 0.12) solid 1px;
  }
  /* line 39193, app/assets/stylesheets/global/style.css */
  .dark-mode .header-1 .navsearch i {
    color: #000 !important;
  }
}

@media (min-width: 768px) {
  /* line 39199, app/assets/stylesheets/global/style.css */
  .dark-mode.sidebar-mini.sidenav-toggled .app-sidebar__toggle.close-toggle {
    color: #fff;
  }
}

@media (max-width: 992px) and (min-width: 768px) {
  /* line 39205, app/assets/stylesheets/global/style.css */
  .dark-mode .hor-header .nav-link.icon i {
    color: #fff !important;
  }
}

@media (max-width: 768px) {
  /* line 39211, app/assets/stylesheets/global/style.css */
  .dark-mode .responsive-navbar.navbar .navbar-collapse .icon.navsearch {
    border: 1px solid #e4e6f9;
  }
}

/* line 39216, app/assets/stylesheets/global/style.css */
.selectize-input input {
  color: rgba(255, 255, 255, 0.8);
}

/* line 39220, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-input,
.dark-mode .selectize-control.single .selectize-input.input-active {
  background: #fff;
}

/* line 39225, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-input {
  border: 1px solid var(--dark-border);
}

/* line 39229, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-input.full {
  background-color: #fff;
}

/* line 39233, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-input.focus {
  border-color: #467fcf;
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 39238, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.multi .selectize-input > div {
  background: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.8);
  border: 0 solid rgba(0, 40, 100, 0.12);
}

/* line 39244, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca;
}

/* line 39250, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.multi .selectize-input.disabled > div {
  color: #7d7d7d;
  background: #fff;
  border: 0 solid #fff;
}

/* line 39256, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.multi .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: #fff;
  border: 0 solid #fff;
}

/* line 39262, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-input.dropdown-active::before {
  background: #f0f0f0;
}

/* line 39266, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown {
  border: 1px solid var(--dark-border);
  background: #fff;
}

/* line 39271, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
}

/* line 39275, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown .optgroup-header {
  color: rgba(255, 255, 255, 0.8);
  background: #fff;
}

/* line 39280, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown .active {
  background-color: #f1f4f8;
  color: #467fcf;
}

/* line 39285, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown .active.create {
  color: rgba(255, 255, 255, 0.8);
}

/* line 39289, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}

/* line 39293, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.single .selectize-input:after {
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 5'%3E%3Cpath fill='#999' d='M0 0L10 0L5 5L0 0'/%3E%3C/svg%3E") no-repeat center;
}

/* line 39297, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control .selectize-input.disabled {
  background-color: #fafafa;
}

/* line 39301, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown .image img,
.dark-mode .selectize-input .image img {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
}

/* line 39306, app/assets/stylesheets/global/style.css */
.dark-mode .demo-gallery > ul > li a {
  border: 3px solid #fff;
}

/* line 39310, app/assets/stylesheets/global/style.css */
.dark-mode .demo-gallery > ul > li a .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 39314, app/assets/stylesheets/global/style.css */
.dark-mode .demo-gallery .justified-gallery > a .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 39318, app/assets/stylesheets/global/style.css */
.dark-mode .demo-gallery .justified-gallery > a:hover .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 39322, app/assets/stylesheets/global/style.css */
.dark-mode .demo-gallery.dark > ul > li a {
  border: 3px solid #04070a;
}

/* line 39326, app/assets/stylesheets/global/style.css */
.dark-mode .col-sm-3 a:hover {
  border: 1px solid #ff4647;
}

/* line 39330, app/assets/stylesheets/global/style.css */
.dark-mode .tabs-menu ul li .active {
  color: var(--primary-bg-color);
}

/* line 39334, app/assets/stylesheets/global/style.css */
.dark-mode .tabs-menu-body,
.dark-mode .tab-menu-heading {
  border: 1px solid var(--dark-border);
}

/* line 39339, app/assets/stylesheets/global/style.css */
.dark-mode .tabs-menu2 ul li a {
  color: #636262;
}

/* line 39343, app/assets/stylesheets/global/style.css */
.dark-mode .tabs-menu2 ul li .fade {
  color: #eeee;
}

/* line 39347, app/assets/stylesheets/global/style.css */
.dark-mode .item-card .cardtitle a,
.dark-mode .item-card .cardprice span {
  color: #7a7a92;
}

/* line 39352, app/assets/stylesheets/global/style.css */
.dark-mode .features span {
  color: #43414e;
}

/* line 39356, app/assets/stylesheets/global/style.css */
.dark-mode .feature .border {
  color: #fff;
}

/* line 39360, app/assets/stylesheets/global/style.css */
.dark-mode .rating-stars .rating-stars-container .rating-star {
  color: #282840;
}

/* line 39364, app/assets/stylesheets/global/style.css */
.dark-mode .rating-stars .rating-stars-container .rating-star.sm {
  color: rgba(255, 255, 255, 0.1);
}

/* line 39368, app/assets/stylesheets/global/style.css */
.dark-mode .rating-stars .rating-stars-container .rating-star.is--active,
.dark-mode .rating-stars .rating-stars-container .rating-star.is--hover {
  color: #f1c40f;
}

/* line 39373, app/assets/stylesheets/global/style.css */
.dark-mode .rating-stars .rating-stars-container .rating-star.is--no-hover,
.dark-mode .rating-stars .rating-stars-container .rating-star .fa-heart .is--no-hover {
  color: var(--dark-bg);
}

/* line 39378, app/assets/stylesheets/global/style.css */
.dark-mode .rating-stars input {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 39384, app/assets/stylesheets/global/style.css */
.dark-mode #messages-main .ms-menu {
  border-right: 1px solid #eee;
  background: #fff;
}

/* line 39389, app/assets/stylesheets/global/style.css */
.dark-mode #messages-main .ms-user {
  background: #f8f8f8;
}

/* line 39393, app/assets/stylesheets/global/style.css */
.dark-mode #messages-main #ms-compose {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
}

/* line 39397, app/assets/stylesheets/global/style.css */
.dark-mode .message-feed:not(.right) .mf-content {
  color: #fff;
}

/* line 39401, app/assets/stylesheets/global/style.css */
.dark-mode .message-feed.right .mf-content {
  background: var(--dark-bg);
}

/* line 39405, app/assets/stylesheets/global/style.css */
.dark-mode .message-feed.right .mf-content:before {
  border-left-color: var(--dark-bg);
}

/* line 39409, app/assets/stylesheets/global/style.css */
.dark-mode .msb-reply {
  background: var(--dark-bg);
}

/* line 39413, app/assets/stylesheets/global/style.css */
.dark-mode .four-zero,
.dark-mode .lc-block {
  box-shadow: 0 1px 11px rgba(0, 0, 0, 0.27);
}

/* line 39418, app/assets/stylesheets/global/style.css */
.dark-mode .msb-reply button {
  color: #fff;
}

/* line 39422, app/assets/stylesheets/global/style.css */
.dark-mode .action-header {
  background: #f8f8f8;
}

/* line 39426, app/assets/stylesheets/global/style.css */
.dark-mode .actions:not(.a-alt) > li > a > i {
  color: #939393;
}

/* line 39430, app/assets/stylesheets/global/style.css */
.dark-mode .ms-body {
  background: #fff;
}

/* line 39434, app/assets/stylesheets/global/style.css */
.dark-mode .richText {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background-color: var(--dark-bg);
}

/* line 39439, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-toolbar {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 39443, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-toolbar ul li a {
  border-right: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 39447, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table .header-days .header-day {
  border-left: 1px solid var(--dark-border);
  border-top: 1px solid var(--dark-border);
}

/* line 39452, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table tr .empty,
.dark-mode .cal1 .clndr .clndr-table tr .adjacent-month,
.dark-mode .cal1 .clndr .clndr-table tr .my-empty,
.dark-mode .cal1 .clndr .clndr-table tr .my-adjacent-month {
  border-left: 1px solid var(--dark-border);
  border-top: 1px solid var(--dark-border);
  background: var(--dark-bg);
}

/* line 39461, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table tr .day {
  border-left: 1px solid var(--dark-border);
  border-top: 1px solid var(--dark-border);
}

/* line 39466, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table tr .day.event,
.dark-mode .cal1 .clndr .clndr-table tr .day.my-event {
  background: var(--dark-bg);
}

/* line 39471, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table tr .day:last-child {
  border-right: 1px solid var(--dark-border);
}

/* line 39475, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table tr .day:hover {
  background: var(--dark-bg);
}

/* line 39479, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button,
.dark-mode .cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button {
  color: #fff;
}

/* line 39484, app/assets/stylesheets/global/style.css */
.dark-mode .fc-unthemed .fc-content,
.dark-mode .fc-unthemed .fc-divider,
.dark-mode .fc-unthemed .fc-list-heading td,
.dark-mode .fc-unthemed .fc-list-view,
.dark-mode .fc-unthemed .fc-popover,
.dark-mode .fc-unthemed .fc-row,
.dark-mode .fc-unthemed tbody,
.dark-mode .fc-unthemed td,
.dark-mode .fc-unthemed th,
.dark-mode .fc-unthemed thead {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 39497, app/assets/stylesheets/global/style.css */
.dark-mode .fc-event,
.dark-mode .fc-event-dot {
  color: #fff !important;
}

/* line 39502, app/assets/stylesheets/global/style.css */
.dark-mode .fc-unthemed .fc-divider,
.dark-mode .fc-unthemed .fc-list-heading td,
.dark-mode .fc-unthemed .fc-popover .fc-header {
  background: var(--dark-bg);
}

/* line 39508, app/assets/stylesheets/global/style.css */
.dark-mode .fc-unthemed .fc-list-item:hover td {
  background-color: var(--dark-bg);
}

/* line 39512, app/assets/stylesheets/global/style.css */
.dark-mode .conv-form-wrapper div#messages div.message.to {
  background: var(--dark-bg);
}

/* line 39516, app/assets/stylesheets/global/style.css */
.dark-mode #sidebar li a.active {
  background: #fff;
}

/* line 39520, app/assets/stylesheets/global/style.css */
.dark-mode #sidebar li a.active a[data-toggle=collapse] {
  background: #fff;
}

/* line 39524, app/assets/stylesheets/global/style.css */
.dark-mode .job-box-filter {
  border-bottom: 1px solid #e4e4e4;
}

/* line 39528, app/assets/stylesheets/global/style.css */
.dark-mode .job-box-filter select.input-sm,
.dark-mode .job-box-filter label input.form-control {
  border: 1px solid rgba(119, 119, 119, 0.3);
}

/* line 39533, app/assets/stylesheets/global/style.css */
.dark-mode .job-box-filter a.filtsec {
  background: #edf0f3;
  color: #81a0b1;
  border: 1px solid #e2e8ef;
}

/* line 39539, app/assets/stylesheets/global/style.css */
.dark-mode .job-box-filter a.filtsec.active {
  color: #ffffff;
  background: #16262c;
  border-color: #16262c;
}

/* line 39545, app/assets/stylesheets/global/style.css */
.dark-mode .job-box-filter a.filtsec i {
  color: #03a9f4;
}

/* line 39549, app/assets/stylesheets/global/style.css */
.dark-mode .job-box-filter a.filtsec:hover,
.dark-mode .job-box-filter a.filtsec:focus {
  color: #ffffff;
  background: #07b107;
  border-color: #07b107;
}

/* line 39556, app/assets/stylesheets/global/style.css */
.dark-mode .job-box-filter a.filtsec:hover i,
.dark-mode .job-box-filter a.filtsec:focus i {
  color: #ffffff;
}

/* line 39561, app/assets/stylesheets/global/style.css */
.dark-mode .inbox-message ul li {
  border-bottom: 1px solid #e4e4e4;
}

/* line 39565, app/assets/stylesheets/global/style.css */
.dark-mode .inbox-message ul li:hover,
.dark-mode .inbox-message ul li:focus {
  background: #eeeeee;
}

/* line 39570, app/assets/stylesheets/global/style.css */
.dark-mode .inbox-message .message-body {
  color: #999999;
}

/* line 39574, app/assets/stylesheets/global/style.css */
.dark-mode .message-body-heading h5, .dark-mode .message-body-heading .h5 {
  color: #999999;
}

/* line 39578, app/assets/stylesheets/global/style.css */
.dark-mode .message-body h5 span, .dark-mode .message-body .h5 span {
  color: #fff;
}

/* line 39582, app/assets/stylesheets/global/style.css */
.dark-mode .message-body h5 span.unread, .dark-mode .message-body .h5 span.unread {
  background: #07b107;
}

/* line 39586, app/assets/stylesheets/global/style.css */
.dark-mode .message-body h5 span.important, .dark-mode .message-body .h5 span.important {
  background: #dd2027;
}

/* line 39590, app/assets/stylesheets/global/style.css */
.dark-mode .message-body h5 span.pending, .dark-mode .message-body .h5 span.pending {
  background: #11a3dd;
}

/* line 39594, app/assets/stylesheets/global/style.css */
.dark-mode div.conv-form-wrapper div.options div.option.selected,
.dark-mode form.convFormDynamic button.submit:hover {
  color: #fff;
}

/* line 39599, app/assets/stylesheets/global/style.css */
.dark-mode .addui-slider .addui-slider-track .addui-slider-handle .addui-slider-value {
  background: rgba(111, 63, 115, 0.9) !important;
}

/* line 39603, app/assets/stylesheets/global/style.css */
.dark-mode .addui-slider .addui-slider-track .addui-slider-handle.addui-slider-handle-active {
  background: rgba(111, 63, 115, 0.5);
  box-shadow: 0 0 5px rgba(111, 63, 115, 0.5);
}

/* line 39608, app/assets/stylesheets/global/style.css */
.dark-mode .accordionjs .acc_section.acc_active > .acc_head {
  color: #fff !important;
}

/* line 39612, app/assets/stylesheets/global/style.css */
.dark-mode .timeline__item--right .timeline__content:before {
  border-right: 12px solid rgba(238, 232, 239, 0.9);
}

/* line 39616, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table tr .empty:hover,
.dark-mode .cal1 .clndr .clndr-table tr .adjacent-month:hover,
.dark-mode .cal1 .clndr .clndr-table tr .my-empty:hover,
.dark-mode .cal1 .clndr .clndr-table tr .my-adjacent-month:hover {
  background: var(--dark-theme);
}

/* line 39623, app/assets/stylesheets/global/style.css */
.dark-mode .chart-dropshadow {
  filter: drop-shadow(-6px 12px 4px rgba(0, 0, 0, 0.1));
}

/* line 39628, app/assets/stylesheets/global/style.css */
.dark-mode .chart-dropshadow2 {
  filter: drop-shadow(-6px 12px 4px rgba(0, 0, 0, 0.2));
}

/* line 39633, app/assets/stylesheets/global/style.css */
.dark-mode .line-divide {
  border: 1px solid rgba(218, 216, 219, 0.2);
}

/* line 39637, app/assets/stylesheets/global/style.css */
.dark-mode .activity {
  border-left: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 39641, app/assets/stylesheets/global/style.css */
.dark-mode .activity .img-activity {
  box-shadow: 0 0 0 0.5px #f8f9fa;
}

/* line 39646, app/assets/stylesheets/global/style.css */
.dark-mode .bg-square {
  color: #fff;
  background: rgba(255, 255, 255, 0.8);
}

/* line 39651, app/assets/stylesheets/global/style.css */
.dark-mode ul.timeline:before {
  background: #d4d9df;
}

/* line 39655, app/assets/stylesheets/global/style.css */
.dark-mode ul.timeline > li:before {
  border: 1px solid #6c6c6f;
}

/* line 39659, app/assets/stylesheets/global/style.css */
.dark-mode .weather-card {
  background: #fff;
}

/* line 39663, app/assets/stylesheets/global/style.css */
.dark-mode .weather-card .top .wrapper .mynav .lnr,
.dark-mode .weather-card .top .wrapper .heading,
.dark-mode .weather-card .top .wrapper .location {
  color: #fff;
}

/* line 39669, app/assets/stylesheets/global/style.css */
.dark-mode .weather-card .top .wrapper .temp a,
.dark-mode .weather-card .top .wrapper .temp .temp-value,
.dark-mode .weather-card .top .wrapper .temp .deg {
  color: #fff;
}

/* line 39675, app/assets/stylesheets/global/style.css */
.dark-mode .weather-card .bottom {
  background: #fff;
}

/* line 39679, app/assets/stylesheets/global/style.css */
.dark-mode .weather-card .bottom .wrapper .forecast a {
  color: #000;
}

/* line 39683, app/assets/stylesheets/global/style.css */
.dark-mode .weather-card .bottom .wrapper .forecast li {
  color: rgba(0, 0, 0, 0.25);
}

/* line 39687, app/assets/stylesheets/global/style.css */
.dark-mode .weather-card .bottom .wrapper .forecast li.active {
  color: rgba(0, 0, 0, 0.8);
}

/* line 39691, app/assets/stylesheets/global/style.css */
.dark-mode .activity .img-activity {
  box-shadow: 0 0 0 0.5px #f8f9fa;
}

/* line 39696, app/assets/stylesheets/global/style.css */
.dark-mode .card .box h2, .dark-mode .card .box .h2 {
  color: #262626;
}

/* line 39700, app/assets/stylesheets/global/style.css */
.dark-mode .card .box h2 span, .dark-mode .card .box .h2 span {
  color: #fff;
}

/* line 39704, app/assets/stylesheets/global/style.css */
.dark-mode .card .box p {
  color: #262626;
}

/* line 39708, app/assets/stylesheets/global/style.css */
.dark-mode .userprofile .userpic {
  box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  position: relative;
}

/* line 39716, app/assets/stylesheets/global/style.css */
.dark-mode .userlist a:hover {
  color: #fff;
}

/* line 39720, app/assets/stylesheets/global/style.css */
.dark-mode .username {
  color: #fff;
}

/* line 39724, app/assets/stylesheets/global/style.css */
.dark-mode .username + p {
  color: #f2f2f2;
}

/* line 39728, app/assets/stylesheets/global/style.css */
.dark-mode .settingbtn {
  box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.15);
}

/* line 39735, app/assets/stylesheets/global/style.css */
.dark-mode .userprofile.small .userpic {
  box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
}

/* line 39742, app/assets/stylesheets/global/style.css */
.dark-mode .userprofile.small .username {
  color: #000000;
}

/* line 39746, app/assets/stylesheets/global/style.css */
.dark-mode .userprofile.small .username + p {
  color: #607d8b;
}

/* line 39750, app/assets/stylesheets/global/style.css */
.dark-mode .text-transparent {
  color: #fff;
}

/* line 39754, app/assets/stylesheets/global/style.css */
.dark-mode .bg-primary-light {
  background: #fff;
}

/* line 39758, app/assets/stylesheets/global/style.css */
.dark-mode .product-grid6 .price span {
  color: rgba(255, 255, 255, 0.8);
}

/* line 39762, app/assets/stylesheets/global/style.css */
.dark-mode .product-grid6 .icons li a:hover,
.dark-mode .product-grid6 .icons li a:after,
.dark-mode .product-grid6 .icons li a:before {
  color: #fff;
  background-color: var(--primary-bg-color);
}

/* line 39769, app/assets/stylesheets/global/style.css */
.dark-mode .card-counter {
  background-color: #fff;
}

/* line 39773, app/assets/stylesheets/global/style.css */
.dark-mode .card-counter.primary,
.dark-mode .card-counter.secondary,
.dark-mode .card-counter.success,
.dark-mode .card-counter.info {
  color: #fff;
}

/* line 39780, app/assets/stylesheets/global/style.css */
.dark-mode .gallery-wrap .img-small-wrap .item-gallery {
  border: 1px solid #ddd;
}

/* line 39784, app/assets/stylesheets/global/style.css */
.dark-mode .input-group-addon {
  color: #555;
}

/* line 39788, app/assets/stylesheets/global/style.css */
.dark-mode .ribbon1 {
  color: #fff;
}

/* line 39792, app/assets/stylesheets/global/style.css */
.dark-mode .ribbon1:after {
  border-top: 13px solid #f8463f;
}

/* line 39796, app/assets/stylesheets/global/style.css */
.dark-mode .ribbon1 span {
  background: #f8463f;
}

/* line 39800, app/assets/stylesheets/global/style.css */
.dark-mode .ribbon1 span:before {
  background: #f8463f;
}

/* line 39804, app/assets/stylesheets/global/style.css */
.dark-mode .ribbon1 span:after {
  background: #c02031;
}

/* line 39808, app/assets/stylesheets/global/style.css */
.dark-mode .ribbon span {
  color: #fff;
  background: #79a70a;
  background: linear-gradient(#f8463f 0%, #f8463f 100%);
}

/* line 39814, app/assets/stylesheets/global/style.css */
.dark-mode .ribbon span::before {
  border-left: 3px solid #f8463f;
  border-top: 3px solid #f8463f;
}

/* line 39819, app/assets/stylesheets/global/style.css */
.dark-mode .ribbon span::after {
  border-right: 3px solid #f8463f;
  border-top: 3px solid #f8463f;
}

/* line 39824, app/assets/stylesheets/global/style.css */
.dark-mode .social-card-header i {
  color: #fff;
}

/* line 39828, app/assets/stylesheets/global/style.css */
.dark-mode #user-profile .profile-status {
  color: #7e47a9;
}

/* line 39832, app/assets/stylesheets/global/style.css */
.dark-mode #user-profile .profile-status.offline {
  color: #fe635f;
}

/* line 39836, app/assets/stylesheets/global/style.css */
.dark-mode #user-profile .profile-stars {
  color: #faba03;
}

/* line 39840, app/assets/stylesheets/global/style.css */
.dark-mode #user-profile .profile-details ul > li > span {
  color: #643ba2;
}

/* line 39844, app/assets/stylesheets/global/style.css */
.dark-mode #user-profile .profile-image {
  border: 1px solid rgba(167, 180, 201, 0.2);
  background: rgba(240, 243, 249, 0.6);
}

/* line 39849, app/assets/stylesheets/global/style.css */
.dark-mode #user-profile .profile-image:hover {
  background: rgba(164, 166, 169, 0.9);
}

/* line 39853, app/assets/stylesheets/global/style.css */
.dark-mode .main-box {
  background: #ffffff;
  -o-box-shadow: 1px 1px 2px 0 #cccccc;
  -ms-box-shadow: 1px 1px 2px 0 #cccccc;
  box-shadow: 1px 1px 2px 0 #cccccc;
}

/* line 39862, app/assets/stylesheets/global/style.css */
.dark-mode .main-box h2, .dark-mode .main-box .h2 {
  border-left: 10px solid #c2c2c2;
  /*7e8c8d*/
}

/* line 39867, app/assets/stylesheets/global/style.css */
.dark-mode .conversation-body {
  background: #f5f5f5;
}

/* line 39871, app/assets/stylesheets/global/style.css */
.dark-mode .conversation-body:before {
  border-color: transparent #f5f5f5 transparent transparent;
}

/* line 39875, app/assets/stylesheets/global/style.css */
.dark-mode .conversation-item.item-right .conversation-body {
  background: #efeef1;
}

/* line 39879, app/assets/stylesheets/global/style.css */
.dark-mode .conversation-item.item-right .conversation-body:before {
  border-color: transparent transparent transparent #efeef1;
}

/* line 39883, app/assets/stylesheets/global/style.css */
.dark-mode .conversation-body > .time {
  color: #605f5f;
}

/* line 39887, app/assets/stylesheets/global/style.css */
.dark-mode .bg-light-gray {
  background-color: var(--dark-bg);
}

/* line 39891, app/assets/stylesheets/global/style.css */
.dark-mode .header .form-inline .form-control {
  border-color: rgba(225, 225, 225, 0.1);
  background: rgba(225, 225, 225, 0.3);
  color: #dedef1 !important;
}

/* line 39897, app/assets/stylesheets/global/style.css */
.dark-mode .header .form-inline .btn {
  color: #fff;
}

/* line 39901, app/assets/stylesheets/global/style.css */
.dark-mode .bg-progress-white {
  background-color: #eaeceb;
}

/* line 39905, app/assets/stylesheets/global/style.css */
.dark-mode .widget-card-1 i {
  color: #fff;
}

/* line 39909, app/assets/stylesheets/global/style.css */
.dark-mode .widget-card-1 i:hover {
  color: #fff;
}

/* line 39913, app/assets/stylesheets/global/style.css */
.dark-mode .socailicons i {
  color: #edf5f1;
}

/* line 39917, app/assets/stylesheets/global/style.css */
.dark-mode .settings {
  color: #fff;
}

/* line 39921, app/assets/stylesheets/global/style.css */
.dark-mode .setting-1 {
  color: #04a9f5;
}

/* line 39925, app/assets/stylesheets/global/style.css */
.dark-mode .wideget-user .wideget-user-icons a:hover {
  color: #fff;
}

/* line 39929, app/assets/stylesheets/global/style.css */
.dark-mode .wideget-user-tab .tab-menu-heading {
  border: 0;
}

/* line 39933, app/assets/stylesheets/global/style.css */
.dark-mode .wideget-user-tab .tab-menu-heading .nav li a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 39937, app/assets/stylesheets/global/style.css */
.dark-mode #profile-log-switch .table td,
.dark-mode #profile-log-switch .table th,
.dark-mode #profile-log-switch .table tbody + tbody {
  border-top: 0;
}

/* line 77, C:/wamp/www/github/addSlider/src/partials/_addSlider.scss */
/*----chart-drop-shadow----*/
@media (max-width: 767.98px) and (min-width: 576px) {
  /* line 39946, app/assets/stylesheets/global/style.css */
  .dark-mode .header .navsearch i {
    font-size: 20px;
    color: #fff;
  }
  /* line 39951, app/assets/stylesheets/global/style.css */
  .dark-mode .search-element .form-control {
    background: #fff !important;
    color: #000;
  }
  /* line 39956, app/assets/stylesheets/global/style.css */
  .dark-mode .header .form-inline .form-control::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.8);
  }
  /* line 39960, app/assets/stylesheets/global/style.css */
  .dark-mode .header .navsearch i {
    color: #fff;
  }
  /* line 39964, app/assets/stylesheets/global/style.css */
  .dark-mode .header .form-inline .btn {
    color: #46494a !important;
  }
}

@media (max-width: 1024px) {
  /* line 39971, app/assets/stylesheets/global/style.css */
  body.dark-mode.search-show:before,
body.dark-mode.sidebar-show:before {
    background-color: rgba(0, 0, 0, 0.4);
  }
}

@media (max-width: 575.98px) {
  /* line 39978, app/assets/stylesheets/global/style.css */
  .dark-mode .header .form-inline .search-element .form-control {
    background: #fff;
  }
  /* line 39982, app/assets/stylesheets/global/style.css */
  .dark-mode .form-control.header-search {
    color: #000;
  }
  /* line 39986, app/assets/stylesheets/global/style.css */
  .dark-mode .header .form-inline .btn {
    color: #46494a !important;
  }
  /* line 39990, app/assets/stylesheets/global/style.css */
  .dark-mode .header .form-inline .form-control::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.8) !important;
  }
  /* line 39994, app/assets/stylesheets/global/style.css */
  .dark-mode .header .navsearch i {
    color: #fff;
  }
}

/* line 39999, app/assets/stylesheets/global/style.css */
#profile-log-switch .dark-mode .text-wrap table tbody + tbody {
  border-top: 0;
}

/* line 40003, app/assets/stylesheets/global/style.css */
.dark-mode .card-aside-img.wrap-border img {
  border: 1px solid rgba(167, 180, 201, 0.3);
}

/* line 40007, app/assets/stylesheets/global/style.css */
.dark-mode .card-blogs1 .card {
  border-bottom: 1px solid rgba(167, 180, 201, 0.3);
}

/* line 40011, app/assets/stylesheets/global/style.css */
.dark-mode .info-box-icon {
  background: rgba(0, 0, 0, 0.2);
}

/* line 40015, app/assets/stylesheets/global/style.css */
.dark-mode .info-box {
  background: #fff;
  box-shadow: 0 0 0 1px #dce3ec, 0 8px 16px 0 #dce3ec;
}

/* line 40020, app/assets/stylesheets/global/style.css */
.dark-mode .member {
  background: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 40025, app/assets/stylesheets/global/style.css */
.dark-mode .memmbername {
  color: #ffffff;
}

/* line 40029, app/assets/stylesheets/global/style.css */
.dark-mode .header .bg-image a:hover {
  background: transparent !important;
}

/* line 40033, app/assets/stylesheets/global/style.css */
.dark-mode .construction .btn.btn-icon,
.dark-mode .item-card2-icons a {
  color: #fff;
}

/* line 40038, app/assets/stylesheets/global/style.css */
.dark-mode .item-list .list-group-item {
  border-bottom: 1px solid rgba(167, 180, 201, 0.3);
}

/* line 40042, app/assets/stylesheets/global/style.css */
.dark-mode .item-list .list-group-item i {
  color: #fff !important;
}

/* line 40046, app/assets/stylesheets/global/style.css */
.dark-mode .item-user .item-user-icons a:hover {
  color: #fff;
}

/* line 40050, app/assets/stylesheets/global/style.css */
.dark-mode .border-danger {
  border: 1px solid #ff416c;
}

/* line 40054, app/assets/stylesheets/global/style.css */
.dark-mode .productdec {
  background: #f2faff;
}

/* line 40058, app/assets/stylesheets/global/style.css */
.dark-mode .cart .input-group-prepend > .btn,
.dark-mode .input-group-append > .btn,
.dark-mode .input-group-btn > .btn {
  border-color: #e2a788;
}

/* line 40064, app/assets/stylesheets/global/style.css */
.dark-mode .input-indec .input-group-btn > .btn {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 40068, app/assets/stylesheets/global/style.css */
.dark-mode .gallery a img {
  border: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 40072, app/assets/stylesheets/global/style.css */
.dark-mode .hover15 .card::before {
  background: rgba(255, 255, 255, 0.2);
}

/* line 40076, app/assets/stylesheets/global/style.css */
.dark-mode .contacts_body .contacts li {
  border-bottom: 1px solid var(--dark-border);
}

/* line 40080, app/assets/stylesheets/global/style.css */
.dark-mode .contacts_body .active {
  background-color: var(--dark-bg);
}

/* line 40084, app/assets/stylesheets/global/style.css */
.dark-mode .chatbox .user_img {
  border: 1.5px solid var(--dark-bg);
}

/* line 40088, app/assets/stylesheets/global/style.css */
.dark-mode .chatbox .user_img_msg {
  border: 1.5px solid #f5f6fa;
}

/* line 40092, app/assets/stylesheets/global/style.css */
.dark-mode .chat abbr.timestamp {
  background: var(--dark-bg);
}

/* line 40096, app/assets/stylesheets/global/style.css */
.dark-mode .chatbox .user_info span {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40100, app/assets/stylesheets/global/style.css */
.dark-mode .chat .msg_cotainer {
  background-color: var(--dark-bg);
}

/* line 40104, app/assets/stylesheets/global/style.css */
.dark-mode .chat .msg_cotainer_send {
  background-color: #2b2b44;
}

/* line 40108, app/assets/stylesheets/global/style.css */
.dark-mode .chat .msg_time,
.dark-mode .chat .msg_time_send {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40113, app/assets/stylesheets/global/style.css */
.dark-mode .chat .msg_head {
  box-shadow: 0 1px 15px 1px rgba(58, 58, 62, 0.4);
}

/* line 40117, app/assets/stylesheets/global/style.css */
.dark-mode .action_menu {
  background-color: #fff;
  color: #646367;
}

/* line 40122, app/assets/stylesheets/global/style.css */
.dark-mode .chat .action-header {
  background: var(--dark-theme);
  border-bottom: 1px solid var(--dark-border);
}

/* line 40127, app/assets/stylesheets/global/style.css */
.dark-mode .chat .msb-reply textarea {
  border: 1px solid var(--dark-border);
  background: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 40133, app/assets/stylesheets/global/style.css */
.dark-mode .msb-reply button {
  color: #fff;
}

/* line 40137, app/assets/stylesheets/global/style.css */
.dark-mode .chat .dropdown-menu li {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40141, app/assets/stylesheets/global/style.css */
.dark-mode .chat .dropdown-menu li:hover {
  background: var(--dark-bg);
}

/* line 40145, app/assets/stylesheets/global/style.css */
.dark-mode .action_menu ul li:hover {
  background-color: rgba(0, 0, 0, 0.2);
}

/* line 40149, app/assets/stylesheets/global/style.css */
.dark-mode .top-footer ul li {
  border-bottom: 0;
}

/* line 40153, app/assets/stylesheets/global/style.css */
.dark-mode .chat .actions:not(.a-alt) > li > a > i {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40157, app/assets/stylesheets/global/style.css */
.dark-mode .top-footer p {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40161, app/assets/stylesheets/global/style.css */
.dark-mode .top-footer a {
  color: rgba(255, 255, 255, 0.8);
  color: rgba(255, 255, 255, 0.8);
}

/* line 40166, app/assets/stylesheets/global/style.css */
.dark-mode .top-footer a address {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40170, app/assets/stylesheets/global/style.css */
.dark-mode .top-footer img {
  border: 1px solid var(--dark-border);
}

/* line 40174, app/assets/stylesheets/global/style.css */
.dark-mode .top-footer img:hover {
  color: #8e9090;
}

/* line 40178, app/assets/stylesheets/global/style.css */
.dark-mode .footer-payments a {
  color: #a7a8c7;
}

/* line 40182, app/assets/stylesheets/global/style.css */
.dark-mode .main-footer {
  background-color: var(--dark-body);
  border-top: 1px solid var(--dark-border);
}

/* line 40187, app/assets/stylesheets/global/style.css */
.dark-mode .cbp_tmtimeline:before {
  background: var(--dark-theme);
}

/* line 40191, app/assets/stylesheets/global/style.css */
.dark-mode .cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel {
  background: var(--dark-theme);
}

/* line 40195, app/assets/stylesheets/global/style.css */
.dark-mode .cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after {
  border-right-color: var(--dark-theme);
}

/* line 40199, app/assets/stylesheets/global/style.css */
.dark-mode .cbp_tmtimeline > li .cbp_tmlabel {
  background: var(--dark-theme);
  box-shadow: 0 0 2rem 0 rgba(42, 38, 53, 0.15) !important;
}

/* line 40204, app/assets/stylesheets/global/style.css */
.dark-mode .cbp_tmtimeline > li .cbp_tmlabel:after {
  border-right-color: var(--dark-theme);
}

/* line 40208, app/assets/stylesheets/global/style.css */
.dark-mode .cbp_tmtimeline > li .cbp_tmlabel .map-checkin {
  border: 5px solid rgba(235, 235, 235, 0.2);
  box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.1);
  background: #3d3780 !important;
}

/* line 40216, app/assets/stylesheets/global/style.css */
.dark-mode .cbp_tmtimeline > li .cbp_tmicon {
  color: #fff;
  background: #46a4da;
}

/* line 40221, app/assets/stylesheets/global/style.css */
.dark-mode .header-1 .navbar .nav-link.nav-link-lg i,
.dark-mode .header-1 .form-inline .btn,
.dark-mode .header-1 .form-control.header-search {
  color: #dedef1 !important;
}

/* line 40227, app/assets/stylesheets/global/style.css */
.dark-mode .header-1 .form-inline .form-control::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40231, app/assets/stylesheets/global/style.css */
.dark-mode .header-1 .nav-link.icon i {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40235, app/assets/stylesheets/global/style.css */
.dark-mode .header-1 .dropdown-menu {
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.05);
}

/* line 40239, app/assets/stylesheets/global/style.css */
.dark-mode .header-2 .dropdown-menu {
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.05);
}

/* line 40243, app/assets/stylesheets/global/style.css */
.dark-mode .header-2 .nav-link i {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40247, app/assets/stylesheets/global/style.css */
.dark-mode .header-2 .form-inline .btn {
  color: #fff;
}

/* line 40251, app/assets/stylesheets/global/style.css */
.dark-mode .header-2 .form-inline .form-control::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40255, app/assets/stylesheets/global/style.css */
.dark-mode .header-2 .form-control.header-search {
  background: rgba(225, 225, 225, 0.4);
  border: 1px solid rgba(225, 225, 225, 0.1);
  color: #fff;
}

/* line 40261, app/assets/stylesheets/global/style.css */
.dark-mode .horizontal-main2 .horizontalMenu > .horizontalMenu-list > li > a.active {
  color: #d43f8d;
}

/* line 40265, app/assets/stylesheets/global/style.css */
.dark-mode .horizontal-main2.horizontal-main {
  background: transparent;
}

/* line 40269, app/assets/stylesheets/global/style.css */
.dark-mode .header-3 .nav-link i {
  color: #25252a;
}

/* line 40273, app/assets/stylesheets/global/style.css */
.dark-mode .header-3 .form-inline .btn {
  color: #25252a;
}

/* line 40277, app/assets/stylesheets/global/style.css */
.dark-mode .header-3 .form-inline .form-control::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40281, app/assets/stylesheets/global/style.css */
.dark-mode .header-3 .form-control.header-search {
  background: rgba(225, 225, 225, 0.4);
  border: 1px solid rgba(225, 225, 225, 0.1);
  color: #fff;
}

/* line 40287, app/assets/stylesheets/global/style.css */
.dark-mode .horizontal-main3.horizontal-main {
  background: rgba(52, 1, 108, 0.8);
}

/* line 40291, app/assets/stylesheets/global/style.css */
.dark-mode .default-header .form-inline .form-control,
.dark-mode .header2 .form-inline .form-control,
.dark-mode .header3 .form-inline .form-control {
  background: var(--dark-bg) !important;
}

/* line 40297, app/assets/stylesheets/global/style.css */
.dark-mode .border-right-1 {
  border-right: 1px solid #d5dce3;
}

/* line 40301, app/assets/stylesheets/global/style.css */
.dark-mode .custom-switch-indicator {
  background: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 40306, app/assets/stylesheets/global/style.css */
.dark-mode .custom-switch-indicator:before {
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
}

/* line 40311, app/assets/stylesheets/global/style.css */
.dark-mode .custom-switch-input:focus ~ .custom-switch-indicator {
  border-color: #60529f;
}

/* line 40315, app/assets/stylesheets/global/style.css */
.dark-mode .custom-switch-description,
.dark-mode .custom-switch-input:checked ~ .custom-switch-description {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40320, app/assets/stylesheets/global/style.css */
.dark-mode .material-switch > label::before {
  background: rgba(255, 255, 255, 0.8);
  box-shadow: inset 0px 0px 10px rgba(42, 38, 53, 0.5);
}

/* line 40325, app/assets/stylesheets/global/style.css */
.dark-mode .material-switch > label::after {
  background: #3d3d5a;
  box-shadow: 0px 0px 5px rgba(42, 38, 53, 0.9);
}

/* line 40330, app/assets/stylesheets/global/style.css */
.dark-mode .header-right-icons .nav-link.icon:hover {
  background: rgba(0, 0, 0, 0.2);
}

/* line 40334, app/assets/stylesheets/global/style.css */
.dark-mode .header .form-control {
  border: 1px solid var(--dark-border);
  background-color: transparent;
}

/* line 40339, app/assets/stylesheets/global/style.css */
.dark-mode .box-white-shadow {
  box-shadow: 0 5px 10px rgba(255, 255, 255, 0.3) !important;
}

/* line 40343, app/assets/stylesheets/global/style.css */
.dark-mode .chart-dropshadow {
  filter: drop-shadow(-6px 5px 4px #2a2635);
}

/* line 40348, app/assets/stylesheets/global/style.css */
.dark-mode .chart-dropshadow2 {
  filter: drop-shadow(-6px 5px 4px rgba(0, 0, 0, 0.2));
}

/* line 40353, app/assets/stylesheets/global/style.css */
.dark-mode .BarChartShadow {
  filter: drop-shadow(-6px 9px 4px rgba(0, 0, 0, 0.3));
}

/* line 40358, app/assets/stylesheets/global/style.css */
.dark-mode .donutShadow {
  filter: drop-shadow(-1px 0px 2px #2a2635);
}

/* line 40363, app/assets/stylesheets/global/style.css */
.dark-mode .demo_changer .bg_dark {
  background: #fff;
}

/* line 40367, app/assets/stylesheets/global/style.css */
.dark-mode .demo_changer i {
  color: #000;
}

/* line 40371, app/assets/stylesheets/global/style.css */
.dark-mode .hor-header .header-brand-img.desktop-logo {
  display: block !important;
}

/* line 40375, app/assets/stylesheets/global/style.css */
.dark-mode .hor-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 40379, app/assets/stylesheets/global/style.css */
.dark-mode .table {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40383, app/assets/stylesheets/global/style.css */
.dark-mode .text-dark {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40387, app/assets/stylesheets/global/style.css */
.dark-mode .bg-white.work-progress {
  background: var(--dark-theme) !important;
}

/* line 40391, app/assets/stylesheets/global/style.css */
.dark-mode .table-hover tbody tr:hover {
  color: rgba(255, 255, 255, 0.8);
}

@media screen and (max-width: 47.2em) {
  /* line 40397, app/assets/stylesheets/global/style.css */
  .dark-mode .cbp_tmtimeline > li .cbp_tmlabel:after,
.dark-mode .cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after {
    border-bottom-color: #fff;
  }
}

@media only screen and (max-width: 991px) {
  /* line 40404, app/assets/stylesheets/global/style.css */
  .dark-mode.active .animated-arrow span {
    background: transparent;
  }
  /* line 40408, app/assets/stylesheets/global/style.css */
  .dark-mode .header-1 .animated-arrow span {
    background: #fff;
  }
  /* line 40412, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu {
    border-top: 0 !important;
  }
  /* line 40416, app/assets/stylesheets/global/style.css */
  .dark-mode .animated-arrow span:before,
.dark-mode .animated-arrow span:after {
    background: #fff;
  }
  /* line 40421, app/assets/stylesheets/global/style.css */
  .dark-mode .header-1 .animated-arrow span {
    background: #fff;
  }
  /* line 40425, app/assets/stylesheets/global/style.css */
  .dark-mode .animated-arrow span:before,
.dark-mode .animated-arrow span:after {
    background: #fff;
  }
  /* line 40430, app/assets/stylesheets/global/style.css */
  .dark-mode .header-1 .navbar .nav-link.nav-link-lg i {
    color: #25252a;
  }
  /* line 40434, app/assets/stylesheets/global/style.css */
  .dark-mode .header-1 .dropdown-menu {
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.05);
  }
}

@media only screen and (max-width: 991px) {
  /* line 40440, app/assets/stylesheets/global/style.css */
  .dark-mode .header-1 .animated-arrow span {
    background: #25252a;
    color: #25252a;
  }
  /* line 40445, app/assets/stylesheets/global/style.css */
  .dark-mode .dark-mode .header-1 .animated-arrow span:before,
.dark-mode .dark-mode .header-1 .animated-arrow span:after {
    background: #25252a;
    color: #25252a;
  }
}

@media only screen and (max-width: 1279px) and (min-width: 1025px) {
  /* line 40453, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontal-main2 .horizontalMenu > .horizontalMenu-list > li > a {
    color: #fcfeff;
  }
}

@media only screen and (max-width: 991px) {
  /* line 40459, app/assets/stylesheets/global/style.css */
  .dark-mode .header-2 .animated-arrow span {
    background: #25252a;
    color: #25252a;
  }
  /* line 40464, app/assets/stylesheets/global/style.css */
  .dark-mode .header-2 .animated-arrow span:before,
.dark-mode .header-2 .animated-arrow span:after {
    background: #25252a;
    color: #25252a;
  }
}

@media only screen and (max-width: 1279px) and (min-width: 1025px) {
  /* line 40472, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontal-main3 .horizontalMenu > .horizontalMenu-list > li > a {
    color: #fcfeff;
  }
}

@media only screen and (max-width: 991px) {
  /* line 40478, app/assets/stylesheets/global/style.css */
  .dark-mode .header-3 .animated-arrow span {
    background: #25252a;
    color: #25252a;
  }
  /* line 40483, app/assets/stylesheets/global/style.css */
  .dark-mode .header-3 .animated-arrow span:before,
.dark-mode .header-3 .animated-arrow span:after {
    background: #25252a;
    color: #25252a;
  }
}

@media screen and (max-width: 998px) and (min-width: 768px) {
  /* line 40492, app/assets/stylesheets/global/style.css */
  .dark-mode .note-popover .popover-content,
.card-header.note-toolbar {
    background: var(--dark-bg);
  }
}

/* line 40498, app/assets/stylesheets/global/style.css */
.dark-mode .btn-secondary {
  color: #fff !important;
}

/* line 40502, app/assets/stylesheets/global/style.css */
.dark-mode #line-chart text {
  fill: rgba(255, 255, 255, 0.8);
}

/* line 40506, app/assets/stylesheets/global/style.css */
.dark-mode #line-chart path {
  border: rgba(119, 119, 142, 0.2);
}

/* line 40510, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-controls {
  border: 1px solid var(--dark-border);
  background: var(--dark-theme);
  border-bottom: 0;
}

/* line 40516, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table tr:last-child .day,
.dark-mode .cal1 .clndr .clndr-table tr:last-child .my-day {
  border-bottom: 1px solid var(--dark-border);
}

/* line 40521, app/assets/stylesheets/global/style.css */
.dark-mode .fc-today-button,
.dark-mode .fc-button-group {
  box-shadow: none;
}

/* line 40526, app/assets/stylesheets/global/style.css */
.dark-mode .fc-bgevent-skeleton .fc-bgevent {
  background-color: #1e1e31 !important;
}

/* line 40530, app/assets/stylesheets/global/style.css */
.dark-mode .form-control.bg-white {
  background-color: var(--dark-bg) !important;
}

/* line 40534, app/assets/stylesheets/global/style.css */
.dark-mode .sweet-alert {
  background-color: var(--dark-body);
}

/* line 40538, app/assets/stylesheets/global/style.css */
.dark-mode .sweet-alert h2, .dark-mode .sweet-alert .h2 {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40542, app/assets/stylesheets/global/style.css */
.dark-mode .sweet-alert p {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40546, app/assets/stylesheets/global/style.css */
.dark-mode .irs-from,
.dark-mode .irs-to,
.dark-mode .irs-single {
  background: #282840;
}

/* line 40552, app/assets/stylesheets/global/style.css */
.dark-mode .irs-from,
.dark-mode .irs-to,
.dark-mode .irs-single {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40558, app/assets/stylesheets/global/style.css */
.dark-mode .irs-min,
.dark-mode .irs-max {
  color: rgba(255, 255, 255, 0.8);
  background: #282840;
}

/* line 40564, app/assets/stylesheets/global/style.css */
.dark-mode .irs-grid-text {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40568, app/assets/stylesheets/global/style.css */
.dark-mode .btn-link {
  box-shadow: 0 5px 10px rgba(42, 38, 53, 0.3);
}

/* line 40572, app/assets/stylesheets/global/style.css */
.dark-mode .btn-outline-default {
  color: rgba(255, 255, 255, 0.8);
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 40577, app/assets/stylesheets/global/style.css */
.dark-mode .btn-outline-default:hover {
  color: #292828;
}

/* line 40581, app/assets/stylesheets/global/style.css */
.dark-mode .table .thead-light th,
.dark-mode .text-wrap table .thead-light th {
  background-color: var(--dark-bg);
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 40587, app/assets/stylesheets/global/style.css */
.dark-mode .table.table-primary {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40591, app/assets/stylesheets/global/style.css */
.dark-mode .table.table-secondary {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40595, app/assets/stylesheets/global/style.css */
.dark-mode .table.table-secondary th {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40599, app/assets/stylesheets/global/style.css */
.dark-mode .dropify-wrapper {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 40605, app/assets/stylesheets/global/style.css */
.dark-mode .dropify-wrapper .dropify-preview {
  background-color: var(--dark-bg);
}

/* line 40609, app/assets/stylesheets/global/style.css */
.dark-mode .ms-choice {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 40615, app/assets/stylesheets/global/style.css */
.dark-mode .ms-choice.disabled {
  background-color: var(--primary02);
  border: 1px solid var(--dark-border);
}

/* line 40620, app/assets/stylesheets/global/style.css */
.dark-mode .ms-drop {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 40626, app/assets/stylesheets/global/style.css */
.dark-mode .ms-drop.bottom {
  box-shadow: 0px 8px 14.72px 1.28px #2a2635;
}

/* line 40630, app/assets/stylesheets/global/style.css */
.dark-mode .select2-dropdown {
  background-color: var(--dark-body);
  border: 1px solid var(--dark-border);
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 40636, app/assets/stylesheets/global/style.css */
  .dark-mode .select2-dropdown {
    background-color: var(--dark-bg);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}

/* line 40643, app/assets/stylesheets/global/style.css */
.dark-mode .select2-selection.select2-selection--single {
  outline: none;
}

/* line 40647, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-results__option[aria-selected=true] {
  background-color: var(--primary-bg-color);
}

/* line 40651, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: var(--primary02);
}

/* line 40655, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker .calendar-table {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 40660, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker .calendar td {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40664, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker td.off {
  background-color: var(--dark-bg);
}

/* line 40668, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker td.off.in-range,
.dark-mode .daterangepicker td.off.start-date,
.dark-mode .daterangepicker td.off.end-date {
  background-color: var(--dark-bg);
}

/* line 40674, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker td.active {
  background-color: var(--dark-bg) !important;
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40679, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker td.active:hover {
  background-color: var(--dark-bg) !important;
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40684, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker td:hover {
  background-color: var(--dark-bg) !important;
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40689, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker td.in-range {
  background-color: var(--dark-bg);
}

/* line 40693, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker:before {
  border-bottom: 7px solid var(--dark-border);
}

/* line 40697, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker:after {
  border-bottom: 6px solid var(--dark-bg);
}

/* line 40701, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month .ui-state-default {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40705, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker .input-mini {
  border: 1px solid var(--dark-border);
}

/* line 40709, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker td.available:hover,
.dark-mode .daterangepicker th.available:hover {
  background-color: var(--dark-bg);
}

/* line 40714, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-editor {
  background-color: transparent;
  border-left: rgba(255, 255, 255, 0.1) solid 0px;
}

/* line 40719, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-toolbar ul li a:hover {
  background-color: var(--dark-bg);
}

/* line 40723, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown {
  background-color: var(--dark-body);
  border: rgba(255, 255, 255, 0.1) solid 1px;
}

/* line 40728, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown .richText-dropdown-close {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40732, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-form input[type=text],
.dark-mode .richText .richText-form input[type=file],
.dark-mode .richText .richText-form input[type=number] {
  border: rgba(255, 255, 255, 0.1) solid 1px;
  background: #1b1b2d;
  color: rgba(255, 255, 255, 0.8);
}

/* line 40740, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-form select {
  border: rgba(255, 255, 255, 0.1) solid 1px;
  background: #1b1b2d;
  color: rgba(255, 255, 255, 0.8);
}

/* line 40746, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li a {
  border-bottom: rgba(255, 255, 255, 0.1) solid 1px;
}

/* line 40750, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li a:hover {
  background: #1b1b2d;
}

/* line 40754, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-undo,
.dark-mode .richText .richText-redo {
  border-right: rgba(255, 255, 255, 0.1) solid 1px;
}

/* line 40759, app/assets/stylesheets/global/style.css */
.dark-mode .note-editor.note-frame .note-editing-area .note-editable {
  background-color: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 40764, app/assets/stylesheets/global/style.css */
.dark-mode .note-popover .popover-content,
.dark-mode .card-header.note-toolbar {
  background: var(--dark-bg);
}

/* line 40769, app/assets/stylesheets/global/style.css */
.dark-mode .note-btn-group .btn {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40773, app/assets/stylesheets/global/style.css */
.dark-mode .note-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40777, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-default {
  border: 1px solid var(--dark-border);
}

/* line 40781, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-default .step-content {
  background-color: var(--dark-theme);
}

/* line 40785, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-default .sw-toolbar {
  background: var(--dark-theme);
}

/* line 40789, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-default > ul.step-anchor > li > a {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40793, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-default > ul.step-anchor > li > a:hover {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40797, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-default > ul.step-anchor > li.done > a {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40801, app/assets/stylesheets/global/style.css */
.dark-mode .wrap-login100 {
  background: var(--dark-body);
  box-shadow: 0 3px 9px 0 rgba(28, 28, 51, 0.15);
}

/* line 40806, app/assets/stylesheets/global/style.css */
.dark-mode .login100-form-title {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40810, app/assets/stylesheets/global/style.css */
.dark-mode .input100 {
  color: rgba(255, 255, 255, 0.8);
  background: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 40816, app/assets/stylesheets/global/style.css */
.dark-mode .symbol-input100,
.dark-mode .wrap-input100 input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40821, app/assets/stylesheets/global/style.css */
.dark-mode .social-icons .btn-social {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 40826, app/assets/stylesheets/global/style.css */
.dark-mode .btn-social > :first-child {
  border-right: 1px solid var(--dark-border);
}

/* line 40830, app/assets/stylesheets/global/style.css */
.dark-mode .txt2,
.dark-mode .txt1 {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40835, app/assets/stylesheets/global/style.css */
.dark-mode .text-white {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40839, app/assets/stylesheets/global/style.css */
.dark-mode .accordionjs .acc_section {
  border: 1px solid var(--dark-border);
}

/* line 40843, app/assets/stylesheets/global/style.css */
.dark-mode .accordionjs .acc_section .acc_head {
  background: var(--dark-bg);
}

/* line 40847, app/assets/stylesheets/global/style.css */
.dark-mode .accordionjs .acc_section.acc_active > .acc_head {
  border-bottom: 1px solid var(--dark-border);
}

/* line 40851, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper .content_wrapper {
  border: 1px solid var(--dark-border);
}

/* line 40855, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper > ul {
  border-bottom: 0;
}

/* line 40859, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper.right_side > ul {
  border-bottom: 0;
}

/* line 40863, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper.right_side .content_wrapper {
  border: 1px solid var(--dark-border);
}

/* line 40867, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper.right_side > ul li {
  border-left: 1px solid var(--dark-border);
}

/* line 40871, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper.right_side > ul li.active {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 40875, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper.right_side > ul li:after {
  background: rgba(255, 255, 255, 0.1);
}

/* line 40879, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper > ul li {
  border: 1px solid var(--dark-border);
}

/* line 40883, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper > ul li.active:after {
  background: transparent;
}

/* line 40887, app/assets/stylesheets/global/style.css */
.dark-mode .header.header-1,
.dark-mode .header.header-2 {
  border-bottom: 1px solid var(--dark-border);
}

/* line 40892, app/assets/stylesheets/global/style.css */
.dark-mode .flot-text {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40896, app/assets/stylesheets/global/style.css */
.dark-mode .nvd3 text {
  fill: rgba(255, 255, 255, 0.8);
}

/* line 40900, app/assets/stylesheets/global/style.css */
.dark-mode .nvd3 .nv-axis line {
  stroke: rgba(119, 119, 142, 0.2);
}

/* line 40904, app/assets/stylesheets/global/style.css */
.dark-mode .nvd3 .nv-discretebar .nv-groups text,
.dark-mode .nvd3 .nv-multibarHorizontal .nv-groups text {
  fill: rgba(255, 255, 255, 0.8);
}

/* line 40909, app/assets/stylesheets/global/style.css */
.dark-mode .countdown li {
  background: var(--dark-theme);
  border: 5px solid var(--dark-border);
  color: rgba(255, 255, 255, 0.8);
}

/* line 40915, app/assets/stylesheets/global/style.css */
.dark-mode .app-sidebar {
  background: var(--dark-body) !important;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2);
  border-right: 1px solid var(--dark-border);
}

/* line 40921, app/assets/stylesheets/global/style.css */
.dark-mode .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 40925, app/assets/stylesheets/global/style.css */
.dark-mode .side-header .header-brand-img.desktop-logo {
  display: block !important;
}

/* line 40929, app/assets/stylesheets/global/style.css */
.dark-mode .app-sidebar__toggle {
  color: #fff;
}

/* line 40933, app/assets/stylesheets/global/style.css */
.dark-mode .app-sidebar__toggle:hover {
  color: #fff;
}

/* line 40937, app/assets/stylesheets/global/style.css */
.dark-mode .side-header {
  border-bottom: 1px solid var(--dark-border) !important;
  border-right: none;
  background: transparent;
}

/* line 40943, app/assets/stylesheets/global/style.css */
.dark-mode .user-info .text-dark {
  color: #fff !important;
}

/* line 40947, app/assets/stylesheets/global/style.css */
.dark-mode .user-info .text-muted {
  color: rgba(255, 255, 255, 0.4) !important;
}

/* line 40951, app/assets/stylesheets/global/style.css */
.dark-mode .app-sidebar .sidebar-navs {
  border-bottom: 1px solid var(--dark-border);
}

/* line 40955, app/assets/stylesheets/global/style.css */
.dark-mode .sidebar-navs a {
  border: 1px solid var(--dark-border) !important;
  color: #fff !important;
}

/* line 40960, app/assets/stylesheets/global/style.css */
.dark-mode .side-menu h3, .dark-mode .side-menu .h3 {
  color: rgba(255, 255, 255, 0.5);
}

/* line 40964, app/assets/stylesheets/global/style.css */
.dark-mode .slide-menu li.active:before {
  background: rgba(255, 255, 255, 0.1);
}

/* line 40968, app/assets/stylesheets/global/style.css */
.dark-mode .slide-menu li.active:after {
  background: rgba(255, 255, 255, 0.5);
}

/* line 40972, app/assets/stylesheets/global/style.css */
.dark-mode .slide-menu a.active {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40976, app/assets/stylesheets/global/style.css */
.dark-mode .app-sidebar__hamb {
  color: rgba(255, 255, 255, 0.8);
  fill: rgba(255, 255, 255, 0.8);
}

/* line 40981, app/assets/stylesheets/global/style.css */
.dark-mode .slide .slide-item.active,
.dark-mode .slide .slide-item:hover,
.dark-mode .slide .slide-item:focus {
  color: white !important;
}

/* line 40987, app/assets/stylesheets/global/style.css */
.dark-mode.horizontal .app-sidebar .slide .slide-item.active:before,
.dark-mode.horizontal .app-sidebar .slide.side-menu .slide-item:hover:before,
.dark-mode.horizontal .app-sidebar .side-menu .slide-item:focus:before {
  color: var(--primary-bg-color) !important;
}

/* line 40993, app/assets/stylesheets/global/style.css */
.dark-mode .side-menu .side-menu__icon,
.dark-mode .side-menu__item,
.dark-mode .slide-item {
  color: rgba(255, 255, 255, 0.8) !important;
  fill: rgba(255, 255, 255, 0.8) !important;
}

/* line 41000, app/assets/stylesheets/global/style.css */
.dark-mode .slide-menu li .slide-item:before {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41004, app/assets/stylesheets/global/style.css */
.dark-mode .sidebar {
  background-color: var(--dark-theme);
  border: 1px solid var(--dark-border);
  box-shadow: 0px 8px 14.72px 1.28px rgba(42, 38, 53, 0.5);
}

/* line 41010, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu {
  background-color: var(--dark-theme);
  box-shadow: 0 10px 15px rgba(34, 34, 61, 0.9);
  border: 1px solid var(--dark-border);
}

/* line 41016, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41020, app/assets/stylesheets/global/style.css */
.dark-mode .sub-menu li a:before {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41024, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu > .horizontalMenu-list > li:last-child > a {
  border-right: 0px;
}

/* line 41028, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu .sub-menu-sub:after {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41032, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu {
  background-color: var(--dark-theme);
  box-shadow: 0 10px 15px rgba(34, 34, 61, 0.9);
  border: 1px solid var(--dark-border);
}

/* line 41038, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41042, app/assets/stylesheets/global/style.css */
.dark-mode .mega-menubg {
  background-color: var(--dark-theme);
  box-shadow: 0 10px 15px rgba(34, 34, 61, 0.9);
  border: 1px solid var(--dark-border);
}

/* line 41048, app/assets/stylesheets/global/style.css */
.dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .link-list li a,
.dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .link-list li a {
  background: var(--dark-theme);
  color: rgba(255, 255, 255, 0.8);
}

/* line 41054, app/assets/stylesheets/global/style.css */
.dark-mode .mega-menubg li a:before {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41058, app/assets/stylesheets/global/style.css */
.dark-mode .btn-light {
  color: rgba(255, 255, 255, 0.8) !important;
  background-color: var(--dark-bg) !important;
  border-color: var(--dark-border) !important;
  box-shadow: 0 5px 10px rgba(48, 48, 77, 0.3);
}

/* line 41065, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > a:hover {
  background: none;
}

/* line 41069, app/assets/stylesheets/global/style.css */
.dark-mode .hor-topheader .header-search.dropdown-menu {
  box-shadow: none;
  border: 1px solid var(--dark-border) !important;
}

/* line 41074, app/assets/stylesheets/global/style.css */
.dark-mode .clipboard-icon {
  background: var(--dark-theme);
  border: 1px solid rgba(255, 255, 255, 0.2);
}

/* line 41079, app/assets/stylesheets/global/style.css */
.dark-mode .badge-default {
  background: var(--dark-bg);
  color: #fff;
  box-shadow: 0 5px 10px #22223d;
}

/* line 41085, app/assets/stylesheets/global/style.css */
.dark-mode .resp-vtabs ul.resp-tabs-list,
.dark-mode .first-sidemenu {
  background: var(--dark-theme);
}

/* line 41090, app/assets/stylesheets/global/style.css */
.dark-mode .resp-vtabs li.active.resp-tab-item {
  background: var(--dark-theme) !important;
  color: #5e2dd8;
}

/* line 41095, app/assets/stylesheets/global/style.css */
.dark-mode .second-sidemenu {
  background-color: var(--dark-theme);
}

/* line 41099, app/assets/stylesheets/global/style.css */
.dark-mode .resp-vtabs .resp-tabs-list li {
  border-right: 1px solid var(--dark-border) !important;
  border: 1px solid rgba(255, 255, 255, 0.07) !important;
  border-left: 0 !important;
  border-top: 0 !important;
}

/* line 41106, app/assets/stylesheets/global/style.css */
.dark-mode .resp-vtabs li:hover {
  background: transparent !important;
}

/* line 41110, app/assets/stylesheets/global/style.css */
.dark-mode .side-menu .resp-tab-active .side-menu__icon {
  color: var(--primary-bg-color) !important;
}

/* line 41114, app/assets/stylesheets/global/style.css */
.dark-mode .slide-item {
  border-bottom: 0px;
}

/* line 41118, app/assets/stylesheets/global/style.css */
.dark-mode .resp-vtabs li.resp-tab-active {
  background: transparent !important;
}

/* line 41122, app/assets/stylesheets/global/style.css */
.dark-mode .settings-icon {
  border: 1px solid var(--dark-border);
}

/* line 41126, app/assets/stylesheets/global/style.css */
.dark-mode .slide-menu a.active {
  color: #aaaabf;
}

/*-- App-Sidebar --*/
/*-- Sidebar --*/
/*--- Horizontal menu ---*/
@media only screen and (max-width: 991px) {
  /* line 41134, app/assets/stylesheets/global/style.css */
  .dark-mode .mega-menubg {
    background: var(--dark-theme) !important;
    box-shadow: none;
  }
  /* line 41139, app/assets/stylesheets/global/style.css */
  .dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .link-list li a {
    background: var(--dark-theme) !important;
    color: rgba(255, 255, 255, 0.8);
  }
  /* line 41144, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu {
    box-shadow: none;
    box-shadow: none;
  }
  /* line 41149, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu {
    box-shadow: none;
    border: 0px;
  }
  /* line 41154, app/assets/stylesheets/global/style.css */
  .dark-mode .hor-topheader .header-brand1 .header-brand-img.main-logo {
    display: none;
  }
  /* line 41158, app/assets/stylesheets/global/style.css */
  .dark-mode.light-hor-header .hor-topheader .header-brand1 .header-brand-img.light-logo {
    display: block;
  }
  /* line 41162, app/assets/stylesheets/global/style.css */
  .dark-mode.light-hor-header .hor-topheader .header.hor-header {
    background: var(--dark-theme);
  }
  /* line 41166, app/assets/stylesheets/global/style.css */
  .dark-mode .animated-arrow span {
    background: #fff;
  }
  /* line 41170, app/assets/stylesheets/global/style.css */
  dark-mode .animated-arrow span:before,
dark-mode .animated-arrow span:after {
    background: #fff;
  }
  /* line 41175, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontalMenu-click > i {
    color: rgba(255, 255, 255, 0.2);
  }
  /* line 41179, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu li:hover > a {
    background-color: var(--dark-theme);
    color: rgba(255, 255, 255, 0.8);
  }
  /* line 41184, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > a:hover {
    background-color: var(--dark-bg);
  }
  /* line 41188, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .link-list li a:hover {
    color: #b394ff !important;
  }
}

@media only screen and (max-width: 991px) {
  /* line 41194, app/assets/stylesheets/global/style.css */
  .dark-mode.light-hormenu .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu li:hover > a {
    background-color: #f1f4fb !important;
  }
}

/*toggle-menu css */
@media (min-width: 768px) {
  /* line 41201, app/assets/stylesheets/global/style.css */
  .dark-mode.sidebar-mini.sidenav-toggled .first-sidemenu {
    border-top: 0px !important;
  }
  /* line 41205, app/assets/stylesheets/global/style.css */
  .dark-mode.sidebar-mini.sidenav-toggled .app-sidebar__user {
    border-bottom: 1px solid rgba(225, 225, 225, 0.1);
  }
}

/* line 41210, app/assets/stylesheets/global/style.css */
.dark-mode .horizontal-main.hor-menu {
  border-bottom: 1px solid #464663 !important;
}

/* line 41214, app/assets/stylesheets/global/style.css */
.dark-mode .hor-header .header-right-icons .nav-link.icon {
  background: transparent;
}

/* line 41218, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu > .horizontalMenu-list > li > a {
  color: rgba(255, 255, 255, 0.8);
  border-right: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41223, app/assets/stylesheets/global/style.css */
.dark-mode .horizontal-main.hor-menu {
  background: var(--dark-theme);
}

/* line 41227, app/assets/stylesheets/global/style.css */
.dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li > a.active {
  color: var(--primary-bg-color);
}

/* line 41231, app/assets/stylesheets/global/style.css */
.hor-menu .horizontalMenu > .horizontalMenu-list > li > a:hover {
  color: var(--primary-bg-color);
}

/* line 41235, app/assets/stylesheets/global/style.css */
.dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li:first-child {
  border-left: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41239, app/assets/stylesheets/global/style.css */
.dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li:last-child {
  border-right: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41243, app/assets/stylesheets/global/style.css */
.dark-mode .box-shadow-primary {
  box-shadow: 0 5px 10px #42444a;
}

/* line 41247, app/assets/stylesheets/global/style.css */
.dark-mode .box-shadow-secondary {
  box-shadow: 0 5px 10px #4e4642;
}

/* line 41251, app/assets/stylesheets/global/style.css */
.dark-mode .box-shadow-success {
  box-shadow: 0 5px 10px #45504e;
}

/* line 41255, app/assets/stylesheets/global/style.css */
.dark-mode .box-shadow-danger {
  box-shadow: 0 5px 10px #524a4b;
}

/* line 41259, app/assets/stylesheets/global/style.css */
.dark-mode .bg-secondary-transparent {
  background-color: #f1b2cf6e;
}

/* line 41263, app/assets/stylesheets/global/style.css */
.dark-mode .bg-teritary-transparent {
  background-color: #a9ddf396;
}

/* line 41267, app/assets/stylesheets/global/style.css */
.dark-mode h6, .dark-mode .h6 {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41271, app/assets/stylesheets/global/style.css */
.dark-mode .h6 {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41275, app/assets/stylesheets/global/style.css */
.dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li > a.active,
.hor-menu .horizontalMenu > .horizontalMenu-list > li > a:hover {
  color: var(--primary-bg-color);
}

/* line 41280, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu html,
.dark-mode .horizontalMenu body,
.dark-mode .horizontalMenu iframe,
.dark-mode .horizontalMenu h1,
.dark-mode .horizontalMenu .h1,
.dark-mode .horizontalMenu h2,
.dark-mode .horizontalMenu .h2,
.dark-mode .horizontalMenu h3,
.dark-mode .horizontalMenu .h3,
.dark-mode .horizontalMenu h4,
.dark-mode .horizontalMenu .h4,
.dark-mode .horizontalMenu h5,
.dark-mode .horizontalMenu .h5,
.dark-mode .horizontalMenu h6,
.dark-mode .horizontalMenu .h6 {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 41292, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu {
  background-color: var(--dark-theme);
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41297, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41301, app/assets/stylesheets/global/style.css */
.dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li > a.active,
.dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li > a:hover {
  background: transparent !important;
}

/* line 41306, app/assets/stylesheets/global/style.css */
.dark-mode.color-hormenu .hor-menu .horizontalMenu > .horizontalMenu-list > li > a.active,
.dark-mode.color-hormenu .hor-menu .horizontalMenu > .horizontalMenu-list > li > a:hover {
  background: #6159bb !important;
}

/* line 41311, app/assets/stylesheets/global/style.css */
.dark-mode .side-menu__item:hover {
  background: transparent !important;
}

@media (max-width: 768px) {
  /* line 41316, app/assets/stylesheets/global/style.css */
  .sidebar-mini.dark-mode .navresponsive-toggler span {
    background: transparent;
    box-shadow: none;
  }
  /* line 41321, app/assets/stylesheets/global/style.css */
  .navbar-toggler-icon.fe.fe-more-vertical {
    color: rgba(255, 255, 255, 0.8);
  }
}

@media only screen and (max-width: 991px) {
  /* line 41327, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  }
}

/* line 41332, app/assets/stylesheets/global/style.css */
.dark-mode .app-header .header-right-icons .nav-link.icon {
  background: transparent;
}

/* line 41336, app/assets/stylesheets/global/style.css */
.dark-mode .jvectormap-zoomin {
  color: #e5e9f2;
}

/* line 41340, app/assets/stylesheets/global/style.css */
.jvectormap-zoomout,
.jvectormap-goback {
  color: #e5e9f2;
}

/* line 41345, app/assets/stylesheets/global/style.css */
.dark-mode .jvectormap-zoomin,
.dark-mode .jvectormap-zoomout,
.dark-mode .jvectormap-goback {
  color: #e5e9f2 !important;
}

/* line 41351, app/assets/stylesheets/global/style.css */
.dark-mode.sidebar-mini .app-header .light-logo1 {
  display: none !important;
}

/* line 41355, app/assets/stylesheets/global/style.css */
.dark-mode .nav.panel-tabs a.active,
.dark-mode .nav.panel-tabs a:hover {
  background-color: var(--primary-bg-color);
}

/* line 41360, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table tr .empty,
.dark-mode .cal1 .clndr .clndr-table tr .adjacent-month,
.dark-mode .cal1 .clndr .clndr-table tr .my-empty {
  background: #21213b !important;
}

/* line 41366, app/assets/stylesheets/global/style.css */
.dark-mode.cal1 .clndr .clndr-table tr .my-adjacent-month,
.dark-mode .cal1 .clndr .clndr-table tr .day.event {
  background: #21213b !important;
}

@media (max-width: 991px) {
  /* line 41372, app/assets/stylesheets/global/style.css */
  .sidebar-mini.dark-mode .app-header.header .header-brand-img.desktop-logo {
    display: block;
  }
}

/* line 41377, app/assets/stylesheets/global/style.css */
.cal1 .clndr .clndr-table tr .day.my-event {
  background: #21213b !important;
}

/* line 41381, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table tr .day.event:hover,
.cal1 .clndr .clndr-table tr .day.my-event:hover,
.dark-mode .cal1 .clndr .clndr-table tr .day.today,
.cal1 .clndr .clndr-table tr .day.my-today {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41388, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41392, app/assets/stylesheets/global/style.css */
.dark-mode .main-nav-line-chat .nav-link {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41396, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media.new {
  background-color: transparent;
}

/* line 41400, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media:hover {
  background-color: var(--dark-bg);
}

/* line 41404, app/assets/stylesheets/global/style.css */
.dark-mod .main-chat-list .media:focus {
  background-color: var(--dark-bg);
}

/* line 41408, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media + .media {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41412, app/assets/stylesheets/global/style.css */
.dark-mode .main-nav-line-chat {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41416, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media.selected {
  background-color: var(--dark-bg);
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 41421, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-body .media.flex-row-reverse .main-msg-wrapper {
  background-color: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 41426, app/assets/stylesheets/global/style.css */
.dark-mode .chat-right .main-msg-wrapper:first-child:before {
  border-bottom: 8px solid var(--dark-bg);
}

/* line 41430, app/assets/stylesheets/global/style.css */
.dark-mode .main-msg-wrapper {
  background-color: var(--dark-bg);
}

/* line 41434, app/assets/stylesheets/global/style.css */
.dark-mode .chat-left .main-msg-wrapper:first-child:before {
  border-bottom: 8px solid var(--dark-bg);
}

/* line 41438, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-time span {
  background: transparent;
}

/* line 41442, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-time::before,
.dark-mode .main-chat-time::after {
  background-color: var(--dark-border);
}

/* line 41447, app/assets/stylesheets/global/style.css */
.dark-mode .tabs-menu .panel-tabs li a {
  color: #fff !important;
}

/* line 41451, app/assets/stylesheets/global/style.css */
.dark-mode .nav.panel-tabs a {
  border: 1px solid var(--dark-border);
}

/* line 41455, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-footer {
  border-top: 1px solid var(--dark-border);
  background-color: transparent;
}

/* line 41460, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-footer i {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41464, app/assets/stylesheets/global/style.css */
.dark-mode .mail-compose-container .bootstrap-tagsinput .badge {
  margin-top: 6px !important;
}

/* line 41468, app/assets/stylesheets/global/style.css */
.dark-mode .shared-files {
  border: 1px solid var(--dark-border);
}

/* line 41472, app/assets/stylesheets/global/style.css */
.dark-mode .chat-profile {
  line-height: 1;
  padding: 0.75rem;
  color: #fff;
}

/* line 41478, app/assets/stylesheets/global/style.css */
.dark-mode .main-msg-send {
  color: #ffff;
}

/* line 41482, app/assets/stylesheets/global/style.css */
.dark-mode .alert-success {
  color: #09ad95;
  background-color: rgba(110, 179, 149, 0.1);
  border-color: rgba(110, 179, 149, 0.1);
}

/* line 41488, app/assets/stylesheets/global/style.css */
.dark-mode .alert-danger {
  color: #f82649;
  background-color: rgba(255, 56, 43, 0.1);
  border-color: rgba(255, 56, 43, 0.1);
}

/* line 41494, app/assets/stylesheets/global/style.css */
.dark-mode .alert-info {
  color: #6faedc;
  background-color: #526775;
  border-color: #2c526d;
}

/* line 41500, app/assets/stylesheets/global/style.css */
.dark-mode .alert-warning {
  color: #d0be73;
  background-color: #615b44;
  border-color: #635e4b;
}

/* line 41506, app/assets/stylesheets/global/style.css */
.dark-mode .alert-success .alert-link {
  color: rgba(19, 191, 166, 0.8);
}

/* line 41510, app/assets/stylesheets/global/style.css */
.dark-mode .alert-info .alert-link {
  color: #b8dcf7;
}

/* line 41514, app/assets/stylesheets/global/style.css */
.dark-mode .alert-warning .alert-link {
  color: #e8d998;
}

/* line 41518, app/assets/stylesheets/global/style.css */
.dark-mode .alert-danger .alert-link {
  color: #b58281;
}

/* line 41522, app/assets/stylesheets/global/style.css */
.dark-mode .irs-line-mid,
.dark-mode .irs-line-right,
.dark-mode .irs-line-left {
  background-color: var(--dark-bg);
}

/* line 41528, app/assets/stylesheets/global/style.css */
.dark-mode .side-menu__item.active:hover,
.dark-mode .side-menu__item.active:focus {
  text-decoration: none;
}

/* line 41533, app/assets/stylesheets/global/style.css */
.dark-mode .slide a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41537, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-fontawesome-stars .br-widget a:after {
  color: var(--dark-bg);
}

/* line 41541, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-1to10 .br-widget a.br-active,
.dark-mode .br-theme-bars-1to10 .br-widget a.br-selected {
  background-color: var(--primary-bg-color);
}

/* line 41546, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-movie .br-widget a {
  background-color: var(--dark-bg);
}

/* line 41550, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-movie .br-widget a.br-active,
.dark-mode .br-theme-bars-movie .br-widget a.br-selected {
  background-color: var(--primary-bg-color);
}

/* line 41555, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-square .br-widget a {
  border: 2px solid rgba(255, 255, 255, 0.05);
  background-color: rgba(255, 255, 255, 0.08);
  color: #e2e2ea;
}

/* line 41561, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-square .br-widget a.br-active,
.dark-mode .br-theme-bars-square .br-widget a.br-selected {
  border: 2px solid var(--primary-bg-color);
  color: var(--primary-bg-color);
}

/* line 41567, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-pill .br-widget a {
  background-color: var(--dark-bg);
}

/* line 41571, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-pill .br-widget a.br-active,
.dark-mode .br-theme-bars-pill .br-widget a.br-selected {
  background-color: var(--primary-bg-color);
  color: white;
}

/* line 41577, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-1to10 .br-widget a {
  background-color: var(--dark-bg);
}

/* line 41581, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-square .br-widget a {
  border: 2px solid var(--dark-bg);
  background-color: var(--dark-theme);
  color: #e5e9f2;
}

/* line 41587, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-horizontal .br-widget a {
  background-color: var(--dark-bg);
}

/* line 41591, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-horizontal .br-widget a.br-active,
.dark-mode .br-theme-bars-horizontal .br-widget a.br-selected {
  background-color: var(--primary-bg-color);
}

/* line 41596, app/assets/stylesheets/global/style.css */
.dark-mode .vtimeline .timeline-wrapper .timeline-panel {
  background: var(--dark-bg);
  box-shadow: none;
}

/* line 41601, app/assets/stylesheets/global/style.css */
.dark-mode .vtimeline .timeline-wrapper .timeline-panel:after {
  border-top: 14px solid transparent;
  border-left: 14px solid var(--dark-bg);
  border-right: 0 solid var(--dark-bg);
  border-bottom: 14px solid transparent;
}

/* line 41608, app/assets/stylesheets/global/style.css */
.dark-mode .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after {
  border-left-width: 0;
  border-right-width: 14px;
  left: -14px;
  right: auto;
}

/* line 41615, app/assets/stylesheets/global/style.css */
.dark-mode .vtimeline .timeline-wrapper .timeline-panel:after {
  border-top: 14px solid transparent;
  border-left: 14px solid var(--dark-bg);
  border-right: 0 solid var(--dark-bg);
  border-bottom: 14px solid transparent;
}

/* line 41622, app/assets/stylesheets/global/style.css */
.dark-mode .vtimeline .timeline-wrapper .timeline-badge {
  border: 2px solid #45455f;
}

/* line 41626, app/assets/stylesheets/global/style.css */
.dark-mode .vtimeline:before {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 41630, app/assets/stylesheets/global/style.css */
.dark-mode .timeline-wrapper-primary .timeline-panel:before {
  background: var(--primary-bg-color);
}

/* line 41634, app/assets/stylesheets/global/style.css */
.timeline-wrapper-primary .timeline-badge {
  background: var(--primary-bg-color);
}

/* line 41638, app/assets/stylesheets/global/style.css */
.dark-mode .main-content-label,
.card-table-two .card-title,
.card-dashboard-eight .card-title {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41644, app/assets/stylesheets/global/style.css */
.dark-mode .tree li {
  color: rgba(255, 255, 255, 0.8);
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41649, app/assets/stylesheets/global/style.css */
.dark-mode .tree li.branch {
  background: var(--dark-bg);
}

/* line 41653, app/assets/stylesheets/global/style.css */
.dark-mode .tree li a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41657, app/assets/stylesheets/global/style.css */
.dark-mode .tree li.branch li {
  background: var(--dark-theme);
}

/* line 41661, app/assets/stylesheets/global/style.css */
.dark-mode .tree ul:before {
  border-left: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41665, app/assets/stylesheets/global/style.css */
.dark-mode .tree ul li:before {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41669, app/assets/stylesheets/global/style.css */
.dark-mode .btn-default {
  background: rgba(255, 255, 255, 0.8);
  border-color: #c3c3cc;
}

/* line 41674, app/assets/stylesheets/global/style.css */
.dark-mode .listorder,
.dark-mode .listunorder,
.dark-mode .listorder1,
.dark-mode .listunorder1 {
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41681, app/assets/stylesheets/global/style.css */
.dark-mode .nav-item1 .nav-link {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41685, app/assets/stylesheets/global/style.css */
.dark-mode .nav-item1 .nav-link.active {
  color: var(--primary-bg-color);
}

/* line 41689, app/assets/stylesheets/global/style.css */
.dark-mode .nav.nav-pills .nav-item .nav-link-icon {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41693, app/assets/stylesheets/global/style.css */
.dark-mode .bg-light {
  background-color: var(--dark-bg) !important;
}

/* line 41697, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip-static-demo,
.dark-mode .popover-static-demo {
  background-color: var(--dark-bg);
}

/* line 41702, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip-primary.bs-tooltip-top .tooltip-arrow::before, .dark-mode .tooltip-primary.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before {
  border-top-color: var(--primary-bg-color) !important;
}

/* line 41706, app/assets/stylesheets/global/style.css */
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: var(--primary-bg-color) !important;
}

/* line 41710, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip-primary.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: var(--primary-bg-color) !important;
}

/* line 41715, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip-primary.bs-tooltip-left .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: var(--primary-bg-color) !important;
}

/* line 41720, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip-primary.bs-tooltip-right .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: var(--primary-bg-color) !important;
}

/* line 41725, app/assets/stylesheets/global/style.css */
.dark-mode .bg-white {
  background-color: var(--dark-theme) !important;
}

/* line 41729, app/assets/stylesheets/global/style.css */
.dark-mode .header-brand .header-brand-img.logo-3 {
  display: none;
}

/* line 41733, app/assets/stylesheets/global/style.css */
.dark-mode .header-brand .header-brand-img.logo {
  display: block;
}

/* line 41737, app/assets/stylesheets/global/style.css */
.dark-mode .footer .social ul li a {
  border: 1px solid var(--dark-theme);
  background: var(--dark-bg);
}

/* line 41742, app/assets/stylesheets/global/style.css */
.dark-mode .ff_fileupload_wrap .ff_fileupload_dropzone {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background-color: var(--dark-bg);
}

/* line 41747, app/assets/stylesheets/global/style.css */
.dark-mode .ff_fileupload_wrap .ff_fileupload_dropzone:hover {
  background-color: var(--dark-bg);
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41752, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_dropzone:focus,
.ff_fileupload_wrap .ff_fileupload_dropzone:active {
  background-color: var(--dark-bg);
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41758, app/assets/stylesheets/global/style.css */
.dark-mode .ui-timepicker-wrapper {
  background: var(--dark-bg);
  border: 1px solid rgba(255, 255, 255, 0.07);
  box-shadow: 0 16px 18px 0 #0e0f2e;
}

/* line 41764, app/assets/stylesheets/global/style.css */
.dark-mode .ui-timepicker-list li {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41768, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker .datepicker-switch,
.dark-mode .datepicker td,
.dark-mode .datepicker th {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 41774, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker-dropdown.datepicker-orient-top:after,
.dark-mode .datepicker-dropdown.datepicker-orient-top:before {
  border-top: 7px solid var(--dark-theme);
}

/* line 41779, app/assets/stylesheets/global/style.css */
.dark-mode .card-pay .tabs-menu li a {
  background: var(--dark-bg);
  border-right: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41784, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect > .CaptionCont {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background-color: var(--dark-bg);
}

/* line 41789, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect.disabled > .CaptionCont {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: #22223c;
  border-radius: 0;
}

/* line 41795, app/assets/stylesheets/global/style.css */
.dark-mode .sp-replacer {
  border: solid 1px #43435c;
  background: var(--dark-bg);
  color: #fff;
}

/* line 41801, app/assets/stylesheets/global/style.css */
.dark-mode .sp-replacer:hover,
.dark-mode .sp-replacer.sp-active {
  border-color: #45455f;
  color: #fff;
}

/* line 41807, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker-dropdown.datepicker-orient-top:after,
.dark-mode .datepicker-dropdown.datepicker-orient-top:before {
  border-top: 7px solid #3e3e50;
}

/* line 41812, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker-dropdown:after,
.dark-mode .datepicker-dropdown:before {
  border-bottom-color: var(--dark-bg);
}

/* line 41817, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker table tr td span:hover,
.dark-mode .datepicker table tr td span.focused {
  background: rgba(255, 255, 255, 0.2) !important;
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 41823, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker {
  background-color: var(--dark-body);
  border: 1px solid var(--dark-border);
  box-shadow: none;
}

/* line 41829, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-thumb {
  background: var(--dark-theme);
}

/* line 41833, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar {
  background: rgba(255, 255, 255, 0.2);
}

/* line 41837, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_inner_container > .datepicker_calendar {
  border-right: 1px solid var(--dark-border) !important;
}

/* line 41841, app/assets/stylesheets/global/style.css */
.dark-mode .form-control::-webkit-file-upload-button {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 41846, app/assets/stylesheets/global/style.css */
.dark-mode .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: var(--dark-theme);
}

/* line 41850, app/assets/stylesheets/global/style.css */
.dark-mode .icon-home:hover svg {
  fill: #fff;
}

/* line 41854, app/assets/stylesheets/global/style.css */
.dark-mode .note-editor.note-frame.panel.panel-default .panel-heading {
  background-color: var(--dark-theme);
  border-bottom: 1px solid var(--dark-border);
}

/* line 41859, app/assets/stylesheets/global/style.css */
.dark-mode .dropify-wrapper:hover {
  background-image: linear-gradient(-45deg, #000000 25%, transparent 25%, transparent 50%, #000000 50%, #000000 75%, transparent 75%, transparent);
}

/* line 41863, app/assets/stylesheets/global/style.css */
.dark-mode .note-btn-group .btn {
  border: 1px solid var(--dark-border) !important;
}

/* line 41867, app/assets/stylesheets/global/style.css */
.dark-mode .note-editor.note-airframe,
.dark-mode .note-editor.note-frame {
  border: 1px solid var(--dark-border);
}

/* line 41872, app/assets/stylesheets/global/style.css */
.dark-mode .dropify-wrapper .dropify-clear {
  border: 2px solid var(--dark-border);
  color: #fff;
}

/* line 41877, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_inner_container {
  background-color: var(--dark-body) !important;
}

/* line 41881, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_header > a {
  color: #fff !important;
}

/* line 41885, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_inner_container > .datepicker_calendar {
  background-color: var(--dark-bg);
}

/* line 41889, app/assets/stylesheets/global/style.css */
.dark-mode .transfer-double {
  background-color: var(--dark-theme);
}

/* line 41893, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_inner_container > .datepicker_timelist {
  background-color: var(--dark-bg);
}

/* line 41897, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item {
  color: #fff !important;
}

/* line 41901, app/assets/stylesheets/global/style.css */
.dark-mode .transfer-double-content-tabs {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41905, app/assets/stylesheets/global/style.css */
.dark-mode .transfer-double-content-tabs .tab-item-name.tab-active {
  background: #252336;
}

/* line 41909, app/assets/stylesheets/global/style.css */
.dark-mode .transfer-double-content-left,
.dark-mode .transfer-double-content-right {
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41914, app/assets/stylesheets/global/style.css */
.dark-mode .transfer-double-list-footer {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41918, app/assets/stylesheets/global/style.css */
.dark-mode .transfer-double-list-search-input {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: var(--dark-theme);
}

/* line 41923, app/assets/stylesheets/global/style.css */
.dark-mode .checkbox-group label:before {
  background: var(--dark-theme);
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41928, app/assets/stylesheets/global/style.css */
.dark-mode .transfer-double-content-param {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41932, app/assets/stylesheets/global/style.css */
.dark-mode .transfer-double-selected-list-search-input {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: var(--dark-theme);
}

/* line 41937, app/assets/stylesheets/global/style.css */
.dark-mode .btn-select-arrow {
  color: rgba(255, 255, 255, 0.8);
  background: var(--dark-theme);
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41943, app/assets/stylesheets/global/style.css */
.dark-mode .multi-wrapper {
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41947, app/assets/stylesheets/global/style.css */
.dark-mode .multi-wrapper .search-input {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  background: var(--dark-theme);
}

/* line 41952, app/assets/stylesheets/global/style.css */
.dark-mode .multi-wrapper .item-1 {
  color: rgba(255, 255, 255, 0.8);
  background: var(--dark-theme);
}

/* line 41957, app/assets/stylesheets/global/style.css */
.dark-mode .multi-wrapper .selected-wrapper,
.dark-mode .multi-wrapper .item-group-1 .group-label {
  background: var(--dark-bg);
}

/* line 41962, app/assets/stylesheets/global/style.css */
.dark-mode .iti input {
  background-color: var(--dark-theme);
  border: 1px solid rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.8);
}

/* line 41968, app/assets/stylesheets/global/style.css */
.dark-mode .iti input[type=tel],
.dark-mode .iti input[type=text] {
  background-color: var(--dark-theme);
  border: 1px solid rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.8);
}

/* line 41975, app/assets/stylesheets/global/style.css */
.dark-mode .iti__selected-flag {
  border-right: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41979, app/assets/stylesheets/global/style.css */
.dark-mode .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background-color: var(--dark-theme);
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41984, app/assets/stylesheets/global/style.css */
.dark-mode .iti__country-list {
  background-color: var(--dark-theme);
  border: 1px solid #43435d;
}

/* line 41989, app/assets/stylesheets/global/style.css */
.dark-mode .iti__country.iti__highlight {
  background-color: var(--dark-bg);
}

/* line 41993, app/assets/stylesheets/global/style.css */
.dark-mode .iti__divider {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41997, app/assets/stylesheets/global/style.css */
.dark-mode .multi-wrapper .non-selected-wrapper {
  background: #44435a;
  border-right: 1px solid var(--dark-theme);
}

/* line 42002, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect.open > .optWrapper {
  background: var(--dark-theme);
}

/* line 42006, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect > .optWrapper {
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42010, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect > .optWrapper > .options li.opt {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42014, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect > .optWrapper > .options li.opt:hover {
  background-color: #262641;
}

/* line 42018, app/assets/stylesheets/global/style.css */
.dark-mode .richText {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background-color: var(--dark-bg) !important;
}

/* line 42023, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-toolbar {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12) !important;
}

/* line 42027, app/assets/stylesheets/global/style.css */
.dark-mode .richText-toolbar:last-child {
  border-bottom: 0px !important;
}

/* line 42031, app/assets/stylesheets/global/style.css */
.dark-mode .ql-snow .ql-tooltip {
  background-color: var(--dark-body);
  border: 1px solid var(--dark-border);
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
  color: #fff;
}

/* line 42038, app/assets/stylesheets/global/style.css */
.dark-mode .ql-snow .ql-tooltip input[type=text] {
  background-color: var(--dark-body);
  border: 1px solid var(--dark-border);
  color: #fff;
}

/* line 42044, app/assets/stylesheets/global/style.css */
.dark-mode .ql-snow .ql-stroke {
  stroke: #fff;
}

/* line 42048, app/assets/stylesheets/global/style.css */
.dark-mode .ql-snow .ql-picker.ql-header .ql-picker-label::before,
.dark-mode .ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
  color: #ffffff;
}

/* line 42054, app/assets/stylesheets/global/style.css */
.dark-mode .ql-toolbar.ql-snow {
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42058, app/assets/stylesheets/global/style.css */
.dark-mode .ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: var(--dark-bg);
}

/* line 42063, app/assets/stylesheets/global/style.css */
.dark-mode .ql-container.ql-snow {
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42067, app/assets/stylesheets/global/style.css */
.dark-mode .ql-snow.ql-toolbar button,
.dark-mode .ql-snow .ql-toolbar button {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 42074, app/assets/stylesheets/global/style.css */
.dark-mode .ql-snow.ql-toolbar button:last-child,
.dark-mode .ql-snow .ql-toolbar button:last-child {
  border-right: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42079, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-dots > ul.step-anchor {
  background: transparent;
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42084, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-dots > ul.step-anchor:before {
  background-color: var(--dark-bg);
}

/* line 42088, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-dots > ul.step-anchor > li > a:before {
  background: var(--dark-bg);
}

/* line 42092, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-dots .step-content {
  background-color: transparent;
}

/* line 42096, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-dots .sw-toolbar {
  background: transparent;
}

/* line 42100, app/assets/stylesheets/global/style.css */
.dark-mode .wizard {
  border: 1px solid var(--dark-border);
  background-color: transparent;
  border-radius: 3px;
}

/* line 42106, app/assets/stylesheets/global/style.css */
.dark-mode .wizard > .content {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42111, app/assets/stylesheets/global/style.css */
.dark-mode .wizard > .content > .title {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42115, app/assets/stylesheets/global/style.css */
.dark-mode .wizard > .actions .disabled a {
  background-color: var(--dark-theme);
  color: #fff;
}

/* line 42120, app/assets/stylesheets/global/style.css */
.dark-mode .wizard > .steps .current a .number,
.dark-mode .wizard > .steps .current a:active .number,
.dark-mode .wizard > .steps .current a:hover .number {
  background-color: var(--primary-bg-color);
}

/* line 42126, app/assets/stylesheets/global/style.css */
.dark-mode .wizard > .steps a .number,
.dark-mode .wizard > .steps a:active .number,
.dark-mode .wizard > .steps a:hover .number {
  background-color: var(--dark-bg);
}

/* line 42132, app/assets/stylesheets/global/style.css */
.dark-mode .wizard.vertical > .content,
.dark-mode .wizard.vertical > .actions {
  border-left: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42137, app/assets/stylesheets/global/style.css */
.dark-mode .wizard > .steps .done a .number,
.dark-mode .wizard > .steps .done a:active .number,
.dark-mode .wizard > .steps .done a:hover .number {
  background-color: var(--primary-bg-color);
}

/* line 42143, app/assets/stylesheets/global/style.css */
.dark-mode .wizard > .steps a .number,
.dark-mode .wizard > .steps a:active .number,
.dark-mode .wizard > .steps a:hover .number {
  background-color: var(--dark-bg);
}

/* line 42149, app/assets/stylesheets/global/style.css */
.dark-mode .cart .input-group-prepend > .btn,
.dark-mode .input-group-append > .btn,
.dark-mode .input-group-btn > .btn {
  border-color: #4a4a5f;
}

/* line 42155, app/assets/stylesheets/global/style.css */
.dark-mode .custom-select.is-invalid,
.dark-mode .was-validated .custom-select:invalid {
  background: none;
}

/* line 42160, app/assets/stylesheets/global/style.css */
.dark-mode .icons-list-item {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: var(--dark-theme);
}

/* line 42165, app/assets/stylesheets/global/style.css */
.dark-mode .btn-white {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-theme);
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42171, app/assets/stylesheets/global/style.css */
.dark-mode .user-social-detail .social-profile {
  background-color: var(--dark-body);
  border: 1px solid var(--dark-border);
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 42177, app/assets/stylesheets/global/style.css */
  .dark-mode .user-social-detail .social-profile {
    background-color: transparent;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}

/* line 42184, app/assets/stylesheets/global/style.css */
.dark-mode .mail-inbox .icons {
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42188, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-transparent .list-group-item {
  border: 0 !important;
}

/* line 42192, app/assets/stylesheets/global/style.css */
.dark-mode .acc-header a {
  background-color: var(--dark-bg);
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42197, app/assets/stylesheets/global/style.css */
.dark-mode .acc-body {
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42201, app/assets/stylesheets/global/style.css */
.dark-mode .input-group.input-indec .form-control {
  border-color: #4d4d61;
}

/* line 42205, app/assets/stylesheets/global/style.css */
.dark-mode .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 42209, app/assets/stylesheets/global/style.css */
.dark-mode .alert-default {
  background-color: var(--dark-bg);
}

/* line 42213, app/assets/stylesheets/global/style.css */
.dark-mode .side-menu__item:focus,
.dark-mode .side-menu__item:focus .side-menu__icon,
.dark-mode .side-menu__item:hover .side-menu__icon {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color) !important;
}

/* line 42220, app/assets/stylesheets/global/style.css */
.dark-mode .header .dropdown-menu .dropdown-item,
.dark-mode .responsive-navbar .dropdown-menu .dropdown-item {
  border-bottom: 1px solid var(--dark-border);
  color: rgba(255, 255, 255, 0.8);
}

/* line 42226, app/assets/stylesheets/global/style.css */
.dark-mode .header .dropdown-menu .dropdown-item:last-child,
.dark-mode .responsive-navbar .dropdown-menu .dropdown-item:last-child {
  border-bottom: 0;
}

/* line 42231, app/assets/stylesheets/global/style.css */
.dark-mode .header .notifications-menu h5, .dark-mode .header .notifications-menu .h5,
.dark-mode .header .message-menu h5,
.dark-mode .header .message-menu .h5,
.dark-mode .responsive-navbar .notifications-menu h5,
.dark-mode .responsive-navbar .notifications-menu .h5,
.dark-mode .responsive-navbar .message-menu h5,
.dark-mode .responsive-navbar .message-menu .h5 {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42238, app/assets/stylesheets/global/style.css */
.dark-mode .header .notifications-menu span,
.dark-mode .header .message-menu span,
.dark-mode .responsive-navbar .notifications-menu span,
.dark-mode .responsive-navbar .message-menu span {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42245, app/assets/stylesheets/global/style.css */
.dark-mode .header .profile-1 .dropdown-item .dropdown-icon,
.dark-mode .responsive-navbar .profile-1 .dropdown-item .dropdown-icon {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42250, app/assets/stylesheets/global/style.css */
.dark-mode .sidebar .user-pro-body img {
  background: var(--dark-bg);
}

/* line 42254, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media.new .media-contact-name span:first-child,
.dark-mode .main-chat-list .media-contact-name span:first-child,
.dark-mode .main-chat-list .media.selected .media-contact-name span:first-child {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42260, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .main-img-user span {
  box-shadow: 0 0 0 2px var(--dark-bg);
}

/* line 42264, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media:hover,
.dark-mode .main-chat-list .media:focus {
  border-bottom: 1px solid transparent;
}

/* line 42269, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media-body p {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42273, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media.new .media-body p {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42277, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media.selected .media-body p {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42281, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-footer .form-control {
  background: none;
  border: 1px solid var(--dark-border);
}

/* line 42286, app/assets/stylesheets/global/style.css */
.dark-mode #accordion .panel-default > .panel-heading {
  border: 1px solid var(--dark-border);
}

/* line 42290, app/assets/stylesheets/global/style.css */
.dark-mode .sp-container {
  background: var(--dark-theme);
  box-shadow: 0 10px 40px 0 rgba(34, 34, 61, 0.8);
  border: 1px solid var(--dark-border);
}

/* line 42296, app/assets/stylesheets/global/style.css */
.dark-mode .sp-picker-container {
  border-left: 0;
}

/* line 42300, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect > .CaptionCont {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42304, app/assets/stylesheets/global/style.css */
.dark-mode .social-login {
  background: rgba(0, 0, 0, 0.2);
}

/* line 42308, app/assets/stylesheets/global/style.css */
.dark-mode .table-inbox tr td i {
  color: var(--dark-bg);
}

/* line 42312, app/assets/stylesheets/global/style.css */
.dark-mode.error-bg {
  background-repeat: no-repeat;
  background-position: center;
  background-color: var(--dark-bg);
}

/* line 42318, app/assets/stylesheets/global/style.css */
.dark-mode .accordion-button:not(.collapsed) {
  background: #272740;
}

/* line 42322, app/assets/stylesheets/global/style.css */
.dark-mode .accordion-item {
  border: 1px solid var(--dark-border);
  background: var(--dark-theme);
}

/* line 42327, app/assets/stylesheets/global/style.css */
.dark-mode .accordion-button {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42331, app/assets/stylesheets/global/style.css */
.dark-mode .accordion-item:not(:first-of-type) {
  border-top: 0;
}

/* line 42335, app/assets/stylesheets/global/style.css */
.dark-mode .btn-close {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42339, app/assets/stylesheets/global/style.css */
.dark-mode .table > :not(:last-child) > :last-child > * {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}

/* line 42343, app/assets/stylesheets/global/style.css */
.dark-mode .dropify-wrapper .dropify-message span.file-icon {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42347, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect.open .search-txt {
  background: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 42352, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect .select-all {
  background-color: var(--dark-bg);
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42357, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect > .optWrapper > .MultiControls {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  background-color: var(--dark-bg);
}

/* line 42362, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect > .optWrapper.multiple > .MultiControls > p:hover {
  background-color: #393958;
}

/* line 42366, app/assets/stylesheets/global/style.css */
.dark-mode .form-check-input {
  background: var(--dark-bg);
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42371, app/assets/stylesheets/global/style.css */
.dark-mode .dark-layout {
  display: none;
}

/* line 42375, app/assets/stylesheets/global/style.css */
.dark-mode .light-layout {
  display: block;
}

/* line 42379, app/assets/stylesheets/global/style.css */
.dark-mode .apexcharts-canvas line {
  stroke: rgba(255, 255, 255, 0.12);
}

/* line 42383, app/assets/stylesheets/global/style.css */
.dark-mode .sidebar .dropdown-item h6, .dark-mode .sidebar .dropdown-item .h6 {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42387, app/assets/stylesheets/global/style.css */
.dark-mode .bg-patterns {
  background: url(/assets/patterns/1-dark.png);
}

/* line 42391, app/assets/stylesheets/global/style.css */
.dark-mode .apexcharts-legend-text {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 42395, app/assets/stylesheets/global/style.css */
.dark-mode .apexcharts-tooltip.light {
  border: 1px solid var(--dark-border);
  background: var(--dark-body);
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 42401, app/assets/stylesheets/global/style.css */
  .dark-mode .apexcharts-tooltip.light {
    background: transparent;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}

/* line 42408, app/assets/stylesheets/global/style.css */
.dark-mode .apexcharts-tooltip.light .apexcharts-tooltip-title {
  background: transparent;
  border-bottom: 1px solid var(--dark-border);
}

/* line 42413, app/assets/stylesheets/global/style.css */
.dark-mode .list-group .list-contact-icons {
  background: #34334a;
}

/* line 42417, app/assets/stylesheets/global/style.css */
.dark-mode .chat-left .main-msg-wrapper:first-child:before {
  border-bottom: 8px solid var(--dark-bg) !important;
}

/* line 42421, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-header .nav-link {
  color: #a8afc7;
}

/* line 42425, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-msg-name small, .dark-mode .main-chat-msg-name .small {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42429, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item1 a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42433, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item2 a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42437, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table .header-days .header-day {
  color: #fff;
  border: #45455f solid 1px;
}

/* line 42442, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table .header-days {
  background: var(--dark-theme);
}

/* line 42446, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table tr .day.today,
.dark-mode .cal1 .clndr .clndr-table tr .day.my-today {
  background: var(--dark-theme);
  color: #343a40;
}

/* line 42452, app/assets/stylesheets/global/style.css */
.dark-mode .fc-theme-standard .fc-list-day-cushion .fc-list-day-text,
.dark-mode .fc-theme-standard .fc-list-day-cushion .fc-list-day-side-text {
  color: #dedef7 !important;
}

/* line 42457, app/assets/stylesheets/global/style.css */
.dark-mode .btn-default-light {
  color: #292828;
  background: #f6f4fb54;
  border-color: #717087;
}

/* line 42463, app/assets/stylesheets/global/style.css */
.dark-mode .panel-title1 a {
  background: var(--dark-bg) !important;
}

/* line 42467, app/assets/stylesheets/global/style.css */
.dark-mode .accordionjs .acc_section.acc_active > .acc_head {
  background: var(--dark-bg);
  color: var(--primary-bg-color) !important;
}

/* line 42472, app/assets/stylesheets/global/style.css */
body.rtl {
  text-align: right;
  direction: rtl;
}

/* line 42477, app/assets/stylesheets/global/style.css */
.rtl .alert.alert-dismissible span.alert-inner--icon {
  float: right;
}

/* line 42481, app/assets/stylesheets/global/style.css */
.rtl .ckbox span,
.rtl .rdiobox span {
  margin-right: 5px;
  margin-left: inherit;
}

/* line 42487, app/assets/stylesheets/global/style.css */
.rtl #chartD .apexcharts-toolbar {
  left: 60px;
  top: -25px;
  right: inherit;
}

/* line 42493, app/assets/stylesheets/global/style.css */
.rtl .transaction-icon i {
  margin-left: 12px;
  margin-right: inherit;
}

/* line 42498, app/assets/stylesheets/global/style.css */
.rtl .sales-stats {
  padding-right: 0px;
}

/* line 42502, app/assets/stylesheets/global/style.css */
.rtl .projects.project-type-container .project-type .nav-link {
  margin-right: 5px;
  margin-left: inherit;
}

/* line 42507, app/assets/stylesheets/global/style.css */
.rtl.dark-mode .invoice-bottom-table-container .invoice-table-bottom td {
  border-left: 0px;
  border-bottom: 1px solid var(--dark-border);
  border-top: 0px;
  border-right: 1px solid var(--dark-border);
}

/* line 42514, app/assets/stylesheets/global/style.css */
.rtl.dark-mode .invoice-bottom-table-container .invoice-table-bottom td:last-child {
  border-left: 1px solid var(--dark-border);
}

/* line 42518, app/assets/stylesheets/global/style.css */
.rtl .attached-file-container .attached-file-image .image-pic {
  padding: 9px 15px 20px 0px;
}

/* line 42522, app/assets/stylesheets/global/style.css */
.rtl .tags button.btn-close {
  left: 0px;
  right: inherit;
}

/* line 42527, app/assets/stylesheets/global/style.css */
.rtl table.table-bordered tr th:last-child,
.rtl table.table-bordered tr td:last-child {
  border-left: 1px solid #eaedf1 !important;
}

/* line 42532, app/assets/stylesheets/global/style.css */
.rtl table.table-bordered tr:first-child th {
  border-top: 0px !important;
}

/* line 42536, app/assets/stylesheets/global/style.css */
.rtl table.table-bordered tr:first-child td {
  border-top: 1px solid var(--dark-border);
}

/* line 42540, app/assets/stylesheets/global/style.css */
.rtl .table.table-bordered tr th:first-child,
.rtl .table.table-bordered tr td:first-child {
  border-right: 0px !important;
}

/* line 42545, app/assets/stylesheets/global/style.css */
.rtl table.table-bordered th,
.rtl table.table-bordered td {
  border-left-width: 0px !important;
}

/* line 42550, app/assets/stylesheets/global/style.css */
.rtl table.table-bordered th,
.rtl table.table-bordered td {
  border-bottom-width: 0px !important;
}

/* line 42555, app/assets/stylesheets/global/style.css */
.rtl table {
  border-spacing: 0px;
}

@media (max-width: 991.98px) {
  /* line 42560, app/assets/stylesheets/global/style.css */
  .rtl.app.sidebar-mini.dark-mode.light-menu.header-light .logo-horizontal .header-brand-img.desktop-logo {
    display: none !important;
  }
  /* line 42564, app/assets/stylesheets/global/style.css */
  .rtl.app.sidebar-mini.dark-mode.light-menu.header-light .logo-horizontal .header-brand-img.light-logo1 {
    display: block !important;
  }
}

/* line 42569, app/assets/stylesheets/global/style.css */
.rtl .btn-group .btn.btn-pill.dropdown-toggle:first-child {
  border-bottom-right-radius: 10rem !important;
  border-top-right-radius: 10rem !important;
}

/* line 42574, app/assets/stylesheets/global/style.css */
.rtl #delete-datatable th:last-child,
.rtl #delete-datatable td:last-child,
.rtl #basic-datatable th:last-child,
.rtl #basic-datatable td:last-child,
.rtl #file-information th:last-child,
.rtl #file-information td:last-child {
  border-left-width: 2px !important;
}

/* line 42583, app/assets/stylesheets/global/style.css */
.rtl .slide-menu {
  margin-right: 20px;
  margin-left: inherit;
}

/* line 42588, app/assets/stylesheets/global/style.css */
.rtl .editorpicks-suggestions {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}

/* line 42595, app/assets/stylesheets/global/style.css */
.rtl .ps__thumb-y {
  left: 0px !important;
  right: inherit !important;
}

/* line 42600, app/assets/stylesheets/global/style.css */
.rtl .ps__rail-y {
  left: 0 !important;
  right: inherit !important;
}

/* line 42605, app/assets/stylesheets/global/style.css */
.rtl .btn-group .btn:last-child {
  border-top-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
}

/* line 42610, app/assets/stylesheets/global/style.css */
.rtl .btn .badge {
  right: inherit;
  left: -3px;
}

/* line 42615, app/assets/stylesheets/global/style.css */
.rtl .owl-nav .owl-prev {
  right: -25px;
  left: inherit;
}

/* line 42620, app/assets/stylesheets/global/style.css */
.rtl .btn-group > .btn-group:not(:first-child) > .btn,
.rtl .btn-group > .btn:nth-child(n+3),
.rtl .btn-group > :not(.btn-check) + .btn {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

/* line 42627, app/assets/stylesheets/global/style.css */
.rtl .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}

/* line 42634, app/assets/stylesheets/global/style.css */
.rtl .btn-group .btn:first-child {
  border-bottom-right-radius: 3px !important;
  border-top-right-radius: 3px !important;
}

@media (min-width: 768px) {
  /* line 42640, app/assets/stylesheets/global/style.css */
  .rtl .table-responsive.export-table .dt-buttons.btn-group {
    right: 186px;
    left: inherit;
  }
}

/* line 42646, app/assets/stylesheets/global/style.css */
.rtl .select2-container .select2-search--inline {
  float: right;
}

/* line 42650, app/assets/stylesheets/global/style.css */
.rtl .select2-container--default .select2-selection--single .select2-selection__arrow b {
  margin-right: -4px;
  margin-left: inherit;
}

@media (min-width: 576px) {
  /* line 42656, app/assets/stylesheets/global/style.css */
  .rtl .br-br-sm-5 {
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: inherit !important;
  }
  /* line 42661, app/assets/stylesheets/global/style.css */
  .rtl .br-tr-sm-5 {
    border-top-left-radius: 5px !important;
    border-top-right-radius: inherit !important;
  }
  /* line 42666, app/assets/stylesheets/global/style.css */
  .rtl .br-bl-sm-5 {
    border-bottom-right-radius: 5px !important;
    border-bottom-left-radius: inherit !important;
  }
  /* line 42671, app/assets/stylesheets/global/style.css */
  .rtl .br-tl-sm-5 {
    border-top-right-radius: 5px !important;
    border-top-left-radius: inherit !important;
  }
}

@media (min-width: 576px) {
  /* line 42678, app/assets/stylesheets/global/style.css */
  .rtl .editorpick-suggestion-img {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }
}

/* line 42686, app/assets/stylesheets/global/style.css */
.rtl .blog-label {
  right: 15px;
  left: inherit;
}

/* line 42691, app/assets/stylesheets/global/style.css */
.rtl .panel-heading1.collapsed:before {
  left: 10px;
  right: inherit;
}

/* line 42696, app/assets/stylesheets/global/style.css */
.rtl .color-acc i {
  float: right;
}

/* line 42700, app/assets/stylesheets/global/style.css */
.rtl .bootstrap-tagsinput .badge [data-role=remove] {
  margin-right: 8px;
  margin-left: inherit;
}

/* line 42705, app/assets/stylesheets/global/style.css */
.rtl .indicators .avatar.avatar-xxl.rounded-circle::after,
.rtl .indicators .avatar.avatar-xl.rounded-circle::after,
.rtl .indicators .avatar.avatar-lg.rounded-circle::after,
.rtl .indicators .avatar.avatar-md.rounded-circle::after,
.rtl .indicators .avatar.avatar-sm.rounded-circle::after {
  right: inherit;
  left: -1px;
}

/* line 42714, app/assets/stylesheets/global/style.css */
.rtl .indicators .avatar.avatar-normal.rounded-circle::after {
  left: -3px;
  right: inherit;
}

/* line 42719, app/assets/stylesheets/global/style.css */
.rtl #remove-btn {
  right: -6px;
  left: inherit;
}

/* line 42724, app/assets/stylesheets/global/style.css */
.rtl .status-indicator.invoice-bill::before {
  right: -20px;
  left: inherit;
  transform: translate(-50%, -41%);
}

/* line 42730, app/assets/stylesheets/global/style.css */
.rtl .options-inv {
  left: 11px;
  right: inherit;
}

/* line 42735, app/assets/stylesheets/global/style.css */
.rtl .nv-series text {
  text-anchor: end;
}

/* line 42739, app/assets/stylesheets/global/style.css */
.rtl .wizard.vertical > .steps ul li + li {
  margin-right: 10px;
  margin-left: inherit;
}

/* line 42744, app/assets/stylesheets/global/style.css */
.rtl .editable-buttons {
  margin-right: 7px;
  margin-left: inherit !important;
}

/* line 42749, app/assets/stylesheets/global/style.css */
.rtl .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button.ff_fileupload_start_upload {
  margin-left: 0.5em;
  margin-right: inherit;
}

/* line 42754, app/assets/stylesheets/global/style.css */
.rtl .select2-selection__rendered span {
  float: right;
}

/* line 42758, app/assets/stylesheets/global/style.css */
.rtl .select2-container--default .select2-search--dropdown .select2-search__field {
  text-align: right;
}

/* line 42762, app/assets/stylesheets/global/style.css */
.rtl .material-switch.toggle-sm input[type=checkbox]:checked + label::after {
  right: 13px;
  left: inherit;
}

/* line 42767, app/assets/stylesheets/global/style.css */
.rtl .material-switch > input[type=checkbox]:checked + label::after {
  right: 50%;
  left: inherit;
}

/* line 42772, app/assets/stylesheets/global/style.css */
.rtl .main-toggle-group .toggle {
  margin-right: 10px;
  margin-left: inherit !important;
}

/* line 42777, app/assets/stylesheets/global/style.css */
.rtl .material-switch > label::after {
  right: -4px;
  left: inherit !important;
}

/* line 42782, app/assets/stylesheets/global/style.css */
.rtl .material-switch.toggle-lg input[type=checkbox]:checked + label::after {
  right: 77%;
  left: inherit !important;
}

/* line 42787, app/assets/stylesheets/global/style.css */
.rtl .profile-1 .nav-link {
  padding-right: 0.9rem !important;
}

/* line 42791, app/assets/stylesheets/global/style.css */
.rtl.error-bg .demo-icon {
  left: 40px;
  right: initial;
}

/* line 42796, app/assets/stylesheets/global/style.css */
.rtl .symbol-input100 {
  right: 0;
  padding-right: 22px;
  padding-left: inherit;
}

/* line 42802, app/assets/stylesheets/global/style.css */
.rtl .input100 {
  padding: 0 54px 0 30px;
}

/* line 42806, app/assets/stylesheets/global/style.css */
.rtl.login-img .demo-icon {
  left: 40px;
  right: initial;
}

@media (max-width: 575.98px) {
  /* line 42812, app/assets/stylesheets/global/style.css */
  .rtl.login-img .demo-icon {
    left: 20px !important;
    right: initial !important;
  }
}

/* line 42818, app/assets/stylesheets/global/style.css */
.rtl table.table-bordered.dataTable th:last-child,
.rtl table.table-bordered.dataTable th:last-child,
.rtl table.table-bordered.dataTable td:last-child,
.rtl table.table-bordered.dataTable td:last-child {
  border-left: 1px solid #eaedf1 !important;
}

/* line 42825, app/assets/stylesheets/global/style.css */
.rtl .mixed-color-progress .bar-end {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
}

/* line 42832, app/assets/stylesheets/global/style.css */
.rtl .project-status,
.rtl .project-date {
  float: right;
}

/* line 42837, app/assets/stylesheets/global/style.css */
.rtl .project-status::before {
  right: -11px;
  left: inherit;
}

/* line 42842, app/assets/stylesheets/global/style.css */
.rtl .select2-container--default .select2-selection--single .select2-selection__arrow b {
  right: 50%;
  margin-top: -4px;
}

@media (min-width: 768px) {
  /* line 42848, app/assets/stylesheets/global/style.css */
  .rtl .table-responsive.deleted-table .data-table-btn {
    right: 223px;
    left: inherit;
  }
}

/* line 42854, app/assets/stylesheets/global/style.css */
.rtl .editable-buttons .editable-cancel {
  margin-right: 7px;
  margin-left: inherit;
}

/* line 42859, app/assets/stylesheets/global/style.css */
.rtl .editable-checklist .form-label.ckbox span {
  margin-right: 10px;
  margin-left: inherit;
}

/* line 42864, app/assets/stylesheets/global/style.css */
.rtl .select2-results__option span img,
.rtl .select2-selection__rendered span img {
  float: inherit;
}

/* line 42869, app/assets/stylesheets/global/style.css */
.rtl .select2-container--default .select2-search--inline .select2-search__field {
  padding: 0px 10px;
}

/* line 42873, app/assets/stylesheets/global/style.css */
.rtl .form-select.is-invalid:not([multiple]):not([size]),
.rtl .form-select.is-invalid[size="1"]:not([multiple]),
.rtl .was-validated .form-select:invalid:not([multiple]):not([size]),
.rtl .was-validated .form-select[size="1"]:invalid:not([multiple]) {
  padding-left: 4.125rem;
  padding-right: 0.75rem;
}

/* line 42881, app/assets/stylesheets/global/style.css */
.rtl .main-form-group .form-label {
  right: 0px;
  left: inherit;
}

/* line 42886, app/assets/stylesheets/global/style.css */
.rtl .state-invalid,
.rtl .state-valid {
  padding-left: 2rem !important;
  padding-right: 1rem !important;
}

/* line 42892, app/assets/stylesheets/global/style.css */
.rtl .rdiobox span:after {
  right: 5px;
  left: inherit;
}

/* line 42897, app/assets/stylesheets/global/style.css */
.rtl .rdiobox span:before {
  right: 0;
  left: inherit;
}

/* line 42902, app/assets/stylesheets/global/style.css */
.rtl .status-indicator.projects::before {
  right: -20px;
  left: inherit;
  transform: translate(-15%, -50%);
}

/* line 42908, app/assets/stylesheets/global/style.css */
.rtl .status-indicator {
  margin-right: 18px;
  margin-left: inherit;
}

/* line 42913, app/assets/stylesheets/global/style.css */
.rtl .select2-container .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

/* line 42918, app/assets/stylesheets/global/style.css */
.rtl .media-body .badge {
  line-height: 1.5;
}

/* line 42922, app/assets/stylesheets/global/style.css */
.rtl .dropdown-item i {
  float: right;
}

/* line 42926, app/assets/stylesheets/global/style.css */
.rtl .ckbox span:before {
  right: 0;
  left: inherit;
}

/* line 42931, app/assets/stylesheets/global/style.css */
.rtl .ckbox span::after {
  right: 0;
  left: inherit;
}

/* line 42936, app/assets/stylesheets/global/style.css */
.rtl .nav1.nav-column .nav-link svg {
  margin-left: 5px;
  margin-right: inherit;
}

/* line 42941, app/assets/stylesheets/global/style.css */
.rtl .main-parent .main-child {
  left: 5px;
  right: inherit;
}

/* line 42946, app/assets/stylesheets/global/style.css */
.rtl #basic-addon3 {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 42951, app/assets/stylesheets/global/style.css */
.rtl .apexcharts-yaxis-title {
  transform: translate(-35px, 10px);
}

@media (max-width: 991.98px) {
  /* line 42956, app/assets/stylesheets/global/style.css */
  .rtl.app.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    margin-left: 8px !important;
    margin-right: inherit !important;
  }
}

/* line 42962, app/assets/stylesheets/global/style.css */
.rtl.dark-mode .tl-blog:before {
  border-right: 1px solid rgba(255, 255, 255, 0.2);
  border-left: inherit;
}

/* line 42967, app/assets/stylesheets/global/style.css */
.rtl.app.sidebar-mini .slide-menu a:before {
  margin-left: 10px;
  margin-right: inherit;
}

@media (min-width: 992px) {
  /* line 42973, app/assets/stylesheets/global/style.css */
  .rtl.horizontal .slide-menu a:before {
    right: -15px;
    left: inherit;
  }
}

@media (min-width: 992px) {
  /* line 42980, app/assets/stylesheets/global/style.css */
  .rtl.horizontal .side-menu__label {
    margin-left: 6px;
    margin-right: inherit;
  }
}

/* line 42986, app/assets/stylesheets/global/style.css */
.rtl .select2-container .select2-selection--single {
  text-align: right;
}

/* line 42990, app/assets/stylesheets/global/style.css */
.rtl .task-list li:hover .task-icon::before,
.rtl .task-list li:focus .task-icon::before {
  right: -5px;
}

/* line 42995, app/assets/stylesheets/global/style.css */
.rtl .task-list li:hover .task-icon,
.rtl .task-list li:focus .task-icon {
  right: 24px;
}

/* line 43000, app/assets/stylesheets/global/style.css */
.rtl .task-list li {
  display: inherit;
}

/* line 43004, app/assets/stylesheets/global/style.css */
.rtl .tl-blog:before {
  right: 20px;
  left: inherit;
  border-right: 1px solid #eaedf1;
  border-left: inherit;
}

/* line 43011, app/assets/stylesheets/global/style.css */
.rtl .tl-blog {
  margin-right: 10px;
  margin-left: inherit;
}

/* line 43016, app/assets/stylesheets/global/style.css */
.rtl .tl-blog .tl-details {
  margin-right: 15px;
  margin-left: inherit;
}

/* line 43021, app/assets/stylesheets/global/style.css */
.rtl .todo-blog {
  margin-right: 10px;
  margin-left: inherit;
}

/* line 43026, app/assets/stylesheets/global/style.css */
.rtl .todo-blog .todo-details {
  margin-right: 15px;
  margin-left: inherit;
}

/* line 43031, app/assets/stylesheets/global/style.css */
.rtl .todo-blog:before {
  right: -6px;
  left: inherit;
}

/* line 43036, app/assets/stylesheets/global/style.css */
.rtl .task-list1 li {
  display: inherit;
  padding-right: 20px;
}

/* line 43041, app/assets/stylesheets/global/style.css */
.rtl .task-list1 li .task-icon1 {
  right: 4px;
  left: inherit;
  margin-left: 5px;
  margin-right: inherit;
}

/* line 43048, app/assets/stylesheets/global/style.css */
.rtl #circle1 canvas {
  left: 15px;
  right: inherit;
}

/* line 43053, app/assets/stylesheets/global/style.css */
.rtl #circle1 strong {
  left: 37px;
  right: inherit;
}

/* line 43058, app/assets/stylesheets/global/style.css */
.rtl .profile-1 .dropdown-item svg {
  margin-left: 5px;
  margin-right: inherit;
}

/* line 43063, app/assets/stylesheets/global/style.css */
.rtl .notifyimg {
  float: right;
}

/* line 43067, app/assets/stylesheets/global/style.css */
.rtl .custom-radio-lg .custom-control-label::after {
  right: 2px;
  left: inherit;
}

/* line 43072, app/assets/stylesheets/global/style.css */
.rtl .app-sidebar {
  right: 0;
  left: inherit;
  border-left: 1px solid #eaedf1;
  border-right: inherit;
}

/* line 43079, app/assets/stylesheets/global/style.css */
.rtl .app-content {
  transition: margin-right 450ms ease;
}

@media (min-width: 992px) {
  /* line 43086, app/assets/stylesheets/global/style.css */
  .rtl .app-content {
    margin-left: inherit;
    margin-right: 270px;
  }
  /* line 43091, app/assets/stylesheets/global/style.css */
  .rtl .app-header {
    padding-left: 10px;
    padding-right: 285px;
  }
  /* line 43096, app/assets/stylesheets/global/style.css */
  .rtl.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 80px;
    margin-left: inherit;
  }
  /* line 43101, app/assets/stylesheets/global/style.css */
  .rtl.sidebar-mini.sidenav-toggled .app-header.header {
    padding-left: 10px !important;
    padding-right: 100px !important;
  }
}

@media (max-width: 991px) {
  /* line 43108, app/assets/stylesheets/global/style.css */
  .rtl.app.sidenav-toggled .app-sidebar {
    right: 0 !important;
    left: inherit !important;
  }
  /* line 43113, app/assets/stylesheets/global/style.css */
  .rtl.app .app-sidebar {
    right: -270px !important;
    left: inherit !important;
  }
  /* line 43118, app/assets/stylesheets/global/style.css */
  .rtl .responsive-navbar .header-search .input-group .input-group-text.btn {
    left: 6px;
    right: inherit;
  }
  /* line 43123, app/assets/stylesheets/global/style.css */
  .rtl .fc .fc-toolbar-title {
    left: 10px;
    right: inherit;
  }
}

/* line 43129, app/assets/stylesheets/global/style.css */
.rtl .app-header {
  transition: padding-right 0.3s ease;
}

/* line 43133, app/assets/stylesheets/global/style.css */
.rtl .app-sidebar__toggle {
  transition: padding-right 0.3s ease;
  left: 7px;
  right: inherit;
}

/* line 43139, app/assets/stylesheets/global/style.css */
.rtl .app-sidebar__toggle:after {
  right: 12px;
  left: inherit;
}

/* line 43144, app/assets/stylesheets/global/style.css */
.rtl .header .main-header-center {
  padding-left: inherit;
  padding-right: 0px;
}

/* line 43149, app/assets/stylesheets/global/style.css */
.rtl .header .btn {
  margin-left: inherit;
}

@media (min-width: 992px) {
  /* line 43154, app/assets/stylesheets/global/style.css */
  .rtl .main-header-center .btn {
    left: 12px;
    right: inherit;
    padding-left: 2px;
    padding-right: 0.65rem;
  }
  /* line 43161, app/assets/stylesheets/global/style.css */
  .rtl .main-chat-contacts-wrapper {
    padding: 10px 0 10px 15px;
  }
}

/* line 43166, app/assets/stylesheets/global/style.css */
.rtl .dropdown-menu-end[data-bs-popper] {
  left: 0 !important;
  right: auto;
}

/* line 43171, app/assets/stylesheets/global/style.css */
.rtl .dropdown-menu-arrow.dropdown-menu-end:before,
.rtl .dropdown-menu-arrow.dropdown-menu-end:after {
  right: auto;
  left: 5%;
}

/* line 43177, app/assets/stylesheets/global/style.css */
.rtl .dropdown-menu {
  text-align: right;
}

/* line 43181, app/assets/stylesheets/global/style.css */
.rtl .dropdown-icon {
  margin-left: 0.5rem;
  margin-right: -0.5rem;
}

/* line 43186, app/assets/stylesheets/global/style.css */
.rtl .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: inherit;
  margin-right: -1px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
}

/* line 43195, app/assets/stylesheets/global/style.css */
.rtl .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.rtl .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
}

/* line 43203, app/assets/stylesheets/global/style.css */
.rtl .input-group-btn .btn {
  border-radius: 4px 0px 0px 4px;
}

/* line 43207, app/assets/stylesheets/global/style.css */
.rtl .page-header .breadcrumb {
  padding-right: 0 !important;
  padding-left: inherit !important;
}

/* line 43212, app/assets/stylesheets/global/style.css */
.rtl .breadcrumb {
  right: inherit;
  left: 0;
}

/* line 43217, app/assets/stylesheets/global/style.css */
.rtl .breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
  padding-right: inherit;
}

/* line 43222, app/assets/stylesheets/global/style.css */
.rtl .breadcrumb-item + .breadcrumb-item::before {
  padding-left: inherit;
  padding-right: 0.5rem;
}

/* line 43227, app/assets/stylesheets/global/style.css */
.rtl .modal-header .btn-close {
  padding: 1rem;
  margin: -1rem auto -1rem -1rem;
}

/* line 43232, app/assets/stylesheets/global/style.css */
.rtl .sidebar.sidebar-right {
  left: 0;
  right: initial;
  transform: translate(-100%, 0);
}

/* line 43238, app/assets/stylesheets/global/style.css */
.rtl .sidebar.sidebar-right .latest-tasks .tabs-menu .nav.panel-tabs li a i {
  float: right;
  margin-top: 3px;
  margin-left: 3px;
}

/* line 43244, app/assets/stylesheets/global/style.css */
.rtl .sidebar-right .panel-primary .tab-menu-heading i {
  float: right;
  margin-top: 4px;
}

/* line 43249, app/assets/stylesheets/global/style.css */
.rtl .side-header {
  border-left: 1px solid #eaedf1;
  border-right: initial;
}

/* line 43254, app/assets/stylesheets/global/style.css */
.rtl .side-menu .sub-category {
  padding: 12px 20px 2px 30px;
}

/* line 43258, app/assets/stylesheets/global/style.css */
.rtl .slide.is-expanded a {
  text-decoration: none;
}

/* line 43262, app/assets/stylesheets/global/style.css */
.rtl .side-menu__item.active {
  color: var(--primary-bg-color);
}

/* line 43266, app/assets/stylesheets/global/style.css */
.rtl .side-menu__item.active {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 43271, app/assets/stylesheets/global/style.css */
.rtl .side-menu__item {
  transition: border-right-color 0.3s ease, background-color 0.3s ease;
}

/* line 43277, app/assets/stylesheets/global/style.css */
.rtl .side-menu .side-menu__icon {
  margin-left: 8px;
  margin-right: inherit !important;
}

/* line 43282, app/assets/stylesheets/global/style.css */
.rtl .side-menu .side-menu__icon::after {
  left: 3px;
  right: inherit;
}

/* line 43287, app/assets/stylesheets/global/style.css */
.rtl .side-badge,
.rtl .slide-menu open.slide-menu hide .side-badge {
  left: 20px;
  right: inherit;
}

/* line 43293, app/assets/stylesheets/global/style.css */
.rtl.app.sidebar-mini .slide-menu {
  padding-right: 20px !important;
  padding-left: 30px !important;
}

/* line 43298, app/assets/stylesheets/global/style.css */
.rtl .slide-menu li .slide-item:before {
  content: "\e0e7";
}

/* line 43302, app/assets/stylesheets/global/style.css */
.rtl .sub-slide-menu {
  padding: 0 0 15px 15px;
}

/* line 43306, app/assets/stylesheets/global/style.css */
.rtl .sub-slide-item {
  padding: 8px 24px 8px 0 !important;
}

/* line 43310, app/assets/stylesheets/global/style.css */
.rtl .sub-side-menu__item2 {
  padding: 8px 24px 8px 2px;
}

/* line 43314, app/assets/stylesheets/global/style.css */
.rtl .sub-angle2 {
  float: left;
  margin-right: inherit;
}

/* line 43319, app/assets/stylesheets/global/style.css */
.rtl .sub-slide-menu2 {
  padding-right: 0;
  padding-left: inherit;
}

/* line 43324, app/assets/stylesheets/global/style.css */
.rtl .sub-slide-item2 {
  padding: 8px 40px 8px 0px !important;
}

@media (min-width: 992px) {
  /* line 43330, app/assets/stylesheets/global/style.css */
  .rtl.sidebar-mini.sidenav-toggled .side-badge,
.rtl.sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .side-badge {
    left: 21px;
    right: inherit;
  }
  /* line 43336, app/assets/stylesheets/global/style.css */
  .rtl.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    left: 20px;
    right: inherit;
  }
  /* line 43341, app/assets/stylesheets/global/style.css */
  .rtl.sidebar-mini footer.footer {
    padding: 1.25rem 270px 1.25rem 1.25rem;
  }
}

/* line 43346, app/assets/stylesheets/global/style.css */
.rtl .pulse {
  left: 8px;
  right: inherit;
}

/* line 43351, app/assets/stylesheets/global/style.css */
.rtl .pulse:before {
  left: -4px;
  right: inherit;
}

/* line 43356, app/assets/stylesheets/global/style.css */
.rtl .pulse-danger {
  left: 8px;
  right: inherit;
}

/* line 43361, app/assets/stylesheets/global/style.css */
.rtl .sidebar .tabs-menu ul li a {
  padding: 15px 22px 15px 17px;
}

/* line 43365, app/assets/stylesheets/global/style.css */
.rtl .feeds.avatar-circle::before {
  right: -15px;
  left: inherit;
}

/* line 43370, app/assets/stylesheets/global/style.css */
.rtl .task-list.timeline-task::before {
  right: 25px;
  left: inherit;
}

/* line 43375, app/assets/stylesheets/global/style.css */
.rtl .task-list:before {
  right: 15px;
  left: inherit;
  border-right: 1px solid #e0e9f1;
  border-right: initial;
}

/* line 43382, app/assets/stylesheets/global/style.css */
.rtl .task-list li {
  padding-right: 55px;
  padding-left: 8px;
}

/* line 43387, app/assets/stylesheets/global/style.css */
.rtl .task-list li .task-icon1 {
  right: 20px;
  left: inherit;
}

/* line 43392, app/assets/stylesheets/global/style.css */
.rtl .task-list li .task-icon {
  right: 10px;
  left: inherit;
}

/* line 43397, app/assets/stylesheets/global/style.css */
.rtl .nav.product-sale {
  left: 5px;
  right: inherit;
}

/* line 43402, app/assets/stylesheets/global/style.css */
.rtl .select2-container--default .select2-selection--single .select2-selection__arrow {
  left: 0px !important;
  right: inherit !important;
}

/* line 43407, app/assets/stylesheets/global/style.css */
.rtl div.dataTables_wrapper div.dataTables_length label {
  text-align: right;
}

/* line 43411, app/assets/stylesheets/global/style.css */
.rtl div.dataTables_wrapper div.dataTables_filter {
  text-align: left;
}

/* line 43415, app/assets/stylesheets/global/style.css */
.rtl div.dataTables_wrapper div.dataTables_filter input {
  margin-right: 0.5em;
  margin-left: inherit;
}

@media (max-width: 1363px) {
  /* line 43421, app/assets/stylesheets/global/style.css */
  .rtl .dt-buttons.btn-group {
    right: 0 !important;
    left: inherit;
  }
}

/* line 43427, app/assets/stylesheets/global/style.css */
.rtl .card-options {
  margin-right: auto;
  margin-left: inherit;
}

/* line 43432, app/assets/stylesheets/global/style.css */
.rtl .cal1 .clndr .clndr-controls .clndr-control-button.rightalign {
  text-align: left;
}

/* line 43436, app/assets/stylesheets/global/style.css */
.rtl .fc-h-event .fc-event-title {
  float: right;
}

/* line 43440, app/assets/stylesheets/global/style.css */
.rtl .fc-direction-ltr {
  direction: rtl;
  text-align: right;
}

/* line 43445, app/assets/stylesheets/global/style.css */
.rtl .fc-direction-ltr .fc-list-day-side-text,
.rtl .fc-direction-rtl .fc-list-day-text {
  float: left;
}

/* line 43450, app/assets/stylesheets/global/style.css */
.rtl .fc-direction-ltr .fc-list-day-text,
.rtl .fc-direction-rtl .fc-list-day-side-text {
  float: right;
}

/* line 43455, app/assets/stylesheets/global/style.css */
.rtl .fc-direction-ltr .fc-button-group > .fc-button:last-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

/* line 43462, app/assets/stylesheets/global/style.css */
.rtl .fc-direction-ltr .fc-button-group > .fc-button:first-child {
  margin-right: -1px;
  margin-left: inherit;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

/* line 43471, app/assets/stylesheets/global/style.css */
.rtl .fc-direction-ltr .fc-button-group > .fc-button:not(:last-child),
.rtl .fc-direction-ltr .fc-button-group > .fc-button:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 43479, app/assets/stylesheets/global/style.css */
.rtl .fc-direction-ltr .fc-toolbar > * > :not(:first-child) {
  margin-right: 0.75em;
  margin-left: inherit;
}

/* line 43484, app/assets/stylesheets/global/style.css */
.rtl .fc-icon-chevron-right {
  transform: rotate(180deg);
}

/* line 43488, app/assets/stylesheets/global/style.css */
.rtl .fc-icon-chevron-left {
  transform: rotate(-180deg);
}

/* line 43492, app/assets/stylesheets/global/style.css */
.rtl .main-chat-msg-name {
  margin-right: 15px;
  margin-left: inherit;
}

/* line 43497, app/assets/stylesheets/global/style.css */
.rtl .dot-label {
  margin-left: 5px !important;
  margin-right: 0 !important;
}

/* line 43502, app/assets/stylesheets/global/style.css */
.rtl .main-content-app .dropdown i {
  float: right;
}

/* line 43506, app/assets/stylesheets/global/style.css */
.rtl .main-content-app .main-chat-body .content-inner .main-msg-wrapper .fe-download {
  float: left;
  margin-top: 4px !important;
}

/* line 43511, app/assets/stylesheets/global/style.css */
.rtl .main-chat-contacts .lslide {
  margin-left: 10px;
  margin-right: inherit;
}

/* line 43516, app/assets/stylesheets/global/style.css */
.rtl .main-chat-list .media-body {
  margin-right: 15px;
  margin-left: inherit;
}

/* line 43521, app/assets/stylesheets/global/style.css */
.rtl .main-chat-list .main-img-user span {
  right: -2px;
  left: inherit;
}

/* line 43526, app/assets/stylesheets/global/style.css */
.rtl .main-chat-header .nav {
  margin-right: auto;
  margin-left: inherit;
}

/* line 43531, app/assets/stylesheets/global/style.css */
.rtl .main-chat-body .media.flex-row-reverse .media-body {
  margin-right: 0 !important;
  margin-left: 20px !important;
}

/* line 43536, app/assets/stylesheets/global/style.css */
.rtl .main-chat-body .media-body {
  margin-right: 20px !important;
  margin-left: inherit !important;
}

/* line 43541, app/assets/stylesheets/global/style.css */
.rtl .btn-list > .btn:not(:last-child),
.rtl .btn-list > .dropdown:not(:last-child) {
  margin-left: 0.5rem;
  margin-right: inherit;
}

/* line 43547, app/assets/stylesheets/global/style.css */
.rtl .growl .growl-close {
  float: left;
}

@media (max-width: 576px) {
  /* line 43552, app/assets/stylesheets/global/style.css */
  .rtl .card-body .vtimeline .timeline-wrapper .timeline-panel {
    margin-right: 24% !important;
    margin-left: inherit !important;
  }
  /* line 43557, app/assets/stylesheets/global/style.css */
  .rtl .card-body .vtimeline .timeline-wrapper.timeline-inverted.timeline-wrapper-primary .timeline-panel {
    margin-right: 24% !important;
    margin-left: inherit !important;
  }
}

@media (max-width: 992px) {
  /* line 43564, app/assets/stylesheets/global/style.css */
  .rtl .vtimeline .timeline-wrapper .timeline-panel {
    margin-right: 15% !important;
    margin-left: inherit !important;
  }
  /* line 43569, app/assets/stylesheets/global/style.css */
  .rtl .vtimeline .timeline-wrapper {
    padding-left: 0px !important;
    padding-right: inherit !important;
  }
  /* line 43574, app/assets/stylesheets/global/style.css */
  .rtl .vtimeline .timeline-wrapper.timeline-inverted.timeline-wrapper-primary .timeline-panel {
    margin-right: 14% !important;
    margin-left: inherit !important;
  }
  /* line 43579, app/assets/stylesheets/global/style.css */
  .rtl .vtimeline .timeline-wrapper .timeline-panel:after {
    border-left: 14px solid var(--dark-bg) !important;
    border-right: 0 !important;
    right: -14px !important;
    left: auto !important;
  }
  /* line 43586, app/assets/stylesheets/global/style.css */
  .rtl .vtimeline:before {
    right: 26px !important;
    left: inherit !important;
  }
  /* line 43591, app/assets/stylesheets/global/style.css */
  .rtl .vtimeline .timeline-wrapper .timeline-badge {
    right: 0 !important;
    left: inherit !important;
  }
}

/* line 43597, app/assets/stylesheets/global/style.css */
.rtl .vtimeline .timeline-wrapper.timeline-inverted {
  padding-left: 0;
  padding-right: 90px;
}

/* line 43602, app/assets/stylesheets/global/style.css */
.rtl .vtimeline:before {
  margin-right: -1.5px;
  margin-left: inherit;
}

/* line 43607, app/assets/stylesheets/global/style.css */
.rtl .vtimeline .timeline-wrapper .timeline-panel {
  margin-right: 15%;
  margin-left: inherit;
}

/* line 43612, app/assets/stylesheets/global/style.css */
.rtl .vtimeline .timeline-wrapper {
  padding-left: 90px;
  padding-right: inherit;
}

/* line 43617, app/assets/stylesheets/global/style.css */
.rtl .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel {
  margin-right: auto !important;
  margin-left: 15% !important;
}

/* line 43622, app/assets/stylesheets/global/style.css */
.rtl .vtimeline .timeline-wrapper.timeline-inverted {
  padding-left: 0;
  padding-right: 90px;
}

/* line 43627, app/assets/stylesheets/global/style.css */
.rtl .vtimeline .timeline-wrapper .timeline-panel:after {
  left: -10px;
  right: inherit;
  border-left: 0 solid #f9f9fb;
  border-right: 10px solid #f9f9fb;
}

/* line 43634, app/assets/stylesheets/global/style.css */
.rtl .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after {
  border-right-width: 0;
  border-left: 10px solid #f9f9fb;
  right: -10px;
  left: auto;
}

/* line 43641, app/assets/stylesheets/global/style.css */
.rtl .tree li i {
  margin-left: 10px;
  margin-right: inherit;
  float: right;
  margin-top: 6px;
}

/* line 43648, app/assets/stylesheets/global/style.css */
.rtl .tree ul {
  margin-right: 1em;
  margin-left: inherit;
}

/* line 43653, app/assets/stylesheets/global/style.css */
.rtl .tree li {
  padding: 0.5em 1em 0.5em 1em;
}

/* line 43657, app/assets/stylesheets/global/style.css */
.rtl .tree ul:before {
  border-right: 1px solid #eaedf1;
  border-left: inherit;
}

/* line 43662, app/assets/stylesheets/global/style.css */
.rtl .tree ul:before {
  right: -10px;
  left: inherit;
}

/* line 43667, app/assets/stylesheets/global/style.css */
.rtl .tree ul li:before {
  right: -10px;
  left: inherit;
}

/* line 43672, app/assets/stylesheets/global/style.css */
.rtl .main {
  float: right;
}

/* line 43676, app/assets/stylesheets/global/style.css */
.rtl .join {
  float: right;
  transform: rotate(180deg);
}

/* line 43681, app/assets/stylesheets/global/style.css */
.rtl .dTree .page-tree {
  float: right;
}

/* line 43685, app/assets/stylesheets/global/style.css */
.rtl .dTree .plus {
  padding-right: 20px;
  padding-left: inherit;
  float: right;
  transform: rotate(180deg);
}

/* line 43692, app/assets/stylesheets/global/style.css */
.rtl .folder {
  padding-right: 20px;
  padding-left: inherit;
  float: right;
}

/* line 43698, app/assets/stylesheets/global/style.css */
.rtl .last .plus {
  padding-right: 20px;
  padding-left: inherit;
  float: right;
}

/* line 43704, app/assets/stylesheets/global/style.css */
.rtl .dTree a {
  padding-right: 8px;
}

/* line 43708, app/assets/stylesheets/global/style.css */
.rtl .dTree .minus {
  padding-right: 20px;
  padding-left: inherit;
  float: right;
}

/* line 43714, app/assets/stylesheets/global/style.css */
.rtl .folder-open {
  padding-right: 20px;
  padding-left: inherit;
  float: right;
}

/* line 43720, app/assets/stylesheets/global/style.css */
.rtl .folder-group ul {
  padding-right: 20px;
  padding-left: inherit;
}

/* line 43725, app/assets/stylesheets/global/style.css */
.rtl .folder-group.last .minus {
  padding-right: 20px;
  padding-left: inherit;
  float: right;
}

/* line 43731, app/assets/stylesheets/global/style.css */
.rtl .join-last .join {
  float: right;
}

/* line 43735, app/assets/stylesheets/global/style.css */
.rtl .folder-group {
  background: none;
}

/* line 43739, app/assets/stylesheets/global/style.css */
.rtl code,
.rtl kbd,
.rtl pre,
.rtl samp {
  direction: rtl;
  unicode-bidi: normal;
}

/* line 43747, app/assets/stylesheets/global/style.css */
.rtl .header.header-2 .form-inline .btn {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-right-radius: inherit;
  border-top-right-radius: inherit;
  margin-right: -45px;
  margin-left: inherit;
}

/* line 43756, app/assets/stylesheets/global/style.css */
.rtl .header-1 .form-inline .btn {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-right-radius: inherit;
  border-top-right-radius: inherit;
  margin-right: -50px;
  margin-left: inherit;
}

/* line 43765, app/assets/stylesheets/global/style.css */
.rtl .header .form-inline .form-control {
  padding-right: 20px;
  padding-left: 40px;
}

/* line 43770, app/assets/stylesheets/global/style.css */
.rtl .footer .social ul li {
  float: right;
}

/* line 43774, app/assets/stylesheets/global/style.css */
.rtl .footer-social-list li:not(:last-child) {
  margin-left: 1.5rem;
  margin-right: inherit;
}

/* line 43779, app/assets/stylesheets/global/style.css */
.rtl .footer-payments li:not(:last-child) {
  margin-left: 1.5rem;
  margin-right: inherit;
}

/* line 43784, app/assets/stylesheets/global/style.css */
.rtl .page-options {
  margin-right: auto;
  margin-left: inherit;
}

/* line 43789, app/assets/stylesheets/global/style.css */
.rtl .btn-group > .btn-group:not(:first-child) > .btn,
.rtl .btn-group > .btn:nth-child(n+3),
.rtl .btn-group > :not(.btn-check) + .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 43798, app/assets/stylesheets/global/style.css */
.rtl .btn-group .btn + .btn,
.rtl .btn-group .btn + .btn-group {
  margin-right: -1px;
  margin-left: initial;
}

/* line 43804, app/assets/stylesheets/global/style.css */
.rtl .btn-group > .btn:last-child:not(.dropdown-toggle) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 43811, app/assets/stylesheets/global/style.css */
.rtl .tags > .tag:not(:last-child) {
  margin-left: 0.5rem;
  margin-right: inherit;
}

/* line 43816, app/assets/stylesheets/global/style.css */
.rtl .tag-addon:last-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 43823, app/assets/stylesheets/global/style.css */
.rtl .tag-addon {
  margin: 0 0.5rem 0 -0.5rem;
}

/* line 43827, app/assets/stylesheets/global/style.css */
.rtl .card-options a:not(.btn) {
  margin-right: 0.5rem;
  margin-left: inherit;
}

/* line 43832, app/assets/stylesheets/global/style.css */
.rtl .btn-close {
  float: left;
}

/* line 43836, app/assets/stylesheets/global/style.css */
.rtl .alert-avatar .avatar {
  right: 0.75rem;
  left: inherit;
}

/* line 43841, app/assets/stylesheets/global/style.css */
.rtl button.btn-close {
  left: 15px;
  right: inherit;
}

/* line 43846, app/assets/stylesheets/global/style.css */
.rtl .alert-dismissible .btn-close {
  left: 0;
  right: inherit;
}

/* line 43851, app/assets/stylesheets/global/style.css */
.rtl .alert-avatar {
  padding-right: 3.75rem !important;
  padding-left: inherit !important;
}

/* line 43856, app/assets/stylesheets/global/style.css */
.rtl .alert-inner--icon {
  float: right;
  padding-left: 5px;
}

/* line 43861, app/assets/stylesheets/global/style.css */
.rtl .color-card-radius .card-header {
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 43868, app/assets/stylesheets/global/style.css */
.rtl .avatar-list .avatar:not(:last-child) {
  margin-left: 0.5rem;
  margin-right: initial;
}

/* line 43873, app/assets/stylesheets/global/style.css */
.rtl .avatar-status {
  left: -2px;
  right: initial;
}

/* line 43878, app/assets/stylesheets/global/style.css */
.rtl .avatar-badges {
  left: -4px;
  right: initial;
}

/* line 43883, app/assets/stylesheets/global/style.css */
.rtl .avatar-icons {
  left: 0px;
  right: initial;
}

/* line 43888, app/assets/stylesheets/global/style.css */
.rtl [type=email],
.rtl [type=number],
.rtl [type=tel],
.rtl [type=url] {
  direction: rtl;
}

/* line 43895, app/assets/stylesheets/global/style.css */
.rtl .badgetext {
  float: left;
}

/* line 43899, app/assets/stylesheets/global/style.css */
.rtl .list-style-1 {
  padding-right: inherit;
}

/* line 43903, app/assets/stylesheets/global/style.css */
.rtl .list-style2 {
  padding-right: inherit;
}

/* line 43907, app/assets/stylesheets/global/style.css */
.rtl .list-style4 {
  padding-right: inherit;
}

/* line 43911, app/assets/stylesheets/global/style.css */
.rtl .list-style3 {
  padding-right: inherit;
}

/* line 43915, app/assets/stylesheets/global/style.css */
.rtl .list-style6 {
  padding-right: inherit;
}

/* line 43919, app/assets/stylesheets/global/style.css */
.rtl .list-style5 {
  padding-right: inherit;
}

/* line 43923, app/assets/stylesheets/global/style.css */
.rtl .list-style2 ul {
  padding-right: 30px;
  padding-left: initial;
}

/* line 43928, app/assets/stylesheets/global/style.css */
.rtl .list-style-1 ul {
  padding-right: 30px;
  padding-left: initial;
}

/* line 43933, app/assets/stylesheets/global/style.css */
.rtl .list-style4 ul {
  padding-right: 30px;
  padding-left: initial;
}

/* line 43938, app/assets/stylesheets/global/style.css */
.rtl .list-style3 ul {
  padding-right: 30px;
  padding-left: initial;
}

/* line 43943, app/assets/stylesheets/global/style.css */
.rtl .list-style6 ul {
  padding-right: 30px;
  padding-left: initial;
}

/* line 43948, app/assets/stylesheets/global/style.css */
.rtl .list-style5 ul {
  padding-right: 30px;
  padding-left: initial;
}

/* line 43953, app/assets/stylesheets/global/style.css */
.rtl .tag-round::before {
  margin-left: 5px;
  margin-right: inherit;
}

/* line 43958, app/assets/stylesheets/global/style.css */
.rtl .tag-addon.tag-addon-cross {
  border-radius: 50px 0px 0px 50px;
}

/* line 43962, app/assets/stylesheets/global/style.css */
.rtl .tag-avatar {
  margin: 0 -0.5rem 0 0.5rem;
}

/* line 43966, app/assets/stylesheets/global/style.css */
.rtl .tag-radius {
  border-radius: 0px 50px 50px 0px;
}

/* line 43970, app/assets/stylesheets/global/style.css */
.rtl .page-item:last-child .page-link {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 43977, app/assets/stylesheets/global/style.css */
.rtl .page-item:not(:first-child) .page-link {
  margin-left: 0;
}

/* line 43981, app/assets/stylesheets/global/style.css */
.rtl .fa.fa-angle-right {
  transform: rotate(180deg);
}

/* line 43985, app/assets/stylesheets/global/style.css */
.rtl .fa.fa-angle-left {
  transform: rotate(180deg);
}

/* line 43989, app/assets/stylesheets/global/style.css */
.rtl .page-item:first-child .page-link {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 43996, app/assets/stylesheets/global/style.css */
.rtl .fa.fa-angle-double-right {
  transform: rotate(180deg);
}

/* line 44000, app/assets/stylesheets/global/style.css */
.rtl .fa.fa-angle-double-left {
  transform: rotate(180deg);
}

/* line 44004, app/assets/stylesheets/global/style.css */
.rtl .accordion-button:not(.collapsed)::after {
  margin-left: 5px;
  margin-right: auto;
}

/* line 44009, app/assets/stylesheets/global/style.css */
.rtl .accordionjs .acc_section .acc_head h3:before, .rtl .accordionjs .acc_section .acc_head .h3:before {
  right: 12px;
  left: inherit;
}

/* line 44014, app/assets/stylesheets/global/style.css */
.rtl .accordionjs .acc_section .acc_head h3, .rtl .accordionjs .acc_section .acc_head .h3 {
  padding-right: 25px;
  padding-left: inherit;
}

/* line 44019, app/assets/stylesheets/global/style.css */
.rtl .panel-heading1 a:before {
  left: 16px;
  right: inherit;
}

/* line 44024, app/assets/stylesheets/global/style.css */
.rtl .bs-tooltip-end .tooltip-arrow,
.rtl .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
}

/* line 44029, app/assets/stylesheets/global/style.css */
.rtl .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,
.rtl .bs-tooltip-end .tooltip-arrow {
  left: 0;
  right: inherit;
}

/* line 44035, app/assets/stylesheets/global/style.css */
.rtl .bs-popover-end, .rtl .bs-popover-auto[data-popper-placement^="right"],
.rtl .bs-popover-auto[data-popper-placement^=end] {
  margin-right: 0.5rem;
}

/* line 44040, app/assets/stylesheets/global/style.css */
.rtl .bs-popover-end > .popover-arrow, .rtl .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow,
.rtl .bs-popover-auto[data-popper-placement^=end] > .popover-arrow {
  left: calc((0.5rem + 1px) * -1);
  right: auto;
}

/* line 44046, app/assets/stylesheets/global/style.css */
.rtl .bs-popover-end > .popover-arrow::before, .rtl .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before,
.rtl .bs-popover-auto[data-popper-placement^=end] > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #ededf5;
}

/* line 44053, app/assets/stylesheets/global/style.css */
.rtl .bs-popover-end > .popover-arrow::after, .rtl .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after,
.rtl .bs-popover-auto[data-popper-placement^=end] > .popover-arrow::after {
  right: -1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

/* line 44060, app/assets/stylesheets/global/style.css */
.rtl .carousel-control-prev {
  left: 0;
  right: inherit;
}

/* line 44065, app/assets/stylesheets/global/style.css */
.rtl .carousel-control-next {
  right: 0;
  left: inherit;
}

/* line 44070, app/assets/stylesheets/global/style.css */
.rtl .active.carousel-item-start,
.rtl .carousel-item-prev:not(.carousel-item-end) {
  transform: translateX(100%) !important;
}

/* line 44075, app/assets/stylesheets/global/style.css */
.rtl .active.carousel-item-end {
  transform: translateX(-100%) !important;
}

/* line 44079, app/assets/stylesheets/global/style.css */
.rtl .carousel-item-next:not(.carousel-item-start) {
  transform: translateX(-100%) !important;
  transform: translateX(-100%) !important;
}

/* line 44084, app/assets/stylesheets/global/style.css */
.rtl .custom-control-label::after {
  right: 0;
  left: inherit;
}

/* line 44089, app/assets/stylesheets/global/style.css */
.rtl .custom-control-label::before {
  right: 0;
  left: inherit;
}

/* line 44094, app/assets/stylesheets/global/style.css */
.rtl .custom-control {
  padding-right: 1.5rem;
  padding-left: inherit;
}

/* line 44099, app/assets/stylesheets/global/style.css */
.rtl .custom-radio-md.custom-control {
  padding-right: 2rem;
  padding-left: inherit;
}

/* line 44104, app/assets/stylesheets/global/style.css */
.rtl .custom-radio-lg.custom-control {
  padding-right: 3rem;
  padding-left: inherit;
}

/* line 44109, app/assets/stylesheets/global/style.css */
.rtl .custom-checkbox-md.custom-control {
  padding-right: 2rem;
  padding-left: inherit;
}

/* line 44114, app/assets/stylesheets/global/style.css */
.rtl .custom-checkbox-lg.custom-control {
  padding-right: 3rem;
  padding-left: inherit;
}

/* line 44119, app/assets/stylesheets/global/style.css */
.rtl .custom-switch-indicator:before {
  left: 1px;
  right: inherit;
}

/* line 44124, app/assets/stylesheets/global/style.css */
.rtl .custom-switch-description {
  margin-right: 0.5rem;
  margin-left: inherit;
}

/* line 44129, app/assets/stylesheets/global/style.css */
.rtl .custom-switch {
  padding-right: 0;
  padding-left: inherit;
}

/* line 44134, app/assets/stylesheets/global/style.css */
.rtl .pull-right {
  float: left;
}

/* line 44138, app/assets/stylesheets/global/style.css */
.rtl .select2-container--default .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: inherit;
}

/* line 44144, app/assets/stylesheets/global/style.css */
.rtl .pcr-app .pcr-interaction .pcr-result {
  text-align: right;
}

/* line 44148, app/assets/stylesheets/global/style.css */
.rtl .ms-choice > div {
  left: 7px;
  right: inherit;
}

/* line 44153, app/assets/stylesheets/global/style.css */
.rtl .ms-choice > span {
  right: 0;
  left: inherit;
  padding-right: 8px;
  padding-left: inherit;
}

/* line 44160, app/assets/stylesheets/global/style.css */
.rtl .checkbox-group label:before {
  right: 0;
  left: inherit;
}

/* line 44165, app/assets/stylesheets/global/style.css */
.rtl .checkbox-group label {
  padding-right: 25px;
  padding-left: 25px;
}

/* line 44170, app/assets/stylesheets/global/style.css */
.rtl .transfer-double-list-main .transfer-double-group-list-ul .transfer-double-group-list-li .transfer-double-group-list-li-ul {
  padding-right: 20px;
  padding-left: inherit;
}

/* line 44175, app/assets/stylesheets/global/style.css */
.rtl .transfer-double-list-footer label {
  margin-right: 10px;
  margin-left: inherit;
}

/* line 44180, app/assets/stylesheets/global/style.css */
.rtl .transfer-double-list-search-input {
  padding: 5px 8px 4px 0px;
}

/* line 44184, app/assets/stylesheets/global/style.css */
.rtl .transfer-double-list-main .transfer-double-group-list-ul {
  padding-right: 7px;
  padding-left: inherit;
}

/* line 44189, app/assets/stylesheets/global/style.css */
.rtl .iti--allow-dropdown .iti__flag-container,
.rtl .iti--separate-dial-code .iti__flag-container {
  right: 0;
  left: auto;
}

/* line 44195, app/assets/stylesheets/global/style.css */
.rtl .iti__selected-flag {
  padding: 0 8px 0 0px;
  border-left: 1px solid #ecf0fa;
  border-right: inherit;
}

/* line 44201, app/assets/stylesheets/global/style.css */
.rtl .iti--allow-dropdown input,
.rtl .iti--allow-dropdown input[type=text],
.rtl .iti--allow-dropdown input[type=tel],
.rtl .iti--separate-dial-code input,
.rtl .iti--separate-dial-code input[type=text],
.rtl .iti--separate-dial-code input[type=tel] {
  padding-left: 6px;
  padding-right: 52px;
  margin-right: 0;
  margin-left: 0;
}

/* line 44213, app/assets/stylesheets/global/style.css */
.rtl .iti__arrow {
  margin-right: 6px;
  margin-left: inherit;
}

/* line 44218, app/assets/stylesheets/global/style.css */
.rtl .iti__country-list {
  text-align: right;
  margin: 0 -1px 0 0;
}

/* line 44223, app/assets/stylesheets/global/style.css */
.rtl .iti__flag-box,
.rtl .iti__country-name {
  margin-left: 6px;
  margin-right: inherit;
}

/* line 44229, app/assets/stylesheets/global/style.css */
.rtl input[type=radio],
.rtl input[type=checkbox] {
  margin-left: 7px;
  margin-right: inherit;
}

/* line 44235, app/assets/stylesheets/global/style.css */
.rtl .richText .richText-toolbar ul li {
  float: right;
}

/* line 44239, app/assets/stylesheets/global/style.css */
.rtl .richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown .richText-dropdown-close {
  left: 5px;
  right: inherit !important;
}

/* line 44244, app/assets/stylesheets/global/style.css */
.rtl .ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  left: 6px;
  right: inherit;
}

/* line 44249, app/assets/stylesheets/global/style.css */
.rtl .ql-toolbar.ql-snow .ql-formats {
  margin-left: 25px;
  margin-right: inherit;
}

/* line 44254, app/assets/stylesheets/global/style.css */
.rtl .ql-editor {
  text-align: right;
}

/* line 44258, app/assets/stylesheets/global/style.css */
.rtl .sw-theme-dots > ul.step-anchor > li > a:before {
  right: 37%;
  left: inherit;
}

/* line 44263, app/assets/stylesheets/global/style.css */
.rtl .sw-theme-dots > ul.step-anchor > li > a:after {
  right: 35%;
  left: inherit;
}

/* line 44268, app/assets/stylesheets/global/style.css */
.rtl .sw-theme-dots .step-content {
  text-align: right;
}

/* line 44272, app/assets/stylesheets/global/style.css */
.rtl .form-wizard-title {
  margin-right: 10px;
  margin-left: inherit;
}

@media (min-width: 576px) {
  /* line 44278, app/assets/stylesheets/global/style.css */
  .rtl .wizard > .steps > ul li .title {
    margin-left: 10px;
    margin-right: inherit;
  }
  /* line 44283, app/assets/stylesheets/global/style.css */
  .rtl .wizard.vertical > .steps {
    float: right;
  }
  /* line 44287, app/assets/stylesheets/global/style.css */
  .rtl .wizard.vertical > .steps ul li + li {
    margin-right: 0;
    margin-left: auto;
  }
}

@media (min-width: 992px) {
  /* line 44294, app/assets/stylesheets/global/style.css */
  .rtl .wizard > .steps > ul li + li {
    margin-right: 30px;
    margin-left: inherit;
  }
}

/* line 44300, app/assets/stylesheets/global/style.css */
.rtl .wizard > .steps a .number,
.rtl .wizard > .steps a:hover .number,
.rtl .wizard > .steps a:active .number {
  margin-left: 5px;
  margin-right: inherit;
}

/* line 44307, app/assets/stylesheets/global/style.css */
.rtl .form-check .form-check-input {
  float: left;
  margin-right: -1.5em;
  margin-left: inherit;
}

/* line 44313, app/assets/stylesheets/global/style.css */
.rtl .form-check {
  padding-right: 1.25rem;
  padding-left: inherit;
}

/* line 44318, app/assets/stylesheets/global/style.css */
.rtl .form-file-label::after {
  left: 0;
  right: initial;
  border-right: 1px solid #eaedf1;
  border-left: inherit;
  border-radius: 3px 0px 0px 3px;
}

/* line 44326, app/assets/stylesheets/global/style.css */
.rtl div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:first-child {
  padding-right: 0;
  padding-left: initial;
}

/* line 44331, app/assets/stylesheets/global/style.css */
.rtl .dt-buttons.btn-group {
  right: 193px;
  left: inherit;
}

/* line 44336, app/assets/stylesheets/global/style.css */
.rtl .data-table-btn {
  right: 185px;
}

/* line 44340, app/assets/stylesheets/global/style.css */
.rtl .btn-profile {
  left: 32px;
  right: inherit;
}

/* line 44345, app/assets/stylesheets/global/style.css */
.rtl .profile-cover__action {
  padding: 252px 185px 10px 30px;
}

/* line 44349, app/assets/stylesheets/global/style.css */
.rtl .profile-cover__img {
  right: 50px;
  left: inherit;
}

/* line 44354, app/assets/stylesheets/global/style.css */
.rtl .profile-cover__img .profile-img-1 > img {
  margin-right: -9px;
  margin-left: inherit;
}

/* line 44359, app/assets/stylesheets/global/style.css */
.rtl .profile-cover__img .profile-img-content {
  margin-right: 10px;
  margin-left: inherit;
}

@media (max-width: 992px) {
  /* line 44365, app/assets/stylesheets/global/style.css */
  .rtl .wideget-user .social.social-profile-buttons {
    float: left !important;
    margin-right: 153px;
    margin-left: inherit;
  }
}

/* line 44372, app/assets/stylesheets/global/style.css */
.rtl .avatar-list-stacked .avatar {
  margin-left: -0.8em !important;
  margin-right: inherit !important;
}

/* line 44377, app/assets/stylesheets/global/style.css */
.rtl .notification:before {
  right: 20%;
  left: inherit;
  margin-right: -1px;
  margin-left: inherit;
}

/* line 44384, app/assets/stylesheets/global/style.css */
.rtl .notification .notification-time {
  right: -7px;
  left: inherit;
  text-align: left;
}

/* line 44390, app/assets/stylesheets/global/style.css */
.rtl .notification .notification-icon {
  right: 15%;
  left: inherit;
}

/* line 44395, app/assets/stylesheets/global/style.css */
.rtl .notification .notification-body {
  margin-right: 25%;
  margin-left: 18%;
}

/* line 44400, app/assets/stylesheets/global/style.css */
.rtl .notification .notification-body:before {
  border-left-color: #fff;
  border-right-color: transparent;
  right: -20px;
  left: inherit;
}

/* line 44407, app/assets/stylesheets/global/style.css */
.rtl .notify-time {
  right: auto;
  left: 25px;
}

/* line 44412, app/assets/stylesheets/global/style.css */
.rtl #growls-default {
  left: 10px;
  right: inherit;
}

/* line 44417, app/assets/stylesheets/global/style.css */
.rtl #ui_notifIt {
  left: 10px !important;
  right: inherit !important;
}

/* line 44422, app/assets/stylesheets/global/style.css */
.rtl .mail-inbox .icons {
  margin-left: 8px;
  margin-right: 0;
}

/* line 44427, app/assets/stylesheets/global/style.css */
.rtl .mail-option .btn-group,
.rtl .mail-option .chk-all {
  margin-left: 5px;
  margin-right: inherit;
}

/* line 44433, app/assets/stylesheets/global/style.css */
.rtl ul.inbox-pagination {
  float: left;
}

/* line 44437, app/assets/stylesheets/global/style.css */
.rtl .lg-toolbar .lg-icon {
  float: left;
}

/* line 44441, app/assets/stylesheets/global/style.css */
.rtl #lg-counter {
  padding-right: 20px;
  padding-left: inherit;
}

/* line 44446, app/assets/stylesheets/global/style.css */
.rtl .product-label {
  float: left;
}

/* line 44450, app/assets/stylesheets/global/style.css */
.rtl .product-grid6 .icons {
  left: 25px;
  right: inherit;
  text-align: left;
}

/* line 44456, app/assets/stylesheets/global/style.css */
.rtl .customer-services h4, .rtl .customer-services .h4 {
  margin-right: 27px;
  margin-left: inherit;
}

/* line 44461, app/assets/stylesheets/global/style.css */
.rtl .product-grid6 .icons-wishlist {
  left: 25px;
  right: inherit;
  text-align: left;
}

/* line 44467, app/assets/stylesheets/global/style.css */
.rtl .owl-nav .owl-next {
  left: -25px;
  right: inherit;
}

/* line 44472, app/assets/stylesheets/global/style.css */
.rtl .file-transparent-rounded i {
  margin-right: 5px !important;
}

/* line 44476, app/assets/stylesheets/global/style.css */
.rtl .tag-outline-secondary i {
  margin-right: 5px !important;
}

/* line 44480, app/assets/stylesheets/global/style.css */
.rtl .tag-outline-primary i {
  margin-right: 5px !important;
}

/* line 44484, app/assets/stylesheets/global/style.css */
.rtl .tag-outline-success i {
  margin-right: 5px !important;
}

/* line 44488, app/assets/stylesheets/global/style.css */
.rtl .tag-outline-warning i {
  margin-right: 5px !important;
}

/* line 44492, app/assets/stylesheets/global/style.css */
.rtl .tag-outline-danger i {
  margin-right: 5px !important;
}

/* line 44496, app/assets/stylesheets/global/style.css */
.rtl .tag-outline-pink i {
  margin-right: 5px !important;
}

/* line 44500, app/assets/stylesheets/global/style.css */
.rtl .tag-outline-info i {
  margin-right: 5px !important;
}

/* line 44504, app/assets/stylesheets/global/style.css */
.rtl .file-image .icons {
  left: 22px;
  right: inherit;
  text-align: left;
}

/* line 44510, app/assets/stylesheets/global/style.css */
.rtl .file-image-1 .icons {
  left: 7px;
  right: inherit;
  text-align: left;
}

/* line 44516, app/assets/stylesheets/global/style.css */
.rtl .card-img-absolute {
  margin-right: -40px;
  margin-left: inherit;
}

/* line 44521, app/assets/stylesheets/global/style.css */
.rtl .circle-icon {
  margin-right: 13px;
  margin-left: inherit;
  float: left;
}

/* line 44527, app/assets/stylesheets/global/style.css */
.rtl .price .list-group-flush .list-group-item {
  padding: 0px 16px 0px 0px;
}

/* line 44531, app/assets/stylesheets/global/style.css */
.rtl .ion-chevron-right {
  transform: rotate(180deg);
}

/* line 44535, app/assets/stylesheets/global/style.css */
.rtl #external-events {
  text-align: right;
}

@media only screen and (max-width: 991px) {
  /* line 44540, app/assets/stylesheets/global/style.css */
  .rtl .header-1 .animated-arrow {
    margin: 0px -11px 0 0px;
  }
  /* line 44544, app/assets/stylesheets/global/style.css */
  .rtl .animated-arrow {
    right: 0;
    left: inherit;
    padding: 25px 0px 16px 35px !important;
  }
}

/* line 44551, app/assets/stylesheets/global/style.css */
.rtl .tab_wrapper .content_wrapper .accordian_header .arrow {
  float: left;
}

@media screen and (max-width: 480px) {
  /* line 44556, app/assets/stylesheets/global/style.css */
  .rtl .sw-theme-dots > ul.step-anchor:before {
    right: 19px;
    left: auto;
    margin-left: 10px;
    margin-right: auto;
  }
  /* line 44563, app/assets/stylesheets/global/style.css */
  .rtl .sw-theme-dots > ul.step-anchor > li > a:before {
    right: -14px;
    left: 0;
    margin-left: 10px;
    margin-right: 0;
  }
  /* line 44570, app/assets/stylesheets/global/style.css */
  .rtl .sw-theme-dots > ul.step-anchor > li > a:after {
    right: -36px;
    left: 0;
    margin-left: 10px;
    margin-right: 0;
  }
  /* line 44577, app/assets/stylesheets/global/style.css */
  .rtl .sw-theme-dots > ul.step-anchor > li > a {
    text-align: right;
    margin-right: 0;
    margin-left: inherit;
  }
}

/* line 44584, app/assets/stylesheets/global/style.css */
.rtl #back-to-top {
  left: 20px;
  right: inherit;
}

/* line 44589, app/assets/stylesheets/global/style.css */
.rtl .custom-layout {
  left: 50px;
  right: inherit;
}

@media (min-width: 992px) {
  /* line 44595, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .rtl.hover-submenu.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 120px;
    margin-left: inherit;
  }
  /* line 44600, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .rtl.hover-submenu.sidebar-mini.sidenav-toggled .app-header.header {
    padding-right: 130px !important;
    padding-left: 10px !important;
  }
  /* line 44605, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .rtl.hover-submenu.sidebar-mini.sidenav-toggled .side-badge {
    left: 40px;
    right: inherit;
  }
  /* line 44610, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .rtl.hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    left: 20px !important;
    right: inherit !important;
  }
  /* line 44615, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .rtl.hover-submenu .app-content {
    margin-right: 270px;
    margin-left: inherit;
  }
  /* line 44620, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .rtl.hover-submenu .app-header {
    padding-left: 10px;
    padding-right: 285px;
  }
  /* line 44625, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .rtl.hover-submenu .side-badge {
    left: 20px;
    right: inherit !important;
  }
}

@media (min-width: 992px) {
  /* line 44632, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 120px;
    margin-left: inherit;
  }
  /* line 44637, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu.sidebar-mini.sidenav-toggled .app-header.header {
    padding-right: 130px !important;
    padding-left: 10px !important;
  }
  /* line 44642, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu.sidebar-mini.sidenav-toggled .side-badge {
    left: 40px;
    right: inherit;
  }
  /* line 44647, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    left: 20px !important;
    right: inherit !important;
  }
  /* line 44652, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .app-content {
    margin-right: 270px;
    margin-left: inherit;
  }
  /* line 44657, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .app-header {
    padding-left: 10px;
    padding-right: 285px;
  }
  /* line 44662, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .side-badge {
    left: 20px;
    right: inherit !important;
  }
  /* line 44667, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .app-sidebar__toggle {
    left: 4px;
    right: inherit;
  }
  /* line 44672, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .side-header {
    left: initial;
  }
  /* line 44676, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .app-sidebar {
    right: 0;
    left: inherit;
  }
  /* line 44681, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar {
    right: 0;
    left: initial;
  }
}

@media (min-width: 992px) {
  /* line 44688, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 120px;
    margin-left: inherit;
  }
  /* line 44693, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu.sidebar-mini.sidenav-toggled .app-header.header {
    padding-right: 130px;
    padding-left: 10px;
  }
  /* line 44698, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu.sidebar-mini.sidenav-toggled .side-badge {
    left: 40px;
    right: inherit;
  }
  /* line 44703, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu .app-content {
    margin-right: 270px;
    margin-left: inherit;
  }
  /* line 44708, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu .app-header {
    padding-left: 10px;
    padding-right: 285px;
  }
  /* line 44713, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu .side-badge {
    left: 20px;
    right: inherit !important;
  }
  /* line 44718, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
    right: 106px;
    left: inherit;
  }
  /* line 44723, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu .app-sidebar__toggle {
    left: 4px;
    right: inherit;
  }
  /* line 44728, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu .side-header {
    left: initial;
  }
  /* line 44732, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu .app-sidebar {
    right: 0;
    left: inherit;
  }
  /* line 44737, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar {
    right: 0;
    left: initial;
  }
  /* line 44742, app/assets/stylesheets/global/style.css */
  .rtl .slide-menu {
    margin-right: 12px;
    margin-left: inherit !important;
  }
}

@media (min-width: 992px) {
  /* line 44749, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 80px;
    margin-left: inherit;
  }
  /* line 44754, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1.sidebar-mini.sidenav-toggled .app-header.header {
    padding-right: 100px;
    padding-left: inherit;
  }
  /* line 44759, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1.sidebar-mini.sidenav-toggled .side-badge {
    left: 40px;
    right: inherit;
  }
  /* line 44764, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1 .app-content {
    margin-right: 270px;
    margin-left: inherit;
  }
  /* line 44769, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1 .app-header {
    padding-left: 10px;
    padding-right: 285px;
  }
  /* line 44774, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
    right: 62px;
    left: inherit;
  }
  /* line 44779, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1 .app-sidebar__toggle {
    left: 10px;
    right: inherit;
  }
  /* line 44784, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1 .side-header {
    left: initial;
  }
  /* line 44788, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1 .app-sidebar {
    right: 0;
    left: inherit;
  }
  /* line 44793, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar {
    right: 0;
    left: initial;
  }
}

@media (min-width: 992px) {
  /* line 44800, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu.sidebar-mini.sidenav-toggled .app-header.header {
    padding-right: 0px;
    padding-left: inherit;
  }
  /* line 44805, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 0px;
    margin-left: inherit;
  }
  /* line 44810, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu .app-content {
    margin-right: 270px;
    margin-left: inherit;
  }
  /* line 44815, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu .app-header {
    padding-left: 10px;
    padding-right: 285px;
  }
  /* line 44820, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu .side-badge {
    left: 20px;
    right: inherit !important;
  }
  /* line 44825, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu .app-sidebar__toggle {
    right: initial;
    left: 0px;
  }
  /* line 44830, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu .side-header {
    left: initial;
  }
  /* line 44834, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu .app-sidebar {
    right: 0;
    left: inherit;
  }
  /* line 44839, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar {
    right: 0;
    left: initial;
  }
}

/* line 44845, app/assets/stylesheets/global/style.css */
.rtl .side-badge {
  left: 20px;
  right: inherit !important;
}

/* line 44850, app/assets/stylesheets/global/style.css */
.rtl .border-end {
  border-left: 1px solid #eaedf1 !important;
  border-right: initial !important;
}

/* line 44855, app/assets/stylesheets/global/style.css */
.rtl .border-start {
  border-right: 1px solid #eaedf1 !important;
  border-left: initial !important;
}

/* line 44860, app/assets/stylesheets/global/style.css */
.rtl .border-end-0 {
  border-left: 0 !important;
  border-right: 1px solid #eaedf1 !important;
}

/* line 44865, app/assets/stylesheets/global/style.css */
.rtl .border-start-0 {
  border-right: 0 !important;
  border-left: 1px solid #eaedf1 !important;
}

/* line 44870, app/assets/stylesheets/global/style.css */
.rtl .br-ts-7 {
  border-top-right-radius: 7px !important;
  border-top-left-radius: initial !important;
}

/* line 44875, app/assets/stylesheets/global/style.css */
.rtl .br-bs-7 {
  border-bottom-left-radius: 7px !important;
  border-bottom-left-radius: initial !important;
}

/* line 44880, app/assets/stylesheets/global/style.css */
.rtl .br-ts-5 {
  border-top-right-radius: 5px !important;
  border-top-left-radius: initial !important;
}

/* line 44885, app/assets/stylesheets/global/style.css */
.rtl .br-bs-5 {
  border-bottom-right-radius: 5px !important;
  border-bottom-left-radius: initial !important;
}

/* line 44890, app/assets/stylesheets/global/style.css */
.rtl .br-te-7 {
  border-top-left-radius: 7px !important;
  border-top-right-radius: inherit !important;
}

/* line 44895, app/assets/stylesheets/global/style.css */
.rtl .br-be-7 {
  border-bottom-left-radius: 7px !important;
  border-bottom-right-radius: inherit !important;
}

/* line 44900, app/assets/stylesheets/global/style.css */
.rtl .br-ts-0 {
  border-top-right-radius: 0px !important;
  border-top-left-radius: 5px !important;
}

/* line 44905, app/assets/stylesheets/global/style.css */
.rtl .br-bs-0 {
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 5px !important;
}

/* line 44910, app/assets/stylesheets/global/style.css */
.rtl .br-te-0 {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 5px !important;
}

/* line 44915, app/assets/stylesheets/global/style.css */
.rtl .br-be-0 {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 5px !important;
}

/* line 44920, app/assets/stylesheets/global/style.css */
.rtl .border-end-1 {
  border-left: 1px solid #d5dce3;
  border-right: inherit;
}

/* line 44925, app/assets/stylesheets/global/style.css */
.rtl .theme-container .active {
  margin-left: 5px;
  margin-right: inherit;
}

/* line 44930, app/assets/stylesheets/global/style.css */
.rtl .theme-container1 .active {
  margin-left: 5px;
  margin-right: inherit;
}

/* line 44935, app/assets/stylesheets/global/style.css */
.rtl .theme-container2 .active {
  margin-left: 5px;
  margin-right: inherit;
}

/* line 44940, app/assets/stylesheets/global/style.css */
.rtl .float-start {
  float: right !important;
}

/* line 44944, app/assets/stylesheets/global/style.css */
.rtl .float-end {
  float: left !important;
}

@media (min-width: 576px) {
  /* line 44949, app/assets/stylesheets/global/style.css */
  .rtl .float-sm-start {
    float: right !important;
  }
  /* line 44953, app/assets/stylesheets/global/style.css */
  .rtl .float-sm-end {
    float: left !important;
  }
}

@media (min-width: 768px) {
  /* line 44959, app/assets/stylesheets/global/style.css */
  .rtl .float-md-start {
    float: right !important;
  }
  /* line 44963, app/assets/stylesheets/global/style.css */
  .rtl .float-md-end {
    float: left !important;
  }
}

@media (min-width: 992px) {
  /* line 44969, app/assets/stylesheets/global/style.css */
  .rtl .float-lg-start {
    float: right !important;
  }
  /* line 44973, app/assets/stylesheets/global/style.css */
  .rtl .float-lg-end {
    float: left !important;
  }
}

@media (min-width: 1280px) {
  /* line 44979, app/assets/stylesheets/global/style.css */
  .rtl .float-xl-start {
    float: right !important;
  }
  /* line 44983, app/assets/stylesheets/global/style.css */
  .rtl .float-xl-end {
    float: left !important;
  }
  /* line 44987, app/assets/stylesheets/global/style.css */
  .rtl .float-xl-none {
    float: none !important;
  }
}

/* line 44992, app/assets/stylesheets/global/style.css */
.rtl {
  /*--------- Margin--------------*/
}

/* line 44996, app/assets/stylesheets/global/style.css */
.rtl .me-0 {
  margin-left: 0 !important;
  margin-right: inherit !important;
}

/* line 45001, app/assets/stylesheets/global/style.css */
.rtl .mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* line 45006, app/assets/stylesheets/global/style.css */
.rtl .ms-0 {
  margin-right: 0 !important;
  margin-left: inherit !important;
}

/* line 45011, app/assets/stylesheets/global/style.css */
.rtl .me-1 {
  margin-left: 0.25rem !important;
  margin-right: inherit !important;
}

/* line 45016, app/assets/stylesheets/global/style.css */
.rtl .mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

/* line 45021, app/assets/stylesheets/global/style.css */
.rtl .ms-1 {
  margin-right: 0.25rem !important;
  margin-left: inherit !important;
}

/* line 45026, app/assets/stylesheets/global/style.css */
.rtl .me-2 {
  margin-left: 0.5rem !important;
  margin-right: inherit !important;
}

/* line 45031, app/assets/stylesheets/global/style.css */
.rtl .mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

/* line 45036, app/assets/stylesheets/global/style.css */
.rtl .ms-2 {
  margin-right: 0.5rem !important;
  margin-left: inherit !important;
}

/* line 45041, app/assets/stylesheets/global/style.css */
.rtl .me-3 {
  margin-left: 0.75rem !important;
  margin-right: initial !important;
}

/* line 45046, app/assets/stylesheets/global/style.css */
.rtl .mx-3 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}

/* line 45051, app/assets/stylesheets/global/style.css */
.rtl .ms-3 {
  margin-right: 0.75rem !important;
  margin-left: inherit !important;
}

/* line 45056, app/assets/stylesheets/global/style.css */
.rtl .me-4 {
  margin-left: 1rem !important;
  margin-right: initial !important;
}

/* line 45061, app/assets/stylesheets/global/style.css */
.rtl .mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

/* line 45066, app/assets/stylesheets/global/style.css */
.rtl .ms-4 {
  margin-right: 1rem !important;
  margin-left: inherit !important;
}

/* line 45071, app/assets/stylesheets/global/style.css */
.rtl .me-5 {
  margin-left: 1.5rem !important;
  margin-right: inherit !important;
}

/* line 45076, app/assets/stylesheets/global/style.css */
.rtl .mx-5 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

/* line 45081, app/assets/stylesheets/global/style.css */
.rtl .ms-5 {
  margin-right: 1.5rem !important;
  margin-left: inherit !important;
}

/* line 45086, app/assets/stylesheets/global/style.css */
.rtl .me-6 {
  margin-left: 2rem !important;
  margin-right: inherit !important;
}

/* line 45091, app/assets/stylesheets/global/style.css */
.rtl .mx-6 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

/* line 45096, app/assets/stylesheets/global/style.css */
.rtl .ms-6 {
  margin-right: 2rem !important;
  margin-left: inherit !important;
}

/* line 45101, app/assets/stylesheets/global/style.css */
.rtl .me-7 {
  margin-left: 3rem !important;
  margin-right: inherit !important;
}

/* line 45106, app/assets/stylesheets/global/style.css */
.rtl .mx-7 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

/* line 45111, app/assets/stylesheets/global/style.css */
.rtl .ms-7 {
  margin-right: 3rem !important;
  margin-left: inherit !important;
}

/* line 45116, app/assets/stylesheets/global/style.css */
.rtl .mx-7 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

/* line 45121, app/assets/stylesheets/global/style.css */
.rtl .me-8 {
  margin-left: 4rem !important;
  margin-right: inherit !important;
}

/* line 45126, app/assets/stylesheets/global/style.css */
.rtl .mx-8 {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}

/* line 45131, app/assets/stylesheets/global/style.css */
.rtl .ms-8 {
  margin-right: 4rem !important;
  margin-left: inherit !important;
}

/* line 45136, app/assets/stylesheets/global/style.css */
.rtl .mx-8 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}

/* line 45141, app/assets/stylesheets/global/style.css */
.rtl .me-9 {
  margin-left: 6rem !important;
  margin-right: inherit !important;
}

/* line 45146, app/assets/stylesheets/global/style.css */
.rtl .mx-9 {
  margin-left: 6rem !important;
  margin-right: 6rem !important;
}

/* line 45151, app/assets/stylesheets/global/style.css */
.rtl .ms-9 {
  margin-right: 6rem !important;
  margin-left: inherit !important;
}

/* line 45156, app/assets/stylesheets/global/style.css */
.rtl .me-auto {
  margin-left: auto !important;
  margin-right: inherit !important;
}

/* line 45161, app/assets/stylesheets/global/style.css */
.rtl .mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

/* line 45166, app/assets/stylesheets/global/style.css */
.rtl .ms-auto {
  margin-right: auto !important;
  margin-left: inherit !important;
}

@media (min-width: 576px) {
  /* line 45172, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-0 {
    margin-left: 0 !important;
    margin-right: inherit !important;
  }
  /* line 45177, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  /* line 45182, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-0 {
    margin-right: 0 !important;
    margin-left: inherit !important;
  }
  /* line 45187, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-1 {
    margin-left: 0.25rem !important;
    margin-right: inherit !important;
  }
  /* line 45192, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  /* line 45197, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: inherit !important;
  }
  /* line 45202, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-2 {
    margin-left: 0.5rem !important;
    margin-right: inherit !important;
  }
  /* line 45207, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  /* line 45212, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: inherit !important;
  }
  /* line 45217, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-3 {
    margin-left: 0.75rem !important;
    margin-right: inherit !important;
  }
  /* line 45222, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  /* line 45227, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-3,
.rtl .mx-sm-3 {
    margin-right: 0.75rem !important;
    margin-left: inherit !important;
  }
  /* line 45233, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-4 {
    margin-left: 1rem !important;
    margin-right: inherit !important;
  }
  /* line 45238, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  /* line 45243, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-4 {
    margin-right: 1rem !important;
    margin-left: inherit !important;
  }
  /* line 45248, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-5 {
    margin-left: 1.5rem !important;
    margin-right: inherit !important;
  }
  /* line 45253, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-5 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  /* line 45258, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-5 {
    margin-right: 1.5rem !important;
    margin-left: inherit !important;
  }
  /* line 45263, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-6 {
    margin-left: 2rem !important;
    margin-right: inherit !important;
  }
  /* line 45268, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-6 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  /* line 45273, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-6 {
    margin-right: 2rem !important;
    margin-left: inherit !important;
  }
  /* line 45278, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-7 {
    margin-left: 3rem !important;
    margin-right: inherit !important;
  }
  /* line 45283, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-7 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  /* line 45288, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-7 {
    margin-right: 3rem !important;
    margin-left: inherit !important;
  }
  /* line 45293, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-8 {
    margin-left: 4rem !important;
    margin-right: inherit !important;
  }
  /* line 45298, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-8 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  /* line 45303, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-8 {
    margin-right: 4rem !important;
    margin-left: inherit !important;
  }
  /* line 45308, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-9 {
    margin-left: 6rem !important;
    margin-right: inherit !important;
  }
  /* line 45313, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-9 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }
  /* line 45318, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-9 {
    margin-right: 6rem !important;
    margin-left: inherit !important;
  }
  /* line 45323, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-auto {
    margin-left: auto !important;
    margin-right: inherit !important;
  }
  /* line 45328, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  /* line 45333, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-auto {
    margin-right: auto !important;
    margin-left: inherit !important;
  }
}

@media (min-width: 768px) {
  /* line 45340, app/assets/stylesheets/global/style.css */
  .rtl .me-md-0 {
    margin-left: 0 !important;
    margin-right: inherit !important;
  }
  /* line 45345, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  /* line 45350, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-0 {
    margin-right: 0 !important;
    margin-left: inherit !important;
  }
  /* line 45355, app/assets/stylesheets/global/style.css */
  .rtl .me-md-1 {
    margin-left: 0.25rem !important;
    margin-right: inherit !important;
  }
  /* line 45360, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  /* line 45365, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-1 {
    margin-right: 0.25rem !important;
    margin-left: inherit !important;
  }
  /* line 45370, app/assets/stylesheets/global/style.css */
  .rtl .me-md-2 {
    margin-left: 0.5rem !important;
    margin-right: inherit !important;
  }
  /* line 45375, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  /* line 45380, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-2 {
    margin-right: 0.5rem !important;
    margin-left: inherit !important;
  }
  /* line 45385, app/assets/stylesheets/global/style.css */
  .rtl .me-md-3 {
    margin-left: 0.75rem !important;
    margin-right: inherit !important;
  }
  /* line 45390, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  /* line 45395, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-3 {
    margin-right: 0.75rem !important;
    margin-left: inherit !important;
  }
  /* line 45400, app/assets/stylesheets/global/style.css */
  .rtl .me-md-4 {
    margin-left: 1rem !important;
    margin-right: inherit !important;
  }
  /* line 45405, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  /* line 45410, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-4 {
    margin-right: 1rem !important;
    margin-left: inherit !important;
  }
  /* line 45415, app/assets/stylesheets/global/style.css */
  .rtl .me-md-5 {
    margin-left: 1.5rem !important;
    margin-right: inherit !important;
  }
  /* line 45420, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-5 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  /* line 45425, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-5 {
    margin-right: 1.5rem !important;
    margin-left: inherit !important;
  }
  /* line 45430, app/assets/stylesheets/global/style.css */
  .rtl .me-md-6 {
    margin-left: 2rem !important;
    margin-right: inherit !important;
  }
  /* line 45435, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-6 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  /* line 45440, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-6 {
    margin-right: 2rem !important;
    margin-left: inherit !important;
  }
  /* line 45445, app/assets/stylesheets/global/style.css */
  .rtl .me-md-7 {
    margin-left: 3rem !important;
    margin-right: inherit !important;
  }
  /* line 45450, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-7 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  /* line 45455, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-7 {
    margin-right: 3rem !important;
    margin-left: inherit !important;
  }
  /* line 45460, app/assets/stylesheets/global/style.css */
  .rtl .me-md-8 {
    margin-left: 4rem !important;
    margin-right: inherit !important;
  }
  /* line 45465, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-8 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  /* line 45470, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-8 {
    margin-right: 4rem !important;
    margin-left: inherit !important;
  }
  /* line 45475, app/assets/stylesheets/global/style.css */
  .rtl .me-md-9 {
    margin-left: 6rem !important;
    margin-right: inherit !important;
  }
  /* line 45480, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-9 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }
  /* line 45485, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-9 {
    margin-right: 6rem !important;
    margin-left: inherit !important;
  }
  /* line 45490, app/assets/stylesheets/global/style.css */
  .rtl .me-md-auto {
    margin-left: auto !important;
    margin-right: inherit !important;
  }
  /* line 45495, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  /* line 45500, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-auto {
    margin-right: auto !important;
    margin-left: inherit !important;
  }
}

@media (min-width: 992px) {
  /* line 45507, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-0 {
    margin-left: 0 !important;
    margin-right: inherit !important;
  }
  /* line 45512, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  /* line 45517, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-0 {
    margin-right: 0 !important;
    margin-left: inherit !important;
  }
  /* line 45522, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-1 {
    margin-left: 0.25rem !important;
    margin-right: inherit !important;
  }
  /* line 45527, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  /* line 45532, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: inherit !important;
  }
  /* line 45537, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-2 {
    margin-left: 0.5rem !important;
    margin-right: inherit !important;
  }
  /* line 45542, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  /* line 45547, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: inherit !important;
  }
  /* line 45552, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-3 {
    margin-left: 0.75rem !important;
    margin-right: inherit !important;
  }
  /* line 45557, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  /* line 45562, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-3 {
    margin-right: 0.75rem !important;
    margin-left: inherit !important;
  }
  /* line 45567, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-4 {
    margin-left: 1rem !important;
    margin-right: inherit !important;
  }
  /* line 45572, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  /* line 45577, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-4 {
    margin-right: 1rem !important;
    margin-left: inherit !important;
  }
  /* line 45582, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-5 {
    margin-left: 1.5rem !important;
    margin-right: inherit !important;
  }
  /* line 45587, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-5 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  /* line 45592, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-5 {
    margin-right: 1.5rem !important;
    margin-left: inherit !important;
  }
  /* line 45597, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-6 {
    margin-left: 2rem !important;
    margin-right: inherit !important;
  }
  /* line 45602, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-6 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  /* line 45607, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-6 {
    margin-right: 2rem !important;
    margin-left: inherit !important;
  }
  /* line 45612, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-7 {
    margin-left: 3rem !important;
    margin-right: inherit !important;
  }
  /* line 45617, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-7 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  /* line 45622, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 45627, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-8 {
    margin-left: 4rem !important;
    margin-right: inherit !important;
  }
  /* line 45632, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-8 {
    margin-right: 4rem !important;
    margin-left: inherit !important;
  }
  /* line 45637, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  /* line 45642, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-9 {
    margin-left: 6rem !important;
    margin-right: inherit !important;
  }
  /* line 45647, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-9 {
    margin-right: 6rem !important;
    margin-left: inherit !important;
  }
  /* line 45652, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-9 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  /* line 45657, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-auto {
    margin-left: auto !important;
    margin-right: inherit !important;
  }
  /* line 45662, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-auto {
    margin-right: auto !important;
    margin-left: inherit !important;
  }
  /* line 45667, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
}

@media (min-width: 1280px) {
  /* line 45674, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-0 {
    margin-left: 0 !important;
    margin-right: inherit !important;
  }
  /* line 45679, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-0 {
    margin-right: 0 !important;
    margin-left: inherit !important;
  }
  /* line 45684, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 45689, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-1 {
    margin-left: 0.25rem !important;
    margin-right: inherit !important;
  }
  /* line 45694, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: inherit !important;
  }
  /* line 45699, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 45704, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-2 {
    margin-left: 0.5rem !important;
    margin-right: inherit !important;
  }
  /* line 45709, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: inherit !important;
  }
  /* line 45714, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 45719, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-3 {
    margin-left: 0.75rem !important;
    margin-right: inherit !important;
  }
  /* line 45724, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-3 {
    margin-right: 0.75rem !important;
    margin-left: inherit !important;
  }
  /* line 45729, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  /* line 45734, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-4 {
    margin-left: 1rem !important;
    margin-right: inherit !important;
  }
  /* line 45739, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-4 {
    margin-right: 1rem !important;
    margin-left: inherit !important;
  }
  /* line 45744, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 45749, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-5 {
    margin-left: 1.5rem !important;
    margin-right: inherit !important;
  }
  /* line 45754, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-5 {
    margin-right: 1.5rem !important;
    margin-left: inherit !important;
  }
  /* line 45759, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 45764, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-6 {
    margin-left: 2rem !important;
    margin-right: inherit !important;
  }
  /* line 45769, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-6 {
    margin-right: 2rem !important;
    margin-left: inherit !important;
  }
  /* line 45774, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  /* line 45779, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-7 {
    margin-left: 3rem !important;
    margin-right: inherit !important;
  }
  /* line 45784, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-7 {
    margin-right: 3rem !important;
    margin-left: inherit !important;
  }
  /* line 45789, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 45794, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-8 {
    margin-left: 4rem !important;
    margin-right: inherit !important;
  }
  /* line 45799, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-8 {
    margin-right: 4rem !important;
    margin-left: inherit !important;
  }
  /* line 45804, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  /* line 45809, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-9 {
    margin-left: 6rem !important;
    margin-right: inherit !important;
  }
  /* line 45814, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-9 {
    margin-right: 6rem !important;
    margin-left: inherit !important;
  }
  /* line 45819, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-9 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  /* line 45824, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  /* line 45829, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-auto {
    margin-right: auto !important;
    margin-left: inherit !important;
  }
  /* line 45834, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
}

/*--------- Paddings--------------*/
/* line 45841, app/assets/stylesheets/global/style.css */
.rtl .pe-0 {
  padding-left: 0 !important;
  padding-right: inherit !important;
}

/* line 45846, app/assets/stylesheets/global/style.css */
.rtl .px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* line 45851, app/assets/stylesheets/global/style.css */
.rtl .ps-0 {
  padding-right: 0 !important;
  padding-left: inherit !important;
}

/* line 45856, app/assets/stylesheets/global/style.css */
.rtl .pe-1 {
  padding-left: 0.25rem !important;
  padding-right: inherit !important;
}

/* line 45861, app/assets/stylesheets/global/style.css */
.rtl .px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

/* line 45866, app/assets/stylesheets/global/style.css */
.rtl .ps-1 {
  padding-right: 0.25rem !important;
  padding-left: inherit !important;
}

/* line 45871, app/assets/stylesheets/global/style.css */
.rtl .pe-2 {
  padding-left: 0.5rem !important;
  padding-right: inherit !important;
}

/* line 45876, app/assets/stylesheets/global/style.css */
.rtl .px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

/* line 45881, app/assets/stylesheets/global/style.css */
.rtl .ps-2 {
  padding-right: 0.5rem !important;
  padding-left: inherit !important;
}

/* line 45886, app/assets/stylesheets/global/style.css */
.rtl .pe-3 {
  padding-left: 0.75rem !important;
  padding-right: inherit !important;
}

/* line 45891, app/assets/stylesheets/global/style.css */
.rtl .px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

/* line 45896, app/assets/stylesheets/global/style.css */
.rtl .ps-3 {
  padding-right: 0.75rem !important;
  padding-left: inherit !important;
}

/* line 45901, app/assets/stylesheets/global/style.css */
.rtl .pe-4 {
  padding-left: 1rem !important;
  padding-right: inherit !important;
}

/* line 45906, app/assets/stylesheets/global/style.css */
.rtl .px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

/* line 45911, app/assets/stylesheets/global/style.css */
.rtl .ps-4 {
  padding-right: 1rem !important;
  padding-left: inherit !important;
}

/* line 45916, app/assets/stylesheets/global/style.css */
.rtl .pe-5 {
  padding-left: 1.5rem !important;
  padding-right: inherit !important;
}

/* line 45921, app/assets/stylesheets/global/style.css */
.rtl .px-5 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

/* line 45926, app/assets/stylesheets/global/style.css */
.rtl .ps-5 {
  padding-right: 1.5rem !important;
  padding-left: inherit !important;
}

/* line 45931, app/assets/stylesheets/global/style.css */
.rtl .px-5 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

/* line 45936, app/assets/stylesheets/global/style.css */
.rtl .pe-6 {
  padding-left: 2rem !important;
  padding-right: inherit !important;
}

/* line 45941, app/assets/stylesheets/global/style.css */
.rtl .px-6 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

/* line 45946, app/assets/stylesheets/global/style.css */
.rtl .ps-6 {
  padding-right: 2rem !important;
  padding-left: inherit !important;
}

/* line 45951, app/assets/stylesheets/global/style.css */
.rtl .pe-7 {
  padding-left: 3rem !important;
  padding-right: inherit !important;
}

/* line 45956, app/assets/stylesheets/global/style.css */
.rtl .px-7 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

/* line 45961, app/assets/stylesheets/global/style.css */
.rtl .ps-7 {
  padding-right: 3rem !important;
  padding-left: inherit !important;
}

/* line 45966, app/assets/stylesheets/global/style.css */
.rtl .pe-8 {
  padding-left: 4rem !important;
  padding-right: inherit !important;
}

/* line 45971, app/assets/stylesheets/global/style.css */
.rtl .px-8 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}

/* line 45976, app/assets/stylesheets/global/style.css */
.rtl .ps-8 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}

/* line 45981, app/assets/stylesheets/global/style.css */
.rtl .pe-9 {
  padding-left: 6rem !important;
  padding-right: inherit !important;
}

/* line 45986, app/assets/stylesheets/global/style.css */
.rtl .px-9 {
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}

/* line 45991, app/assets/stylesheets/global/style.css */
.rtl .ps-9 {
  padding-right: 6rem !important;
  padding-left: inherit !important;
}

@media (min-width: 576px) {
  /* line 45997, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 46002, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-0 {
    padding-left: 0 !important;
    padding-right: inherit !important;
  }
  /* line 46007, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-0 {
    padding-right: 0 !important;
    padding-left: inherit !important;
  }
  /* line 46012, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-1 {
    padding-left: 0.25rem !important;
    padding-right: inherit !important;
  }
  /* line 46017, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  /* line 46022, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: inherit !important;
  }
  /* line 46027, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-2 {
    padding-left: 0.5rem !important;
    padding-right: inherit !important;
  }
  /* line 46032, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  /* line 46037, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: inherit !important;
  }
  /* line 46042, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-3 {
    padding-left: 0.75rem !important;
    padding-right: inherit !important;
  }
  /* line 46047, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  /* line 46052, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-3 {
    padding-right: 0.75rem !important;
    padding-left: inherit !important;
  }
  /* line 46057, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-4 {
    padding-left: 1rem !important;
    padding-right: inherit !important;
  }
  /* line 46062, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  /* line 46067, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-4 {
    padding-right: 1rem !important;
    padding-left: inherit !important;
  }
  /* line 46072, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-5 {
    padding-left: 1.5rem !important;
    padding-right: inherit !important;
  }
  /* line 46077, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-5 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  /* line 46082, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-5 {
    padding-right: 1.5rem !important;
    padding-left: inherit !important;
  }
  /* line 46087, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-6 {
    padding-left: 2rem !important;
    padding-right: inherit !important;
  }
  /* line 46092, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-6 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  /* line 46097, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-6 {
    padding-right: 2rem !important;
    padding-left: inherit !important;
  }
  /* line 46102, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-7 {
    padding-left: 3rem !important;
    padding-right: inherit !important;
  }
  /* line 46107, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-7 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  /* line 46112, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-7 {
    padding-right: 3rem !important;
    padding-left: inherit !important;
  }
  /* line 46117, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-8 {
    padding-left: 4rem !important;
    padding-right: inherit !important;
  }
  /* line 46122, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-8 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  /* line 46127, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-8 {
    padding-right: 4rem !important;
    padding-left: inherit !important;
  }
  /* line 46132, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-9 {
    padding-left: 6rem !important;
    padding-right: inherit !important;
  }
  /* line 46137, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-9 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  /* line 46142, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-9 {
    padding-right: 6rem !important;
    padding-left: inherit !important;
  }
}

@media (min-width: 768px) {
  /* line 46149, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-0 {
    padding-left: 0 !important;
    padding-right: inherit !important;
  }
  /* line 46154, app/assets/stylesheets/global/style.css */
  .rtl .px-md-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 46159, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-0 {
    padding-right: 0 !important;
    padding-left: inherit !important;
  }
  /* line 46164, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-1 {
    padding-left: 0.25rem !important;
    padding-right: inherit !important;
  }
  /* line 46169, app/assets/stylesheets/global/style.css */
  .rtl .px-md-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  /* line 46174, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-1 {
    padding-right: 0.25rem !important;
    padding-left: inherit !important;
  }
  /* line 46179, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-2 {
    padding-left: 0.5rem !important;
    padding-right: inherit !important;
  }
  /* line 46184, app/assets/stylesheets/global/style.css */
  .rtl .px-md-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  /* line 46189, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-2 {
    padding-right: 0.5rem !important;
    padding-left: inherit !important;
  }
  /* line 46194, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-3 {
    padding-left: 0.75rem !important;
    padding-right: inherit !important;
  }
  /* line 46199, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-3 {
    padding-right: 0.75rem !important;
    padding-left: inherit !important;
  }
  /* line 46204, app/assets/stylesheets/global/style.css */
  .rtl .px-md-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  /* line 46209, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-4 {
    padding-left: 1rem !important;
    padding-right: inherit !important;
  }
  /* line 46214, app/assets/stylesheets/global/style.css */
  .rtl .px-md-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  /* line 46219, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-4 {
    padding-right: 1rem !important;
    padding-left: inherit !important;
  }
  /* line 46224, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-5 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  /* line 46229, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-5 {
    padding-right: 1.5rem !important;
    padding-left: inherit !important;
  }
  /* line 46234, app/assets/stylesheets/global/style.css */
  .rtl .px-md-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 46239, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-6 {
    padding-left: 2rem !important;
    padding-right: inherit !important;
  }
  /* line 46244, app/assets/stylesheets/global/style.css */
  .rtl .px-md-6 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  /* line 46249, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-6 {
    padding-right: 2rem !important;
    padding-left: inherit !important;
  }
  /* line 46254, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-7 {
    padding-left: 3rem !important;
    padding-right: inherit !important;
  }
  /* line 46259, app/assets/stylesheets/global/style.css */
  .rtl .px-md-7 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  /* line 46264, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-7 {
    padding-right: 3rem !important;
    padding-left: inherit !important;
  }
  /* line 46269, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-8 {
    padding-left: 4rem !important;
    padding-right: inherit !important;
  }
  /* line 46274, app/assets/stylesheets/global/style.css */
  .rtl .px-md-8 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  /* line 46279, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-8 {
    padding-right: 4rem !important;
    padding-left: inherit !important;
  }
  /* line 46284, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-9 {
    padding-left: 6rem !important;
    padding-right: inherit !important;
  }
  /* line 46289, app/assets/stylesheets/global/style.css */
  .rtl .px-md-9 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  /* line 46294, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-9 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
}

@media (min-width: 992px) {
  /* line 46301, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-0 {
    padding-left: 0 !important;
    padding-right: inherit !important;
  }
  /* line 46306, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 46311, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-0 {
    padding-right: 0 !important;
    padding-left: inherit !important;
  }
  /* line 46316, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-1 {
    padding-left: 0.25rem !important;
    padding-right: inherit !important;
  }
  /* line 46321, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  /* line 46326, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: inherit !important;
  }
  /* line 46331, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-2 {
    padding-left: 0.5rem !important;
    padding-right: inherit !important;
  }
  /* line 46336, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  /* line 46341, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: inherit !important;
  }
  /* line 46346, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 46351, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-3 {
    padding-left: 0.75rem !important;
    padding-right: inherit !important;
  }
  /* line 46356, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  /* line 46361, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-3 {
    padding-right: 0.75rem !important;
    padding-left: inherit !important;
  }
  /* line 46366, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-4 {
    padding-left: 1rem !important;
    padding-right: inherit !important;
  }
  /* line 46371, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  /* line 46376, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-4 {
    padding-right: 1rem !important;
    padding-left: inherit !important;
  }
  /* line 46381, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-5 {
    padding-left: 1.5rem !important;
    padding-right: inherit !important;
  }
  /* line 46386, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-5 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  /* line 46391, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-5 {
    padding-right: 1.5rem !important;
    padding-left: inherit !important;
  }
  /* line 46396, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-6 {
    padding-left: 2rem !important;
    padding-right: inherit !important;
  }
  /* line 46401, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-6 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  /* line 46406, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-6 {
    padding-right: 2rem !important;
    padding-left: inherit !important;
  }
  /* line 46411, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-7 {
    padding-left: 3rem !important;
    padding-right: inherit !important;
  }
  /* line 46416, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-7 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  /* line 46421, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-7 {
    padding-right: 3rem !important;
    padding-left: inherit !important;
  }
  /* line 46426, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-8 {
    padding-left: 4rem !important;
    padding-right: inherit !important;
  }
  /* line 46431, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-8 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  /* line 46436, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-8 {
    padding-right: 4rem !important;
    padding-left: inherit !important;
  }
  /* line 46441, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-9 {
    padding-left: 6rem !important;
    padding-right: inherit !important;
  }
  /* line 46446, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-9 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  /* line 46451, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-9 {
    padding-right: 6rem !important;
    padding-left: onh !important;
  }
}

@media (min-width: 1280px) {
  /* line 46458, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-0 {
    padding-left: 0 !important;
    padding-right: inherit !important;
  }
  /* line 46463, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 46468, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-0 {
    padding-right: 0 !important;
    padding-left: inherit !important;
  }
  /* line 46473, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-1 {
    padding-left: 0.25rem !important;
    padding-right: inherit !important;
  }
  /* line 46478, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  /* line 46483, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: inherit !important;
  }
  /* line 46488, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-2 {
    padding-left: 0.5rem !important;
    padding-right: inherit !important;
  }
  /* line 46493, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  /* line 46498, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: inherit !important;
  }
  /* line 46503, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-3 {
    padding-left: 0.75rem !important;
    padding-right: inherit !important;
  }
  /* line 46508, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  /* line 46513, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-3 {
    padding-right: 0.75rem !important;
    padding-left: inherit !important;
  }
  /* line 46518, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-4 {
    padding-left: 1rem !important;
    padding-right: inherit !important;
  }
  /* line 46523, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  /* line 46528, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-4 {
    padding-right: 1rem !important;
    padding-left: inherit !important;
  }
  /* line 46533, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-5 {
    padding-left: 1.5rem !important;
    padding-right: inherit !important;
  }
  /* line 46538, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-5 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  /* line 46543, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-5 {
    padding-right: 1.5rem !important;
    padding-left: inherit !important;
  }
  /* line 46548, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-6 {
    padding-left: 2rem !important;
    padding-right: inherit !important;
  }
  /* line 46553, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-6 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  /* line 46558, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-6,
.rtl .px-xl-6 {
    padding-right: 2rem !important;
    padding-left: inherit !important;
  }
  /* line 46564, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-7 {
    padding-left: 3rem !important;
    padding-right: inherit !important;
  }
  /* line 46569, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-7 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  /* line 46574, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-7 {
    padding-right: 3rem !important;
    padding-left: inherit !important;
  }
  /* line 46579, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-8 {
    padding-left: 4rem !important;
    padding-right: inherit !important;
  }
  /* line 46584, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-8 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  /* line 46589, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-8 {
    padding-right: 4rem !important;
    padding-left: inherit !important;
  }
  /* line 46594, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-9 {
    padding-left: 6rem !important;
    padding-right: inherit !important;
  }
  /* line 46599, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-9 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  /* line 46604, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-9 {
    padding-right: 6rem !important;
    padding-left: inherit !important;
  }
}

/* line 46610, app/assets/stylesheets/global/style.css */
.rtl .text-start {
  text-align: right !important;
}

/* line 46614, app/assets/stylesheets/global/style.css */
.rtl .text-end {
  text-align: left !important;
}

@media (min-width: 576px) {
  /* line 46619, app/assets/stylesheets/global/style.css */
  .rtl .text-sm-left {
    text-align: right !important;
  }
  /* line 46623, app/assets/stylesheets/global/style.css */
  .rtl .text-sm-right {
    text-align: left !important;
  }
}

@media (min-width: 768px) {
  /* line 46629, app/assets/stylesheets/global/style.css */
  .rtl .text-md-left {
    text-align: right !important;
  }
  /* line 46633, app/assets/stylesheets/global/style.css */
  .rtl .text-md-right {
    text-align: left !important;
  }
}

@media (min-width: 992px) {
  /* line 46639, app/assets/stylesheets/global/style.css */
  .rtl .text-lg-left {
    text-align: right !important;
  }
  /* line 46643, app/assets/stylesheets/global/style.css */
  .rtl .text-lg-right {
    text-align: left !important;
  }
}

@media (min-width: 1280px) {
  /* line 46649, app/assets/stylesheets/global/style.css */
  .rtl .text-xl-left {
    text-align: right !important;
  }
  /* line 46653, app/assets/stylesheets/global/style.css */
  .rtl .text-xl-right {
    text-align: left !important;
  }
}

/* line 46658, app/assets/stylesheets/global/style.css */
.rtl .text-end {
  text-align: left;
}

/* line 46662, app/assets/stylesheets/global/style.css */
.rtl .fc .fc-scroller-harness {
  direction: rtl;
}

/* line 46666, app/assets/stylesheets/global/style.css */
.rtl.hover-submenu .sub-angle {
  margin-left: 0;
  margin-right: inherit;
}

/* line 46671, app/assets/stylesheets/global/style.css */
.rtl.hover-submenu1 .sub-angle {
  margin-left: 0;
  margin-right: inherit;
}

/* line 46676, app/assets/stylesheets/global/style.css */
.rtl .fe-chevron-right:before {
  content: "\e92e";
}

/* line 46680, app/assets/stylesheets/global/style.css */
.rtl.hover-submenu .slide-menu li .slide-item:before {
  content: "\e0e7";
}

/* line 46684, app/assets/stylesheets/global/style.css */
.rtl.hover-submenu .slide-menu a:before {
  content: "\e0e7";
}

/* line 46688, app/assets/stylesheets/global/style.css */
.rtl.icontext-menu .slide-menu li .slide-item:before {
  content: "\e0e7";
}

/* line 46692, app/assets/stylesheets/global/style.css */
.rtl.icontext-menu .slide-menu a:before {
  content: "\e0e7";
}

/* line 46696, app/assets/stylesheets/global/style.css */
.rtl.closed-leftmenu .slide-menu a:before {
  content: "\e0e7";
}

/* line 46700, app/assets/stylesheets/global/style.css */
.rtl.closed-leftmenu .slide-menu li .slide-item:before {
  content: "\e0e7";
}

/* line 46704, app/assets/stylesheets/global/style.css */
.rtl.hover-submenu1 .slide-menu li .slide-item:before {
  content: "\e0e7";
}

/* line 46708, app/assets/stylesheets/global/style.css */
.rtl.hover-submenu1 .slide-menu a:before {
  content: "\e0e7";
}

/* line 46712, app/assets/stylesheets/global/style.css */
.rtl #transactions {
  width: 100% !important;
}

/* line 46716, app/assets/stylesheets/global/style.css */
.rtl #chartBar1 {
  width: 100% !important;
}

/* line 46720, app/assets/stylesheets/global/style.css */
.rtl #chartLine {
  width: 100% !important;
}

/* line 46724, app/assets/stylesheets/global/style.css */
.rtl #chartArea {
  width: 100% !important;
}

/* line 46728, app/assets/stylesheets/global/style.css */
.rtl #chartBar2 {
  width: 100% !important;
}

/* line 46732, app/assets/stylesheets/global/style.css */
.rtl.horizontal .sub-slide .sub-slide-menu {
  right: 180px;
  left: inherit;
}

/* line 46737, app/assets/stylesheets/global/style.css */
.rtl.horizontal .main-sidemenu i.angle {
  left: -4px;
  right: inherit;
}

/* line 46742, app/assets/stylesheets/global/style.css */
.rtl.horizontal .sub-slide .sub-slide-menu2 {
  right: 180px;
  left: inherit;
}

/* line 46747, app/assets/stylesheets/global/style.css */
.rtl.horizontal .sub-angle2 {
  margin-left: 11px;
  margin-right: 11px;
}

/* line 46752, app/assets/stylesheets/global/style.css */
.rtl.horizontal .sub-slide .sub-angle {
  left: 0px;
  top: -2px;
  right: auto;
  margin-left: 0 !important;
  margin-right: inherit !important;
}

/* line 46760, app/assets/stylesheets/global/style.css */
.rtl.color-header.gradient-menu .app-sidebar {
  border-left: 1px solid rgba(255, 255, 255, 0.05);
  border-right: inherit;
}

/* line 46765, app/assets/stylesheets/global/style.css */
.rtl.dark-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}

/* line 46770, app/assets/stylesheets/global/style.css */
.rtl.color-header.color-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}

/* line 46775, app/assets/stylesheets/global/style.css */
.rtl.color-header.gradient-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}

/* line 46780, app/assets/stylesheets/global/style.css */
.rtl.gradient-header.color-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}

/* line 46785, app/assets/stylesheets/global/style.css */
.rtl.gradient-header.gradient-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}

/* line 46790, app/assets/stylesheets/global/style.css */
.rtl.dark-header.color-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}

/* line 46795, app/assets/stylesheets/global/style.css */
.rtl.dark-header.gradient-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}

/* line 46800, app/assets/stylesheets/global/style.css */
.rtl.dark-header.gradient-menu .app-sidebar {
  border-left: 1px solid rgba(255, 255, 255, 0.05);
  border-right: inherit;
}

/* line 46805, app/assets/stylesheets/global/style.css */
.rtl.gradient-header.gradient-menu .app-sidebar {
  border-left: 1px solid rgba(255, 255, 255, 0.05);
  border-right: inherit;
}

@media (min-width: 768px) {
  /* line 46811, app/assets/stylesheets/global/style.css */
  .rtl.horizontal .main-sidemenu .slide-right {
    right: initial !important;
    left: 20px;
    transform: rotate(180deg);
  }
  /* line 46817, app/assets/stylesheets/global/style.css */
  .rtl.horizontal .main-sidemenu .slide-left {
    left: initial !important;
    right: 20px;
    transform: rotate(180deg);
  }
}

/* line 46824, app/assets/stylesheets/global/style.css */
.rtl .cal1 .clndr .clndr-table tr .day {
  border-right: 1px solid #eaedf1;
}

/* line 46828, app/assets/stylesheets/global/style.css */
.rtl .cal1 .clndr .clndr-table tr .day:last-child {
  border-right: 1px solid #eaedf1;
  border-left: 1px solid #eaedf1;
}

/* line 46833, app/assets/stylesheets/global/style.css */
.rtl .main-content-body-chat .border-start-0 {
  border-left: 1px solid #eaedf1 !important;
}

/* line 46837, app/assets/stylesheets/global/style.css */
.rtl .main-chat-footer {
  padding-right: inherit;
  padding-left: 20px;
}

/* line 46842, app/assets/stylesheets/global/style.css */
.rtl .main-chat-footer .form-control {
  padding-left: 0;
  padding-right: 12px;
}

/* line 46847, app/assets/stylesheets/global/style.css */
.rtl table.dataTable > thead .sorting::before,
.rtl table.dataTable > thead .sorting_asc::before,
.rtl table.dataTable > thead .sorting_desc::before,
.rtl table.dataTable > thead .sorting_asc_disabled::before,
.rtl table.dataTable > thead .sorting_desc_disabled::before {
  left: 1em;
  right: auto;
}

/* line 46856, app/assets/stylesheets/global/style.css */
.rtl table.dataTable > thead .sorting::after,
.rtl table.dataTable > thead .sorting_asc::after,
.rtl table.dataTable > thead .sorting_desc::after,
.rtl table.dataTable > thead .sorting_asc_disabled::after,
.rtl table.dataTable > thead .sorting_desc_disabled::after {
  left: 0.5em;
  right: auto;
}

/* line 46865, app/assets/stylesheets/global/style.css */
.rtl .like i,
.rtl .reply i {
  float: right;
}

/* line 46870, app/assets/stylesheets/global/style.css */
.rtl .file-dropdown .dropdown-item i {
  float: right;
}

/* line 46874, app/assets/stylesheets/global/style.css */
.rtl.dark-mode.light-menu.header-light .app-sidebar {
  border-left-color: #e6e6e6;
  border-right-color: #e6e6e6;
}

@media (min-width: 992px) {
  /* line 46880, app/assets/stylesheets/global/style.css */
  .rtl.dark-mode.light-menu .side-header {
    border-left: 1px solid #eaedf1 !important;
    border-right: 0px !important;
  }
}

@media (max-width: 576px) {
  /* line 46887, app/assets/stylesheets/global/style.css */
  .rtl .wideget-user .social.social-profile-buttons {
    margin-right: 0;
  }
}

@media only screen and (max-width: 460px) {
  /* line 46893, app/assets/stylesheets/global/style.css */
  .rtl .profile-cover__img .profile-img-1 > img {
    margin-right: -29px;
    margin-left: inherit;
  }
}

@media (min-width: 576px) {
  /* line 46900, app/assets/stylesheets/global/style.css */
  .rtl .wizard > .steps > ul li + li {
    margin-right: 20px;
    margin-left: inherit;
  }
  /* line 46905, app/assets/stylesheets/global/style.css */
  .rtl .wizard.vertical > .actions {
    float: left;
    border-right: 1px solid #eaedf1;
    border-left: 0;
  }
  /* line 46911, app/assets/stylesheets/global/style.css */
  .rtl .wizard.vertical > .content {
    float: left;
    border-right: 1px solid #eaedf1;
    border-left: 0;
  }
}

/* line 46918, app/assets/stylesheets/global/style.css */
.rtl .wizard > .steps > ul li + li {
  margin-right: 5px;
  margin-left: inherit;
}

/* line 46923, app/assets/stylesheets/global/style.css */
.rtl.dark-menu .app-sidebar {
  border-left-color: var(--dark-theme);
  border-right: inherit;
}

/* line 46928, app/assets/stylesheets/global/style.css */
.rtl.dark-mode .cal1 .clndr .clndr-table tr .day:last-child {
  border-left-color: var(--dark-border);
  border-right-color: var(--dark-border);
}

/* line 46933, app/assets/stylesheets/global/style.css */
.rtl.dark-mode .cal1 .clndr .clndr-table tr .day {
  border-right-color: var(--dark-border);
}

/* line 46937, app/assets/stylesheets/global/style.css */
.rtl table.dataTable > thead > tr > th:not(.sorting_disabled),
.rtl table.dataTable > thead > tr > td:not(.sorting_disabled) {
  padding-right: 0.65rem !important;
  padding-left: 30px;
}

/* line 46943, app/assets/stylesheets/global/style.css */
.rtl table.table-bordered.dataTable th:last-child,
.rtl table.table-bordered.dataTable th:last-child,
.rtl table.table-bordered.dataTable td:last-child,
.rtl table.table-bordered.dataTable td:last-child {
  border-left-width: 2px !important;
}

/* line 46950, app/assets/stylesheets/global/style.css */
.rtl blockquote {
  padding-left: 0;
  border-left: 0;
  padding-right: 2rem;
  border-right: 2px solid #eaedf1;
}

/* line 46957, app/assets/stylesheets/global/style.css */
.rtl .btn-list-icon i {
  float: right;
  margin-top: 4px;
}

/* line 46962, app/assets/stylesheets/global/style.css */
.rtl .btn-list .dropdown i {
  float: right;
}

/* line 46966, app/assets/stylesheets/global/style.css */
.rtl .card-img-left {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
}

/* line 46973, app/assets/stylesheets/global/style.css */
.rtl .card-img-right {
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 46980, app/assets/stylesheets/global/style.css */
.rtl .panel-tabs li a i {
  float: right;
  margin-top: 3px;
}

/* line 46985, app/assets/stylesheets/global/style.css */
.rtl .product-list .icons {
  right: auto;
  left: 10px;
  text-align: left;
}

/* line 46991, app/assets/stylesheets/global/style.css */
.rtl .chart-circle.chart-circle-sm {
  margin-left: auto !important;
}

/* line 46995, app/assets/stylesheets/global/style.css */
.rtl div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:last-child {
  padding-left: 0;
  padding-right: initial;
}

/* line 47000, app/assets/stylesheets/global/style.css */
.rtl .blockquote-reverse {
  border-left: 2px solid #e9edf4;
  border-right: 0;
  text-align: left;
  padding-right: 0;
  padding-left: 2rem;
}

@media screen and (max-width: 1354px) {
  /* line 47010, app/assets/stylesheets/global/style.css */
  .rtl #tab5 table.table-bordered.dataTable th:last-child,
.rtl #tab5 table.table-bordered.dataTable th:last-child,
.rtl #tab5 table.table-bordered.dataTable td:last-child,
.rtl #tab5 table.table-bordered.dataTable td:last-child {
    border-left-width: 1px;
  }
  /* line 47017, app/assets/stylesheets/global/style.css */
  .rtl .example .btn .badge {
    margin-left: 0 !important;
  }
}

@media (max-width: 1620px) and (min-width: 1280px) {
  /* line 47024, app/assets/stylesheets/global/style.css */
  .rtl #user-profile .media.media-xs .social-profile-buttons,
.rtl #user-profile .media.media-xs .text-end {
    float: right !important;
  }
}

/* line 47030, app/assets/stylesheets/global/style.css */
.rtl .tag-avatar {
  border-radius: 0px 3px 3px 0px;
}

/* line 47034, app/assets/stylesheets/global/style.css */
.rtl .status-indicator.tickets::before {
  right: -20px;
  left: inherit;
  transform: translate(-50%, -41%);
}

/* line 47040, app/assets/stylesheets/global/style.css */
.rtl .list-group .list-group-item.border-0.p-0 a i {
  float: right;
  margin-top: 4px;
}

/* line 47045, app/assets/stylesheets/global/style.css */
.rtl table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control {
  padding-right: 30px !important;
  padding-left: inherit !important;
}

/* line 47050, app/assets/stylesheets/global/style.css */
.rtl table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before,
.rtl table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before {
  right: 5px;
  left: 0;
}

@media (max-width: 767px) {
  /* line 47058, app/assets/stylesheets/global/style.css */
  .rtl .table-inbox td:last-child,
.rtl .table-inbox th:last-child {
    border-left-width: 1px;
  }
}

/* line 47064, app/assets/stylesheets/global/style.css */
.rtl .scrollspy-example-2 {
  border-radius: 5px 0 0 5px;
}

/* line 47068, app/assets/stylesheets/global/style.css */
.rtl .dtr-bs-modal .dtr-details tr td:first-child {
  border-left: 1px solid #eaedf1;
  border-right: 0px;
}

@media screen and (max-width: 480px) {
  /* line 47074, app/assets/stylesheets/global/style.css */
  .rtl .sw-theme-dots > ul.step-anchor > li {
    margin-left: auto;
    margin-right: 20px;
  }
}

/* line 47080, app/assets/stylesheets/global/style.css */
.rtl .login-social-icon::after {
  left: 0;
  right: auto;
}

/* line 47085, app/assets/stylesheets/global/style.css */
.rtl .main-chat-time::after {
  left: 0;
  right: auto;
}

@media (max-width: 576px) {
  /* line 47091, app/assets/stylesheets/global/style.css */
  .rtl .custom-layout {
    right: auto;
    left: 7px;
  }
}

@media (min-width: 992px) {
  /* line 47098, app/assets/stylesheets/global/style.css */
  .rtl.dark-mode .app-sidebar {
    border-left: 1px solid var(--dark-border);
    border-right: inherit;
  }
  /* line 47103, app/assets/stylesheets/global/style.css */
  .rtl.dark-mode .side-header {
    border-left: 0px solid var(--dark-border);
    border-right: initial;
  }
  /* line 47108, app/assets/stylesheets/global/style.css */
  .rtl.sidebar-mini.sidenav-toggled .app-sidebar {
    right: 0;
    left: initial;
  }
}

@media (max-width: 991.98px) {
  /* line 47115, app/assets/stylesheets/global/style.css */
  .rtl.dark-mode .app-sidebar {
    border-left: 1px solid var(--dark-border);
    border-right: inherit;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 47122, app/assets/stylesheets/global/style.css */
  .rtl .logo-horizontal .header-brand-img {
    margin-right: 60px;
    margin-left: inherit;
  }
}

@media (min-width: 768px) {
  /* line 47129, app/assets/stylesheets/global/style.css */
  .rtl.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    margin-left: 8px !important;
    margin-right: inherit !important;
  }
  /* line 47134, app/assets/stylesheets/global/style.css */
  .rtl .side-header {
    left: initial;
  }
}

/* line 47139, app/assets/stylesheets/global/style.css */
.rtl #chartD .apexcharts-canvas {
  width: 100% !important;
}

/* line 47143, app/assets/stylesheets/global/style.css */
.rtl #chartD .apexcharts-canvas svg {
  width: 100% !important;
}

/* ######## LIB-STYLES ######## */
/*----- Date Picker ----*/
/* line 47149, app/assets/stylesheets/global/style.css */
.ui-datepicker {
  background-color: #fff;
  border: 1px solid #e9ebfa;
  font-family: inherit;
  font-size: inherit;
  padding: 10px;
  margin: 1px 0 0;
  display: none;
  width: auto !important;
  z-index: 5 !important;
  box-shadow: 0px 16px 18px rgba(6, 10, 48, 0.1);
  border-radius: 5px;
}

/* line 47163, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  font-weight: 500;
  font-size: 12px;
  text-transform: uppercase;
  color: #473b52;
  padding: 0 0 5px;
  letter-spacing: 1px;
  border: 0;
  background-color: transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 47180, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  text-indent: -99999px;
  color: #6c757d;
  top: 1px;
}

/* line 47187, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next::before,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev::before {
  font-size: 16px;
  font-family: "FontAwesome";
  position: absolute;
  top: -4px;
  text-indent: 0;
}

/* line 47196, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover::before,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:focus::before {
  color: #343a40;
}

/* line 47201, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover::before,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:focus::before {
  color: #343a40;
}

/* line 47206, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  order: 3;
}

/* line 47210, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before {
  right: 5px;
  content: "\f105";
}

/* line 47215, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before {
  left: 5px;
  content: "\f104";
}

/* line 47220, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover {
  color: #495057;
  cursor: pointer;
  top: 1px;
  border: 0;
  background-color: transparent;
}

/* line 47229, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar {
  margin: 0;
  background-color: transparent;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 47236, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar th {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 6px 10px;
  color: #a3a7b7;
}

/* line 47245, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td {
  border: 1px solid #eceef9;
  padding: 0;
  background-color: #eceef9;
  text-align: right;
}

/* line 47252, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td:last-child {
  border-right: 0;
}

/* line 47256, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month .ui-state-default {
  color: #ccc;
}

/* line 47260, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td span {
  transition: all 0.2s ease-in-out;
  padding: 5px;
  background-color: #fff;
  color: #473b52;
  padding: 6px 10px;
  display: block;
  font-weight: 400;
  font-size: 12px;
  border: 0;
  border-radius: 1px;
}

/* line 47273, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td a {
  transition: all 0.2s ease-in-out;
  padding: 5px;
  background-color: #fff;
  color: #473b52;
  padding: 6px 10px;
  display: block;
  font-weight: 400;
  font-size: 12px;
  border: 0;
  border-radius: 1px;
}

/* line 47286, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td a:hover {
  background-color: #f0f2f7;
  color: #473b52;
}

/* line 47291, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a {
  background-color: #f8f9fa;
  color: #473b52;
}

@media (max-width: 320px) {
  /* line 47297, app/assets/stylesheets/global/style.css */
  .ui-datepicker .ui-datepicker-calendar th {
    padding: 4px 0;
    letter-spacing: normal;
  }
}

/* line 47303, app/assets/stylesheets/global/style.css */
.ui-datepicker-multi .ui-datepicker-group {
  padding-right: 15px;
  width: auto;
  float: left;
}

/* line 47309, app/assets/stylesheets/global/style.css */
.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-title {
  margin: auto;
}

/* line 47313, app/assets/stylesheets/global/style.css */
.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-prev::before {
  left: 10px;
}

/* line 47317, app/assets/stylesheets/global/style.css */
.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-next::before {
  right: 10px;
}

/* line 47321, app/assets/stylesheets/global/style.css */
.ui-datepicker-multi .ui-datepicker-group table {
  margin: 0;
}

/* line 47325, app/assets/stylesheets/global/style.css */
.ui-datepicker-multi .ui-datepicker-group-last {
  padding-right: 0;
}

/* line 47329, app/assets/stylesheets/global/style.css */
.ui-datepicker-inline {
  max-width: 270px;
  border-radius: 12px;
}

/* line 47334, app/assets/stylesheets/global/style.css */
.jvectormap-container {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  touch-action: none;
}

/* line 47343, app/assets/stylesheets/global/style.css */
.jvectormap-tip {
  position: absolute;
  display: none;
  border-radius: 3px;
  background: #212529;
  color: white;
  padding: 6px;
  font-size: 11px;
  line-height: 1;
  font-weight: 700;
}

/* line 47355, app/assets/stylesheets/global/style.css */
.jvectormap-tip small, .jvectormap-tip .small {
  font-size: inherit;
  font-weight: 400;
}

/* line 47360, app/assets/stylesheets/global/style.css */
.jvectormap-zoomin,
.jvectormap-zoomout,
.jvectormap-goback {
  position: absolute;
  left: 10px;
  border-radius: 3px;
  background: #292929;
  padding: 3px;
  color: white;
  cursor: pointer;
  line-height: 10px;
  text-align: center;
  box-sizing: content-box;
}

/* line 47375, app/assets/stylesheets/global/style.css */
.jvectormap-zoomin,
.jvectormap-zoomout {
  width: 10px;
  height: 10px;
}

/* line 47381, app/assets/stylesheets/global/style.css */
.jvectormap-zoomin {
  top: 10px;
}

/* line 47385, app/assets/stylesheets/global/style.css */
.jvectormap-zoomout {
  top: 30px;
}

/* line 47389, app/assets/stylesheets/global/style.css */
.jvectormap-goback {
  bottom: 10px;
  z-index: 1000;
  padding: 6px;
}

/* line 47395, app/assets/stylesheets/global/style.css */
.jvectormap-spinner {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: center no-repeat url(data:image/gif;base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==);
}

/* line 47404, app/assets/stylesheets/global/style.css */
.jvectormap-legend-title {
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}

/* line 47410, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt {
  position: absolute;
}

/* line 47414, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-h {
  bottom: 0;
  right: 0;
}

/* line 47419, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-v {
  top: 0;
  right: 0;
}

/* line 47424, app/assets/stylesheets/global/style.css */
.jvectormap-legend {
  background: black;
  color: white;
  border-radius: 3px;
}

/* line 47430, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-h .jvectormap-legend {
  float: left;
  margin: 0 10px 10px 0;
  padding: 3px 3px 1px 3px;
}

/* line 47436, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
  float: left;
}

/* line 47440, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-v .jvectormap-legend {
  margin: 10px 10px 0 0;
  padding: 3px;
}

/* line 47445, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-h .jvectormap-legend-tick {
  width: 40px;
}

/* line 47449, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
  height: 15px;
}

/* line 47453, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
  height: 20px;
  width: 20px;
  display: inline-block;
  vertical-align: middle;
}

/* line 47460, app/assets/stylesheets/global/style.css */
.jvectormap-legend-tick-text {
  font-size: 12px;
}

/* line 47464, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
  text-align: center;
}

/* line 47468, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
  padding-left: 3px;
}

/* line 47475, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--single {
  background-color: #f6f7fc;
  border: 1px solid #eaedf1 !important;
}

/* line 47480, app/assets/stylesheets/global/style.css */
.select2-container--default.select2-container--focus .select2-selection--multiple {
  background-color: #fff;
  border: 1px solid #9ca3b1;
  outline: 0;
  box-shadow: none;
}

/* line 47487, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple {
  background-color: #f6f7fc;
  border: 1px solid #eaedf1 !important;
  cursor: text;
}

/* line 47493, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #eaedf1 !important;
}

/* line 47497, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #fff !important;
}

/* line 47502, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results > .select2-results__options {
  box-shadow: 0px 16px 18px rgba(6, 10, 48, 0.1);
}

/* line 47506, app/assets/stylesheets/global/style.css */
.select2-container .select2-selection--single {
  height: auto !important;
  text-align: left;
}

/* line 47511, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 32px !important;
}

/* line 47516, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 2rem !important;
}

/* line 47520, app/assets/stylesheets/global/style.css */
.selectgroup {
  display: inline-flex;
}

/* line 47525, app/assets/stylesheets/global/style.css */
.selectgroup-item {
  flex-grow: 1;
  position: relative;
}

/* line 47531, app/assets/stylesheets/global/style.css */
.selectgroup-item + .selectgroup-item {
  margin-left: -1px;
}

/* line 47535, app/assets/stylesheets/global/style.css */
.selectgroup-item:not(:first-child) .selectgroup-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 47540, app/assets/stylesheets/global/style.css */
.selectgroup-item:not(:last-child) .selectgroup-button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 47545, app/assets/stylesheets/global/style.css */
.selectgroup-input {
  opacity: 0;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
}

/* line 47553, app/assets/stylesheets/global/style.css */
.selectgroup-button {
  display: block;
  border: 1px solid #d8dde4;
  text-align: center;
  padding: 0.375rem 1rem;
  position: relative;
  cursor: pointer;
  border-radius: 5px;
  color: #9aa0ac;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  font-size: 0.875rem;
  line-height: 1.5rem;
  min-width: 2.375rem;
}

/* line 47571, app/assets/stylesheets/global/style.css */
.selectgroup-button-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 1rem;
}

/* line 47577, app/assets/stylesheets/global/style.css */
.selectgroup-input:checked + .selectgroup-button {
  z-index: 1;
  background: #f1f1f9;
}

/* line 47582, app/assets/stylesheets/global/style.css */
.selectgroup-input:focus + .selectgroup-button {
  z-index: 2;
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 47587, app/assets/stylesheets/global/style.css */
.selectgroup-pills {
  flex-wrap: wrap;
  align-items: flex-start;
}

/* line 47594, app/assets/stylesheets/global/style.css */
.selectgroup-pills .selectgroup-item {
  margin-right: 0.5rem;
  flex-grow: 0;
}

/* line 47600, app/assets/stylesheets/global/style.css */
.selectgroup-pills .selectgroup-button {
  border-radius: 5px !important;
}

/*-----selectize ------*/
/* line 47605, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  box-shadow: inset 0 0 12px 4px #fff;
}

/* line 47613, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: "!";
  visibility: hidden;
}

/* line 47618, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

/* line 47622, app/assets/stylesheets/global/style.css */
.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  border-radius: 3px 3px 0 0;
}

/* line 47630, app/assets/stylesheets/global/style.css */
.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #495057;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}

/* line 47641, app/assets/stylesheets/global/style.css */
.selectize-dropdown-header-close:hover {
  color: #000;
}

/* line 47645, app/assets/stylesheets/global/style.css */
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  box-sizing: border-box;
}

/* line 47652, app/assets/stylesheets/global/style.css */
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}

/* line 47656, app/assets/stylesheets/global/style.css */
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}

/* line 47660, app/assets/stylesheets/global/style.css */
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}

/* line 47664, app/assets/stylesheets/global/style.css */
.selectize-control {
  position: relative;
  padding: 0;
  border: 0;
}

/* line 47670, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}

/* line 47675, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #d0d0d0;
  border-radius: 0 2px 2px 0;
  box-sizing: border-box;
}

/* line 47696, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}

/* line 47700, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-remove_button .active[data-value] .remove {
  border-left-color: #cacaca;
}

/* line 47704, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #fff;
}

/* line 47708, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}

/* line 47712, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-remove_button .remove-single {
  position: absolute;
  right: 28px;
  top: 6px;
  font-size: 23px;
}

/* line 47719, app/assets/stylesheets/global/style.css */
.selectize-dropdown {
  color: #495057;
  font-family: inherit;
  font-size: 15px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}

/* line 47727, app/assets/stylesheets/global/style.css */
.selectize-input {
  color: #495057;
  font-family: inherit;
  font-size: 15px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
  background: #fff;
  cursor: text;
  display: inline-block;
}

/* line 47738, app/assets/stylesheets/global/style.css */
.selectize-input input {
  color: #495057;
  font-family: inherit;
  font-size: 15px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}

/* line 47746, app/assets/stylesheets/global/style.css */
.selectize-control.single .selectize-input.input-active {
  background: #fff;
  cursor: text;
  display: inline-block;
}

/* line 47752, app/assets/stylesheets/global/style.css */
.selectize-input {
  border: 1px solid #eaedf1;
  padding: 0.5625rem 0.75rem;
  display: inline-block;
  display: block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  border-radius: 3px;
  transition: 0.3s border-color, 0.3s box-shadow;
}

/* line 47766, app/assets/stylesheets/global/style.css */
.selectize-control.multi .selectize-input.has-items {
  padding: 7px 0.75rem 4px 7px;
}

/* line 47770, app/assets/stylesheets/global/style.css */
.selectize-input.full {
  background-color: #fff;
}

/* line 47774, app/assets/stylesheets/global/style.css */
.selectize-input.disabled {
  cursor: default !important;
}

/* line 47778, app/assets/stylesheets/global/style.css */
.selectize-input.disabled * {
  cursor: default !important;
}

/* line 47782, app/assets/stylesheets/global/style.css */
.selectize-input.focus {
  border-color: #467fcf;
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 47787, app/assets/stylesheets/global/style.css */
.selectize-input.dropdown-active {
  border-radius: 3px 3px 0 0;
}

/* line 47791, app/assets/stylesheets/global/style.css */
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  display: inline;
}

/* line 47799, app/assets/stylesheets/global/style.css */
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #e9ecef;
  color: #495057;
  font-size: 13px;
  border: 0 solid rgba(0, 40, 100, 0.12);
  border-radius: 3px;
  font-weight: 400;
}

/* line 47811, app/assets/stylesheets/global/style.css */
.selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca;
}

/* line 47817, app/assets/stylesheets/global/style.css */
.selectize-control.multi .selectize-input.disabled > div {
  color: #7d7d7d;
  background: #fff;
  border: 0 solid #fff;
}

/* line 47823, app/assets/stylesheets/global/style.css */
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: #fff;
  border: 0 solid #fff;
}

/* line 47829, app/assets/stylesheets/global/style.css */
.selectize-input > input {
  display: inline-block;
  padding: 0;
  min-height: 0;
  max-height: none;
  max-width: 100%;
  margin: 0 2px 0 0;
  text-indent: 0;
  border: 0 none;
  background: none;
  line-height: inherit;
  box-shadow: none;
}

/* line 47843, app/assets/stylesheets/global/style.css */
.selectize-input > input::-ms-clear {
  display: none;
}

/* line 47847, app/assets/stylesheets/global/style.css */
.selectize-input > input:focus {
  outline: none;
}

/* line 47851, app/assets/stylesheets/global/style.css */
.selectize-input::after {
  content: " ";
  display: block;
  clear: left;
}

/* line 47857, app/assets/stylesheets/global/style.css */
.selectize-input.dropdown-active::before {
  content: " ";
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 47868, app/assets/stylesheets/global/style.css */
.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #eaedf1;
  background: #fff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  box-sizing: border-box;
  border-radius: 0 0 3px 3px;
  height: auto;
  padding: 0;
}

/* line 47881, app/assets/stylesheets/global/style.css */
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
  padding: 6px 0.75rem;
}

/* line 47887, app/assets/stylesheets/global/style.css */
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  border-radius: 1px;
}

/* line 47892, app/assets/stylesheets/global/style.css */
.selectize-dropdown .optgroup-header {
  padding: 6px 0.75rem;
}

/* line 47896, app/assets/stylesheets/global/style.css */
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}

/* line 47900, app/assets/stylesheets/global/style.css */
.selectize-dropdown .optgroup-header {
  color: #495057;
  background: #fff;
  cursor: default;
}

/* line 47906, app/assets/stylesheets/global/style.css */
.selectize-dropdown .active {
  background-color: #F1F4F8;
  color: #467fcf;
}

/* line 47911, app/assets/stylesheets/global/style.css */
.selectize-dropdown .active.create {
  color: #495057;
}

/* line 47915, app/assets/stylesheets/global/style.css */
.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}

/* line 47919, app/assets/stylesheets/global/style.css */
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
}

/* line 47926, app/assets/stylesheets/global/style.css */
.selectize-control.single .selectize-input {
  cursor: pointer;
}

/* line 47930, app/assets/stylesheets/global/style.css */
.selectize-control.single .selectize-input input {
  cursor: pointer;
}

/* line 47934, app/assets/stylesheets/global/style.css */
.selectize-control.single .selectize-input.input-active {
  cursor: text;
}

/* line 47938, app/assets/stylesheets/global/style.css */
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}

/* line 47942, app/assets/stylesheets/global/style.css */
.selectize-control.single .selectize-input:after {
  content: "";
  display: block;
  position: absolute;
  top: 13px;
  right: 12px;
  width: 8px;
  height: 10px;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 5'%3E%3Cpath fill='#999' d='M0 0L10 0L5 5L0 0'/%3E%3C/svg%3E") no-repeat center;
  background-size: 8px 10px;
  transition: 0.3s transform;
}

/* line 47955, app/assets/stylesheets/global/style.css */
.selectize-control.single .selectize-input.dropdown-active:after {
  transform: rotate(180deg);
}

/* line 47960, app/assets/stylesheets/global/style.css */
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}

/* line 47965, app/assets/stylesheets/global/style.css */
.selectize-dropdown .image,
.selectize-input .image {
  width: 1.25rem;
  height: 1.25rem;
  background-size: contain;
  margin: -1px 0.5rem -1px -4px;
  line-height: 1.25rem;
  float: left;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 47981, app/assets/stylesheets/global/style.css */
.selectize-dropdown .image img {
  max-width: 100%;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
  border-radius: 2px;
}

/* line 47987, app/assets/stylesheets/global/style.css */
.selectize-input .image {
  width: 1.5rem;
  height: 1.5rem;
  margin: -3px 0.75rem -3px -5px;
}

/* line 47993, app/assets/stylesheets/global/style.css */
.selectize-input .image img {
  max-width: 100%;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
  border-radius: 2px;
}

/* ######## PLUGINS-STYLES ######## */
/* line 48000, app/assets/stylesheets/global/style.css */
.accordionjs {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  margin-top: 10px;
  margin-bottom: 20px;
}

/* line 48009, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section {
  border: 1px solid #eee;
  position: relative;
  z-index: 1;
  margin-top: -1px;
  overflow: hidden;
}

/* line 48017, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section .acc_head {
  position: relative;
  background: #fff;
  padding: 13px;
  display: block;
  cursor: pointer;
}

/* line 48025, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section .acc_head h3, .accordionjs .acc_section .acc_head .h3 {
  line-height: 1;
  margin: 5px;
  font-size: 15px;
  padding-left: 25px;
  font-weight: 200;
}

/* line 48033, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section .acc_content {
  padding: 10px;
}

/* line 48037, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section:first-of-type {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 48042, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section:first-of-type .acc_head {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 48047, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section:last-of-type {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 48052, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section:last-of-type .acc_content {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 48057, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section.acc_active > .acc_content {
  display: block;
}

/* line 48061, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section.acc_active > .acc_head {
  border-bottom: 1px solid #eee;
  color: #fff;
}

/* line 48066, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section.acc_active .acc_head h3:before, .accordionjs .acc_section.acc_active .acc_head .h3:before {
  content: "\e995";
  position: absolute;
  font-family: "feather" !important;
  left: 16px;
  color: #6259ca;
  top: 15px;
  font-size: 20px;
  transition: all 0.5s;
  transform: scale(1);
}

/* line 48078, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section .acc_head h3:before, .accordionjs .acc_section .acc_head .h3:before {
  content: "\e9b0";
  position: absolute;
  font-family: "feather" !important;
  left: 16px;
  top: 15px;
  font-size: 20px;
  transition: all 0.5s;
  transform: scale(1);
}

/*!
 * Datetimepicker for Amaze UI
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Improvements by Sébastien Malot
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 */
/* line 48098, app/assets/stylesheets/global/style.css */
.datetimepicker {
  background-color: #ffffff;
  border: 1px solid #e8e8f7;
  font-family: inherit;
  font-size: inherit;
  padding: 15px;
  margin: 0 0 0;
  display: none;
  width: auto !important;
  z-index: 5 !important;
}

/* line 48110, app/assets/stylesheets/global/style.css */
.datetimepicker:before {
  content: "";
  display: none;
  width: 0;
  height: 0;
  vertical-align: middle;
  border-bottom: 7px solid #3bb4f2;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-top: 0 dotted;
  transform: rotate(360deg);
  position: absolute;
}

/* line 48126, app/assets/stylesheets/global/style.css */
.datetimepicker.datetimepicker-rtl {
  direction: rtl;
}

/* line 48130, app/assets/stylesheets/global/style.css */
.datetimepicker.datetimepicker-rtl table tr td span {
  float: right;
}

/* line 48134, app/assets/stylesheets/global/style.css */
.datetimepicker > div {
  display: none;
}

/* line 48138, app/assets/stylesheets/global/style.css */
.datetimepicker table {
  width: 238px;
  background: #3bb4f2;
  border-radius: 2px;
}

/* line 48144, app/assets/stylesheets/global/style.css */
.datetimepicker table th {
  transition: background-color 300ms ease-out;
  width: 34px;
  height: 40px;
  text-align: center;
  font-weight: 400;
}

/* line 48153, app/assets/stylesheets/global/style.css */
.datetimepicker table th.next,
.datetimepicker table th.prev {
  transition: background-color 300ms ease-out;
}

/* line 48159, app/assets/stylesheets/global/style.css */
.datetimepicker table th.switch {
  color: #3b4863;
  font-weight: 700;
  font-size: 13px;
}

/* line 48165, app/assets/stylesheets/global/style.css */
.datetimepicker table th.next:hover,
.datetimepicker table th.prev:hover,
.datetimepicker table th.switch:hover {
  color: #3b4863;
}

/* line 48171, app/assets/stylesheets/global/style.css */
.datetimepicker table th.next,
.datetimepicker table th.prev {
  color: #3b4863;
  cursor: pointer;
}

/* line 48177, app/assets/stylesheets/global/style.css */
.datetimepicker table th.next i,
.datetimepicker table th.prev i {
  width: 34px;
  height: 34px;
  display: inline-block;
}

/* line 48184, app/assets/stylesheets/global/style.css */
.datetimepicker table th.next {
  border-top-right-radius: 2px;
}

/* line 48188, app/assets/stylesheets/global/style.css */
.datetimepicker table th.prev {
  border-top-left-radius: 2px;
}

/* line 48192, app/assets/stylesheets/global/style.css */
.datetimepicker table th.dow {
  color: #100f15;
  background: #fff;
}

/* line 48197, app/assets/stylesheets/global/style.css */
.datetimepicker table th.today {
  background: #fff;
  color: #3bb4f2;
  cursor: pointer;
}

/* line 48203, app/assets/stylesheets/global/style.css */
.datetimepicker table th.today:hover {
  background: #f0f0f0;
}

/* line 48207, app/assets/stylesheets/global/style.css */
.datetimepicker-days td:hover {
  background: #f0f0f0;
}

/* line 48211, app/assets/stylesheets/global/style.css */
.datetimepicker-hours span.hour:hover,
.datetimepicker-hours span.minute:hover,
.datetimepicker-hours span.month:hover,
.datetimepicker-hours span.year:hover {
  background: #f0f0f0;
}

/* line 48218, app/assets/stylesheets/global/style.css */
.datetimepicker-minutes span.hour:hover,
.datetimepicker-minutes span.minute:hover,
.datetimepicker-minutes span.month:hover,
.datetimepicker-minutes span.year:hover {
  background: #f0f0f0;
}

/* line 48225, app/assets/stylesheets/global/style.css */
.datetimepicker-months span.hour:hover,
.datetimepicker-months span.minute:hover,
.datetimepicker-months span.month:hover,
.datetimepicker-months span.year:hover {
  background: #f0f0f0;
}

/* line 48232, app/assets/stylesheets/global/style.css */
.datetimepicker-years span.hour:hover,
.datetimepicker-years span.minute:hover,
.datetimepicker-years span.month:hover,
.datetimepicker-years span.year:hover {
  background: #f0f0f0;
}

/* line 48239, app/assets/stylesheets/global/style.css */
.datetimepicker table .icon-arrow-left:before {
  display: inline-block;
  font: 1.6rem/1 "FontAwesome", sans-serif;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  content: "\f053";
  vertical-align: bottom;
}

/* line 48253, app/assets/stylesheets/global/style.css */
.datetimepicker table .icon-arrow-right:before {
  display: inline-block;
  font: 1.6rem/1 "FontAwesome", sans-serif;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  content: "\f053";
  vertical-align: bottom;
  content: "\f054";
}

/* line 48268, app/assets/stylesheets/global/style.css */
.datetimepicker table td {
  padding: 5px;
  width: 34px;
  height: 34px;
  cursor: pointer;
  font-weight: 500;
  font-size: 12px;
  color: #313b54;
  background: #fff;
  text-align: center;
}

/* line 48280, app/assets/stylesheets/global/style.css */
.datetimepicker table td.today {
  background: rgba(16, 160, 234, 0.5);
  color: #fff;
}

/* line 48285, app/assets/stylesheets/global/style.css */
.datetimepicker table span.active,
.datetimepicker table td.active {
  background-color: #77bc21;
  color: #fff;
}

/* line 48291, app/assets/stylesheets/global/style.css */
.datetimepicker table span.active:hover,
.datetimepicker table td.active:hover {
  background-color: #77bc21;
}

/* line 48296, app/assets/stylesheets/global/style.css */
.datetimepicker table .new,
.datetimepicker table .old {
  color: #5fa10b94;
}

/* line 48301, app/assets/stylesheets/global/style.css */
.datetimepicker table .disabled {
  background: #fafafa;
  color: #999;
  cursor: not-allowed;
}

/* line 48307, app/assets/stylesheets/global/style.css */
.datetimepicker-hours table td,
.datetimepicker-minutes table td,
.datetimepicker-months table td,
.datetimepicker-years table td {
  height: auto;
  background: #fff;
}

/* line 48315, app/assets/stylesheets/global/style.css */
.datetimepicker-hours table td:after,
.datetimepicker-hours table td:before {
  content: " ";
  display: table;
}

/* line 48321, app/assets/stylesheets/global/style.css */
.datetimepicker-minutes table td:after,
.datetimepicker-minutes table td:before {
  content: " ";
  display: table;
}

/* line 48327, app/assets/stylesheets/global/style.css */
.datetimepicker-months table td:after,
.datetimepicker-months table td:before {
  content: " ";
  display: table;
}

/* line 48333, app/assets/stylesheets/global/style.css */
.datetimepicker-years table td:after,
.datetimepicker-years table td:before {
  content: " ";
  display: table;
}

/* line 48339, app/assets/stylesheets/global/style.css */
.datetimepicker-hours table td:after,
.datetimepicker-minutes table td:after,
.datetimepicker-months table td:after,
.datetimepicker-years table td:after {
  clear: both;
}

/* line 48346, app/assets/stylesheets/global/style.css */
.datetimepicker-hours span.hour,
.datetimepicker-hours span.minute,
.datetimepicker-hours span.month,
.datetimepicker-hours span.year {
  float: left;
  height: 38px;
  width: 74.5px;
  line-height: 38px;
  text-align: center;
}

/* line 48357, app/assets/stylesheets/global/style.css */
.datetimepicker-minutes span.hour,
.datetimepicker-minutes span.minute,
.datetimepicker-minutes span.month,
.datetimepicker-minutes span.year {
  float: left;
  height: 38px;
  width: 74.5px;
  line-height: 38px;
  text-align: center;
}

/* line 48368, app/assets/stylesheets/global/style.css */
.datetimepicker-months span.hour,
.datetimepicker-months span.minute,
.datetimepicker-months span.month,
.datetimepicker-months span.year {
  float: left;
  height: 38px;
  width: 74.5px;
  line-height: 38px;
  text-align: center;
}

/* line 48379, app/assets/stylesheets/global/style.css */
.datetimepicker-years span.hour,
.datetimepicker-years span.minute,
.datetimepicker-years span.month,
.datetimepicker-years span.year {
  float: left;
  height: 38px;
  width: 74.5px;
  line-height: 38px;
  text-align: center;
}

/* line 48390, app/assets/stylesheets/global/style.css */
.datetimepicker-hours fieldset,
.datetimepicker-hours legend {
  margin: 0;
  padding: 0;
}

/* line 48396, app/assets/stylesheets/global/style.css */
.datetimepicker-minutes fieldset,
.datetimepicker-minutes legend {
  margin: 0;
  padding: 0;
}

/* line 48402, app/assets/stylesheets/global/style.css */
.datetimepicker-inline {
  width: 238px;
}

/* line 48406, app/assets/stylesheets/global/style.css */
.datetimepicker-inline:before {
  content: none;
}

/* line 48410, app/assets/stylesheets/global/style.css */
.datetimepicker-dropdown-bottom-right:before {
  top: -7px;
  left: 10px;
}

/* line 48415, app/assets/stylesheets/global/style.css */
.datetimepicker-dropdown-bottom-left:before {
  top: -7px;
  right: 10px;
}

/* line 48420, app/assets/stylesheets/global/style.css */
.datetimepicker-dropdown-top-left,
.datetimepicker-dropdown-top-right {
  margin-top: 0;
}

/* line 48425, app/assets/stylesheets/global/style.css */
.datetimepicker-dropdown-top-left:before,
.datetimepicker-dropdown-top-right:before {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: middle;
  border-top: 7px solid #fff;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 0 dotted;
  transform: rotate(360deg);
  bottom: -7px;
  right: 10px;
}

/* line 48442, app/assets/stylesheets/global/style.css */
.am-input-group.date span.add-on {
  cursor: pointer;
}

/* line 48446, app/assets/stylesheets/global/style.css */
.dropdown-menu {
  position: absolute;
  display: none;
}

@media only screen and (max-width: 640px) {
  /* line 48452, app/assets/stylesheets/global/style.css */
  .datetimepicker {
    width: 100%;
    left: 0 !important;
  }
  /* line 48457, app/assets/stylesheets/global/style.css */
  .datetimepicker table {
    width: 100%;
  }
  /* line 48461, app/assets/stylesheets/global/style.css */
  .datetimepicker td span.hour,
.datetimepicker td span.minute,
.datetimepicker td span.month,
.datetimepicker td span.year {
    width: 25%;
  }
  /* line 48468, app/assets/stylesheets/global/style.css */
  .datetimepicker:before {
    content: none;
  }
  /* line 48472, app/assets/stylesheets/global/style.css */
  .next,
.prev {
    width: 44px;
    height: 44px;
  }
}

/* line 48479, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td a {
  transition: all 0.2s ease-in-out;
  padding: 5px;
  color: #313b54;
  padding: 10px 12px;
  display: block;
  font-weight: 500;
  font-size: 12px;
  border: 0;
  border-radius: 11px;
  height: 38px;
  width: 38px;
}

/*!
 * Datepicker for Bootstrap v1.8.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
/* line 48498, app/assets/stylesheets/global/style.css */
.datepicker {
  background-color: #fff;
  border: 1px solid #e9ebfa;
  font-family: "Roboto", sans-serif;
  font-size: inherit;
  padding: 10px;
  margin: 1px 0 0;
  display: none;
  width: auto !important;
  z-index: 5 !important;
  direction: ltr;
  border-radius: 5px;
  box-shadow: 0px 16px 18px rgba(6, 10, 48, 0.1);
}

/* line 48513, app/assets/stylesheets/global/style.css */
.datepicker.dropdown-menu {
  color: #3b4863;
}

/* line 48517, app/assets/stylesheets/global/style.css */
.datepicker-inline {
  width: 220px;
}

/* line 48521, app/assets/stylesheets/global/style.css */
.datepicker-rtl {
  direction: rtl;
}

/* line 48525, app/assets/stylesheets/global/style.css */
.datepicker-rtl.dropdown-menu {
  left: auto;
}

/* line 48529, app/assets/stylesheets/global/style.css */
.datepicker-rtl table tr td span {
  float: right;
}

/* line 48533, app/assets/stylesheets/global/style.css */
.datepicker-dropdown {
  top: 0;
  left: 0;
}

/* line 48538, app/assets/stylesheets/global/style.css */
.datepicker-dropdown:before {
  content: "";
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #e9ebfa;
  border-top: 0;
  border-bottom-color: #e9ebfa;
  position: absolute;
}

/* line 48549, app/assets/stylesheets/global/style.css */
.datepicker-dropdown:after {
  content: "";
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #e9ebfa;
  border-top: 0;
  position: absolute;
}

/* line 48559, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}

/* line 48563, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}

/* line 48567, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}

/* line 48571, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}

/* line 48575, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}

/* line 48579, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}

/* line 48583, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #e9ebfa;
}

/* line 48589, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #e9ebfa;
}

/* line 48595, app/assets/stylesheets/global/style.css */
.datepicker table {
  padding: 0px;
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border-collapse: inherit;
}

/* line 48607, app/assets/stylesheets/global/style.css */
.datepicker td {
  text-align: center;
  padding: 6px 9px;
  border-radius: 0px;
  border: none;
  font-size: 12px;
  font-weight: 400;
  color: #070510;
  border-radius: 4px;
}

/* line 48620, app/assets/stylesheets/global/style.css */
.datepicker .datepicker-switch {
  text-align: center;
  color: #313e6a;
  font-weight: 700;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
  opacity: inherit !important;
}

/* line 48630, app/assets/stylesheets/global/style.css */
.datepicker .datepicker-switch:hover {
  color: #3b4863;
  background: transparent !important;
}

/* line 48635, app/assets/stylesheets/global/style.css */
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  color: #3b4863;
  background: transparent !important;
}

/* line 48642, app/assets/stylesheets/global/style.css */
.datepicker th {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1px;
  padding: 6px 9px;
  color: #3b4863;
}

/* line 48651, app/assets/stylesheets/global/style.css */
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}

/* line 48656, app/assets/stylesheets/global/style.css */
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background: rgba(255, 255, 255, 0.1);
  cursor: pointer;
}

/* line 48662, app/assets/stylesheets/global/style.css */
.datepicker table tr td.old,
.datepicker table tr td.new {
  opacity: 5;
}

/* line 48667, app/assets/stylesheets/global/style.css */
.datepicker table tr td.disabled {
  background: none;
  color: #3b4863;
  cursor: default;
}

/* line 48673, app/assets/stylesheets/global/style.css */
.datepicker table tr td.disabled:hover {
  background: none;
  color: #3b4863;
  cursor: default;
}

/* line 48679, app/assets/stylesheets/global/style.css */
.datepicker table tr td.highlighted {
  background: #d9edf7;
  border-radius: 0;
}

/* line 48684, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today {
  background-color: #fde19a;
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #7e7da0;
}

/* line 48700, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today:hover {
  background-color: #fde19a;
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #7e7da0;
}

/* line 48716, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled {
  background-color: #fde19a;
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #7e7da0;
}

/* line 48732, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #7e7da0;
}

/* line 48748, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active {
  background-color: #fdf59a;
}

/* line 48755, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active {
  background-color: #fdf59a;
}

/* line 48760, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.active,
.datepicker table tr td.today.active:hover {
  background-color: #fdf59a;
}

/* line 48765, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled {
  background-color: #fdf59a;
}

/* line 48769, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled.active:hover {
  background-color: #fdf59a;
}

/* line 48774, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled:hover {
  background-color: #fdf59a;
}

/* line 48778, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled.disabled:hover {
  background-color: #fdf59a;
}

/* line 48783, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today[disabled],
.datepicker table tr td.today[disabled]:hover {
  background-color: #fdf59a;
}

/* line 48788, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled[disabled]:hover {
  background-color: #fdf59a;
}

/* line 48793, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active {
  background-color: #fbf069 \9;
}

/* line 48798, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active {
  background-color: #fbf069 \9;
}

/* line 48803, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.active,
.datepicker table tr td.today.active:hover {
  background-color: #fbf069 \9;
}

/* line 48808, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled.active:hover {
  background-color: #fbf069 \9;
}

/* line 48813, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today:hover:hover {
  color: #000;
}

/* line 48817, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.active:hover {
  color: #fff;
}

/* line 48821, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range {
  background: #d6dcec;
  border-radius: 0;
}

/* line 48828, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range:hover {
  background: #d6dcec;
  border-radius: 0;
}

/* line 48835, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.disabled {
  background: #d6dcec;
  border-radius: 0;
}

/* line 48842, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.disabled:hover {
  background: #d6dcec;
  border-radius: 0;
}

/* line 48849, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today {
  background-color: #f3d17a;
  background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-radius: 0;
}

/* line 48867, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today:hover {
  background-color: #f3d17a;
  background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-radius: 0;
}

/* line 48885, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled {
  background-color: #f3d17a;
  background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-radius: 0;
}

/* line 48903, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3d17a;
  background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-radius: 0;
}

/* line 48921, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active {
  background-color: #f3e97a;
}

/* line 48928, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active {
  background-color: #f3e97a;
}

/* line 48933, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today.active:hover {
  background-color: #f3e97a;
}

/* line 48938, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled {
  background-color: #f3e97a;
}

/* line 48942, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled.active:hover {
  background-color: #f3e97a;
}

/* line 48947, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3e97a;
}

/* line 48951, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled.disabled:hover {
  background-color: #f3e97a;
}

/* line 48956, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today[disabled]:hover {
  background-color: #f3e97a;
}

/* line 48961, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled[disabled]:hover {
  background-color: #f3e97a;
}

/* line 48966, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active {
  background-color: #efe24b \9;
}

/* line 48971, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active {
  background-color: #efe24b \9;
}

/* line 48976, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today.active:hover {
  background-color: #efe24b \9;
}

/* line 48981, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled.active:hover {
  background-color: #efe24b \9;
}

/* line 48986, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected {
  background-color: #9e9e9e;
  background-image: linear-gradient(to bottom, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 49003, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected:hover {
  background-color: #9e9e9e;
  background-image: linear-gradient(to bottom, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 49020, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled {
  background-color: #9e9e9e;
  background-image: linear-gradient(to bottom, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 49037, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled:hover {
  background-color: #9e9e9e;
  background-image: linear-gradient(to bottom, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 49054, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active {
  background-color: #808080;
}

/* line 49061, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active {
  background-color: #808080;
}

/* line 49066, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.active:hover {
  background-color: #808080;
}

/* line 49071, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled {
  background-color: #808080;
}

/* line 49075, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled.active:hover {
  background-color: #808080;
}

/* line 49080, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled:hover {
  background-color: #808080;
}

/* line 49084, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled.disabled:hover {
  background-color: #808080;
}

/* line 49089, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected[disabled]:hover {
  background-color: #808080;
}

/* line 49094, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled[disabled]:hover {
  background-color: #808080;
}

/* line 49099, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active {
  background-color: #666666 \9;
}

/* line 49104, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active {
  background-color: #666666 \9;
}

/* line 49109, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.active:hover {
  background-color: #666666 \9;
}

/* line 49114, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled.active:hover {
  background-color: #666666 \9;
}

/* line 49119, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active {
  background-color: #77bc21;
  background-image: linear-gradient(to bottom, #77bc21, #77bc21);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7673e6", endColorstr="#7673e6", GradientType=0);
  border-color: #77bc21 #7673e6 #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 49136, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active:hover {
  background-color: #77bc21;
  background-image: linear-gradient(to bottom, #77bc21, #77bc21);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7673e6", endColorstr="#7673e6", GradientType=0);
  border-color: #77bc21 #7673e6 #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 49153, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled {
  background-color: #77bc21;
  background-image: linear-gradient(to bottom, #77bc21, #77bc21);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7673e6", endColorstr="#7673e6", GradientType=0);
  border-color: #77bc21 #7673e6 #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 49170, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled:hover {
  background-color: #77bc21;
  background-image: linear-gradient(to bottom, #77bc21, #77bc21);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7673e6", endColorstr="#7673e6", GradientType=0);
  border-color: #77bc21 #7673e6 #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 49187, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active {
  background-color: #77bc21;
}

/* line 49194, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active {
  background-color: #77bc21;
}

/* line 49199, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.active,
.datepicker table tr td.active.active:hover {
  background-color: #77bc21;
}

/* line 49204, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled {
  background-color: #77bc21;
}

/* line 49208, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled.active:hover {
  background-color: #77bc21;
}

/* line 49213, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled:hover {
  background-color: #77bc21;
}

/* line 49217, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled.disabled:hover {
  background-color: #77bc21;
}

/* line 49222, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active[disabled],
.datepicker table tr td.active[disabled]:hover {
  background-color: #77bc21;
}

/* line 49227, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled[disabled]:hover {
  background-color: #77bc21;
}

/* line 49232, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active {
  background-color: #003399 \9;
}

/* line 49237, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active {
  background-color: #003399 \9;
}

/* line 49242, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.active,
.datepicker table tr td.active.active:hover {
  background-color: #003399 \9;
}

/* line 49247, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled.active:hover {
  background-color: #003399 \9;
}

/* line 49252, app/assets/stylesheets/global/style.css */
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}

/* line 49265, app/assets/stylesheets/global/style.css */
.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
  background: #76bc212c !important;
  color: #313e6a !important;
}

/* line 49271, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.disabled {
  background: none;
  color: #3b4863;
  cursor: default;
}

/* line 49277, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #3b4863;
  cursor: default;
}

/* line 49283, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active {
  background-color: #77bc21;
  color: #fff;
}

/* line 49288, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active:hover {
  background-color: #77bc21;
  color: #fff;
}

/* line 49293, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled {
  background-color: #77bc21;
  color: #fff;
}

/* line 49298, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled:hover {
  background-color: #77bc21;
  color: #fff;
}

/* line 49303, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active {
  background-color: #77bc21;
}

/* line 49310, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active {
  background-color: #77bc21;
}

/* line 49315, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.active,
.datepicker table tr td span.active.active:hover {
  background-color: #77bc21;
}

/* line 49320, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled {
  background-color: #77bc21;
}

/* line 49324, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled.active:hover {
  background-color: #77bc21;
}

/* line 49329, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled:hover {
  background-color: #77bc21;
}

/* line 49333, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled.disabled:hover {
  background-color: #77bc21;
}

/* line 49338, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active[disabled]:hover {
  background-color: #77bc21;
}

/* line 49343, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled[disabled]:hover {
  background-color: #77bc21;
}

/* line 49348, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active {
  background-color: #77bc21;
}

/* line 49353, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active {
  background-color: #77bc21;
}

/* line 49358, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.active,
.datepicker table tr td span.active.active:hover {
  background-color: #77bc21;
}

/* line 49363, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled.active:hover {
  background-color: #77bc21;
}

/* line 49368, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #3b4863;
}

/* line 49373, app/assets/stylesheets/global/style.css */
.datepicker .datepicker-switch {
  width: 145px;
  cursor: pointer;
  color: #3b4863;
  opacity: 5;
}

/* line 49380, app/assets/stylesheets/global/style.css */
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
  color: #3b4863;
  opacity: 5;
}

/* line 49388, app/assets/stylesheets/global/style.css */
.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background-color: rgba(255, 255, 255, 0.1);
  color: #3b4863;
}

/* line 49396, app/assets/stylesheets/global/style.css */
.datepicker .prev.disabled,
.datepicker .next.disabled {
  visibility: hidden;
}

/* line 49401, app/assets/stylesheets/global/style.css */
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}

/* line 49408, app/assets/stylesheets/global/style.css */
.input-append.date .add-on,
.input-prepend.date .add-on {
  cursor: pointer;
}

/* line 49413, app/assets/stylesheets/global/style.css */
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  margin-top: 3px;
}

/* line 49418, app/assets/stylesheets/global/style.css */
.input-daterange input {
  text-align: center;
}

/* line 49422, app/assets/stylesheets/global/style.css */
.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}

/* line 49428, app/assets/stylesheets/global/style.css */
.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}

/* line 49434, app/assets/stylesheets/global/style.css */
.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #d6dcec;
  border: 1px solid #7f88a5;
  margin-left: -5px;
  margin-right: -5px;
}

/* line 49451, app/assets/stylesheets/global/style.css */
.datepicker-days .table-condensed .active day {
  background-color: #77bc21;
  color: #fff;
}

/* line 49456, app/assets/stylesheets/global/style.css */
.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
  color: #3b4863;
  opacity: 5;
}

/* line 49465, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker .datepicker-switch {
  cursor: pointer;
  opacity: 5;
}

/* line 49470, app/assets/stylesheets/global/style.css */
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
  opacity: 5;
}

/* line 49477, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker {
  background-color: #191f3a;
  box-shadow: 0 0 24px rgba(20, 28, 43, 0.6);
  border: 1px solid rgba(255, 255, 255, 0.1);
}

/* line 49483, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker .datepicker-switch {
  color: #ffffff !important;
}

/* line 49487, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker th {
  color: #ffffff;
}

/* line 49491, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker td {
  border: 1px solid rgba(255, 255, 255, 0.1);
  background-color: #191f3a;
  color: rgba(255, 255, 255, 0.4);
}

/* line 49497, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker table tr td.old {
  opacity: 5;
  color: #7f88a5;
}

/* line 49502, app/assets/stylesheets/global/style.css */
.datepicker table tr td.new {
  opacity: 5;
  color: #7f88a5;
}

/* line 49507, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker .datepicker-calendar td a:hover,
.dark-theme .datepicker table tr td.day:hover {
  background-color: #77bc21;
  color: #fff;
}

/* line 49513, app/assets/stylesheets/global/style.css */
.datepicker table tr td.day.focused {
  background-color: #77bc21;
  color: #fff;
}

/* line 49518, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker-dropdown:before {
  content: "";
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #191f3a;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}

/* line 49529, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker-dropdown:after {
  content: "";
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 7px solid #191f3a;
  border-top: 0;
  position: absolute;
}

/* line 49539, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker table tr td span:hover,
.dark-theme .datepicker table tr td span.focused {
  background: #292f4b !important;
}

/* line 49544, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #191f3a;
}

/* line 49550, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #191f3a;
}

/* line 49556, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker table tr td span.old {
  color: #7f88a5;
}

/* line 49560, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.new {
  color: #7f88a5;
}

/* line 49564, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker .datepicker-months td,
.dark-theme .datepicker .datepicker-years td {
  border: none;
}
/*! X-editable - v1.5.1 
* In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery
* http://github.com/vitalets/x-editable
* Copyright (c) 2013 Vitaliy Potapov; Licensed MIT */
/* line 49574, app/assets/stylesheets/global/style.css */
.editableform {
  margin-bottom: 0;
  /* overwrites bootstrap margin */
}

/* line 49579, app/assets/stylesheets/global/style.css */
.editableform .control-group {
  margin-bottom: 0;
  /* overwrites bootstrap margin */
  white-space: nowrap;
  /* prevent wrapping buttons on new line */
  line-height: 20px;
  /* overwriting bootstrap line-height. See #133 */
}

/* line 49588, app/assets/stylesheets/global/style.css */
.editableform .form-control {
  width: auto;
}

/* 
BS3 width:1005 for inputs breaks editable form in popup 
See: https://github.com/vitalets/x-editable/issues/393
*/
/* line 49596, app/assets/stylesheets/global/style.css */
.editable-buttons {
  display: inline-block;
  /* should be inline to take effect of parent's white-space: nowrap */
  vertical-align: top;
  margin-left: 7px;
  /* inline-block emulation for IE7*/
  zoom: 1;
  display: inline;
}

/* line 49606, app/assets/stylesheets/global/style.css */
.editable-buttons.editable-buttons-bottom {
  display: block;
  margin-top: 7px;
  margin-left: 0;
}

/* line 49612, app/assets/stylesheets/global/style.css */
.editable-input {
  vertical-align: top;
  display: inline-block;
  /* should be inline to take effect of parent's white-space: nowrap */
  width: auto;
  /* bootstrap-responsive has width: 100% that breakes layout */
  white-space: normal;
  /* reset white-space decalred in parent*/
  /* display-inline emulation for IE7*/
  zoom: 1;
  display: inline;
}

/* line 49625, app/assets/stylesheets/global/style.css */
.editable-buttons .editable-cancel {
  margin-left: 7px;
}

/* line 49629, app/assets/stylesheets/global/style.css */
.editable-buttons button.ui-button-icon-only {
  height: 24px;
  width: 30px;
}

/*for jquery-ui buttons need set height to look more pretty*/
/* line 49635, app/assets/stylesheets/global/style.css */
.editableform-loading {
  height: 25px;
  width: auto;
  min-width: 25px;
}

/* line 49641, app/assets/stylesheets/global/style.css */
.editable-inline .editableform-loading {
  background-position: left 5px;
}

/* line 49645, app/assets/stylesheets/global/style.css */
.editable-error-block {
  max-width: 300px;
  margin: 5px 0 0 0;
  width: auto;
  white-space: normal;
}

/* line 49652, app/assets/stylesheets/global/style.css */
.editable-error-block.ui-state-error {
  padding: 3px;
}

/*add padding for jquery ui*/
/* line 49657, app/assets/stylesheets/global/style.css */
.editable-error {
  color: red;
}

/* ---- For specific types ---- */
/* line 49662, app/assets/stylesheets/global/style.css */
.editableform .editable-date {
  padding: 0;
  margin: 0;
  float: left;
}

/* move datepicker icon to center of add-on button. See https://github.com/vitalets/x-editable/issues/183 */
/* line 49669, app/assets/stylesheets/global/style.css */
.editable-inline .add-on .icon-th {
  margin-top: 3px;
  margin-left: 1px;
}

/* checklist vertical alignment */
/* line 49675, app/assets/stylesheets/global/style.css */
.editable-checklist label {
  white-space: nowrap;
}

/* line 49679, app/assets/stylesheets/global/style.css */
.editable-checklist label input[type=checkbox],
.editable-checklist label span {
  vertical-align: middle;
  margin: 0;
}

/* set exact width of textarea to fit buttons toolbar */
/* line 49686, app/assets/stylesheets/global/style.css */
.editable-wysihtml5 {
  width: 566px;
  height: 250px;
}

/* clear button shown as link in date inputs */
/* line 49692, app/assets/stylesheets/global/style.css */
.editable-clear {
  clear: both;
  font-size: 0.9em;
  text-decoration: none;
  text-align: right;
}

/* IOS-style clear button for text inputs */
/* line 49700, app/assets/stylesheets/global/style.css */
.editable-clear-x {
  /* background: url(/../img/clear.png) center center no-repeat; */
  display: block;
  width: 13px;
  height: 13px;
  position: absolute;
  opacity: 0.6;
  z-index: 100;
  top: 50%;
  right: 6px;
  margin-top: -6px;
}

/* line 49713, app/assets/stylesheets/global/style.css */
.editable-clear-x:hover {
  opacity: 1;
}

/* line 49717, app/assets/stylesheets/global/style.css */
.editable-pre-wrapped {
  white-space: pre-wrap;
}

/* line 49721, app/assets/stylesheets/global/style.css */
.editable-container.editable-popup {
  max-width: none !important;
  /* without this rule poshytip/tooltip does not stretch */
}

/* line 49726, app/assets/stylesheets/global/style.css */
.editable-container.popover {
  width: auto;
  /* without this rule popover does not stretch */
}

/* line 49731, app/assets/stylesheets/global/style.css */
.editable-container.editable-inline {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  /* inline-block emulation for IE7*/
  zoom: 1;
  display: inline;
}

/* line 49740, app/assets/stylesheets/global/style.css */
.editable-container.ui-widget {
  font-size: inherit;
  /* jqueryui widget font 1.1em too big, overwrite it */
  z-index: 9990;
  /* should be less than select2 dropdown z-index to close dropdown first when click */
}

/* line 49747, app/assets/stylesheets/global/style.css */
.editable-click {
  text-decoration: none;
  border-bottom: dashed 1px var(--primary06);
}

/* line 49752, app/assets/stylesheets/global/style.css */
a.editable-click {
  text-decoration: none;
  border-bottom: dashed 1px var(--primary06);
}

/* line 49757, app/assets/stylesheets/global/style.css */
a.editable-click:hover {
  text-decoration: none;
  border-bottom: dashed 1px var(--primary06);
}

/* line 49762, app/assets/stylesheets/global/style.css */
.editable-click.editable-disabled {
  color: #585858;
  cursor: default;
  border-bottom: none;
}

/* line 49768, app/assets/stylesheets/global/style.css */
a.editable-click.editable-disabled {
  color: #585858;
  cursor: default;
  border-bottom: none;
}

/* line 49774, app/assets/stylesheets/global/style.css */
a.editable-click.editable-disabled:hover {
  color: #585858;
  cursor: default;
  border-bottom: none;
}

/* line 49780, app/assets/stylesheets/global/style.css */
.editable-empty {
  font-style: italic;
  color: #dd1144;
  /* border-bottom: none; */
  text-decoration: none;
}

/* line 49787, app/assets/stylesheets/global/style.css */
.editable-empty:hover,
.editable-empty:focus {
  font-style: italic;
  color: #dd1144;
  /* border-bottom: none; */
  text-decoration: none;
}

/* line 49795, app/assets/stylesheets/global/style.css */
.editable-unsaved {
  font-weight: bold;
}

/* line 49799, app/assets/stylesheets/global/style.css */
.editable-unsaved:after {
  /*    content: '*'*/
}

/* line 49803, app/assets/stylesheets/global/style.css */
.editable-bg-transition {
  transition: background-color 1400ms ease-out;
}

/*see https://github.com/vitalets/x-editable/issues/139 */
/* line 49812, app/assets/stylesheets/global/style.css */
.form-horizontal .editable {
  padding-top: 5px;
  display: inline-block;
}

/*!
* Datepicker for Bootstrap
*
* Copyright 2012 Stefan Petre
* Improvements by Andrew Rowls
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
*/
/* line 49826, app/assets/stylesheets/global/style.css */
.datepicker {
  padding: 4px;
  border-radius: 4px;
  direction: ltr;
  /*.dow {
    border-top: 1px solid #ddd !important;
  }*/
}

/* line 49837, app/assets/stylesheets/global/style.css */
.datepicker-inline {
  width: 220px;
}

/* line 49841, app/assets/stylesheets/global/style.css */
.datepicker.datepicker-rtl {
  direction: rtl;
}

/* line 49845, app/assets/stylesheets/global/style.css */
.datepicker.datepicker-rtl table tr td span {
  float: right;
}

/* line 49849, app/assets/stylesheets/global/style.css */
.datepicker-dropdown {
  top: 0;
  left: 0;
}

/* line 49854, app/assets/stylesheets/global/style.css */
.datepicker-dropdown:before {
  content: "";
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}

/* line 49866, app/assets/stylesheets/global/style.css */
.datepicker-dropdown:after {
  content: "";
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 7px;
}

/* line 49877, app/assets/stylesheets/global/style.css */
.datepicker.days div.datepicker-days,
.datepicker.months div.datepicker-months,
.datepicker.years div.datepicker-years {
  display: block;
}

/* line 49883, app/assets/stylesheets/global/style.css */
.datepicker table {
  margin: 0;
}

/* line 49887, app/assets/stylesheets/global/style.css */
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  border: none;
}

/* line 49898, app/assets/stylesheets/global/style.css */
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}

/* line 49903, app/assets/stylesheets/global/style.css */
.datepicker table tr td.day:hover {
  background: #eeeeee;
  cursor: pointer;
}

/* line 49908, app/assets/stylesheets/global/style.css */
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999999;
}

/* line 49913, app/assets/stylesheets/global/style.css */
.datepicker table tr td.disabled {
  background: none;
  color: #999999;
  cursor: default;
}

/* line 49919, app/assets/stylesheets/global/style.css */
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}

/* line 49925, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today {
  background-color: #fde19a;
  background-image: linear-gradient(to top, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000;
}

/* line 49941, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today:hover {
  background-color: #fde19a;
  background-image: linear-gradient(to top, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000;
}

/* line 49957, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled {
  background-color: #fde19a;
  background-image: linear-gradient(to top, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000;
}

/* line 49973, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: linear-gradient(to top, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000;
}

/* line 49989, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active {
  background-color: #fdf59a;
}

/* line 49996, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active {
  background-color: #fdf59a;
}

/* line 50001, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.active,
.datepicker table tr td.today.active:hover {
  background-color: #fdf59a;
}

/* line 50006, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled {
  background-color: #fdf59a;
}

/* line 50010, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled.active:hover {
  background-color: #fdf59a;
}

/* line 50015, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled:hover {
  background-color: #fdf59a;
}

/* line 50019, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled.disabled:hover {
  background-color: #fdf59a;
}

/* line 50024, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today[disabled],
.datepicker table tr td.today[disabled]:hover {
  background-color: #fdf59a;
}

/* line 50029, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled[disabled]:hover {
  background-color: #fdf59a;
}

/* line 50034, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active {
  background-color: #fbf069 \9;
}

/* line 50039, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active {
  background-color: #fbf069 \9;
}

/* line 50044, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.active,
.datepicker table tr td.today.active:hover {
  background-color: #fbf069 \9;
}

/* line 50049, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled.active:hover {
  background-color: #fbf069 \9;
}

/* line 50054, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today:hover:hover {
  color: #000;
}

/* line 50058, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.active:hover {
  color: #fff;
}

/* line 50062, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range {
  background: #eeeeee;
  border-radius: 0;
}

/* line 50069, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range:hover {
  background: #eeeeee;
  border-radius: 0;
}

/* line 50076, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.disabled {
  background: #eeeeee;
  border-radius: 0;
}

/* line 50083, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.disabled:hover {
  background: #eeeeee;
  border-radius: 0;
}

/* line 50090, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today {
  background-color: #f3d17a;
  background-image: linear-gradient(to top, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-radius: 0;
}

/* line 50108, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today:hover {
  background-color: #f3d17a;
  background-image: linear-gradient(to top, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-radius: 0;
}

/* line 50126, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled {
  background-color: #f3d17a;
  background-image: linear-gradient(to top, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-radius: 0;
}

/* line 50144, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3d17a;
  background-image: linear-gradient(to top, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-radius: 0;
}

/* line 50162, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active {
  background-color: #f3e97a;
}

/* line 50169, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active {
  background-color: #f3e97a;
}

/* line 50174, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today.active:hover {
  background-color: #f3e97a;
}

/* line 50179, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled {
  background-color: #f3e97a;
}

/* line 50183, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled.active:hover {
  background-color: #f3e97a;
}

/* line 50188, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3e97a;
}

/* line 50192, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled.disabled:hover {
  background-color: #f3e97a;
}

/* line 50197, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today[disabled]:hover {
  background-color: #f3e97a;
}

/* line 50202, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled[disabled]:hover {
  background-color: #f3e97a;
}

/* line 50207, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active {
  background-color: #efe24b \9;
}

/* line 50212, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active {
  background-color: #efe24b \9;
}

/* line 50217, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today.active:hover {
  background-color: #efe24b \9;
}

/* line 50222, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled.active:hover {
  background-color: #efe24b \9;
}

/* line 50227, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected {
  background-color: #9e9e9e;
  background-image: linear-gradient(to top, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50244, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected:hover {
  background-color: #9e9e9e;
  background-image: linear-gradient(to top, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50261, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled {
  background-color: #9e9e9e;
  background-image: linear-gradient(to top, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50278, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled:hover {
  background-color: #9e9e9e;
  background-image: linear-gradient(to top, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50295, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active {
  background-color: #808080;
}

/* line 50302, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active {
  background-color: #808080;
}

/* line 50307, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.active:hover {
  background-color: #808080;
}

/* line 50312, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled {
  background-color: #808080;
}

/* line 50316, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled.active:hover {
  background-color: #808080;
}

/* line 50321, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled:hover {
  background-color: #808080;
}

/* line 50325, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled.disabled:hover {
  background-color: #808080;
}

/* line 50330, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected[disabled]:hover {
  background-color: #808080;
}

/* line 50335, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled[disabled]:hover {
  background-color: #808080;
}

/* line 50340, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active {
  background-color: #666666 \9;
}

/* line 50345, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active {
  background-color: #666666 \9;
}

/* line 50350, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.active:hover {
  background-color: #666666 \9;
}

/* line 50355, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled.active:hover {
  background-color: #666666 \9;
}

/* line 50360, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active {
  background-color: #006dcc;
  background-image: linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-06", endColorstr="$primary", GradientType=0);
  border-color: var(--primary-bg-color) var(--primary-bg-color) #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50377, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active:hover {
  background-color: #006dcc;
  background-image: linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-06", endColorstr="$primary", GradientType=0);
  border-color: var(--primary-bg-color) var(--primary-bg-color) #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50394, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled {
  background-color: #006dcc;
  background-image: linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-06", endColorstr="$primary", GradientType=0);
  border-color: var(--primary-bg-color) var(--primary-bg-color) #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50411, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled:hover {
  background-color: #006dcc;
  background-image: linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-06", endColorstr="$primary", GradientType=0);
  border-color: var(--primary-bg-color) var(--primary-bg-color) #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50428, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active {
  background-color: var(--primary-bg-color);
}

/* line 50435, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active {
  background-color: var(--primary-bg-color);
}

/* line 50440, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.active,
.datepicker table tr td.active.active:hover {
  background-color: var(--primary-bg-color);
}

/* line 50445, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled {
  background-color: var(--primary-bg-color);
}

/* line 50449, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled.active:hover {
  background-color: var(--primary-bg-color);
}

/* line 50454, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled:hover {
  background-color: var(--primary-bg-color);
}

/* line 50458, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled.disabled:hover {
  background-color: var(--primary-bg-color);
}

/* line 50463, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active[disabled],
.datepicker table tr td.active[disabled]:hover {
  background-color: var(--primary-bg-color);
}

/* line 50468, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled[disabled]:hover {
  background-color: var(--primary-bg-color);
}

/* line 50473, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active {
  background-color: #003399 \9;
}

/* line 50478, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active {
  background-color: #003399 \9;
}

/* line 50483, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.active,
.datepicker table tr td.active.active:hover {
  background-color: #003399 \9;
}

/* line 50488, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled.active:hover {
  background-color: #003399 \9;
}

/* line 50493, app/assets/stylesheets/global/style.css */
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}

/* line 50506, app/assets/stylesheets/global/style.css */
.datepicker table tr td span:hover {
  background: #eeeeee;
}

/* line 50510, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.disabled {
  background: none;
  color: #999999;
  cursor: default;
}

/* line 50516, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}

/* line 50522, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active {
  background-color: #006dcc;
  background-image: linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-06", endColorstr="$primary", GradientType=0);
  border-color: var(--primary-bg-color) var(--primary-bg-color) #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50539, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active:hover {
  background-color: #006dcc;
  background-image: linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-06", endColorstr="$primary", GradientType=0);
  border-color: var(--primary-bg-color) var(--primary-bg-color) #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50556, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled {
  background-color: #006dcc;
  background-image: linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-06", endColorstr="$primary", GradientType=0);
  border-color: var(--primary-bg-color) var(--primary-bg-color) #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50573, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled:hover {
  background-color: #006dcc;
  background-image: linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-06", endColorstr="$primary", GradientType=0);
  border-color: var(--primary-bg-color) var(--primary-bg-color) #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50590, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active {
  background-color: var(--primary-bg-color);
}

/* line 50597, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active {
  background-color: var(--primary-bg-color);
}

/* line 50602, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.active,
.datepicker table tr td span.active.active:hover {
  background-color: var(--primary-bg-color);
}

/* line 50607, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled {
  background-color: var(--primary-bg-color);
}

/* line 50611, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled.active:hover {
  background-color: var(--primary-bg-color);
}

/* line 50616, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled:hover {
  background-color: var(--primary-bg-color);
}

/* line 50620, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled.disabled:hover {
  background-color: var(--primary-bg-color);
}

/* line 50625, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active[disabled]:hover {
  background-color: var(--primary-bg-color);
}

/* line 50630, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled[disabled]:hover {
  background-color: var(--primary-bg-color);
}

/* line 50635, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active {
  background-color: #003399 \9;
}

/* line 50640, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active {
  background-color: #003399 \9;
}

/* line 50645, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.active,
.datepicker table tr td span.active.active:hover {
  background-color: #003399 \9;
}

/* line 50650, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled.active:hover {
  background-color: #003399 \9;
}

/* line 50655, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999999;
}

/* line 50660, app/assets/stylesheets/global/style.css */
.datepicker th.datepicker-switch {
  width: 145px;
}

/* line 50664, app/assets/stylesheets/global/style.css */
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
  cursor: pointer;
}

/* line 50669, app/assets/stylesheets/global/style.css */
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}

/* line 50674, app/assets/stylesheets/global/style.css */
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}

/* line 50681, app/assets/stylesheets/global/style.css */
.datepicker thead tr:first-child th.cw {
  cursor: default;
  background-color: transparent;
}

/* line 50686, app/assets/stylesheets/global/style.css */
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}

/* line 50694, app/assets/stylesheets/global/style.css */
.input-daterange input {
  text-align: center;
}

/* line 50698, app/assets/stylesheets/global/style.css */
.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}

/* line 50704, app/assets/stylesheets/global/style.css */
.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}

/* line 50710, app/assets/stylesheets/global/style.css */
.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px;
}

@keyframes dtb-spinner {
  100% {
    transform: rotate(360deg);
  }
}

/* line 50761, app/assets/stylesheets/global/style.css */
div.dt-button-info {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 400px;
  margin-top: -100px;
  margin-left: -200px;
  background-color: white;
  border: 2px solid #111;
  box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  text-align: center;
  z-index: 21;
}

/* line 50776, app/assets/stylesheets/global/style.css */
div.dt-button-info h2, div.dt-button-info .h2 {
  padding: 0.5em;
  margin: 0;
  font-weight: normal;
  border-bottom: 1px solid #ddd;
  background-color: #f3f3f3;
}

/* line 50784, app/assets/stylesheets/global/style.css */
div.dt-button-info > div {
  padding: 1em;
}

/* line 50788, app/assets/stylesheets/global/style.css */
div.dt-button-collection-title {
  text-align: center;
  padding: 0.3em 0 0.5em;
  font-size: 0.9em;
}

/* line 50794, app/assets/stylesheets/global/style.css */
div.dt-button-collection-title:empty {
  display: none;
}

/* line 50798, app/assets/stylesheets/global/style.css */
div.dt-button-collection {
  position: absolute;
  z-index: 2001;
}

/* line 50803, app/assets/stylesheets/global/style.css */
div.dt-button-collection div.dropdown-menu {
  display: block;
  z-index: 2002;
  min-width: 100%;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #fff;
}

/* line 50812, app/assets/stylesheets/global/style.css */
div.dt-button-collection div.dt-button-collection-title {
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.15);
}

/* line 50817, app/assets/stylesheets/global/style.css */
div.dt-button-collection.fixed {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -75px;
  border-radius: 0;
}

/* line 50825, app/assets/stylesheets/global/style.css */
div.dt-button-collection.fixed.two-column {
  margin-left: -200px;
}

/* line 50829, app/assets/stylesheets/global/style.css */
div.dt-button-collection.fixed.three-column {
  margin-left: -225px;
}

/* line 50833, app/assets/stylesheets/global/style.css */
div.dt-button-collection.fixed.four-column {
  margin-left: -300px;
}

/* line 50837, app/assets/stylesheets/global/style.css */
div.dt-button-collection > :last-child {
  display: block !important;
  -moz-column-gap: 8px;
  -ms-column-gap: 8px;
  -o-column-gap: 8px;
  column-gap: 8px;
}

/* line 50846, app/assets/stylesheets/global/style.css */
div.dt-button-collection > :last-child > * {
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}

/* line 50851, app/assets/stylesheets/global/style.css */
div.dt-button-collection.two-column {
  width: 400px;
}

/* line 50855, app/assets/stylesheets/global/style.css */
div.dt-button-collection.two-column > :last-child {
  padding-bottom: 1px;
  -moz-column-count: 2;
  -ms-column-count: 2;
  -o-column-count: 2;
  column-count: 2;
}

/* line 50864, app/assets/stylesheets/global/style.css */
div.dt-button-collection.three-column {
  width: 450px;
}

/* line 50868, app/assets/stylesheets/global/style.css */
div.dt-button-collection.three-column > :last-child {
  padding-bottom: 1px;
  -moz-column-count: 3;
  -ms-column-count: 3;
  -o-column-count: 3;
  column-count: 3;
}

/* line 50877, app/assets/stylesheets/global/style.css */
div.dt-button-collection.four-column {
  width: 600px;
}

/* line 50881, app/assets/stylesheets/global/style.css */
div.dt-button-collection.four-column > :last-child {
  padding-bottom: 1px;
  -moz-column-count: 4;
  -ms-column-count: 4;
  -o-column-count: 4;
  column-count: 4;
}

/* line 50890, app/assets/stylesheets/global/style.css */
div.dt-button-collection .dt-button {
  border-radius: 0;
  padding: 0.5rem 2.5rem;
}

/* line 50895, app/assets/stylesheets/global/style.css */
div.dt-button-collection.fixed {
  max-width: none;
}

/* line 50899, app/assets/stylesheets/global/style.css */
div.dt-button-collection.fixed:before,
div.dt-button-collection.fixed:after {
  display: none;
}

/* line 50904, app/assets/stylesheets/global/style.css */
div.dt-button-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}

/* line 50913, app/assets/stylesheets/global/style.css */
div.dt-buttons button.btn.processing,
div.dt-buttons div.btn.processing,
div.dt-buttons a.btn.processing {
  color: rgba(0, 0, 0, 0.2);
}

/* line 50919, app/assets/stylesheets/global/style.css */
div.dt-buttons button.btn.processing:after,
div.dt-buttons div.btn.processing:after,
div.dt-buttons a.btn.processing:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  margin: -8px 0 0 -8px;
  box-sizing: border-box;
  display: block;
  content: " ";
  border: 2px solid #282828;
  border-radius: 50%;
  border-left-color: transparent;
  border-right-color: transparent;
  animation: dtb-spinner 1500ms infinite linear;
  -o-animation: dtb-spinner 1500ms infinite linear;
  -ms-animation: dtb-spinner 1500ms infinite linear;
  -webkit-animation: dtb-spinner 1500ms infinite linear;
  -moz-animation: dtb-spinner 1500ms infinite linear;
}

@media screen and (max-width: 767px) {
  /* line 50943, app/assets/stylesheets/global/style.css */
  div.dt-buttons {
    float: none;
    width: 100%;
    text-align: center;
    margin-bottom: 0.5em;
  }
  /* line 50950, app/assets/stylesheets/global/style.css */
  div.dt-buttons a.btn {
    float: none;
  }
}

/*! Pickr 1.8.2 MIT | https://github.com/Simonwep/pickr */
/* line 50956, app/assets/stylesheets/global/style.css */
.pickr {
  position: relative;
  overflow: visible;
  transform: translateY(0);
}

/* line 50962, app/assets/stylesheets/global/style.css */
.pickr * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 50969, app/assets/stylesheets/global/style.css */
.pickr .pcr-button {
  position: relative;
  height: 2em;
  width: 2em;
  padding: 0.5em;
  cursor: pointer;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;
  border-radius: 0.15em;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat center;
  background-size: 0;
  transition: all 0.3s;
}

/* line 50982, app/assets/stylesheets/global/style.css */
.pickr .pcr-button::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 0.5em;
  border-radius: 0.15em;
  z-index: -1;
  z-index: initial;
}

/* line 50996, app/assets/stylesheets/global/style.css */
.pickr .pcr-button::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: background 0.3s;
  background: var(--pcr-color);
  border-radius: 0.15em;
}

/* line 51008, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.clear {
  background-size: 70%;
}

/* line 51012, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.clear::before {
  opacity: 0;
}

/* line 51016, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.clear:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 51020, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.disabled {
  cursor: not-allowed;
}

/* line 51024, app/assets/stylesheets/global/style.css */
.pickr * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 51031, app/assets/stylesheets/global/style.css */
.pcr-app * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 51038, app/assets/stylesheets/global/style.css */
.pickr input:focus,
.pickr input.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 51043, app/assets/stylesheets/global/style.css */
.pickr button:focus,
.pickr button.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 51048, app/assets/stylesheets/global/style.css */
.pcr-app input:focus,
.pcr-app input.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 51053, app/assets/stylesheets/global/style.css */
.pcr-app button:focus,
.pcr-app button.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 51058, app/assets/stylesheets/global/style.css */
.pickr .pcr-palette,
.pickr .pcr-slider {
  transition: box-shadow 0.3s;
}

/* line 51063, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-palette,
.pcr-app .pcr-slider {
  transition: box-shadow 0.3s;
}

/* line 51068, app/assets/stylesheets/global/style.css */
.pickr .pcr-palette:focus,
.pickr .pcr-slider:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25);
}

/* line 51073, app/assets/stylesheets/global/style.css */
.pcr-app {
  position: fixed;
  display: flex;
  flex-direction: column;
  z-index: 100;
  border-radius: 0.1em;
  background: #fff;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s, visibility 0s 0.3s;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;
  box-shadow: 0 0.15em 1.5em 0 rgba(0, 0, 0, 0.1), 0 0 1em 0 rgba(0, 0, 0, 0.03);
  left: 0;
  top: 0;
}

/* line 51089, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-palette:focus,
.pcr-app .pcr-slider:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25);
}

/* line 51094, app/assets/stylesheets/global/style.css */
.pcr-app.visible {
  transition: opacity 0.3s;
  visibility: visible;
  opacity: 1;
}

/* line 51100, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0.75em;
}

/* line 51106, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches.pcr-last {
  margin: 0;
}

/* line 51110, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button {
  font-size: 1em;
  position: relative;
  width: calc(1.75em - 5px);
  height: calc(1.75em - 5px);
  border-radius: 0.15em;
  cursor: pointer;
  margin: 2.5px;
  flex-shrink: 0;
  justify-self: center;
  transition: all 0.15s;
  overflow: hidden;
  background: transparent;
  z-index: 1;
}

/* line 51126, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 6px;
  border-radius: 0.15em;
  z-index: -1;
}

/* line 51139, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--pcr-color);
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 0.15em;
  box-sizing: border-box;
}

/* line 51152, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button:hover {
  filter: brightness(1.05);
}

/* line 51156, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button:not(.pcr-active) {
  box-shadow: none;
}

/* line 51160, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0 -0.2em 0 -0.2em;
}

/* line 51167, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction > * {
  margin: 0 0.2em;
}

/* line 51171, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction input {
  letter-spacing: 0.07em;
  font-size: 0.75em;
  text-align: center;
  cursor: pointer;
  color: #75797e;
  background: #f1f3f4;
  border-radius: 0.15em;
  transition: all 0.15s;
  padding: 0.45em 0.5em;
  margin-top: 0.75em;
}

/* line 51184, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction input:hover {
  filter: brightness(0.975);
}

/* line 51188, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction input:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(66, 133, 244, 0.75);
}

/* line 51192, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-result {
  color: #75797e;
  text-align: left;
  flex: 1 1 8em;
  min-width: 8em;
  transition: all 0.2s;
  border-radius: 0.15em;
  background: #f1f3f4;
  cursor: text;
}

/* line 51203, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-result::-moz-selection {
  background: #4285f4;
  color: #fff;
}
.pcr-app .pcr-interaction .pcr-result::-moz-selection,
.pcr-app .pcr-interaction .pcr-result::selection {
  background: #4285f4;
  color: #fff;
}

/* line 51209, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-type.active {
  color: #fff;
  background: #4285f4;
}

/* line 51214, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save,
.pcr-app .pcr-interaction .pcr-cancel,
.pcr-app .pcr-interaction .pcr-clear {
  color: #fff;
  width: auto;
}

/* line 51221, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save,
.pcr-app .pcr-interaction .pcr-cancel,
.pcr-app .pcr-interaction .pcr-clear {
  color: #fff;
}

/* line 51227, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save:hover,
.pcr-app .pcr-interaction .pcr-cancel:hover,
.pcr-app .pcr-interaction .pcr-clear:hover {
  filter: brightness(0.925);
}

/* line 51233, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save {
  background: #4285f4;
}

/* line 51237, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-clear,
.pcr-app .pcr-interaction .pcr-cancel {
  background: #f44250;
}

/* line 51242, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-clear:focus,
.pcr-app .pcr-interaction .pcr-cancel:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(244, 66, 80, 0.75);
}

/* line 51247, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-selection .pcr-picker {
  position: absolute;
  height: 18px;
  width: 18px;
  border: 2px solid #fff;
  border-radius: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 51259, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-selection .pcr-color-palette,
.pcr-app .pcr-selection .pcr-color-chooser,
.pcr-app .pcr-selection .pcr-color-opacity {
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  display: flex;
  flex-direction: column;
  cursor: grab;
  cursor: -webkit-grab;
}

/* line 51273, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-selection .pcr-color-palette:active,
.pcr-app .pcr-selection .pcr-color-chooser:active,
.pcr-app .pcr-selection .pcr-color-opacity:active {
  cursor: grabbing;
  cursor: -webkit-grabbing;
}

/* line 51280, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] {
  width: 28.5em;
  max-width: 95vw;
  padding: 0.8em;
}

/* line 51286, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection {
  display: flex;
  justify-content: space-between;
  flex-grow: 1;
}

/* line 51292, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview {
  position: relative;
  z-index: 1;
  width: 2em;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-right: 0.75em;
}

/* line 51302, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 0.5em;
  border-radius: 0.15em;
  z-index: -1;
}

/* line 51315, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color {
  cursor: pointer;
  border-radius: 0.15em 0.15em 0 0;
  z-index: 2;
}

/* line 51321, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color {
  border-radius: 0 0 0.15em 0.15em;
}

/* line 51325, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color,
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color {
  background: var(--pcr-color);
  width: 100%;
  height: 50%;
}

/* line 51332, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette {
  width: 100%;
  height: 8em;
  z-index: 1;
}

/* line 51338, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette {
  flex-grow: 1;
  border-radius: 0.15em;
}

/* line 51343, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 0.5em;
  border-radius: 0.15em;
  z-index: -1;
}

/* line 51356, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser,
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity {
  margin-left: 0.75em;
}

/* line 51361, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-picker,
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-picker {
  left: 50%;
  transform: translateX(-50%);
}

/* line 51367, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider,
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider {
  width: 8px;
  flex-grow: 1;
  border-radius: 50em;
}

/* line 51374, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider {
  background: linear-gradient(to bottom, red, #ff0, lime, cyan, blue, #f0f, red);
}

/* line 51378, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider {
  background: linear-gradient(to bottom, transparent, black), url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 100%, 50%;
}

@supports (display: grid) {
  /* line 51384, app/assets/stylesheets/global/style.css */
  .pcr-app .pcr-swatches {
    display: grid;
    align-items: center;
    grid-template-columns: repeat(auto-fit, 1.75em);
  }
}

/*! Bootstrap 5 integration for DataTables
 *
 * ©2020 SpryMedia Ltd, all rights reserved.
 * License: MIT datatables.net/license/mit
 */
/* line 51396, app/assets/stylesheets/global/style.css */
table.dataTable {
  clear: both;
  margin-top: 6px !important;
  margin-bottom: 6px !important;
  max-width: none !important;
  border-collapse: collapse !important;
  border-spacing: 0;
}

/* line 51405, app/assets/stylesheets/global/style.css */
table.dataTable td,
table.dataTable th {
  box-sizing: content-box;
}

/* line 51411, app/assets/stylesheets/global/style.css */
table.dataTable td.dataTables_empty,
table.dataTable th.dataTables_empty {
  text-align: center;
}

/* line 51416, app/assets/stylesheets/global/style.css */
table.dataTable.nowrap th,
table.dataTable.nowrap td {
  white-space: nowrap;
}

/* line 51421, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_length label {
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  width: 21%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 51431, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_length select {
  width: auto;
  display: inline-block;
}

/* line 51436, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_filter {
  text-align: right;
}

/* line 51440, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_filter label {
  font-weight: normal;
  white-space: nowrap;
  text-align: center;
}

/* line 51446, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0.5em;
  display: inline-block;
  width: auto;
}

/* line 51452, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_info {
  padding-top: 0.85em;
}

/* line 51456, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_paginate {
  margin: 0;
  white-space: nowrap;
  text-align: right;
}

/* line 51462, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin: 2px 0;
  white-space: nowrap;
  justify-content: flex-end;
}

/* line 51468, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_processing {
  position: absolute;
  top: 50px;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -26px;
  text-align: center;
  padding: 1em 0;
  border: 1px solid #dddddd !important;
  background: #ededed;
  box-shadow: 0px 10px 12px -10px rgba(0, 0, 0, 0.32);
  -webkit-box-shadow: -1px 10px 12px -10px rgba(0, 0, 0, 0.32);
  -moz-box-shadow: -1px 10px 12px -10px rgba(0, 0, 0, 0.32);
  display: none !important;
}

/* line 51485, app/assets/stylesheets/global/style.css */
table.dataTable > thead > tr > th:active,
table.dataTable > thead > tr > td:active {
  outline: none;
}

/* line 51490, app/assets/stylesheets/global/style.css */
table.dataTable > thead > tr > th:not(.sorting_disabled),
table.dataTable > thead > tr > td:not(.sorting_disabled) {
  padding-right: 30px;
}

/* line 51495, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting,
table.dataTable > thead .sorting_asc,
table.dataTable > thead .sorting_desc,
table.dataTable > thead .sorting_asc_disabled,
table.dataTable > thead .sorting_desc_disabled {
  cursor: pointer;
  position: relative;
}

/* line 51504, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting:before,
table.dataTable > thead .sorting:after {
  position: absolute;
  bottom: 1em;
  display: block;
  opacity: 0.3;
}

/* line 51512, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting_asc:before,
table.dataTable > thead .sorting_asc:after {
  position: absolute;
  bottom: 1em;
  display: block;
  opacity: 0.3;
}

/* line 51520, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting_desc:before,
table.dataTable > thead .sorting_desc:after {
  position: absolute;
  bottom: 1em;
  display: block;
  opacity: 0.3;
}

/* line 51528, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting_asc_disabled:before,
table.dataTable > thead .sorting_asc_disabled:after {
  position: absolute;
  bottom: 1em;
  display: block;
  opacity: 0.3;
}

/* line 51536, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting_desc_disabled:before,
table.dataTable > thead .sorting_desc_disabled:after {
  position: absolute;
  bottom: 1em;
  display: block;
  opacity: 0.3;
}

/* line 51544, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting:before,
table.dataTable > thead .sorting_asc:before,
table.dataTable > thead .sorting_desc:before,
table.dataTable > thead .sorting_asc_disabled:before,
table.dataTable > thead .sorting_desc_disabled:before {
  right: 1em;
  content: "↑";
}

/* line 51553, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting:after,
table.dataTable > thead .sorting_asc:after,
table.dataTable > thead .sorting_desc:after,
table.dataTable > thead .sorting_asc_disabled:after,
table.dataTable > thead .sorting_desc_disabled:after {
  right: 0.5em;
  content: "↓";
}

/* line 51562, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting_asc:before,
table.dataTable > thead .sorting_desc:after {
  opacity: 1;
}

/* line 51567, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting_asc_disabled:before,
table.dataTable > thead .sorting_desc_disabled:after {
  opacity: 0;
}

/* line 51572, app/assets/stylesheets/global/style.css */
div.dataTables_scrollHead table.dataTable {
  margin-bottom: 0 !important;
}

/* line 51576, app/assets/stylesheets/global/style.css */
div.dataTables_scrollBody table {
  border-top: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* line 51582, app/assets/stylesheets/global/style.css */
div.dataTables_scrollBody table thead .sorting:before,
div.dataTables_scrollBody table thead .sorting_asc:before,
div.dataTables_scrollBody table thead .sorting_desc:before,
div.dataTables_scrollBody table thead .sorting:after,
div.dataTables_scrollBody table thead .sorting_asc:after,
div.dataTables_scrollBody table thead .sorting_desc:after {
  display: none;
}

/* line 51591, app/assets/stylesheets/global/style.css */
div.dataTables_scrollBody table tbody tr:first-child th,
div.dataTables_scrollBody table tbody tr:first-child td {
  border-top: none;
}

/* line 51596, app/assets/stylesheets/global/style.css */
div.dataTables_scrollFoot > .dataTables_scrollFootInner {
  box-sizing: content-box;
}

/* line 51600, app/assets/stylesheets/global/style.css */
div.dataTables_scrollFoot > .dataTables_scrollFootInner > table {
  margin-top: 0 !important;
  border-top: none;
}

@media screen and (max-width: 767px) {
  /* line 51607, app/assets/stylesheets/global/style.css */
  div.dataTables_wrapper div.dataTables_length,
div.dataTables_wrapper div.dataTables_filter,
div.dataTables_wrapper div.dataTables_info {
    text-align: center;
  }
  /* line 51613, app/assets/stylesheets/global/style.css */
  div.dataTables_wrapper div.dataTables_paginate {
    text-align: center;
  }
  /* line 51617, app/assets/stylesheets/global/style.css */
  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    justify-content: center !important;
  }
}

/* line 51622, app/assets/stylesheets/global/style.css */
table.dataTable.table-sm > thead > tr > th:not(.sorting_disabled) {
  padding-right: 20px;
}

/* line 51626, app/assets/stylesheets/global/style.css */
table.dataTable.table-sm .sorting:before,
table.dataTable.table-sm .sorting_asc:before,
table.dataTable.table-sm .sorting_desc:before {
  top: 5px;
  right: 0.85em;
}

/* line 51633, app/assets/stylesheets/global/style.css */
table.dataTable.table-sm .sorting:after,
table.dataTable.table-sm .sorting_asc:after,
table.dataTable.table-sm .sorting_desc:after {
  top: 5px;
}

/* line 51639, app/assets/stylesheets/global/style.css */
table.table-bordered.dataTable {
  border-right-width: 0;
}

/* line 51643, app/assets/stylesheets/global/style.css */
table.table-bordered.dataTable thead tr:first-child th,
table.table-bordered.dataTable thead tr:first-child td {
  border-top-width: 1px;
}

/* line 51648, app/assets/stylesheets/global/style.css */
table.table-bordered.dataTable th,
table.table-bordered.dataTable td {
  border-left-width: 0;
}

/* line 51653, app/assets/stylesheets/global/style.css */
table.table-bordered.dataTable th:first-child,
table.table-bordered.dataTable td:first-child {
  border-left-width: 0px;
}

/* line 51658, app/assets/stylesheets/global/style.css */
table.table-bordered.dataTable th:last-child,
table.table-bordered.dataTable td:last-child {
  border-right-width: 1px;
}

/* line 51663, app/assets/stylesheets/global/style.css */
table.table-bordered.dataTable th,
table.table-bordered.dataTable td {
  border-bottom-width: 0px;
}

/* line 51668, app/assets/stylesheets/global/style.css */
div.dataTables_scrollHead table.table-bordered {
  border-bottom-width: 0;
}

/* line 51672, app/assets/stylesheets/global/style.css */
div.table-responsive > div.dataTables_wrapper > div.row {
  margin: 0;
}

/* line 51676, app/assets/stylesheets/global/style.css */
div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:first-child {
  padding-left: 0;
}

/* line 51680, app/assets/stylesheets/global/style.css */
div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:last-child {
  padding-right: 0;
}

/* line 51684, app/assets/stylesheets/global/style.css */
.dataTables_wrapper .selected {
  background: #f5f6fb;
  cursor: pointer;
}

/* line 51689, app/assets/stylesheets/global/style.css */
#delete-datatable tr {
  cursor: pointer;
}

/* line 51693, app/assets/stylesheets/global/style.css */
.logo-container {
  left: 50px;
  position: absolute;
  top: 20px;
  z-index: 3;
}

/* line 51700, app/assets/stylesheets/global/style.css */
.logo-container .logo {
  overflow: hidden;
  border-radius: 50%;
  border: 1px solid #333333;
  width: 60px;
  float: left;
}

/* line 51708, app/assets/stylesheets/global/style.css */
.logo-container .brand {
  font-size: 18px;
  color: #fff;
  line-height: 20px;
  float: left;
  margin-left: 10px;
  margin-top: 10px;
  width: 60px;
}

/* line 51718, app/assets/stylesheets/global/style.css */
.section .wizard-card {
  min-height: inherit;
}

/* line 51722, app/assets/stylesheets/global/style.css */
.tim-row {
  margin-bottom: 20px;
}

/* line 51726, app/assets/stylesheets/global/style.css */
.tim-white-buttons {
  background-color: #777777;
}

/* line 51730, app/assets/stylesheets/global/style.css */
.title {
  margin-top: 30px;
  margin-bottom: 25px;
  min-height: 32px;
  font-weight: 500;
}

/* line 51737, app/assets/stylesheets/global/style.css */
.title.text-center {
  margin-bottom: 50px;
}

/* line 51741, app/assets/stylesheets/global/style.css */
.tim-typo {
  padding-left: 25%;
  margin-bottom: 40px;
  position: relative;
}

/* line 51747, app/assets/stylesheets/global/style.css */
.tim-typo .tim-note {
  bottom: 10px;
  color: #c0c1c2;
  display: block;
  font-weight: 400;
  font-size: 13px;
  line-height: 13px;
  left: 0;
  margin-left: 20px;
  position: absolute;
  width: 260px;
}

/* line 51760, app/assets/stylesheets/global/style.css */
.tim-row {
  padding-top: 50px;
}

/* line 51764, app/assets/stylesheets/global/style.css */
.tim-row h3, .tim-row .h3 {
  margin-top: 0;
}

/* line 51768, app/assets/stylesheets/global/style.css */
.switch {
  margin-right: 20px;
}

/* line 51772, app/assets/stylesheets/global/style.css */
#navbar-full .navbar {
  border-radius: 0 !important;
  margin-bottom: 15px;
  z-index: 2;
}

/* line 51778, app/assets/stylesheets/global/style.css */
.space {
  height: 130px;
  display: block;
}

/* line 51783, app/assets/stylesheets/global/style.css */
.space-110 {
  height: 110px;
  display: block;
}

/* line 51788, app/assets/stylesheets/global/style.css */
.space-50 {
  height: 50px;
  display: block;
}

/* line 51793, app/assets/stylesheets/global/style.css */
.space-70 {
  height: 70px;
  display: block;
}

/* line 51798, app/assets/stylesheets/global/style.css */
.navigation-example {
  background-position: center center;
  background-size: cover;
  margin-top: 0;
  min-height: 740px;
}

/* line 51805, app/assets/stylesheets/global/style.css */
.navigation-example .img-src {
  background-attachment: scroll;
}

/* line 51809, app/assets/stylesheets/global/style.css */
#notifications {
  background-color: #ffffff;
  display: block;
  width: 100%;
  position: relative;
}

/* line 51816, app/assets/stylesheets/global/style.css */
#notifications .alert-danger {
  margin-bottom: 0px;
}

/* line 51820, app/assets/stylesheets/global/style.css */
.tim-note {
  text-transform: capitalize;
}

/* line 51824, app/assets/stylesheets/global/style.css */
#buttons .btn {
  margin: 0 0px 15px;
}

/* line 51828, app/assets/stylesheets/global/style.css */
.space-100 {
  height: 100px;
  display: block;
  width: 100%;
}

/* line 51834, app/assets/stylesheets/global/style.css */
.be-social {
  padding-bottom: 20px;
  /*     border-bottom: 1px solid #aaa; */
  margin: 0 auto 40px;
}

/* line 51840, app/assets/stylesheets/global/style.css */
.txt-white {
  color: #ffffff;
}

/* line 51844, app/assets/stylesheets/global/style.css */
.txt-gray {
  color: #ddd !important;
}

/* line 51848, app/assets/stylesheets/global/style.css */
.parallax {
  width: 100%;
  height: 570px;
  display: block;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

/* line 51858, app/assets/stylesheets/global/style.css */
.logo-container.logo-documentation {
  position: relative;
  top: 0;
  left: 0;
}

/* line 51864, app/assets/stylesheets/global/style.css */
.logo-container .logo {
  overflow: hidden;
  border-radius: 50%;
  border: 1px solid #333333;
  width: 50px;
  float: left;
}

/* line 51872, app/assets/stylesheets/global/style.css */
.logo-container .brand {
  font-size: 16px;
  line-height: 18px;
  float: left;
  margin-left: 10px;
  margin-top: 7px;
  width: 70px;
  height: 40px;
  text-align: left;
}

/* line 51883, app/assets/stylesheets/global/style.css */
.navbar-default .logo-container .brand {
  color: #999999;
}

/* line 51887, app/assets/stylesheets/global/style.css */
.navbar-transparent .logo-container .brand {
  color: #ffffff;
}

/* line 51891, app/assets/stylesheets/global/style.css */
.logo-container .brand-material {
  font-size: 18px;
  margin-top: 15px;
  height: 25px;
  width: auto;
}

/* line 51898, app/assets/stylesheets/global/style.css */
.logo-container .logo img {
  width: 100%;
}

/* line 51902, app/assets/stylesheets/global/style.css */
.navbar-small .logo-container .brand {
  color: #333333;
}

/* line 51906, app/assets/stylesheets/global/style.css */
.fixed-section {
  top: 90px;
  max-height: 80vh;
  overflow: scroll;
}

/* line 51912, app/assets/stylesheets/global/style.css */
.fixed-section ul li {
  list-style: none;
}

/* line 51916, app/assets/stylesheets/global/style.css */
.fixed-section li a {
  font-size: 14px;
  padding: 2px;
  display: block;
  color: #666666;
}

/* line 51923, app/assets/stylesheets/global/style.css */
.fixed-section li a.active {
  color: #00bbff;
}

/* line 51927, app/assets/stylesheets/global/style.css */
.fixed-section.float {
  position: fixed;
  top: 100px;
  width: 200px;
  margin-top: 0;
}

/* line 51934, app/assets/stylesheets/global/style.css */
.parallax .parallax-image {
  width: 100%;
  overflow: hidden;
  position: absolute;
}

/* line 51940, app/assets/stylesheets/global/style.css */
.parallax .parallax-image img {
  width: 100%;
}

@media (max-width: 768px) {
  /* line 51945, app/assets/stylesheets/global/style.css */
  .parallax .parallax-image {
    width: 100%;
    height: 640px;
    overflow: hidden;
  }
  /* line 51951, app/assets/stylesheets/global/style.css */
  .parallax .parallax-image img {
    height: 100%;
    width: auto;
  }
}

/* line 51957, app/assets/stylesheets/global/style.css */
.separator {
  content: "Separator";
  color: #ffffff;
  display: block;
  width: 100%;
  padding: 20px;
}

/* line 51965, app/assets/stylesheets/global/style.css */
.separator-line {
  background-color: #eee;
  height: 1px;
  width: 100%;
  display: block;
}

/* line 51972, app/assets/stylesheets/global/style.css */
.separator.separator-gray {
  background-color: #eeeeee;
}

/* line 51976, app/assets/stylesheets/global/style.css */
.social-buttons-demo .btn {
  margin-right: 5px;
  margin-bottom: 7px;
}

/* line 51981, app/assets/stylesheets/global/style.css */
.img-container {
  width: 100%;
  overflow: hidden;
}

/* line 51986, app/assets/stylesheets/global/style.css */
.img-container img {
  width: 100%;
}

/* line 51990, app/assets/stylesheets/global/style.css */
.lightbox img {
  width: 100%;
}

/* line 51994, app/assets/stylesheets/global/style.css */
.lightbox .modal-content {
  overflow: hidden;
}

/* line 51998, app/assets/stylesheets/global/style.css */
.lightbox .modal-body {
  padding: 0;
}

@media screen and (min-width: 991px) {
  /* line 52003, app/assets/stylesheets/global/style.css */
  .lightbox .modal-dialog {
    width: 960px;
  }
}

@media (max-width: 768px) {
  /* line 52009, app/assets/stylesheets/global/style.css */
  .btn-morphing {
    margin-bottom: 10px;
  }
  /* line 52013, app/assets/stylesheets/global/style.css */
  .parallax .motto {
    top: 170px;
    margin-top: 0;
    font-size: 60px;
    width: 270px;
  }
}

/*       Loading dots  */
/*      transitions */
/* line 52023, app/assets/stylesheets/global/style.css */
.presentation .front {
  transition: all 0.2s;
}

/* line 52030, app/assets/stylesheets/global/style.css */
.presentation .front:after,
.presentation .front .btn {
  transition: all 0.2s;
}

/* line 52038, app/assets/stylesheets/global/style.css */
.logo-container .logo,
.logo-container .brand {
  transition: all 0.2s;
}

/* line 52046, app/assets/stylesheets/global/style.css */
#images h4, #images .h4 {
  margin-bottom: 30px;
}

/* line 52050, app/assets/stylesheets/global/style.css */
#javascriptComponents {
  padding-bottom: 0;
}

/* line 52054, app/assets/stylesheets/global/style.css */
#javascriptComponents .btn-raised {
  margin: 10px 5px;
}

/*      layer animation          */
/* line 52059, app/assets/stylesheets/global/style.css */
.layers-container {
  display: block;
  margin-top: 50px;
  position: relative;
}

/* line 52065, app/assets/stylesheets/global/style.css */
.layers-container img {
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
  text-align: center;
}

/* line 52074, app/assets/stylesheets/global/style.css */
.section-black {
  background-color: #333;
}

/* line 52078, app/assets/stylesheets/global/style.css */
.animate {
  transition: 1.5s ease-in-out;
  -moz-transition: 1.5s ease-in-out;
  -webkit-transition: 1.5s ease-in-out;
}

/* line 52084, app/assets/stylesheets/global/style.css */
.navbar-default.navbar-small .logo-container .brand {
  color: #333333;
}

/* line 52088, app/assets/stylesheets/global/style.css */
.navbar-transparent.navbar-small .logo-container .brand {
  color: #ffffff;
}

/* line 52092, app/assets/stylesheets/global/style.css */
.navbar-default.navbar-small .logo-container .brand {
  color: #333333;
}

/* line 52096, app/assets/stylesheets/global/style.css */
.sharing-area {
  margin-top: 80px;
}

/* line 52100, app/assets/stylesheets/global/style.css */
.sharing-area .btn {
  margin: 15px 4px 0;
  color: #ffffff;
}

/* line 52105, app/assets/stylesheets/global/style.css */
.sharing-area .btn i {
  font-size: 18px;
  position: relative;
  top: 2px;
  margin-right: 5px;
}

/* line 52112, app/assets/stylesheets/global/style.css */
.sharing-area .btn-twitter {
  background-color: #55acee;
}

/* line 52116, app/assets/stylesheets/global/style.css */
.sharing-area .btn-facebook {
  background-color: #3b5998;
}

/* line 52120, app/assets/stylesheets/global/style.css */
.sharing-area .btn-google-plus {
  background-color: #dd4b39;
}

/* line 52124, app/assets/stylesheets/global/style.css */
.sharing-area .btn-github {
  background-color: #333333;
}

/* line 52128, app/assets/stylesheets/global/style.css */
.section-thin,
.section-notifications {
  padding: 0;
}

/* line 52133, app/assets/stylesheets/global/style.css */
.section-navbars {
  padding-top: 0;
}

/* line 52137, app/assets/stylesheets/global/style.css */
#navbar .navbar {
  border-radius: 0;
}

/* line 52141, app/assets/stylesheets/global/style.css */
.section-tabs {
  background: #eeeeee;
}

/* line 52145, app/assets/stylesheets/global/style.css */
.section-pagination {
  padding-bottom: 0;
}

/* line 52149, app/assets/stylesheets/global/style.css */
.section-download h4, .section-download .h4 {
  margin-bottom: 50px;
}

/* line 52153, app/assets/stylesheets/global/style.css */
.section-examples a {
  text-decoration: none;
}

/* line 52157, app/assets/stylesheets/global/style.css */
.section-examples h5, .section-examples .h5 {
  margin-top: 30px;
}

/* line 52161, app/assets/stylesheets/global/style.css */
.components-page .wrapper > .header,
.tutorial-page .wrapper > .header {
  height: 400px;
  padding-top: 100px;
  background-size: cover;
  background-position: center center;
}

/* line 52169, app/assets/stylesheets/global/style.css */
.components-page .title,
.tutorial-page .title {
  color: #ffffff;
}

/* line 52174, app/assets/stylesheets/global/style.css */
.main {
  background: #ffffff;
  position: relative;
  z-index: 3;
}

/* line 52180, app/assets/stylesheets/global/style.css */
.main-raised {
  margin: -60px 30px 0px;
  border-radius: 6px;
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}

/* line 52186, app/assets/stylesheets/global/style.css */
.header-filter {
  position: relative;
}

/* line 52190, app/assets/stylesheets/global/style.css */
.header-filter:before,
.header-filter:after {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  display: block;
  left: 0;
  top: 0;
  content: "";
}

/* line 52202, app/assets/stylesheets/global/style.css */
.header-filter::before {
  background-color: rgba(0, 0, 0, 0.4);
}

/* line 52206, app/assets/stylesheets/global/style.css */
.header-filter .container {
  z-index: 2;
  position: relative;
}

/* line 52211, app/assets/stylesheets/global/style.css */
.section {
  padding: 70px 0;
  background-position: center center;
  background-size: cover;
}

/* line 52217, app/assets/stylesheets/global/style.css */
.navbar {
  border: 0;
  border-radius: 3px;
  padding: 10px 0;
  transition: all 150ms ease 0s;
}

/* line 52228, app/assets/stylesheets/global/style.css */
.navbar .navbar-brand {
  position: relative;
  height: 50px;
  line-height: 30px;
  color: inherit;
  padding: 10px 15px;
}

/* line 52236, app/assets/stylesheets/global/style.css */
.navbar .navbar-brand:hover,
.navbar .navbar-brand:focus {
  color: inherit;
  background-color: transparent;
}

/* line 52242, app/assets/stylesheets/global/style.css */
.navbar.navbar-transparent {
  background-color: transparent;
  box-shadow: none;
  color: #fff;
  padding-top: 25px;
}

/* line 52249, app/assets/stylesheets/global/style.css */
.navbar-fixed-top {
  border-radius: 0;
}

/* line 52253, app/assets/stylesheets/global/style.css */
.navbar .navbar-nav > li > a {
  color: inherit;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 400;
  font-size: 12px;
  text-transform: uppercase;
  border-radius: 3px;
}

/* line 52263, app/assets/stylesheets/global/style.css */
.navbar .navbar-nav > li > a .material-icons,
.navbar .navbar-nav > li > a .fa {
  font-size: 20px;
  max-width: 20px;
}

/* line 52269, app/assets/stylesheets/global/style.css */
.navbar .navbar-nav > li > a:hover,
.navbar .navbar-nav > li > a:focus {
  color: inherit;
  background-color: transparent;
}

/* line 52275, app/assets/stylesheets/global/style.css */
.navbar .navbar-nav > li > a:not(.btn) .material-icons {
  margin-top: -3px;
  top: 0px;
  position: relative;
  margin-right: 3px;
}

@media (max-width: 1199px) {
  /* line 52283, app/assets/stylesheets/global/style.css */
  .navbar .navbar-brand {
    height: 50px;
    padding: 10px 15px;
  }
  /* line 52288, app/assets/stylesheets/global/style.css */
  .navbar .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

/* line 52294, app/assets/stylesheets/global/style.css */
:placeholder {
  color: #fff;
}

/* line 52298, app/assets/stylesheets/global/style.css */
footer.footer-documentation {
  margin-top: 0;
  bottom: 0;
  text-shadow: none;
  color: inherit;
}

/* line 52305, app/assets/stylesheets/global/style.css */
footer.footer-documentation li a {
  color: inherit;
}

/* line 52309, app/assets/stylesheets/global/style.css */
footer.footer-documentation li a:hover,
footer.footer-documentation li a:focus {
  color: #89229b;
}

/* line 52314, app/assets/stylesheets/global/style.css */
footer ul {
  margin-bottom: 0;
  padding: 0;
  list-style: none;
}

/* line 52320, app/assets/stylesheets/global/style.css */
footer ul li {
  display: inline-block;
}

/* line 52324, app/assets/stylesheets/global/style.css */
footer ul li a {
  color: inherit;
  padding: 15px;
  font-weight: 500;
  font-size: 12px;
  text-transform: uppercase;
  border-radius: 3px;
  text-decoration: none;
  position: relative;
  display: block;
}

/* line 52336, app/assets/stylesheets/global/style.css */
footer ul li a:hover {
  text-decoration: none;
}

/* line 52340, app/assets/stylesheets/global/style.css */
footer ul li .btn {
  margin: 0;
}

/* line 52344, app/assets/stylesheets/global/style.css */
footer ul.links-horizontal:first-child a {
  padding-left: 0;
}

/* line 52348, app/assets/stylesheets/global/style.css */
footer ul.links-horizontal:last-child a {
  padding-right: 0;
}

/* line 52352, app/assets/stylesheets/global/style.css */
footer ul.links-vertical li {
  display: block;
}

/* line 52356, app/assets/stylesheets/global/style.css */
footer ul.links-vertical li a {
  padding: 5px 0;
}

/* line 52360, app/assets/stylesheets/global/style.css */
footer .social-buttons a,
footer .social-buttons .btn {
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 52366, app/assets/stylesheets/global/style.css */
footer .footer-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  margin-left: -15px;
}

/* line 52375, app/assets/stylesheets/global/style.css */
footer .footer-brand:hover,
footer .footer-brand:focus {
  color: #3c4858;
}

/* line 52380, app/assets/stylesheets/global/style.css */
footer .copyright {
  padding: 15px 0;
  text-align: center;
}

/* line 52385, app/assets/stylesheets/global/style.css */
footer .copyright .material-icons {
  font-size: 18px;
  position: relative;
  top: 3px;
}

/* line 52391, app/assets/stylesheets/global/style.css */
footer .pull-center {
  display: inline-block;
  float: none;
}

@media (max-width: 768px) {
  /* line 52397, app/assets/stylesheets/global/style.css */
  .footer .copyright {
    display: inline-block;
    text-align: center;
    padding: 10px 0;
    float: none !important;
    width: 100%;
  }
  /* line 52405, app/assets/stylesheets/global/style.css */
  .navbar.navbar-transparent {
    background-color: rgba(0, 0, 0, 0.4);
    padding-top: 10px;
    border-radius: 0;
  }
  /* line 52411, app/assets/stylesheets/global/style.css */
  .main-raised {
    margin-left: 10px;
    margin-right: 10px;
  }
}

/* line 52417, app/assets/stylesheets/global/style.css */
.ff_fileupload_hidden {
  display: none;
}

/* line 52421, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_dropzone_wrap {
  position: relative;
}

/* line 52425, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_dropzone {
  display: block;
  width: 100%;
  height: 100px;
  box-sizing: border-box;
  border: 2px dashed #e9ebfa;
  border-radius: 5px;
  padding: 0;
  background-color: #f5f6fb;
  background-image: url(/assets/mcc/fancy_upload.png);
  background-repeat: no-repeat;
  background-position: center center;
  opacity: 0.85;
  cursor: pointer;
  outline: none;
}

/* line 52442, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_dropzone::-moz-focus-inner {
  border: 0;
}

/* line 52446, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_dropzone:hover,
.ff_fileupload_wrap .ff_fileupload_dropzone:focus,
.ff_fileupload_wrap .ff_fileupload_dropzone:active {
  opacity: 1;
  background-color: #fff;
  border-color: #f3f4f7;
}

/* line 52454, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_dropzone_tools {
  position: absolute;
  right: 10px;
  top: 0;
}

/* line 52460, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_dropzone_tool {
  display: block;
  margin-top: 10px;
  width: 40px;
  height: 40px;
  box-sizing: border-box;
  border: 1px solid #efecec;
  border-radius: 3px;
  padding: 0;
  background-color: #FDFDFD;
  background-repeat: no-repeat;
  background-position: center center;
  opacity: 0.85;
  cursor: pointer;
  outline: none;
}

/* line 52477, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_dropzone_tool::-moz-focus-inner {
  border: 0;
}

/* line 52481, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_dropzone_tool:hover,
.ff_fileupload_wrap .ff_fileupload_dropzone_tool:focus,
.ff_fileupload_wrap .ff_fileupload_dropzone_tool:active {
  opacity: 1;
  background-color: #FFFFFF;
  border-color: #4e4c73;
}

/* line 52489, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_recordaudio {
  background-image: url(/../plugins/fancyuploder/fancy_microphone.png);
}

/* line 52493, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_recordvideo {
  background-image: url(/../plugins/fancyuploder/fancy_webcam.png);
}

/* line 52497, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_recordvideo_preview {
  position: absolute;
  display: block;
  right: 60px;
  top: 10px;
  width: 320px;
  max-width: calc(100% - 70px);
  height: calc(100% - 20px);
  background-color: #222222;
}

/* line 52508, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_recordvideo_preview.ff_fileupload_hidden {
  display: none;
}

/* line 52512, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_recording {
  animation: ff_fileupload_recording_animate 1.2s infinite alternate;
}

/* line 52516, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads {
  width: 100%;
  border-collapse: collapse !important;
  border: 0 none;
}

/* line 52522, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads tr {
  margin: 0;
  border: 0 none;
  padding: 0;
}

/* line 52528, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td {
  margin: 0;
  border: 0 none;
  padding: 0;
  vertical-align: top;
  padding: 1em 0;
  white-space: nowrap;
  line-height: normal;
}

/* line 52538, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads tr.ff_fileupload_bounce {
  animation: ff_fileupload_bounce_animate 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translateY(0);
}

/* line 52543, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview {
  width: 1px;
}

/* line 52547, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image {
  display: block;
  box-sizing: border-box;
  border: 0 none;
  padding: 0;
  background-color: #f3f4f7;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  width: 50px;
  height: 50px;
  border-radius: 5px;
  opacity: 0.75;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  overflow: hidden;
  outline: none;
  cursor: default;
}

/* line 52568, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image::-moz-focus-inner {
  border: 0;
}

/* line 52572, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image_has_preview {
  cursor: pointer;
}

/* line 52576, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image:hover,
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image:focus,
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image:active {
  opacity: 1;
}

/* line 52582, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text {
  display: block;
  margin: 0 auto;
  width: 70%;
  overflow: hidden;
}

/* line 52589, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button {
  display: inline-block;
  vertical-align: top;
  width: 26px;
  height: 26px;
  box-sizing: border-box;
  border: 1px solid #e9ebfa;
  border-radius: 3px;
  padding: 0;
  background-color: #eaeefa;
  background-repeat: no-repeat;
  background-position: center center;
  opacity: 0.85;
  cursor: pointer;
  outline: none;
}

/* line 52606, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button::-moz-focus-inner {
  border: 0;
}

/* line 52610, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button:hover,
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button:focus,
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button:active {
  opacity: 1;
  background-color: #FDFDFD;
  border-color: #e9ebfa;
}

/* line 52618, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button.ff_fileupload_start_upload {
  margin-right: 0.5em;
}

/* line 52622, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile {
  display: none;
}

/* line 52626, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button {
  display: block;
  margin-top: 0.3em;
  width: 100%;
  height: 28px;
  box-sizing: border-box;
  border: 1px solid #efecec;
  border-radius: 3px;
  padding: 0;
  background-color: #f3f3f3;
  background-repeat: no-repeat;
  background-position: center center;
  opacity: 0.85;
  cursor: pointer;
  outline: none;
}

/* line 52643, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button::-moz-focus-inner {
  border: 0;
}

/* line 52647, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button:hover,
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button:focus,
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button:active {
  opacity: 1;
  background-color: #FDFDFD;
  border-color: #4e4c73;
}

/* line 52655, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads button.ff_fileupload_start_upload {
  background-image: url(/../plugins/fancyuploder/fancy_okay.png);
}

/* line 52659, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads button.ff_fileupload_remove_file {
  background-image: url(/../plugins/fancyuploder/fancy_remove.png);
}

/* line 52663, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_with_color {
  color: #FFFFFF;
}

/* line 52667, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_a {
  background-color: #F03C3C;
}

/* line 52671, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_b {
  background-color: #F05A3C;
}

/* line 52675, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_c {
  background-color: #F0783C;
}

/* line 52679, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_d {
  background-color: #F0963C;
}

/* line 52683, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_e {
  background-color: #E0862B;
}

/* line 52687, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_f {
  background-color: #DCA12B;
}

/* line 52691, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_g {
  background-color: #C7AB1E;
}

/* line 52695, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_h {
  background-color: #C7C71E;
}

/* line 52699, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_i {
  background-color: #ABC71E;
}

/* line 52703, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_j {
  background-color: #8FC71E;
}

/* line 52707, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_k {
  background-color: #72C71E;
}

/* line 52711, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_l {
  background-color: #56C71E;
}

/* line 52715, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_m {
  background-color: #3AC71E;
}

/* line 52719, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_n {
  background-color: #1EC71E;
}

/* line 52723, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_o {
  background-color: #1EC73A;
}

/* line 52727, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_p {
  background-color: #1EC756;
}

/* line 52731, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_q {
  background-color: #1EC78F;
}

/* line 52735, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_r {
  background-color: #1EC7AB;
}

/* line 52739, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_s {
  background-color: #1EC7C7;
}

/* line 52743, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_t {
  background-color: #1EABC7;
}

/* line 52747, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_u {
  background-color: #1E8FC7;
}

/* line 52751, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_v {
  background-color: #1E72C7;
}

/* line 52755, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_w {
  background-color: #3C78F0;
}

/* line 52759, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_x {
  background-color: #3C5AF0;
}

/* line 52763, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_y {
  background-color: #3C3CF0;
}

/* line 52767, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_z {
  background-color: #5A3CF0;
}

/* line 52771, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_0 {
  background-color: #783CF0;
}

/* line 52775, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_1 {
  background-color: #963CF0;
}

/* line 52779, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_2 {
  background-color: #B43CF0;
}

/* line 52783, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_3 {
  background-color: #D23CF0;
}

/* line 52787, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_4 {
  background-color: #F03CF0;
}

/* line 52791, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_5 {
  background-color: #F03CD2;
}

/* line 52795, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_6 {
  background-color: #F03CB4;
}

/* line 52799, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_7 {
  background-color: #F03C96;
}

/* line 52803, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_8 {
  background-color: #F03C78;
}

/* line 52807, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_9 {
  background-color: #F03C5A;
}

/* line 52811, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary {
  padding: 1em;
  font-size: 0.9em;
  white-space: normal;
  color: #7f88a5;
}

/* line 52818, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename {
  width: 100%;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 52826, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename input {
  box-sizing: border-box;
  width: 100%;
  padding: 0.5em 0;
  margin-bottom: 0.1em;
  font-size: 1em;
  font-weight: normal;
  line-height: normal;
  border: 0px solid #e8ebf3;
  border-radius: 0;
  box-shadow: none;
  /* color: #080e1b; */
  font-weight: 600;
}

/* line 52841, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename input:focus,
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename input:hover {
  border: 0px solid #e8ebf3;
}

/* line 52846, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_errors {
  color: #A94442;
  font-weight: bold;
}

/* line 52851, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_progress_background {
  margin-top: 0.5em;
  background-color: #CCCCCC;
  height: 2px;
}

/* line 52857, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_progress_bar {
  background-color: #4e4c73;
  width: 0;
  height: 2px;
}

/* line 52863, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions {
  width: 1px;
  text-align: right;
}

@keyframes ff_fileupload_recording_animate {
  from {
    border-color: #EF1F1F;
  }
  to {
    border-color: #C9A1A1;
  }
}

@keyframes ff_fileupload_bounce_animate {
  10%,
90% {
    transform: translateY(-1px);
  }
  20%,
80% {
    transform: translateY(2px);
  }
  30%,
50%,
70% {
    transform: translateY(-3px);
  }
  40%,
60% {
    transform: translateY(3px);
  }
}

/* Colored buttons based on file extension for non-images. */
@media (max-width: 420px) {
  /* line 52904, app/assets/stylesheets/global/style.css */
  .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image {
    width: 36px;
    height: 36px;
    font-size: 11px;
  }
  /* line 52910, app/assets/stylesheets/global/style.css */
  .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary {
    padding-right: 0;
  }
  /* line 52914, app/assets/stylesheets/global/style.css */
  .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions {
    display: none;
  }
  /* line 52918, app/assets/stylesheets/global/style.css */
  .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile {
    display: block;
  }
}

/* line 52923, app/assets/stylesheets/global/style.css */
.ff_fileupload_dialog_background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.85);
  z-index: 10000;
}

/* line 52933, app/assets/stylesheets/global/style.css */
.ff_fileupload_dialog_main {
  position: absolute;
  top: 10%;
  left: 10%;
  width: 80%;
  height: 80%;
  text-align: center;
}

/* line 52942, app/assets/stylesheets/global/style.css */
.ff_fileupload_dialog_main img {
  position: relative;
  top: 50%;
  transform: perspective(1px) translateY(-50%);
  max-width: 100%;
  max-height: 100%;
}

/* line 52950, app/assets/stylesheets/global/style.css */
.ff_fileupload_dialog_main audio {
  position: relative;
  top: 50%;
  transform: perspective(1px) translateY(-50%);
  width: 100%;
}

/* line 52957, app/assets/stylesheets/global/style.css */
.ff_fileupload_dialog_main video {
  position: relative;
  top: 50%;
  transform: perspective(1px) translateY(-50%);
  max-width: 100%;
  max-height: 100%;
}

/*!
 * =============================================================
 * dropify v0.2.2 - Override your input files with style.
 * https://github.com/JeremyFagis/dropify
 *
 * (c) 2017 - Jeremy FAGIS <jeremy@fagis.fr> (http://fagis.fr)
 * =============================================================
 */
@font-face {
  font-family: "dropify";
  src: url(/assets/dropify.eot);
  src: url(/assets/dropify.eot#iefix) format("embedded-opentype"), url(/assets/dropify.woff) format("woff"), url(/assets/dropify.ttf) format("truetype"), url(/assets/dropify.svg#dropify) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 52981, app/assets/stylesheets/global/style.css */
[class^=dropify-font-]:before,
[class*=" dropify-font-"]:before,
.dropify-font:before,
.dropify-wrapper .dropify-message span.file-icon:before {
  font-family: "dropify";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-left: 0.2em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
}

/* line 53000, app/assets/stylesheets/global/style.css */
.dropify-font-upload:before,
.dropify-wrapper .dropify-message span.file-icon:before {
  content: "\e800";
}

/* line 53005, app/assets/stylesheets/global/style.css */
.dropify-font-file:before {
  content: "\e801";
}

/* line 53009, app/assets/stylesheets/global/style.css */
.dropify-wrapper {
  display: block;
  position: relative;
  cursor: pointer;
  overflow: hidden;
  width: 100%;
  max-width: 100%;
  height: 200px !important;
  padding: 5px 10px;
  border-radius: 5px;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  background-color: #fff;
  background-image: none;
  text-align: center;
  border: 1px solid #f0f0f4;
  transition: border-color 0.15s linear;
}

/* line 53030, app/assets/stylesheets/global/style.css */
.dropify-wrapper:hover {
  background-size: 30px 30px;
  background-image: linear-gradient(-45deg, #f6f6f6 25%, transparent 25%, transparent 50%, #f6f6f6 50%, #f6f6f6 75%, transparent 75%, transparent);
  animation: stripes 2s linear infinite;
}

/* line 53038, app/assets/stylesheets/global/style.css */
.dropify-wrapper.has-preview .dropify-clear {
  display: block;
}

/* line 53042, app/assets/stylesheets/global/style.css */
.dropify-wrapper.has-error {
  border-color: #f34141;
}

/* line 53046, app/assets/stylesheets/global/style.css */
.dropify-wrapper.has-error .dropify-message .dropify-error {
  display: block;
}

/* line 53050, app/assets/stylesheets/global/style.css */
.dropify-wrapper.has-error:hover .dropify-errors-container {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
}

/* line 53057, app/assets/stylesheets/global/style.css */
.dropify-wrapper.disabled input {
  cursor: not-allowed;
}

/* line 53061, app/assets/stylesheets/global/style.css */
.dropify-wrapper.disabled:hover {
  background-image: none;
  animation: none;
}

/* line 53067, app/assets/stylesheets/global/style.css */
.dropify-wrapper.disabled .dropify-message {
  opacity: 0.5;
  text-decoration: line-through;
}

/* line 53072, app/assets/stylesheets/global/style.css */
.dropify-wrapper.disabled .dropify-infos-message {
  display: none;
}

/* line 53076, app/assets/stylesheets/global/style.css */
.dropify-wrapper input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  cursor: pointer;
  z-index: 5;
}

/* line 53089, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-message {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

/* line 53096, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-message span.file-icon {
  font-size: 50px;
  color: #68798b;
}

/* line 53101, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-message p {
  margin: 5px 0 0 0;
  font-size: 14px;
}

/* line 53106, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-message p.dropify-error {
  color: #f34141;
  font-weight: bold;
  display: none;
}

/* line 53112, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-clear {
  display: none;
  position: absolute;
  opacity: 0;
  z-index: 7;
  top: 10px;
  right: 10px;
  background: none;
  border: 2px solid #fff;
  text-transform: uppercase;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial";
  font-size: 11px;
  padding: 4px 8px;
  font-weight: bold;
  color: #fff;
  transition: all 0.15s linear;
}

/* line 53131, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-clear:hover {
  background: rgba(255, 255, 255, 0.2);
}

/* line 53135, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-preview {
  display: none;
  position: absolute;
  z-index: 1;
  background-color: #fff;
  padding: 5px;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  text-align: center;
}

/* line 53151, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-preview .dropify-render img {
  top: 50%;
  transform: translate(0, -50%);
  position: relative;
  max-width: 100%;
  max-height: 100%;
  background-color: #fff;
  transition: border-color 0.15s linear;
}

/* line 53163, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-preview .dropify-render i {
  font-size: 70px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  color: #777;
}

/* line 53173, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-preview .dropify-render .dropify-extension {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin-top: 10px;
  text-transform: uppercase;
  font-weight: 900;
  letter-spacing: -0.03em;
  font-size: 13px;
  width: 42px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 53190, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-preview .dropify-infos {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  background: rgba(0, 0, 0, 0.7);
  opacity: 0;
  transition: opacity 0.15s linear;
}

/* line 53203, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner {
  position: absolute;
  top: 50%;
  transform: translate(0, -40%);
  backface-visibility: hidden;
  width: 100%;
  padding: 0 20px;
  transition: all 0.2s ease;
}

/* line 53216, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p {
  padding: 0;
  margin: 0;
  position: relative;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff;
  text-align: center;
  line-height: 25px;
  font-weight: bold;
}

/* line 53230, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message {
  margin-top: 15px;
  padding-top: 15px;
  font-size: 12px;
  position: relative;
  opacity: 0.5;
}

/* line 53238, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  background: #fff;
  width: 30px;
  height: 2px;
}

/* line 53250, app/assets/stylesheets/global/style.css */
.dropify-wrapper:hover .dropify-clear {
  opacity: 1;
}

/* line 53254, app/assets/stylesheets/global/style.css */
.dropify-wrapper:hover .dropify-preview .dropify-infos {
  opacity: 1;
}

/* line 53258, app/assets/stylesheets/global/style.css */
.dropify-wrapper:hover .dropify-preview .dropify-infos .dropify-infos-inner {
  margin-top: -5px;
}

/* line 53262, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback {
  height: auto !important;
}

/* line 53266, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback:hover {
  background-image: none;
  animation: none;
}

/* line 53272, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview {
  position: relative;
  padding: 0;
}

/* line 53277, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-render {
  display: block;
  position: relative;
}

/* line 53282, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-render .dropify-font-file {
  position: relative;
  transform: translate(0, 0);
  top: 0;
  left: 0;
}

/* line 53290, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-render .dropify-font-file::before {
  margin-top: 30px;
  margin-bottom: 30px;
}

/* line 53295, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-render img {
  position: relative;
  transform: translate(0, 0);
}

/* line 53301, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos {
  position: relative;
  opacity: 1;
  background: transparent;
}

/* line 53307, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner {
  position: relative;
  top: 0;
  transform: translate(0, 0);
  padding: 5px 90px 5px 0;
}

/* line 53315, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p {
  padding: 0;
  margin: 0;
  position: relative;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #777;
  text-align: left;
  line-height: 25px;
}

/* line 53328, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-filename {
  font-weight: bold;
}

/* line 53332, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message {
  margin-top: 0;
  padding-top: 0;
  font-size: 11px;
  position: relative;
  opacity: 1;
}

/* line 53340, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message::before {
  display: none;
}

/* line 53344, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-message {
  transform: translate(0, 0);
  padding: 40px 0;
}

/* line 53350, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-clear {
  top: auto;
  bottom: 23px;
  opacity: 1;
  border-color: rgba(119, 119, 119, 0.7);
  color: #777;
}

/* line 53358, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback.has-preview .dropify-message {
  display: none;
}

/* line 53362, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback:hover .dropify-preview .dropify-infos .dropify-infos-inner {
  margin-top: 0;
}

/* line 53366, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-loader {
  position: absolute;
  top: 15px;
  right: 15px;
  display: none;
  z-index: 9;
}

/* line 53374, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-loader::after {
  display: block;
  position: relative;
  width: 20px;
  height: 20px;
  animation: rotate 0.6s linear infinite;
  border-radius: 100%;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #777;
  border-left: 1px solid #ccc;
  border-right: 1px solid #777;
  content: "";
}

/* line 53389, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-errors-container {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  background: rgba(243, 65, 65, 0.8);
  text-align: left;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.15s, opacity 0.15s linear;
}

/* line 53404, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-errors-container ul {
  padding: 10px 20px;
  margin: 0;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

/* line 53414, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-errors-container ul li {
  margin-left: 20px;
  color: #fff;
  font-weight: bold;
}

/* line 53420, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-errors-container.visible {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
}

/* line 53427, app/assets/stylesheets/global/style.css */
.dropify-wrapper ~ .dropify-errors-container ul {
  padding: 0;
  margin: 15px 0;
}

/* line 53432, app/assets/stylesheets/global/style.css */
.dropify-wrapper ~ .dropify-errors-container ul li {
  margin-left: 20px;
  color: #f34141;
  font-weight: bold;
}

@keyframes stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 60px 30px;
  }
}

@keyframes rotate {
  0% {
    transform: rotateZ(-360deg);
  }
  100% {
    transform: rotateZ(0deg);
  }
}

/* classes attached to <body> */
/* line 53483, app/assets/stylesheets/global/style.css */
.fc-not-allowed {
  /* override events' custom cursors */
  cursor: not-allowed;
}

/* line 53488, app/assets/stylesheets/global/style.css */
.fc-not-allowed .fc-event {
  /* override events' custom cursors */
  cursor: not-allowed;
}

/* line 53493, app/assets/stylesheets/global/style.css */
.fc-unselectable {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 53502, app/assets/stylesheets/global/style.css */
.fc {
  /* layout of immediate children */
  display: flex;
  flex-direction: column;
  font-size: 1em;
}

/* line 53509, app/assets/stylesheets/global/style.css */
.fc table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em;
  /* normalize cross-browser */
}

/* line 53516, app/assets/stylesheets/global/style.css */
.fc th {
  text-align: center;
  vertical-align: top;
  padding: 0;
}

/* line 53522, app/assets/stylesheets/global/style.css */
.fc td {
  vertical-align: top;
  padding: 0;
}

/* line 53527, app/assets/stylesheets/global/style.css */
.fc a[data-navlink] {
  cursor: pointer;
}

/* line 53531, app/assets/stylesheets/global/style.css */
.fc-direction-ltr {
  direction: ltr;
  text-align: left;
}

/* line 53536, app/assets/stylesheets/global/style.css */
.fc-direction-rtl {
  direction: rtl;
  text-align: right;
}

/* line 53541, app/assets/stylesheets/global/style.css */
.fc-theme-standard td,
.fc-theme-standard th {
  border: 1px solid #e9edf4;
}

/* for FF, which doesn't expand a 100% div within a table cell. use absolute positioning */
/* inner-wrappers are responsible for being absolute */
/* TODO: best place for this? */
/* line 53549, app/assets/stylesheets/global/style.css */
.fc-liquid-hack td,
.fc-liquid-hack th {
  position: relative;
}

@font-face {
  font-family: "fcicons";
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype");
  font-weight: normal;
  font-style: normal;
}

/* line 53561, app/assets/stylesheets/global/style.css */
.fc-icon {
  /* added for fc */
  display: inline-block;
  width: 1em;
  height: 1em;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "fcicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 53584, app/assets/stylesheets/global/style.css */
.fc-icon-chevron-left:before {
  content: "\e900";
}

/* line 53588, app/assets/stylesheets/global/style.css */
.fc-icon-chevron-right:before {
  content: "\e901";
}

/* line 53592, app/assets/stylesheets/global/style.css */
.fc-icon-chevrons-left:before {
  content: "\e902";
}

/* line 53596, app/assets/stylesheets/global/style.css */
.fc-icon-chevrons-right:before {
  content: "\e903";
}

/* line 53600, app/assets/stylesheets/global/style.css */
.fc-icon-minus-square:before {
  content: "\e904";
}

/* line 53604, app/assets/stylesheets/global/style.css */
.fc-icon-plus-square:before {
  content: "\e905";
}

/* line 53608, app/assets/stylesheets/global/style.css */
.fc-icon-x:before {
  content: "\e906";
}

/*
  Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css

  These styles only apply when the standard-theme is activated.
  When it's NOT activated, the fc-button classes won't even be in the DOM.
  */
/* line 53618, app/assets/stylesheets/global/style.css */
.fc {
  /* reset */
  /* theme */
  /* "primary" coloring */
  /* icons within buttons */
}

/* line 53625, app/assets/stylesheets/global/style.css */
.fc .fc-button {
  border-radius: 0;
  overflow: visible;
  text-transform: none;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  -webkit-appearance: button;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 0.8125rem;
  line-height: 1.5;
  border-radius: 5px;
}

/* line 53650, app/assets/stylesheets/global/style.css */
.fc .fc-button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

/* line 53655, app/assets/stylesheets/global/style.css */
.fc .fc-button:not(:disabled) {
  cursor: pointer;
}

/* line 53659, app/assets/stylesheets/global/style.css */
.fc .fc-button::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

/* line 53664, app/assets/stylesheets/global/style.css */
.fc .fc-button:hover {
  text-decoration: none;
}

/* line 53668, app/assets/stylesheets/global/style.css */
.fc .fc-button:focus {
  outline: 0;
}

/* line 53672, app/assets/stylesheets/global/style.css */
.fc .fc-button:disabled {
  opacity: 0.65;
}

/* line 53676, app/assets/stylesheets/global/style.css */
.fc .fc-button .fc-icon {
  vertical-align: middle;
  font-size: 1.5em;
  /* bump up the size (but don't make it bigger than line-height of button, which is 1.5em also) */
}

/* line 53682, app/assets/stylesheets/global/style.css */
.fc .fc-button-group {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

/* line 53688, app/assets/stylesheets/global/style.css */
.fc .fc-button-group > .fc-button {
  position: relative;
  flex: 1 1 auto;
}

/* line 53693, app/assets/stylesheets/global/style.css */
.fc .fc-button-group > .fc-button:hover,
.fc .fc-button-group > .fc-button:focus,
.fc .fc-button-group > .fc-button:active,
.fc .fc-button-group > .fc-button.fc-button-active {
  z-index: 1;
}

/* line 53700, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-button-group > .fc-button:not(:first-child) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 53706, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-button-group > .fc-button:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 53711, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-button-group > .fc-button:not(:first-child) {
  margin-right: -1px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 53717, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-button-group > .fc-button:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 53722, app/assets/stylesheets/global/style.css */
.fc .fc-toolbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 53728, app/assets/stylesheets/global/style.css */
.fc .fc-toolbar.fc-header-toolbar {
  margin-bottom: 1.5em;
}

/* line 53732, app/assets/stylesheets/global/style.css */
.fc .fc-toolbar.fc-footer-toolbar {
  margin-top: 1.5em;
}

/* line 53736, app/assets/stylesheets/global/style.css */
.fc .fc-toolbar-title {
  font-size: 1.75em;
  margin: 0;
}

/* line 53741, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-toolbar > * > :not(:first-child) {
  margin-left: 0.75em;
  /* space between */
}

/* line 53746, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-toolbar > * > :not(:first-child) {
  margin-right: 0.75em;
  /* space between */
}

/* line 53751, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-toolbar-ltr {
  /* when the toolbar-chunk positioning system is explicitly left-to-right */
  flex-direction: row-reverse;
}

/* line 53756, app/assets/stylesheets/global/style.css */
.fc .fc-scroller {
  -webkit-overflow-scrolling: touch;
  position: relative;
  /* for abs-positioned elements within */
}

/* line 53762, app/assets/stylesheets/global/style.css */
.fc .fc-scroller-liquid {
  height: 100%;
}

/* line 53766, app/assets/stylesheets/global/style.css */
.fc .fc-scroller-liquid-absolute {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}

/* line 53774, app/assets/stylesheets/global/style.css */
.fc .fc-scroller-harness {
  position: relative;
  overflow: hidden;
  direction: ltr;
  /* hack for chrome computing the scroller's right/left wrong for rtl. undone below... */
  /* TODO: demonstrate in codepen */
}

/* line 53782, app/assets/stylesheets/global/style.css */
.fc .fc-scroller-harness-liquid {
  height: 100%;
}

/* line 53786, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-scroller-harness > .fc-scroller {
  /* undo above hack */
  direction: rtl;
}

/* line 53791, app/assets/stylesheets/global/style.css */
.fc-theme-standard .fc-scrollgrid {
  border: 1px solid #e9edf4;
}

/* line 53795, app/assets/stylesheets/global/style.css */
.fc {
  /* stickiness */
}

/* line 53799, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid {
  /* all tables (self included) */
  width: 100%;
  /* because tables don't normally do this */
  table-layout: fixed;
  border-collapse: separate;
  border-right-width: 0;
  border-bottom-width: 0;
}

/* line 53809, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid table {
  /* all tables (self included) */
  width: 100%;
  /* because tables don't normally do this */
  table-layout: fixed;
  /* inner tables */
  border-top-style: hidden;
  border-left-style: hidden;
  border-right-style: hidden;
}

/* line 53820, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-liquid {
  height: 100%;
}

/* line 53824, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section {
  /* a <tr> */
  height: 1px;
  /* better than 0, for firefox */
}

/* line 53830, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section > td {
  height: 1px;
  /* needs a height so inner div within grow. better than 0, for firefox */
}

/* line 53835, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section table {
  height: 1px;
  /* for most browsers, if a height isn't set on the table, can't do liquid-height within cells */
  /* serves as a min-height. harmless */
}

/* line 53841, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section-liquid {
  height: auto;
}

/* line 53845, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section-liquid > td {
  height: 100%;
  /* better than `auto`, for firefox */
}

/* line 53850, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section > * {
  border-top-width: 0;
  border-left-width: 0;
}

/* line 53855, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section-header > *,
.fc .fc-scrollgrid-section-footer > * {
  border-bottom-width: 0;
}

/* line 53860, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section-body table,
.fc .fc-scrollgrid-section-footer table {
  border-bottom-style: hidden;
  /* head keeps its bottom border tho */
}

/* line 53866, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section-sticky > * {
  background: #fff;
  background: var(--fc-page-bg-color, #fff);
  position: sticky;
  z-index: 2;
  /* TODO: var */
  /* TODO: box-shadow when sticking */
}

/* line 53876, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky > * {
  top: 0;
  /* because border-sharing causes a gap at the top */
  /* TODO: give safari -1. has bug */
}

/* line 53882, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky > * {
  bottom: 0;
  /* known bug: bottom-stickiness doesn't work in safari */
}

/* line 53887, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-sticky-shim {
  /* for horizontal scrollbar */
  height: 1px;
  /* needs height to create scrollbars */
  margin-bottom: -1px;
}

/* line 53894, app/assets/stylesheets/global/style.css */
.fc-sticky {
  /* no .fc wrap because used as child of body */
  position: sticky;
}

/* line 53900, app/assets/stylesheets/global/style.css */
.fc {
  /* when the harness controls the height, make the view liquid */
}

/* line 53904, app/assets/stylesheets/global/style.css */
.fc .fc-view-harness {
  flex-grow: 1;
  /* because this harness is WITHIN the .fc's flexbox */
  position: relative;
}

/* line 53910, app/assets/stylesheets/global/style.css */
.fc .fc-view-harness-active > .fc-view {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 53918, app/assets/stylesheets/global/style.css */
.fc .fc-col-header-cell-cushion {
  display: inline-block;
  /* x-browser for when sticky (when multi-tier header) */
  padding: 2px 4px;
}

/* line 53924, app/assets/stylesheets/global/style.css */
.fc .fc-bg-event,
.fc .fc-non-business,
.fc .fc-highlight {
  /* will always have a harness with position:relative/absolute, so absolutely expand */
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 53935, app/assets/stylesheets/global/style.css */
.fc .fc-non-business {
  background: transparent;
}

/* line 53939, app/assets/stylesheets/global/style.css */
.fc .fc-bg-event {
  background: rgba(4, 179, 114, 0.3);
  opacity: 0.3;
}

/* line 53944, app/assets/stylesheets/global/style.css */
.fc .fc-bg-event .fc-event-title {
  margin: 0.5em;
  font-size: 0.85em;
  font-style: italic;
}

/* line 53950, app/assets/stylesheets/global/style.css */
.fc .fc-highlight {
  background: rgba(188, 232, 241, 0.3);
}

/* line 53954, app/assets/stylesheets/global/style.css */
.fc .fc-cell-shaded,
.fc .fc-day-disabled {
  background: rgba(208, 208, 208, 0.3);
}

/* link resets */
/* ---------------------------------------------------------------------------------------------------- */
/* line 53961, app/assets/stylesheets/global/style.css */
a.fc-event {
  text-decoration: none;
}

/* line 53965, app/assets/stylesheets/global/style.css */
a.fc-event:hover {
  text-decoration: none;
}

/* cursor */
/* line 53970, app/assets/stylesheets/global/style.css */
.fc-event[href],
.fc-event.fc-event-draggable {
  cursor: pointer;
}

/* line 53975, app/assets/stylesheets/global/style.css */
.fc-event .fc-event-main {
  position: relative;
  z-index: 2;
}

/* event text content */
/* ---------------------------------------------------------------------------------------------------- */
/* dragging */
/* ---------------------------------------------------------------------------------------------------- */
/* line 53984, app/assets/stylesheets/global/style.css */
.fc-event-dragging:not(.fc-event-selected) {
  /* MOUSE */
  opacity: 0.75;
}

/* line 53989, app/assets/stylesheets/global/style.css */
.fc-event-dragging.fc-event-selected {
  /* TOUCH */
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);
}

/* resizing */
/* ---------------------------------------------------------------------------------------------------- */
/* (subclasses should hone positioning for touch and non-touch) */
/* line 53997, app/assets/stylesheets/global/style.css */
.fc-event .fc-event-resizer {
  display: none;
  position: absolute;
  z-index: 4;
}

/* line 54003, app/assets/stylesheets/global/style.css */
.fc-event:hover {
  /* TOUCH */
}

/* line 54007, app/assets/stylesheets/global/style.css */
.fc-event-selected {
  /* TOUCH */
}

/* line 54011, app/assets/stylesheets/global/style.css */
.fc-event:hover .fc-event-resizer {
  display: block;
}

/* line 54015, app/assets/stylesheets/global/style.css */
.fc-event-selected {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  /* expand hit area (subclasses should expand) */
  /* dimmer effect */
}

/* line 54021, app/assets/stylesheets/global/style.css */
.fc-event-selected .fc-event-resizer {
  display: block;
  border-radius: 4px;
  border-radius: calc(var(--fc-event-resizer-dot-total-width, 8px) / 2);
  border-width: 1px;
  border-width: var(--fc-event-resizer-dot-border-width, 1px);
  width: 8px;
  width: var(--fc-event-resizer-dot-total-width, 8px);
  height: 8px;
  height: var(--fc-event-resizer-dot-total-width, 8px);
  border-style: solid;
  border-color: inherit;
  background: #fff;
  background: var(--fc-page-bg-color, #fff);
  /* expand hit area */
}

/* line 54038, app/assets/stylesheets/global/style.css */
.fc-event-selected .fc-event-resizer:before {
  content: "";
  position: absolute;
  top: -20px;
  left: -20px;
  right: -20px;
  bottom: -20px;
}

/* line 54047, app/assets/stylesheets/global/style.css */
.fc-event-selected:before {
  content: "";
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 54057, app/assets/stylesheets/global/style.css */
.fc-event-selected:after {
  content: "";
  background: rgba(0, 0, 0, 0.25);
  background: var(--fc-event-selected-overlay-color, rgba(0, 0, 0, 0.25));
  position: absolute;
  z-index: 1;
  /* assume there's a border on all sides. overcome it. */
  /* sometimes there's NOT a border, in which case the dimmer will go over */
  /* an adjacent border, which looks fine. */
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
}

/* selecting (always TOUCH) */
/* ---------------------------------------------------------------------------------------------------- */
/*
  A HORIZONTAL event
  */
/* line 54077, app/assets/stylesheets/global/style.css */
.fc-h-event .fc-event-main {
  color: #fff;
  color: var(--fc-event-text-color, #fff);
}

/* line 54082, app/assets/stylesheets/global/style.css */
.fc-h-event .fc-event-main-frame {
  display: flex;
  /* for make fc-event-title-container expand */
}

/* line 54087, app/assets/stylesheets/global/style.css */
.fc-h-event .fc-event-time {
  max-width: 100%;
  /* clip overflow on this element */
  overflow: hidden;
}

/* line 54093, app/assets/stylesheets/global/style.css */
.fc-h-event .fc-event-title-container {
  /* serves as a container for the sticky cushion */
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0;
  /* important for allowing to shrink all the way */
}

/* line 54101, app/assets/stylesheets/global/style.css */
.fc-h-event .fc-event-title {
  display: inline-block;
  /* need this to be sticky cross-browser */
  vertical-align: top;
  /* for not messing up line-height */
  left: 0;
  /* for sticky */
  right: 0;
  /* for sticky */
  max-width: 100%;
  /* clip overflow on this element */
  overflow: hidden;
}

/* line 54115, app/assets/stylesheets/global/style.css */
.fc-h-event.fc-event-selected:before {
  /* expand hit area */
  top: -10px;
  bottom: -10px;
}

/* adjust border and border-radius (if there is any) for non-start/end */
/* line 54122, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),
.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-width: 0;
}

/* line 54129, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),
.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right-width: 0;
}

/* resizers */
/* line 54137, app/assets/stylesheets/global/style.css */
.fc-h-event:not(.fc-event-selected) .fc-event-resizer {
  top: 0;
  bottom: 0;
  width: 8px;
  width: var(--fc-event-resizer-thickness, 8px);
}

/* line 54144, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,
.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end {
  cursor: w-resize;
  left: -4px;
  left: calc(var(--fc-event-resizer-thickness, 8px) / -2);
}

/* line 54151, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,
.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start {
  cursor: e-resize;
  right: -4px;
  right: calc(var(--fc-event-resizer-thickness, 8px) / -2);
}

/* resizers for TOUCH */
/* line 54159, app/assets/stylesheets/global/style.css */
.fc-h-event.fc-event-selected .fc-event-resizer {
  top: 50%;
  margin-top: -4px;
  margin-top: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}

/* line 54165, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,
.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end {
  left: -4px;
  left: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}

/* line 54171, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,
.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start {
  right: -4px;
  right: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}

/* line 54177, app/assets/stylesheets/global/style.css */
:root {
  --fc-daygrid-event-dot-width: 8px;
}

/* line 54181, app/assets/stylesheets/global/style.css */
.fc .fc-popover {
  position: absolute;
  top: 0;
  /* for when not positioned yet */
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}

/* line 54188, app/assets/stylesheets/global/style.css */
.fc .fc-popover-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 3px 4px;
}

/* line 54196, app/assets/stylesheets/global/style.css */
.fc .fc-popover-title {
  margin: 0 2px;
}

/* line 54200, app/assets/stylesheets/global/style.css */
.fc .fc-popover-close {
  cursor: pointer;
  opacity: 0.65;
  font-size: 1.1em;
}

/* line 54206, app/assets/stylesheets/global/style.css */
.fc-theme-standard .fc-popover {
  border: 1px solid #e9edf4;
  background: #fff;
}

/* line 54211, app/assets/stylesheets/global/style.css */
.fc-theme-standard .fc-popover-header {
  background: rgba(208, 208, 208, 0.3);
}

/* help things clear margins of inner content */
/* line 54216, app/assets/stylesheets/global/style.css */
.fc-daygrid-day-frame,
.fc-daygrid-day-events,
.fc-daygrid-event-harness {
  /* for event top/bottom margins */
}

/* line 54222, app/assets/stylesheets/global/style.css */
.fc-daygrid-day-frame:before,
.fc-daygrid-day-events:before,
.fc-daygrid-event-harness:before,
.fc-daygrid-day-frame:after,
.fc-daygrid-day-events:after,
.fc-daygrid-event-harness:after {
  content: "";
  clear: both;
  display: table;
}

/* line 54233, app/assets/stylesheets/global/style.css */
.fc {
  /* cell top */
  /* day number (within cell top) */
  /* event container */
  /* positioning for balanced vs natural */
  /* event harness */
  /* bg content */
  /* events */
  /* cell bottom (within day-events) */
  /* week number (within frame) */
  /* popover */
}

/* line 54246, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-body {
  /* a <div> that wraps the table */
  position: relative;
  z-index: 1;
  /* container inner z-index's because <tr>s can't do it */
}

/* line 54253, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day.fc-day-today {
  background-color: #eef1f9;
}

/* line 54257, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day-frame {
  position: relative;
  min-height: 100%;
  /* seems to work better than `height` because sets height after rows/cells naturally do it */
}

/* line 54263, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day-top {
  display: flex;
  flex-direction: row-reverse;
}

/* line 54268, app/assets/stylesheets/global/style.css */
.fc .fc-day-other .fc-daygrid-day-top {
  opacity: 0.3;
}

/* line 54272, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day-number {
  position: relative;
  z-index: 4;
  padding: 4px;
  color: #282f53;
}

/* line 54279, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day-events {
  margin-top: 1px;
  /* needs to be margin, not padding, so that available cell height can be computed */
}

/* line 54284, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-body-balanced .fc-daygrid-day-events {
  position: absolute;
  left: 0;
  right: 0;
}

/* line 54290, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events {
  position: relative;
  /* for containing abs positioned event harnesses */
  min-height: 2em;
  /* in addition to being a min-height during natural height, equalizes the heights a little bit */
}

/* line 54297, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-body-natural {
  /* can coexist with -unbalanced */
}

/* line 54301, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-body-natural .fc-daygrid-day-events {
  margin-bottom: 1em;
}

/* line 54305, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-event-harness {
  position: relative;
}

/* line 54309, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-event-harness-abs {
  position: absolute;
  top: 0;
  /* fallback coords for when cannot yet be computed */
  left: 0;
  /* */
  right: 0;
  /* */
}

/* line 54319, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-bg-harness {
  position: absolute;
  top: 0;
  bottom: 0;
}

/* line 54325, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day-bg .fc-non-business {
  z-index: 1;
}

/* line 54329, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day-bg .fc-bg-event {
  z-index: 2;
}

/* line 54333, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day-bg .fc-highlight {
  z-index: 3;
}

/* line 54337, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-event {
  z-index: 6;
  margin-top: 1px;
}

/* line 54342, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-event.fc-event-mirror {
  z-index: 7;
}

/* line 54346, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day-bottom {
  font-size: 0.85em;
  margin: 2px 3px 0;
}

/* line 54351, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-more-link {
  position: relative;
  z-index: 4;
  cursor: pointer;
}

/* line 54357, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-week-number {
  position: absolute;
  z-index: 5;
  top: 0;
  padding: 2px;
  min-width: 1.5em;
  text-align: center;
  background-color: rgba(208, 208, 208, 0.3);
  background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));
  color: #808080;
  color: var(--fc-neutral-text-color, #808080);
}

/* line 54370, app/assets/stylesheets/global/style.css */
.fc .fc-more-popover {
  z-index: 8;
}

/* line 54374, app/assets/stylesheets/global/style.css */
.fc .fc-more-popover .fc-popover-body {
  min-width: 220px;
  padding: 10px;
}

/* line 54379, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-daygrid-event.fc-event-start,
.fc-direction-rtl .fc-daygrid-event.fc-event-end {
  margin-left: 2px;
}

/* line 54384, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-daygrid-event.fc-event-end,
.fc-direction-rtl .fc-daygrid-event.fc-event-start {
  margin-right: 2px;
}

/* line 54389, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-daygrid-week-number {
  left: 0;
  border-radius: 0 0 3px 0;
}

/* line 54394, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-daygrid-week-number {
  right: 0;
  border-radius: 0 0 0 3px;
}

/* line 54399, app/assets/stylesheets/global/style.css */
.fc-liquid-hack .fc-daygrid-day-frame {
  position: static;
  /* will cause inner absolute stuff to expand to <td> */
}

/* line 54404, app/assets/stylesheets/global/style.css */
.fc-daygrid-event {
  /* make root-level, because will be dragged-and-dropped outside of a component root */
  position: relative;
  /* for z-indexes assigned later */
  white-space: nowrap;
  border-radius: 3px;
  /* dot event needs this to when selected */
  font-size: 0.85em;
  font-size: var(--fc-small-font-size, 0.85em);
}

/* --- the rectangle ("block") style of event --- */
/* line 54416, app/assets/stylesheets/global/style.css */
.fc-daygrid-block-event .fc-event-time {
  font-weight: bold;
  padding: 2px 10px;
}

/* line 54421, app/assets/stylesheets/global/style.css */
.fc-daygrid-block-event .fc-event-title {
  padding: 2px 10px;
}

/* --- the dot style of event --- */
/* line 54426, app/assets/stylesheets/global/style.css */
.fc-daygrid-dot-event {
  display: flex;
  align-items: center;
  padding: 2px 0;
}

/* line 54432, app/assets/stylesheets/global/style.css */
.fc-daygrid-dot-event .fc-event-title {
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0;
  /* important for allowing to shrink all the way */
  overflow: hidden;
  padding: 2px;
}

/* line 54441, app/assets/stylesheets/global/style.css */
.fc-daygrid-dot-event:hover,
.fc-daygrid-dot-event.fc-event-mirror {
  background: rgba(0, 0, 0, 0.1);
}

/* line 54446, app/assets/stylesheets/global/style.css */
.fc-daygrid-dot-event.fc-event-selected:before {
  /* expand hit area */
  top: -10px;
  bottom: -10px;
}

/* --- spacing between time and title --- */
/* line 54453, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-daygrid-event .fc-event-time {
  margin-right: 3px;
  margin-left: 6px;
}

/* line 54458, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-daygrid-event .fc-event-time {
  margin-left: 3px;
  margin-right: 6px;
}

/*
  A VERTICAL event
  */
/* line 54466, app/assets/stylesheets/global/style.css */
.fc-v-event {
  /* resizer (mouse AND touch) */
  /* resizer for MOUSE */
  /* resizer for TOUCH (when event is "selected") */
}

/* line 54472, app/assets/stylesheets/global/style.css */
.fc-v-event .fc-event-main {
  color: #fff;
  color: var(--fc-event-text-color, #fff);
  height: 100%;
}

/* line 54478, app/assets/stylesheets/global/style.css */
.fc-v-event .fc-event-main-frame {
  height: 100%;
  display: flex;
  flex-direction: column;
}

/* line 54484, app/assets/stylesheets/global/style.css */
.fc-v-event .fc-event-time {
  flex-grow: 0;
  flex-shrink: 0;
  max-height: 100%;
  overflow: hidden;
}

/* line 54491, app/assets/stylesheets/global/style.css */
.fc-v-event .fc-event-title-container {
  /* a container for the sticky cushion */
  flex-grow: 1;
  flex-shrink: 1;
  min-height: 0;
  /* important for allowing to shrink all the way */
}

/* line 54499, app/assets/stylesheets/global/style.css */
.fc-v-event .fc-event-title {
  /* will have fc-sticky on it */
  top: 0;
  bottom: 0;
  max-height: 100%;
  /* clip overflow */
  overflow: hidden;
}

/* line 54508, app/assets/stylesheets/global/style.css */
.fc-v-event:not(.fc-event-start) {
  border-top-width: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 54514, app/assets/stylesheets/global/style.css */
.fc-v-event:not(.fc-event-end) {
  border-bottom-width: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 54520, app/assets/stylesheets/global/style.css */
.fc-v-event.fc-event-selected:before {
  /* expand hit area */
  left: -10px;
  right: -10px;
}

/* line 54526, app/assets/stylesheets/global/style.css */
.fc-v-event .fc-event-resizer-start {
  cursor: n-resize;
}

/* line 54530, app/assets/stylesheets/global/style.css */
.fc-v-event .fc-event-resizer-end {
  cursor: s-resize;
}

/* line 54534, app/assets/stylesheets/global/style.css */
.fc-v-event:not(.fc-event-selected) .fc-event-resizer {
  height: 8px;
  height: var(--fc-event-resizer-thickness, 8px);
  left: 0;
  right: 0;
}

/* line 54541, app/assets/stylesheets/global/style.css */
.fc-v-event:not(.fc-event-selected) .fc-event-resizer-start {
  top: -4px;
  top: calc(var(--fc-event-resizer-thickness, 8px) / -2);
}

/* line 54546, app/assets/stylesheets/global/style.css */
.fc-v-event:not(.fc-event-selected) .fc-event-resizer-end {
  bottom: -4px;
  bottom: calc(var(--fc-event-resizer-thickness, 8px) / -2);
}

/* line 54551, app/assets/stylesheets/global/style.css */
.fc-v-event.fc-event-selected .fc-event-resizer {
  left: 50%;
  margin-left: -4px;
  margin-left: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}

/* line 54557, app/assets/stylesheets/global/style.css */
.fc-v-event.fc-event-selected .fc-event-resizer-start {
  top: -4px;
  top: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}

/* line 54562, app/assets/stylesheets/global/style.css */
.fc-v-event.fc-event-selected .fc-event-resizer-end {
  bottom: -4px;
  bottom: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}

/* line 54567, app/assets/stylesheets/global/style.css */
.fc {
  /* slots AND axis cells (top-left corner of view including the "all-day" text) */
  /* axis cells (top-left corner of view including the "all-day" text) */
  /* vertical align is more complicated, uses flexbox */
}

/* line 54573, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid .fc-daygrid-body {
  /* the all-day daygrid within the timegrid view */
  z-index: 2;
  /* put above the timegrid-body so that more-popover is above everything. TODO: better solution */
}

/* line 54579, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-divider {
  padding: 0 0 2px;
  /* browsers get confused when you set height. use padding instead */
}

/* line 54584, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-body {
  position: relative;
  z-index: 1;
  /* scope the z-indexes of slots and cols */
  min-height: 100%;
  /* fill height always, even when slat table doesn't grow */
}

/* line 54592, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-axis-chunk {
  /* for advanced ScrollGrid */
  position: relative;
  /* offset parent for now-indicator-container */
}

/* line 54598, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-axis-chunk > table {
  position: relative;
  z-index: 1;
  /* above the now-indicator-container */
}

/* line 54604, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-slots {
  position: relative;
  z-index: 1;
}

/* line 54609, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-slot {
  /* a <td> */
  height: 1.5em;
  border-bottom: 0;
  /* each cell owns its top border */
}

/* line 54616, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-slot:empty:before {
  content: " ";
  /* make sure there's at least an empty space to create height for height syncing */
}

/* line 54621, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-slot-minor {
  border-top-style: dotted;
}

/* line 54625, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-slot-label-cushion {
  display: inline-block;
  white-space: nowrap;
}

/* line 54630, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-slot-label {
  vertical-align: middle;
  /* vertical align the slots */
}

/* line 54635, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-axis-cushion,
.fc .fc-timegrid-slot-label-cushion {
  padding: 0 4px;
}

/* line 54640, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-axis-frame-liquid {
  height: 100%;
  /* will need liquid-hack in FF */
}

/* line 54645, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-axis-frame {
  overflow: hidden;
  display: flex;
  align-items: center;
  /* vertical align */
  justify-content: flex-end;
  /* horizontal align. matches text-align below */
}

/* line 54654, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-axis-cushion {
  max-width: 60px;
  /* limits the width of the "all-day" text */
  flex-shrink: 0;
  /* allows text to expand how it normally would, regardless of constrained width */
}

/* line 54661, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-timegrid-slot-label-frame {
  text-align: right;
}

/* line 54665, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-timegrid-slot-label-frame {
  text-align: left;
}

/* line 54669, app/assets/stylesheets/global/style.css */
.fc-liquid-hack .fc-timegrid-axis-frame-liquid {
  height: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 54678, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-col.fc-day-today {
  background-color: rgba(255, 220, 40, 0.15);
  background-color: var(--fc-today-bg-color, rgba(255, 220, 40, 0.15));
}

/* line 54683, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-col-frame {
  min-height: 100%;
  /* liquid-hack is below */
  position: relative;
}

/* line 54689, app/assets/stylesheets/global/style.css */
.fc-liquid-hack .fc-timegrid-col-frame {
  height: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 54698, app/assets/stylesheets/global/style.css */
.fc-media-screen .fc-timegrid-cols {
  position: absolute;
  /* no z-index. children will decide and go above slots */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 54707, app/assets/stylesheets/global/style.css */
.fc-media-screen .fc-timegrid-cols > table {
  height: 100%;
}

/* line 54711, app/assets/stylesheets/global/style.css */
.fc-media-screen .fc-timegrid-col-bg,
.fc-media-screen .fc-timegrid-col-events,
.fc-media-screen .fc-timegrid-now-indicator-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

/* line 54720, app/assets/stylesheets/global/style.css */
.fc-media-screen .fc-timegrid-event-harness {
  position: absolute;
  /* top/left/right/bottom will all be set by JS */
}

/* line 54725, app/assets/stylesheets/global/style.css */
.fc {
  /* bg */
  /* fg events */
  /* (the mirror segs are put into a separate container with same classname, */
  /* and they must be after the normal seg container to appear at a higher z-index) */
  /* now indicator */
}

/* line 54733, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-col-bg {
  z-index: 2;
  /* TODO: kill */
}

/* line 54738, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-col-bg .fc-non-business {
  z-index: 1;
}

/* line 54742, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-col-bg .fc-bg-event {
  z-index: 2;
}

/* line 54746, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-col-bg .fc-highlight {
  z-index: 3;
}

/* line 54750, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-bg-harness {
  position: absolute;
  /* top/bottom will be set by JS */
  left: 0;
  right: 0;
}

/* line 54757, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-col-events {
  z-index: 3;
  /* child event segs have z-indexes that are scoped within this div */
}

/* line 54762, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-now-indicator-container {
  bottom: 0;
  overflow: hidden;
  /* don't let overflow of lines/arrows cause unnecessary scrolling */
  /* z-index is set on the individual elements */
}

/* line 54769, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-timegrid-col-events {
  margin: 0 2.5% 0 2px;
}

/* line 54773, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-timegrid-col-events {
  margin: 0 2px 0 2.5%;
}

/* line 54777, app/assets/stylesheets/global/style.css */
.fc-timegrid-event-harness-inset .fc-timegrid-event {
  box-shadow: 0px 0px 0px 1px #fff;
  box-shadow: 0px 0px 0px 1px var(--fc-page-bg-color, #fff);
}

/* line 54782, app/assets/stylesheets/global/style.css */
.fc-timegrid-event {
  /* events need to be root */
  font-size: 0.85em;
  font-size: var(--fc-small-font-size, 0.85em);
  border-radius: 3px;
}

/* line 54789, app/assets/stylesheets/global/style.css */
.fc-timegrid-event.fc-event-mirror {
  box-shadow: 0px 0px 0px 1px #fff;
  box-shadow: 0px 0px 0px 1px var(--fc-page-bg-color, #fff);
}

/* line 54794, app/assets/stylesheets/global/style.css */
.fc-timegrid-event .fc-event-main {
  padding: 1px 1px 0;
}

/* line 54798, app/assets/stylesheets/global/style.css */
.fc-timegrid-event .fc-event-time {
  white-space: nowrap;
  font-size: 0.85em;
  font-size: var(--fc-small-font-size, 0.85em);
  margin-bottom: 1px;
}

/* line 54805, app/assets/stylesheets/global/style.css */
.fc-timegrid-event-condensed .fc-event-main-frame {
  flex-direction: row;
  overflow: hidden;
}

/* line 54810, app/assets/stylesheets/global/style.css */
.fc-timegrid-event-condensed .fc-event-time:after {
  content: " - ";
  /* dash surrounded by non-breaking spaces */
}

/* line 54815, app/assets/stylesheets/global/style.css */
.fc-timegrid-event-condensed .fc-event-title {
  font-size: 0.85em;
  font-size: var(--fc-small-font-size, 0.85em);
}

/* line 54820, app/assets/stylesheets/global/style.css */
.fc-media-screen .fc-timegrid-event {
  position: absolute;
  /* absolute WITHIN the harness */
  top: 0;
  bottom: 1px;
  /* stay away from bottom slot line */
  left: 0;
  right: 0;
}

/* line 54830, app/assets/stylesheets/global/style.css */
.fc {
  /* line */
  /* arrow */
}

/* line 54835, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-now-indicator-line {
  position: absolute;
  z-index: 4;
  left: 0;
  right: 0;
  border-style: solid;
  border-color: red;
  border-color: var(--fc-now-indicator-color, red);
  border-width: 1px 0 0;
}

/* line 54846, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-now-indicator-arrow {
  position: absolute;
  z-index: 4;
  margin-top: -5px;
  /* vertically center on top coordinate */
  border-style: solid;
  border-color: red;
}

/* line 54855, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-timegrid-now-indicator-arrow {
  left: 0;
  /* triangle pointing right. TODO: mixin */
  border-width: 5px 0 5px 6px;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

/* line 54863, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-timegrid-now-indicator-arrow {
  right: 0;
  /* triangle pointing left. TODO: mixin */
  border-width: 5px 6px 5px 0;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

/* line 54871, app/assets/stylesheets/global/style.css */
:root {
  --fc-list-event-dot-width: 10px;
  --fc-list-event-hover-bg-color: #f6f6fb;
}

/* line 54876, app/assets/stylesheets/global/style.css */
.fc-theme-standard .fc-list {
  border: 1px solid #e9edf4;
}

/* line 54880, app/assets/stylesheets/global/style.css */
.fc {
  /* message when no events */
  /* table within the scroller */
  /* ---------------------------------------------------------------------------------------------------- */
  /* date heading rows */
  /* ---------------------------------------------------------------------------------------------------- */
}

/* line 54888, app/assets/stylesheets/global/style.css */
.fc .fc-list-empty {
  background-color: #f6f6f9;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  /* vertically aligns fc-list-empty-inner */
}

/* line 54897, app/assets/stylesheets/global/style.css */
.fc .fc-list-empty-cushion {
  margin: 5em 0;
}

/* line 54901, app/assets/stylesheets/global/style.css */
.fc .fc-list-table {
  width: 100%;
  border-style: hidden;
  /* kill outer border on theme */
}

/* line 54907, app/assets/stylesheets/global/style.css */
.fc .fc-list-table tr > * {
  border-left: 0;
  border-right: 0;
}

/* line 54912, app/assets/stylesheets/global/style.css */
.fc .fc-list-sticky .fc-list-day > * {
  /* the cells */
  position: sticky;
  top: 0;
  background: #fff;
  background: var(--fc-page-bg-color, #fff);
  /* for when headers are styled to be transparent and sticky */
}

/* line 54922, app/assets/stylesheets/global/style.css */
.fc .fc-list-table th {
  padding: 0;
  /* uses an inner-wrapper instead... */
}

/* line 54927, app/assets/stylesheets/global/style.css */
.fc .fc-list-table td {
  padding: 8px 14px;
}

/* line 54931, app/assets/stylesheets/global/style.css */
.fc .fc-list-day-cushion {
  padding: 8px 14px;
}

/* line 54935, app/assets/stylesheets/global/style.css */
.fc .fc-list-day-cushion:after {
  content: "";
  clear: both;
  display: table;
  /* clear floating */
}

/* line 54942, app/assets/stylesheets/global/style.css */
.fc-theme-standard .fc-list-day-cushion {
  background-color: #f7f8f9;
}

/* line 54946, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-list-day-text,
.fc-direction-rtl .fc-list-day-side-text {
  float: left;
}

/* line 54951, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-list-day-side-text {
  float: right;
}

/* line 54955, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-list-day-text {
  float: right;
}

/* line 54959, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-list-table .fc-list-event-graphic {
  padding-left: 0;
}

/* make the dot closer to the event title */
/* line 54964, app/assets/stylesheets/global/style.css */
.fc .fc-list-event.fc-event-forced-url {
  cursor: pointer;
  /* whole row will seem clickable */
}

/* line 54969, app/assets/stylesheets/global/style.css */
.fc-list-event.fc-event {
  background: transparent;
  color: #282f53;
}

/* line 54974, app/assets/stylesheets/global/style.css */
.fc {
  /* shrink certain cols */
  /* reset <a> styling */
  /* underline link when hovering over any part of row */
}

/* line 54980, app/assets/stylesheets/global/style.css */
.fc .fc-list-event-graphic,
.fc .fc-list-event-time {
  white-space: nowrap;
  width: 1px;
}

/* line 54986, app/assets/stylesheets/global/style.css */
.fc .fc-list-event-title a {
  color: inherit;
  text-decoration: none;
}

/* line 54991, app/assets/stylesheets/global/style.css */
.fc .fc-list-event.fc-event-forced-url:hover a {
  text-decoration: underline;
}

/* line 54995, app/assets/stylesheets/global/style.css */
.fc-theme-bootstrap a:not([href]) {
  color: inherit;
  /* natural color for navlinks */
}

/* line 55000, app/assets/stylesheets/global/style.css */
#external-events {
  padding: 1rem;
  border: 1px solid #e9edf4;
  text-align: left;
}

/* line 55006, app/assets/stylesheets/global/style.css */
#external-events h4, #external-events .h4 {
  font-size: 16px;
  margin-bottom: 1rem;
  font-weight: 600;
}

/* line 55012, app/assets/stylesheets/global/style.css */
#external-events .fc-event {
  margin: 5px 0;
  cursor: move;
  padding: 8px;
  border: 0;
}

/* line 55019, app/assets/stylesheets/global/style.css */
#external-events p {
  margin: 1.5em 0;
  font-size: 11px;
  color: #666;
}

/* line 55025, app/assets/stylesheets/global/style.css */
#external-events p input {
  margin: 0;
  vertical-align: middle;
}

@media (min-width: 1366px) {
  /* line 55031, app/assets/stylesheets/global/style.css */
  #external-events {
    margin-top: 3.5rem;
  }
}

@media (max-width: 1366px) {
  /* line 55037, app/assets/stylesheets/global/style.css */
  #external-events {
    margin-bottom: 3.5rem;
  }
}

@media (max-width: 767px) {
  /* line 55043, app/assets/stylesheets/global/style.css */
  .fc .fc-toolbar {
    display: inline-block;
  }
  /* line 55047, app/assets/stylesheets/global/style.css */
  .fc .fc-toolbar-title {
    position: absolute;
    right: 10px;
    font-size: 20px;
    top: 10px;
    display: contents;
  }
  /* line 55055, app/assets/stylesheets/global/style.css */
  .fc-toolbar-chunk {
    margin-bottom: 10px;
  }
  /* line 55059, app/assets/stylesheets/global/style.css */
  .fc .fc-col-header-cell-cushion {
    display: inline-block;
    padding: 2px 0px;
  }
}

@media (max-width: 320px) {
  /* line 55066, app/assets/stylesheets/global/style.css */
  .fc .fc-toolbar-title {
    font-size: 16px;
    display: contents;
  }
}

/* line 55072, app/assets/stylesheets/global/style.css */
.fc-theme-standard th {
  padding: 15px;
}

/* line 55076, app/assets/stylesheets/global/style.css */
.fc-event {
  border: 0px solid #6259ca !important;
}

/* line 55080, app/assets/stylesheets/global/style.css */
.fc-theme-standard .fc-list-day-cushion .fc-list-day-text,
.fc-theme-standard .fc-list-day-cushion .fc-list-day-side-text {
  color: #0d0c22 !important;
  font-weight: 500;
}

/* line 55086, app/assets/stylesheets/global/style.css */
.fc-event-dragging {
  padding: 8px;
}

/* line 55090, app/assets/stylesheets/global/style.css */
.fc-list-table td {
  border: 0;
}

/* line 55094, app/assets/stylesheets/global/style.css */
#calendar2 .fc-scrollgrid.fc-scrollgrid-liquid thead {
  border-bottom: 0;
}

/* line 55098, app/assets/stylesheets/global/style.css */
#calendar2 .fc-scrollgrid.fc-scrollgrid-liquid thead tr {
  border-bottom: 0;
}

/* line 55102, app/assets/stylesheets/global/style.css */
#calendar2 .fc-scrollgrid.fc-scrollgrid-liquid thead tr td {
  border-bottom: 0 !important;
}

/* line 55106, app/assets/stylesheets/global/style.css */
.fc-col-header thead th {
  padding: 15px;
}

/* line 55110, app/assets/stylesheets/global/style.css */
.fc-theme-standard th {
  padding: 0;
}

@media (max-width: 575.98px) {
  /* line 55115, app/assets/stylesheets/global/style.css */
  .fc-col-header thead th {
    padding: 0px;
  }
}

@font-face {
  font-family: "lg";
  src: url(/../plugins/gallery/fonts/lg.eot?n1z373);
  src: url(/../plugins/gallery/fonts/lg.eot?#iefixn1z373) format("embedded-opentype"), url(/../plugins/gallery/fonts/lg.woff?n1z373) format("woff"), url(/../plugins/gallery/fonts/lg.ttf?n1z373) format("truetype"), url(/../plugins/gallery/fonts/lg.svg?n1z373#lg) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 55128, app/assets/stylesheets/global/style.css */
.lg-icon {
  font-family: "lg";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 55141, app/assets/stylesheets/global/style.css */
.lg-actions .lg-next,
.lg-actions .lg-prev {
  border: 1px solid #8fbd56;
  background-color: #8fbd56;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: -10px;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1080;
}

/* line 55157, app/assets/stylesheets/global/style.css */
.lg-actions .lg-next.disabled,
.lg-actions .lg-prev.disabled {
  pointer-events: none;
  opacity: 0.5;
}

/* line 55163, app/assets/stylesheets/global/style.css */
.lg-actions .lg-next:hover,
.lg-actions .lg-prev:hover {
  color: #fff;
}

/* line 55168, app/assets/stylesheets/global/style.css */
.lg-actions .lg-next {
  right: 20px;
}

/* line 55172, app/assets/stylesheets/global/style.css */
.lg-actions .lg-next:before {
  content: "\e095";
}

/* line 55176, app/assets/stylesheets/global/style.css */
.lg-actions .lg-prev {
  left: 20px;
}

/* line 55180, app/assets/stylesheets/global/style.css */
.lg-actions .lg-prev:after {
  content: "\e094";
}

@keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}

@keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}

/* line 55296, app/assets/stylesheets/global/style.css */
.lg-outer.lg-right-end .lg-object {
  animation: lg-right-end 0.3s;
  position: relative;
}

/* line 55303, app/assets/stylesheets/global/style.css */
.lg-outer.lg-left-end .lg-object {
  animation: lg-left-end 0.3s;
  position: relative;
}

/* line 55310, app/assets/stylesheets/global/style.css */
.lg-toolbar {
  z-index: 1082;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  background-color: #8fbd56;
}

/* line 55319, app/assets/stylesheets/global/style.css */
.lg-toolbar .lg-icon {
  color: #fff;
  cursor: pointer;
  float: right;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  padding: 10px 0;
  text-align: center;
  width: 50px;
  text-decoration: none !important;
  outline: medium none;
  transition: color 0.2s linear;
}

/* line 55336, app/assets/stylesheets/global/style.css */
.lg-toolbar .lg-icon:hover {
  color: #fff;
}

/* line 55340, app/assets/stylesheets/global/style.css */
.lg-toolbar .lg-close:after {
  content: "\e070";
}

/* line 55344, app/assets/stylesheets/global/style.css */
.lg-toolbar .lg-download:after {
  content: "\e0f2";
}

/* line 55348, app/assets/stylesheets/global/style.css */
.lg-sub-html {
  background-color: rgba(0, 0, 0, 0.45);
  bottom: 0;
  color: #eee;
  font-size: 16px;
  left: 0;
  padding: 10px 40px;
  position: fixed;
  right: 0;
  text-align: center;
  z-index: 1080;
}

/* line 55361, app/assets/stylesheets/global/style.css */
.lg-sub-html h4, .lg-sub-html .h4 {
  margin: 0;
  font-size: 16px;
  font-weight: 500;
}

/* line 55367, app/assets/stylesheets/global/style.css */
.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0;
}

/* line 55372, app/assets/stylesheets/global/style.css */
#lg-counter {
  color: #fff;
  display: inline-block;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  vertical-align: middle;
}

/* line 55381, app/assets/stylesheets/global/style.css */
.lg-toolbar,
.lg-prev,
.lg-next {
  opacity: 1;
  transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
}

/* line 55391, app/assets/stylesheets/global/style.css */
.lg-hide-items .lg-prev {
  opacity: 0;
  transform: translate3d(-10px, 0, 0);
}

/* line 55397, app/assets/stylesheets/global/style.css */
.lg-hide-items .lg-next {
  opacity: 0;
  transform: translate3d(10px, 0, 0);
}

/* line 55403, app/assets/stylesheets/global/style.css */
.lg-hide-items .lg-toolbar {
  opacity: 0;
  transform: translate3d(0, -10px, 0);
}

/* line 55409, app/assets/stylesheets/global/style.css */
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
  transform: scale3d(0.5, 0.5, 0.5);
  opacity: 0;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  transform-origin: 50% 50%;
}

/* line 55423, app/assets/stylesheets/global/style.css */
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
  transform: scale3d(1, 1, 1);
  opacity: 1;
  border-radius: 5px;
}

/* line 55430, app/assets/stylesheets/global/style.css */
.lg-outer .lg-thumb-outer {
  background-color: #0d0a0a;
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 1080;
  max-height: 350px;
  transform: translate3d(0, 100%, 0);
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}

/* line 55445, app/assets/stylesheets/global/style.css */
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

/* line 55453, app/assets/stylesheets/global/style.css */
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  cursor: move;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

/* line 55462, app/assets/stylesheets/global/style.css */
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  transition-duration: 0s !important;
}

/* line 55467, app/assets/stylesheets/global/style.css */
.lg-outer.lg-thumb-open .lg-thumb-outer {
  transform: translate3d(0, 0%, 0);
}

/* line 55472, app/assets/stylesheets/global/style.css */
.lg-outer .lg-thumb {
  padding: 10px 0;
  height: 100%;
  margin-bottom: -5px;
}

/* line 55478, app/assets/stylesheets/global/style.css */
.lg-outer .lg-thumb-item {
  border-radius: 5px;
  cursor: pointer;
  float: left;
  overflow: hidden;
  height: 100%;
  border: 2px solid #fff;
  border-radius: 4px;
  margin-bottom: 5px;
}

/* line 55489, app/assets/stylesheets/global/style.css */
.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover {
  border-color: #a90707;
}

/* line 55494, app/assets/stylesheets/global/style.css */
.lg-outer .lg-thumb-item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 55500, app/assets/stylesheets/global/style.css */
.lg-outer.lg-has-thumb .lg-item {
  padding-bottom: 120px;
}

/* line 55504, app/assets/stylesheets/global/style.css */
.lg-outer.lg-can-toggle .lg-item {
  padding-bottom: 0;
}

/* line 55508, app/assets/stylesheets/global/style.css */
.lg-outer.lg-pull-caption-up .lg-sub-html {
  transition: bottom 0.25s ease;
}

/* line 55514, app/assets/stylesheets/global/style.css */
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
  bottom: 100px;
}

/* line 55518, app/assets/stylesheets/global/style.css */
.lg-outer .lg-toggle-thumb {
  background-color: #0d0a0a;
  border-radius: 2px 2px 0 0;
  color: #999;
  cursor: pointer;
  font-size: 24px;
  height: 39px;
  line-height: 27px;
  padding: 5px 0;
  position: absolute;
  right: 20px;
  text-align: center;
  top: -39px;
  width: 50px;
}

/* line 55534, app/assets/stylesheets/global/style.css */
.lg-outer .lg-toggle-thumb:after {
  content: "\e1ff";
}

/* line 55538, app/assets/stylesheets/global/style.css */
.lg-outer .lg-toggle-thumb:hover {
  color: #fff;
}

/* line 55542, app/assets/stylesheets/global/style.css */
.lg-outer .lg-video-cont {
  display: inline-block;
  vertical-align: middle;
  max-width: 1140px;
  max-height: 100%;
  width: 100%;
  padding: 0 5px;
}

/* line 55551, app/assets/stylesheets/global/style.css */
.lg-outer .lg-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
}

/* line 55559, app/assets/stylesheets/global/style.css */
.lg-outer .lg-video .lg-object {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

/* line 55568, app/assets/stylesheets/global/style.css */
.lg-outer .lg-video .lg-video-play {
  width: 84px;
  height: 59px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -42px;
  margin-top: -30px;
  z-index: 1080;
  cursor: pointer;
}

/* line 55580, app/assets/stylesheets/global/style.css */
.lg-outer .lg-has-html5 .lg-video-play {
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  width: 64px;
  opacity: 0.8;
}

/* line 55588, app/assets/stylesheets/global/style.css */
.lg-outer .lg-has-html5:hover .lg-video-play {
  opacity: 1;
}

/* line 55592, app/assets/stylesheets/global/style.css */
.lg-outer .lg-video-object {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 55600, app/assets/stylesheets/global/style.css */
.lg-outer .lg-has-video .lg-video-object {
  visibility: hidden;
}

/* line 55604, app/assets/stylesheets/global/style.css */
.lg-outer .lg-has-video.lg-video-playing .lg-object,
.lg-outer .lg-has-video.lg-video-playing .lg-video-play {
  display: none;
}

/* line 55609, app/assets/stylesheets/global/style.css */
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
  visibility: visible;
}

@media (min-width: 1025px) {
  /* line 55614, app/assets/stylesheets/global/style.css */
  .lg-outer .lg-thumb-item {
    transition: border-color 0.25s ease;
  }
}

/* line 55621, app/assets/stylesheets/global/style.css */
.lg-progress-bar {
  background-color: #333;
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1083;
  opacity: 0;
  transition: opacity 0.08s ease 0s;
}

/* line 55636, app/assets/stylesheets/global/style.css */
.lg-progress-bar .lg-progress {
  background-color: #a90707;
  height: 5px;
  width: 0;
}

/* line 55642, app/assets/stylesheets/global/style.css */
.lg-progress-bar.lg-start .lg-progress {
  width: 100%;
}

/* line 55646, app/assets/stylesheets/global/style.css */
.lg-show-autoplay .lg-progress-bar {
  opacity: 1;
}

/* line 55650, app/assets/stylesheets/global/style.css */
.lg-autoplay-button:after {
  content: "\e01d";
}

/* line 55654, app/assets/stylesheets/global/style.css */
.lg-show-autoplay .lg-autoplay-button:after {
  content: "\e01a";
}

/* line 55658, app/assets/stylesheets/global/style.css */
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
  transition-duration: 0s;
}

/* line 55664, app/assets/stylesheets/global/style.css */
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}

/* line 55671, app/assets/stylesheets/global/style.css */
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}

/* line 55678, app/assets/stylesheets/global/style.css */
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
}

/* line 55686, app/assets/stylesheets/global/style.css */
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
  transform: scale3d(1, 1, 1);
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  transform-origin: 0 0;
  backface-visibility: hidden;
}

/* line 55702, app/assets/stylesheets/global/style.css */
#lg-zoom-in:after {
  content: "\e311";
}

/* line 55706, app/assets/stylesheets/global/style.css */
#lg-actual-size {
  font-size: 20px;
}

/* line 55710, app/assets/stylesheets/global/style.css */
#lg-actual-size:after {
  content: "\e033";
}

/* line 55714, app/assets/stylesheets/global/style.css */
#lg-zoom-out {
  opacity: 0.5;
  pointer-events: none;
}

/* line 55719, app/assets/stylesheets/global/style.css */
#lg-zoom-out:after {
  content: "\e312";
}

/* line 55723, app/assets/stylesheets/global/style.css */
.lg-zoomed #lg-zoom-out {
  opacity: 1;
  pointer-events: auto;
}

/* line 55728, app/assets/stylesheets/global/style.css */
.lg-outer .lg-pager-outer {
  bottom: 60px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 1080;
  height: 10px;
}

/* line 55738, app/assets/stylesheets/global/style.css */
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
  overflow: visible;
}

/* line 55742, app/assets/stylesheets/global/style.css */
.lg-outer .lg-pager-cont {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  margin: 0 5px;
}

/* line 55751, app/assets/stylesheets/global/style.css */
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

/* line 55757, app/assets/stylesheets/global/style.css */
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
  box-shadow: 0 0 0 2px white inset;
}

/* line 55761, app/assets/stylesheets/global/style.css */
.lg-outer .lg-pager-thumb-cont {
  background-color: #fff;
  color: #fff;
  bottom: 100%;
  height: 83px;
  left: 0;
  margin-bottom: 20px;
  margin-left: -60px;
  opacity: 0;
  padding: 5px;
  position: absolute;
  width: 120px;
  border-radius: 3px;
  transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
  transform: translate3d(0, 5px, 0);
}

/* line 55782, app/assets/stylesheets/global/style.css */
.lg-outer .lg-pager-thumb-cont img {
  width: 100%;
  height: 100%;
}

/* line 55787, app/assets/stylesheets/global/style.css */
.lg-outer .lg-pager {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
  display: block;
  height: 12px;
  transition: box-shadow 0.3s ease 0s;
  width: 12px;
}

/* line 55799, app/assets/stylesheets/global/style.css */
.lg-outer .lg-pager:hover,
.lg-outer .lg-pager:focus {
  box-shadow: 0 0 0 8px white inset;
}

/* line 55804, app/assets/stylesheets/global/style.css */
.lg-outer .lg-caret {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px dashed;
  bottom: -10px;
  display: inline-block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  vertical-align: middle;
  width: 0;
}

/* line 55818, app/assets/stylesheets/global/style.css */
.lg-fullscreen:after {
  content: "\e20c";
}

/* line 55822, app/assets/stylesheets/global/style.css */
.lg-fullscreen-on .lg-fullscreen:after {
  content: "\e20d";
}

/* line 55826, app/assets/stylesheets/global/style.css */
.lg-outer #lg-dropdown-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
  cursor: default;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1081;
  opacity: 0;
  visibility: hidden;
  transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}

/* line 55842, app/assets/stylesheets/global/style.css */
.lg-outer.lg-dropdown-active .lg-dropdown,
.lg-outer.lg-dropdown-active #lg-dropdown-overlay {
  transition-delay: 0s;
  transform: translate3d(0, 0px, 0);
  opacity: 1;
  visibility: visible;
}

/* line 55855, app/assets/stylesheets/global/style.css */
.lg-outer.lg-dropdown-active #lg-share {
  color: #fff;
}

/* line 55859, app/assets/stylesheets/global/style.css */
.lg-outer .lg-dropdown {
  background-color: #fff;
  border-radius: 2px;
  font-size: 14px;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 50px;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 5px, 0);
  transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
}

/* line 55883, app/assets/stylesheets/global/style.css */
.lg-outer .lg-dropdown:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  border: 8px solid transparent;
  border-bottom-color: #fff;
  right: 16px;
  top: -16px;
}

/* line 55895, app/assets/stylesheets/global/style.css */
.lg-outer .lg-dropdown > li:last-child {
  margin-bottom: 0px;
}

/* line 55899, app/assets/stylesheets/global/style.css */
.lg-outer .lg-dropdown > li:hover a,
.lg-outer .lg-dropdown > li:hover .lg-icon {
  color: #333;
}

/* line 55904, app/assets/stylesheets/global/style.css */
.lg-outer .lg-dropdown a {
  color: #333;
  display: block;
  white-space: pre;
  padding: 4px 12px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
}

/* line 55913, app/assets/stylesheets/global/style.css */
.lg-outer .lg-dropdown a:hover {
  background-color: rgba(0, 0, 0, 0.07);
}

/* line 55917, app/assets/stylesheets/global/style.css */
.lg-outer .lg-dropdown .lg-dropdown-text {
  display: inline-block;
  line-height: 1;
  margin-top: -3px;
  vertical-align: middle;
}

/* line 55924, app/assets/stylesheets/global/style.css */
.lg-outer .lg-dropdown .lg-icon {
  color: #333;
  display: inline-block;
  float: none;
  font-size: 20px;
  height: auto;
  line-height: 1;
  margin-right: 8px;
  padding: 0;
  vertical-align: middle;
  width: auto;
}

/* line 55937, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share {
  position: relative;
}

/* line 55941, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share:after {
  content: "\e80d";
}

/* line 55945, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share-facebook .lg-icon {
  color: #3b5998;
}

/* line 55949, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share-facebook .lg-icon:after {
  content: "\e901";
}

/* line 55953, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share-twitter .lg-icon {
  color: #00aced;
}

/* line 55957, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share-twitter .lg-icon:after {
  content: "\e904";
}

/* line 55961, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share-googleplus .lg-icon {
  color: #dd4b39;
}

/* line 55965, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share-googleplus .lg-icon:after {
  content: "\e902";
}

/* line 55969, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share-pinterest .lg-icon {
  color: #cb2027;
}

/* line 55973, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share-pinterest .lg-icon:after {
  content: "\e903";
}

/* line 55977, app/assets/stylesheets/global/style.css */
.group {
  zoom: 1;
}

/* line 55981, app/assets/stylesheets/global/style.css */
.group:before {
  display: table;
  content: "";
  line-height: 0;
}

/* line 55987, app/assets/stylesheets/global/style.css */
.group:after {
  display: table;
  content: "";
  line-height: 0;
  clear: both;
}

/* line 55994, app/assets/stylesheets/global/style.css */
.lg-outer {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  opacity: 0;
  transition: opacity 0.15s ease 0s;
}

/* line 56007, app/assets/stylesheets/global/style.css */
.lg-outer * {
  box-sizing: border-box;
}

/* line 56013, app/assets/stylesheets/global/style.css */
.lg-outer.lg-visible {
  opacity: 1;
}

/* line 56017, app/assets/stylesheets/global/style.css */
.lg-outer.lg-css3 .lg-item.lg-prev-slide,
.lg-outer.lg-css3 .lg-item.lg-next-slide,
.lg-outer.lg-css3 .lg-item.lg-current {
  transition-duration: inherit !important;
  transition-timing-function: inherit !important;
}

/* line 56026, app/assets/stylesheets/global/style.css */
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
  transition-duration: 0s !important;
  opacity: 1;
}

/* line 56034, app/assets/stylesheets/global/style.css */
.lg-outer.lg-grab img.lg-object {
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

/* line 56042, app/assets/stylesheets/global/style.css */
.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

/* line 56051, app/assets/stylesheets/global/style.css */
.lg-outer .lg {
  height: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  max-height: 100%;
}

/* line 56062, app/assets/stylesheets/global/style.css */
.lg-outer .lg-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
}

/* line 56071, app/assets/stylesheets/global/style.css */
.lg-outer .lg-item {
  /* background: url(/../img/loading.gif) no-repeat scroll center center transparent; */
  display: none !important;
}

/* line 56076, app/assets/stylesheets/global/style.css */
.lg-outer.lg-css3 .lg-prev-slide,
.lg-outer.lg-css3 .lg-current,
.lg-outer.lg-css3 .lg-next-slide {
  display: inline-block !important;
}

/* line 56082, app/assets/stylesheets/global/style.css */
.lg-outer.lg-css .lg-current {
  display: inline-block !important;
}

/* line 56086, app/assets/stylesheets/global/style.css */
.lg-outer .lg-item,
.lg-outer .lg-img-wrap {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
}

/* line 56095, app/assets/stylesheets/global/style.css */
.lg-outer .lg-item:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}

/* line 56103, app/assets/stylesheets/global/style.css */
.lg-outer .lg-img-wrap {
  position: absolute;
  padding: 0 5px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* line 56112, app/assets/stylesheets/global/style.css */
.lg-outer .lg-img-wrap:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}

/* line 56120, app/assets/stylesheets/global/style.css */
.lg-outer .lg-item.lg-complete {
  background-image: none;
}

/* line 56124, app/assets/stylesheets/global/style.css */
.lg-outer .lg-item.lg-current {
  z-index: 1060;
}

/* line 56128, app/assets/stylesheets/global/style.css */
.lg-outer .lg-image {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto !important;
  height: auto !important;
}

/* line 56137, app/assets/stylesheets/global/style.css */
.lg-outer.lg-show-after-load .lg-item .lg-object,
.lg-outer.lg-show-after-load .lg-item .lg-video-play {
  opacity: 0;
  transition: opacity 0.15s ease 0s;
}

/* line 56145, app/assets/stylesheets/global/style.css */
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
  opacity: 1;
}

/* line 56150, app/assets/stylesheets/global/style.css */
.lg-outer .lg-empty-html,
.lg-outer.lg-hide-download #lg-download {
  display: none;
}

/* line 56155, app/assets/stylesheets/global/style.css */
.lg-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1040;
  background-color: rgba(0, 0, 0, 0.8);
  opacity: 0;
  transition: opacity 0.15s ease 0s;
}

/* line 56169, app/assets/stylesheets/global/style.css */
.lg-backdrop.in {
  opacity: 1;
}

/* line 56173, app/assets/stylesheets/global/style.css */
.lg-css3.lg-no-trans .lg-prev-slide,
.lg-css3.lg-no-trans .lg-next-slide,
.lg-css3.lg-no-trans .lg-current {
  transition: none 0s ease 0s !important;
}

/* line 56182, app/assets/stylesheets/global/style.css */
.lg-css3.lg-use-css3 .lg-item,
.lg-css3.lg-use-left .lg-item {
  backface-visibility: hidden;
}

/* line 56189, app/assets/stylesheets/global/style.css */
.lg-css3.lg-fade .lg-item {
  opacity: 0;
}

/* line 56193, app/assets/stylesheets/global/style.css */
.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
}

/* line 56197, app/assets/stylesheets/global/style.css */
.lg-css3.lg-fade .lg-item.lg-prev-slide,
.lg-css3.lg-fade .lg-item.lg-next-slide,
.lg-css3.lg-fade .lg-item.lg-current {
  transition: opacity 0.1s ease 0s;
}

/* line 56206, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}

/* line 56210, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  transform: translate3d(-100%, 0, 0);
}

/* line 56215, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  transform: translate3d(100%, 0, 0);
}

/* line 56220, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

/* line 56226, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

/* line 56235, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-left .lg-item {
  opacity: 0;
  position: absolute;
  left: 0;
}

/* line 56241, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  left: -100%;
}

/* line 56245, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
  left: 100%;
}

/* line 56249, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  left: 0;
  opacity: 1;
}

/* line 56254, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide,
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

/*
 * bootstrap-tagsinput v0.8.0
 * 
 */
/* line 56267, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput {
  background-color: #fff;
  display: inline-block;
  color: #777ab2;
  vertical-align: middle;
  border-radius: 7px;
  width: 100%;
  cursor: text;
  overflow: auto;
}

/* line 56278, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput input {
  border: none;
  box-shadow: none;
  outline: none;
  background-color: transparent;
  padding: 0 6px;
  margin: 0;
  width: auto;
  max-width: 300px;
}

/* line 56289, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput.form-control input::-moz-placeholder {
  color: #777;
  opacity: 1;
}

/* line 56294, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput.form-control input:-ms-input-placeholder,
.bootstrap-tagsinput.form-control input::-webkit-input-placeholder {
  color: #777;
}

/* line 56299, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput input:focus {
  border: none;
  box-shadow: none;
}

/* line 56304, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput .badge {
  color: #fff;
  padding: 1px 8px !important;
  border-radius: 5px;
  font-size: 0.85rem !important;
  line-height: 1.1;
  margin: 2px 2px;
  max-width: 300px;
  white-space: normal;
}

/* line 56315, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput .badge [data-role=remove] {
  margin-left: 8px;
  cursor: pointer;
}

/* line 56320, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput .badge [data-role=remove]:after {
  content: "×";
  padding: 3px 8px;
  border-radius: 50%;
  font-size: 16px;
  display: inline-block;
  text-align: center;
  outline: none;
}

/* line 56330, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput .badge [data-role=remove]:hover:after {
  background-color: rgba(0, 0, 0, 0.2);
}

/* line 56334, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput .badge [data-role=remove]:hover:active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.1);
}

/* Ion.RangeSlider
// css version 2.0.3
// © 2013-2014 Denis Ineshin | IonDen.com
// ===================================================================================================================*/
/* =====================================================================================================================
// RangeSlider */
/* line 56344, app/assets/stylesheets/global/style.css */
.irs {
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 56355, app/assets/stylesheets/global/style.css */
.irs-line {
  position: relative;
  display: block;
  overflow: hidden;
  outline: none !important;
}

/* line 56362, app/assets/stylesheets/global/style.css */
.irs-line-left,
.irs-line-mid,
.irs-line-right {
  position: absolute;
  display: block;
  top: 0;
}

/* line 56370, app/assets/stylesheets/global/style.css */
.irs-line-left {
  left: 0;
  width: 11%;
}

/* line 56375, app/assets/stylesheets/global/style.css */
.irs-line-mid {
  left: 9%;
  width: 82%;
}

/* line 56380, app/assets/stylesheets/global/style.css */
.irs-line-right {
  right: 0;
  width: 11%;
}

/* line 56385, app/assets/stylesheets/global/style.css */
.irs-bar {
  position: absolute;
  display: block;
  left: 0;
  width: 0;
}

/* line 56392, app/assets/stylesheets/global/style.css */
.irs-bar-edge {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
}

/* line 56399, app/assets/stylesheets/global/style.css */
.irs-shadow {
  position: absolute;
  display: none;
  left: 0;
  width: 0;
}

/* line 56406, app/assets/stylesheets/global/style.css */
.irs-slider {
  position: absolute;
  display: block;
  cursor: default;
  z-index: 1;
}

/* line 56413, app/assets/stylesheets/global/style.css */
.irs-slider.type_last {
  z-index: 2;
}

/* line 56417, app/assets/stylesheets/global/style.css */
.irs-min {
  position: absolute;
  display: block;
  left: 0;
  cursor: default;
}

/* line 56424, app/assets/stylesheets/global/style.css */
.irs-max {
  position: absolute;
  display: block;
  right: 0;
  cursor: default;
}

/* line 56431, app/assets/stylesheets/global/style.css */
.irs-from,
.irs-to,
.irs-single {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  cursor: default;
  white-space: nowrap;
}

/* line 56442, app/assets/stylesheets/global/style.css */
.irs-grid {
  position: absolute;
  display: none;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px;
}

/* line 56451, app/assets/stylesheets/global/style.css */
.irs-with-grid .irs-grid {
  display: block;
}

/* line 56455, app/assets/stylesheets/global/style.css */
.irs-grid-pol {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 8px;
  background: #000;
}

/* line 56464, app/assets/stylesheets/global/style.css */
.irs-grid-pol.small {
  height: 4px;
}

/* line 56468, app/assets/stylesheets/global/style.css */
.irs-grid-text {
  position: absolute;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  text-align: center;
  font-size: 9px;
  line-height: 9px;
  padding: 0 3px;
  color: #000;
}

/* line 56480, app/assets/stylesheets/global/style.css */
.irs-disable-mask {
  position: absolute;
  display: block;
  top: 0;
  left: -1%;
  width: 102%;
  height: 100%;
  cursor: default;
  background: rgba(0, 0, 0, 0);
  z-index: 2;
}

/* line 56492, app/assets/stylesheets/global/style.css */
.lt-ie9 .irs-disable-mask {
  background: #000;
  filter: alpha(opacity=0);
  cursor: not-allowed;
}

/* line 56498, app/assets/stylesheets/global/style.css */
.irs-disabled {
  opacity: 0.4;
}

/* line 56502, app/assets/stylesheets/global/style.css */
.irs-hidden-input {
  position: absolute !important;
  display: block !important;
  top: 0 !important;
  left: 0 !important;
  width: 0 !important;
  height: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden;
  outline: none !important;
  z-index: -9999 !important;
  background: none !important;
  border-style: solid !important;
  border-color: transparent !important;
}

/* Ion.RangeSlider, Flat UI Skin
// css version 2.0.3
// Â© Denis Ineshin, 2014    https://github.com/IonDen
// ===================================================================================================================*/
/* =====================================================================================================================
// Skin details */
/* line 56527, app/assets/stylesheets/global/style.css */
.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-bar,
.irs-bar-edge,
.irs-slider {
  background: url(/../plugins/ion-rangeslider/img/sprite-skin-flat.png) repeat-x;
}

/* line 56536, app/assets/stylesheets/global/style.css */
.irs {
  height: 40px;
}

/* line 56540, app/assets/stylesheets/global/style.css */
.irs-with-grid {
  height: 60px;
}

/* line 56544, app/assets/stylesheets/global/style.css */
.irs-line {
  height: 12px;
  top: 25px;
}

/* line 56549, app/assets/stylesheets/global/style.css */
.irs-line-left {
  height: 12px;
  background-position: 0 -30px;
}

/* line 56554, app/assets/stylesheets/global/style.css */
.irs-line-mid {
  height: 12px;
  background-position: 0 0;
}

/* line 56559, app/assets/stylesheets/global/style.css */
.irs-line-right {
  height: 12px;
  background-position: 100% -30px;
}

/* line 56564, app/assets/stylesheets/global/style.css */
.irs-bar {
  height: 12px;
  top: 25px;
  background-position: 0 -60px;
}

/* line 56570, app/assets/stylesheets/global/style.css */
.irs-bar-edge {
  top: 25px;
  height: 12px;
  width: 9px;
  background-position: 0 -90px;
}

/* line 56577, app/assets/stylesheets/global/style.css */
.irs-shadow {
  height: 3px;
  top: 34px;
  background: #000;
  opacity: 0.25;
}

/* line 56584, app/assets/stylesheets/global/style.css */
.lt-ie9 .irs-shadow {
  filter: alpha(opacity=25);
}

/* line 56588, app/assets/stylesheets/global/style.css */
.irs-slider {
  width: 16px;
  height: 18px;
  top: 22px;
  background-position: 0 -120px;
}

/* line 56595, app/assets/stylesheets/global/style.css */
.irs-slider.state_hover,
.irs-slider:hover {
  background-position: 0 -150px;
}

/* line 56600, app/assets/stylesheets/global/style.css */
.irs-min,
.irs-max {
  color: #7f88a5;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  top: 0;
  padding: 2px 6px;
  background: #eaeefa;
  border-radius: 4px;
}

/* line 56613, app/assets/stylesheets/global/style.css */
.irs-from,
.irs-to,
.irs-single {
  color: #fff;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  background: #f72d66;
  border-radius: 4px;
}

/* line 56626, app/assets/stylesheets/global/style.css */
.irs-from:after,
.irs-to:after,
.irs-single:after {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #f72d66;
}

/* line 56642, app/assets/stylesheets/global/style.css */
.irs-grid-pol {
  background: #e1e4e9;
}

/* line 56646, app/assets/stylesheets/global/style.css */
.irs-grid-text {
  color: #7f88a5;
}

/*--- RANGE SLIDER ---*/
/* line 56651, app/assets/stylesheets/global/style.css */
.irs-min,
.irs-max {
  font-family: "Roboto", sans-serif;
  /* border-radius: 0; */
}

/* line 56657, app/assets/stylesheets/global/style.css */
.irs-from,
.irs-to,
.irs-single {
  font-family: "Roboto", sans-serif;
  background-color: var(--primary-bg-color);
  border-radius: 0;
}

/* line 56665, app/assets/stylesheets/global/style.css */
.irs-bar {
  background-image: none;
  background-color: var(--primary-bg-color);
}

/* line 56670, app/assets/stylesheets/global/style.css */
.irs-bar-edge {
  background-image: none;
  background-color: var(--primary-bg-color);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 56677, app/assets/stylesheets/global/style.css */
.irs-line-left {
  background-image: none;
  background-color: #eaeefa;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 56684, app/assets/stylesheets/global/style.css */
.irs-line-mid {
  background-image: none;
  background-color: #eaeefa;
}

/* line 56689, app/assets/stylesheets/global/style.css */
.irs-line-right {
  background-image: none;
  background-color: #eaeefa;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 56696, app/assets/stylesheets/global/style.css */
.irs-from::after,
.irs-to::after,
.irs-single::after {
  border-top-color: var(--primary-bg-color);
}

/* line 56702, app/assets/stylesheets/global/style.css */
.irs-slider {
  background-image: none;
}

/* line 56706, app/assets/stylesheets/global/style.css */
.irs-slider:before {
  content: "";
  width: 2px;
  height: 18px;
  position: absolute;
  background-color: var(--primary-bg-color);
  left: 50%;
  margin-left: -1px;
}

/* line 56716, app/assets/stylesheets/global/style.css */
.irs-slider:hover:before,
.irs-slider:focus:before {
  background-color: var(--primary-bg-color);
}

/* #################### COLOR VARIANT SKINS #################### */
/* line 56722, app/assets/stylesheets/global/style.css */
.irs-primary .irs-bar,
.irs-primary .irs-bar-edge,
.irs-primary .irs-slider::before,
.irs-primary .irs-from,
.irs-primary .irs-to,
.irs-primary .irs-single {
  background-color: var(--primary-bg-color);
}

/* line 56731, app/assets/stylesheets/global/style.css */
.irs-primary .irs-from::after,
.irs-primary .irs-to::after,
.irs-primary .irs-single::after {
  border-top-color: var(--primary-bg-color);
}

/* line 56737, app/assets/stylesheets/global/style.css */
.irs-success .irs-bar,
.irs-success .irs-bar-edge,
.irs-success .irs-slider::before,
.irs-success .irs-from,
.irs-success .irs-to,
.irs-success .irs-single {
  background-color: #28c76f;
}

/* line 56746, app/assets/stylesheets/global/style.css */
.irs-success .irs-from::after,
.irs-success .irs-to::after,
.irs-success .irs-single::after {
  border-top-color: #28c76f;
}

/* line 56752, app/assets/stylesheets/global/style.css */
.irs-dark .irs-bar,
.irs-dark .irs-bar-edge,
.irs-dark .irs-slider::before,
.irs-dark .irs-from,
.irs-dark .irs-to,
.irs-dark .irs-single {
  background-color: #191621;
}

/* line 56761, app/assets/stylesheets/global/style.css */
.irs-dark .irs-from::after,
.irs-dark .irs-to::after,
.irs-dark .irs-single::after {
  border-top-color: #191621;
}

/* #################### MODERN SKIN #################### */
/* line 56768, app/assets/stylesheets/global/style.css */
.irs-modern .irs-line-left,
.irs-modern .irs-line-mid,
.irs-modern .irs-line-right {
  height: 6px;
  box-shadow: inset -2px 2px 2px 0 rgba(34, 34, 34, 0.1);
}

/* line 56775, app/assets/stylesheets/global/style.css */
.irs-modern .irs-bar,
.irs-modern .irs-bar-edge {
  height: 6px;
  box-shadow: inset 0 1px 1px 0 rgba(34, 34, 34, 0.1);
}

/* line 56781, app/assets/stylesheets/global/style.css */
.irs-modern .irs-slider {
  top: 19px;
  background-color: #fff;
  border: 1px solid var(--primary-bg-color);
  border-radius: 0;
}

/* line 56788, app/assets/stylesheets/global/style.css */
.irs-modern .irs-slider::before {
  width: 4px;
  height: 9px;
  background-color: #fff;
  border-left: 1px solid var(--primary-bg-color);
  border-right: 1px solid var(--primary-bg-color);
  margin-left: -2px;
  top: 3px;
}

/* line 56798, app/assets/stylesheets/global/style.css */
.irs-modern.irs-primary .irs-slider {
  border-color: var(--primary-bg-color);
}

/* line 56802, app/assets/stylesheets/global/style.css */
.irs-modern.irs-primary .irs-slider::before {
  border-color: var(--primary-bg-color);
}

/* line 56806, app/assets/stylesheets/global/style.css */
.irs-modern.irs-success .irs-slider {
  border-color: #28c76f;
}

/* line 56810, app/assets/stylesheets/global/style.css */
.irs-modern.irs-success .irs-slider::before {
  border-color: #28c76f;
}

/* line 56814, app/assets/stylesheets/global/style.css */
.irs-modern.irs-dark .irs-slider {
  border-color: #14112d;
}

/* line 56818, app/assets/stylesheets/global/style.css */
.irs-modern.irs-dark .irs-slider::before {
  border-color: #14112d;
}

/* #################### OUTLINE SKIN #################### */
/* line 56823, app/assets/stylesheets/global/style.css */
.irs-outline .irs-line {
  border: 1px solid var(--primary-bg-color);
  height: 10px;
  border-radius: 5px;
}

/* line 56829, app/assets/stylesheets/global/style.css */
.irs-outline .irs-line-left,
.irs-outline .irs-line-mid,
.irs-outline .irs-line-right {
  height: 10px;
  background-color: transparent;
}

/* line 56836, app/assets/stylesheets/global/style.css */
.irs-outline .irs-bar {
  height: 10px;
}

/* line 56840, app/assets/stylesheets/global/style.css */
.irs-outline .irs-bar-edge {
  height: 10px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 56846, app/assets/stylesheets/global/style.css */
.irs-outline .irs-slider {
  top: 21px;
  width: 18px;
  background-color: #fff;
  border: 1px solid var(--primary-bg-color);
  border-radius: 100%;
}

/* line 56854, app/assets/stylesheets/global/style.css */
.irs-outline .irs-slider::before {
  margin-left: -4px;
  top: 4px;
  width: 8px;
  height: 8px;
  border-radius: 100%;
}

/* line 56862, app/assets/stylesheets/global/style.css */
.irs-outline .irs-slider:hover::before,
.irs-outline .irs-slider:focus::before {
  background-color: var(--primary-bg-color);
}

/* line 56867, app/assets/stylesheets/global/style.css */
.irs-outline.irs-primary .irs-line,
.irs-outline.irs-primary .irs-slider {
  border-color: var(--primary-bg-color);
}

/* line 56872, app/assets/stylesheets/global/style.css */
.irs-outline.irs-primary .irs-line:hover::before,
.irs-outline.irs-primary .irs-line:focus::before {
  background-color: var(--primary-bg-color);
}

/* line 56877, app/assets/stylesheets/global/style.css */
.irs-outline.irs-primary .irs-slider:hover::before,
.irs-outline.irs-primary .irs-slider:focus::before {
  background-color: var(--primary-bg-color);
}

/* line 56882, app/assets/stylesheets/global/style.css */
.irs-outline.irs-success .irs-line,
.irs-outline.irs-success .irs-slider {
  border-color: #28c76f;
}

/* line 56887, app/assets/stylesheets/global/style.css */
.irs-outline.irs-success .irs-line:hover::before,
.irs-outline.irs-success .irs-line:focus::before {
  background-color: #339701;
}

/* line 56892, app/assets/stylesheets/global/style.css */
.irs-outline.irs-success .irs-slider:hover::before,
.irs-outline.irs-success .irs-slider:focus::before {
  background-color: #339701;
}

/* line 56897, app/assets/stylesheets/global/style.css */
.irs-outline.irs-dark .irs-line,
.irs-outline.irs-dark .irs-slider {
  border-color: #191621;
}

/* line 56902, app/assets/stylesheets/global/style.css */
.irs-outline.irs-dark .irs-line:hover::before,
.irs-outline.irs-dark .irs-line:focus::before {
  background-color: #313c53;
}

/* line 56907, app/assets/stylesheets/global/style.css */
.irs-outline.irs-dark .irs-slider:hover::before,
.irs-outline.irs-dark .irs-slider:focus::before {
  background-color: #313c53;
}

/*--- RANGE SLIDER ---*/
/* jQuery Countdown styles 2.0.0. */
/* line 56914, app/assets/stylesheets/global/style.css */
#launch_date {
  margin: 0px auto 20px auto;
}

/* line 56918, app/assets/stylesheets/global/style.css */
.countdown-rtl {
  direction: rtl;
}

/* line 56922, app/assets/stylesheets/global/style.css */
.countdown-holding span {
  color: #888;
}

/* line 56926, app/assets/stylesheets/global/style.css */
.countdown-row {
  clear: both;
  width: 100%;
  padding: 0px 2px;
  text-align: center;
}

/* line 56933, app/assets/stylesheets/global/style.css */
.countdown li {
  display: inline-block;
  font-size: 1.83rem;
  font-weight: bold;
  min-width: 88px;
  height: 88px;
  border-radius: 3px;
  line-height: 22px;
  padding: 20px;
  text-align: center;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  background: white;
  z-index: 1;
  border: 5px solid white;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  color: #25252a;
}

/* line 56953, app/assets/stylesheets/global/style.css */
.countdown .time {
  font-size: 13px;
  padding-top: 2px;
  font-weight: 300;
}

@media (max-width: 991px) {
  /* line 56960, app/assets/stylesheets/global/style.css */
  .countdown li {
    margin: 20px 10px 10px 10px;
  }
  /* line 56964, app/assets/stylesheets/global/style.css */
  .is-countdown {
    margin-top: 20px;
  }
}

@media (min-width: 992px) {
  /* line 56970, app/assets/stylesheets/global/style.css */
  .countdown li {
    margin: 30px 10px 5px 10px;
  }
}

/* jQuery Growl
 * Copyright 2015 Kevin Sylvestre
 * 1.3.5
 */
/* line 56979, app/assets/stylesheets/global/style.css */
.ontop,
#growls-default,
#growls-tl,
#growls-tr,
#growls-bl,
#growls-br,
#growls-tc,
#growls-bc,
#growls-cc,
#growls-cl,
#growls-cr {
  z-index: 50000;
  position: fixed;
}

/* line 56994, app/assets/stylesheets/global/style.css */
#growls-default {
  top: 10px;
  right: 10px;
}

/* line 56999, app/assets/stylesheets/global/style.css */
#growls-tl {
  top: 10px;
  left: 10px;
}

/* line 57004, app/assets/stylesheets/global/style.css */
#growls-tr {
  top: 10px;
  right: 10px;
}

/* line 57009, app/assets/stylesheets/global/style.css */
#growls-bl {
  bottom: 10px;
  left: 10px;
}

/* line 57014, app/assets/stylesheets/global/style.css */
#growls-br {
  bottom: 10px;
  right: 10px;
}

/* line 57019, app/assets/stylesheets/global/style.css */
#growls-tc {
  top: 10px;
  right: 10px;
  left: 10px;
}

/* line 57025, app/assets/stylesheets/global/style.css */
#growls-bc {
  bottom: 10px;
  right: 10px;
  left: 10px;
}

/* line 57031, app/assets/stylesheets/global/style.css */
#growls-cc {
  top: 50%;
  left: 50%;
  margin-left: -125px;
}

/* line 57037, app/assets/stylesheets/global/style.css */
#growls-cl {
  top: 50%;
  left: 10px;
}

/* line 57042, app/assets/stylesheets/global/style.css */
#growls-cr {
  top: 50%;
  right: 10px;
}

/* line 57047, app/assets/stylesheets/global/style.css */
#growls-tc .growl,
#growls-bc .growl {
  margin-left: auto;
  margin-right: auto;
}

/* line 57053, app/assets/stylesheets/global/style.css */
.growl {
  opacity: 0.8;
  filter: alpha(opacity=80);
  position: relative;
  border-radius: 4px;
  transition: all 0.4s ease-in-out;
}

/* line 57063, app/assets/stylesheets/global/style.css */
.growl.growl-incoming,
.growl.growl-outgoing {
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 57069, app/assets/stylesheets/global/style.css */
.growl.growl-small {
  width: 200px;
  padding: 5px;
  margin: 5px;
}

/* line 57075, app/assets/stylesheets/global/style.css */
.growl.growl-medium {
  width: 250px;
  padding: 10px;
  margin: 10px;
}

/* line 57081, app/assets/stylesheets/global/style.css */
.growl.growl-large {
  width: 300px;
  padding: 15px;
  margin: 15px;
}

/* line 57087, app/assets/stylesheets/global/style.css */
.growl.growl-default {
  color: #fff;
  background: #2d2d2d;
}

/* line 57092, app/assets/stylesheets/global/style.css */
.growl.growl-error {
  color: #fff;
  background: #ff5b51;
}

/* line 57097, app/assets/stylesheets/global/style.css */
.growl.growl-notice,
.growl.growl-sucess {
  color: #fff;
  background: #2dce89;
}

/* line 57103, app/assets/stylesheets/global/style.css */
.growl.growl-warning {
  color: #fff;
  background: #ecb403;
}

/* line 57108, app/assets/stylesheets/global/style.css */
.growl .growl-close {
  cursor: pointer;
  float: right;
  font-size: 14px;
  line-height: 18px;
  font-weight: normal;
  font-family: helvetica, verdana, sans-serif;
}

/* line 57117, app/assets/stylesheets/global/style.css */
.growl .growl-title {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  margin-bottom: 5px;
}

/* line 57124, app/assets/stylesheets/global/style.css */
.growl .growl-message {
  font-size: 13px;
  line-height: 18px;
}

/**
 * Style-sheet for dtpicker
 * https://github.com/mugifly/jquery-simple-datetimepicker
 */
/* line 57133, app/assets/stylesheets/global/style.css */
.datepicker {
  display: inline-block;
  font: 15px/1.5 "Helvetica Neue", mplus-2c, Helvetica, Arial, "Hiragino Kaku Gothic Pro", Meiryo, sans-serif;
  font-weight: 300;
  border: 1px solid #dfdfdf;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  box-shadow: 0.5px 0.5px 0px #c8c8c8;
  -webkit-box-shadow: 0.5px 0.5px 3px #e1e5ef;
  -moz-box-shadow: 0.5px 0.5px 3px #e1e5ef;
}

/* line 57146, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header {
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  color: #4a4a69;
  text-align: center;
  font-size: 9pt;
  font-weight: bold;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
}

/* line 57160, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > a {
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  cursor: pointer;
  color: #3b7796;
}

/* line 57168, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > a:hover {
  color: #303030;
  background-color: #c8c8c8;
}

/* line 57173, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > a:active {
  color: #ffffff;
  background-color: #808080;
}

/* line 57178, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > span {
  margin-left: 20px;
  margin-right: 20px;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
}

/* line 57186, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > .icon-home {
  position: absolute;
  display: block;
  float: left;
  margin-top: 2px;
  margin-left: 5px;
  width: 11pt;
  height: 11pt;
  vertical-align: middle;
}

/* line 57197, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > .icon-home > svg > g > path {
  fill: #3b7796;
}

/* line 57201, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > a:hover > svg > g > path {
  fill: #303030;
  /* Icon button hover color */
}

/* line 57206, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container {
  margin: -2px 0px -2px 0px;
  background-color: #d2d2d2;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  box-shadow: 0.5px 0px 3px #c8c8c8;
  -webkit-box-shadow: 0.5px 0px 3px #c8c8c8;
  -moz-box-shadow: 0.5px 0px 3px #c8c8c8;
}

/* line 57218, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 57226, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar {
  float: left;
  width: auto;
  margin-top: -0.5px;
  margin-left: -1px;
  margin-bottom: -2px;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  border-top: none;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-bottomleft: 3px;
}

/* line 57243, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > table {
  padding: 10px;
}

/* line 57247, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > th {
  color: #646464;
  width: 18px;
  font-size: small;
  font-weight: normal;
  text-align: center;
}

/* line 57255, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td {
  color: #000000;
  font-size: small;
  text-align: center;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  cursor: pointer;
}

/* line 57265, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.today {
  border-bottom: #bfbfbf solid 2px;
  margin-bottom: -2px;
}

/* line 57270, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.wday_sat {
  color: #0044aa;
}

/* line 57274, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.wday_sun {
  color: #e13b00;
}

/* line 57278, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.day_another_month {
  color: #cccccc;
}

/* line 57282, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.day_in_past,
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.day_in_unallowed,
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.out_of_range {
  cursor: default;
  color: #cccccc;
}

/* line 57289, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.active {
  color: #ffffff;
  background-color: #808080;
}

/* line 57294, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.hover {
  color: #000000;
  background-color: #c8c8c8;
}

/* line 57299, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist {
  float: left;
  width: 4.2em;
  height: 118px;
  margin-top: -0.5px;
  padding: 5px;
  padding-left: 0px;
  padding-right: 0px;
  overflow: auto;
  overflow-x: hidden;
  background-color: #ffffff;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
}

/* line 57318, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar {
  overflow: hidden;
  width: 6px;
  background: #fafafa;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
}

/* line 57330, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar:horizontal {
  height: 1px;
}

/* line 57334, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-button {
  display: none;
}

/* line 57338, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-piece {
  background: #eee;
}

/* line 57342, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-piece:start {
  background: #eee;
}

/* line 57346, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-thumb {
  background: #aaaaaa;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}

/* line 57353, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-corner {
  background: #333;
}

/* line 57357, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item {
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 7px;
  padding-right: 25px;
  margin-top: 5px;
  margin-bottom: 2px;
  font-size: small;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  cursor: pointer;
}

/* line 57371, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.time_in_past,
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.out_of_range {
  cursor: default;
  color: #cccccc;
}

/* line 57377, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.active {
  color: #ffffff;
  background-color: #808080;
}

/* line 57382, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.hover {
  color: #000000;
  background-color: #c8c8c8;
}

/*
 * datepicker_header
*/
/*
 * datepicker_inner_container 
*/
/*
 * datepicker_inner_container > datepicker_calendar
*/
/*
 * datepicker_inner_container > datepicker_calendar > datepicker_table > tbody > tr > th (WDay-cell)
*/
/*
 * datepicker_inner_container > datepicker_calendar > datepicker_table > tbody > tr > td (Day-cell)
*/
/*
 * datepicker_inner_container > datepicker_timelist
*/
/*
.datepicker > .datepicker_inner_container > .datepicker_timelist::after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}
*/
/* line 57414, app/assets/stylesheets/global/style.css */
.ui-timepicker-wrapper {
  overflow-y: auto;
  max-height: 150px;
  width: 6.5em;
  background: #fff;
  border: 1px solid #e9ebfa;
  box-shadow: 0px 16px 18px rgba(6, 10, 48, 0.1);
  outline: none;
  z-index: 1;
  margin: 0;
  border-radius: 4px;
}

/* line 57429, app/assets/stylesheets/global/style.css */
.ui-timepicker-wrapper.ui-timepicker-with-duration {
  width: 13em;
}

/* line 57433, app/assets/stylesheets/global/style.css */
.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,
.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60 {
  width: 11em;
}

/* line 57438, app/assets/stylesheets/global/style.css */
.ui-timepicker-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 57444, app/assets/stylesheets/global/style.css */
.ui-timepicker-duration {
  margin-left: 5px;
  color: #888;
}

/* line 57449, app/assets/stylesheets/global/style.css */
.ui-timepicker-list:hover .ui-timepicker-duration {
  color: #888;
}

/* line 57453, app/assets/stylesheets/global/style.css */
.ui-timepicker-list li {
  padding: 0px 10px;
  cursor: pointer;
  white-space: nowrap;
  color: #000;
  list-style: none;
  margin: 0;
  height: 35px;
  line-height: 35px;
}

/* line 57464, app/assets/stylesheets/global/style.css */
.ui-timepicker-list:hover .ui-timepicker-selected {
  background: #fff;
}

/* line 57468, app/assets/stylesheets/global/style.css */
li.ui-timepicker-selected {
  background: #77bc21;
  color: #fff;
}

/* line 57473, app/assets/stylesheets/global/style.css */
.ui-timepicker-list li:hover,
.ui-timepicker-list .ui-timepicker-selected:hover {
  background: #77bc21;
  color: #fff;
}

/* line 57479, app/assets/stylesheets/global/style.css */
li.ui-timepicker-selected .ui-timepicker-duration {
  color: #ccc;
}

/* line 57483, app/assets/stylesheets/global/style.css */
.ui-timepicker-list li:hover .ui-timepicker-duration {
  color: #ccc;
}

/* line 57487, app/assets/stylesheets/global/style.css */
.ui-timepicker-list li.ui-timepicker-disabled {
  color: #888;
  cursor: default;
}

/* line 57492, app/assets/stylesheets/global/style.css */
.ui-timepicker-list li.ui-timepicker-disabled:hover {
  color: #888;
  cursor: default;
}

/* line 57497, app/assets/stylesheets/global/style.css */
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
  color: #888;
  cursor: default;
}

/* line 57502, app/assets/stylesheets/global/style.css */
.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
  background: #f2f2f2;
}

/* line 57507, app/assets/stylesheets/global/style.css */
#jquery-script-menu {
  position: fixed;
  height: 90px;
  width: 100%;
  top: 0;
  left: 0;
  border-top: 5px solid #316594;
  background: #fff;
  box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
  z-index: 999999;
  padding: 10px 0;
  box-sizing: content-box;
}

/* line 57525, app/assets/stylesheets/global/style.css */
.jquery-script-center {
  width: 960px;
  margin: 0 auto;
}

/* line 57530, app/assets/stylesheets/global/style.css */
.jquery-script-center ul {
  width: 212px;
  float: left;
  line-height: 45px;
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 57539, app/assets/stylesheets/global/style.css */
.jquery-script-center a {
  text-decoration: none;
}

/* line 57543, app/assets/stylesheets/global/style.css */
.jquery-script-ads {
  width: 728px;
  height: 90px;
  float: right;
}

/* line 57549, app/assets/stylesheets/global/style.css */
.jquery-script-clear {
  clear: both;
  height: 0;
}

/* required styles */
/* line 57555, app/assets/stylesheets/global/style.css */
.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 57565, app/assets/stylesheets/global/style.css */
.leaflet-pane > svg,
.leaflet-pane > canvas {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 57572, app/assets/stylesheets/global/style.css */
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 57580, app/assets/stylesheets/global/style.css */
.leaflet-container {
  overflow: hidden;
}

/* line 57584, app/assets/stylesheets/global/style.css */
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
}

/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
/* line 57594, app/assets/stylesheets/global/style.css */
.leaflet-safari .leaflet-tile {
  image-rendering: -webkit-optimize-contrast;
}

/* line 57598, app/assets/stylesheets/global/style.css */
.leaflet-safari .leaflet-tile-container {
  width: 1600px;
  height: 1600px;
  -webkit-transform-origin: 0 0;
}

/* hack that prevents hw layers "stretching" when loading new tiles */
/* line 57605, app/assets/stylesheets/global/style.css */
.leaflet-marker-icon,
.leaflet-marker-shadow {
  display: block;
}

/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
/* line 57612, app/assets/stylesheets/global/style.css */
.leaflet-container {
  -webkit-tap-highlight-color: transparent;
}

/* line 57616, app/assets/stylesheets/global/style.css */
.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
  max-width: none !important;
  max-height: none !important;
}

/* line 57626, app/assets/stylesheets/global/style.css */
.leaflet-container.leaflet-touch-zoom {
  touch-action: pan-x pan-y;
}

/* line 57631, app/assets/stylesheets/global/style.css */
.leaflet-container.leaflet-touch-drag {
  /* Fallback for FF which doesn't support pinch-zoom */
  touch-action: none;
  touch-action: pinch-zoom;
}

/* line 57638, app/assets/stylesheets/global/style.css */
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
  touch-action: none;
}

/* line 57643, app/assets/stylesheets/global/style.css */
.leaflet-container a {
  -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}

/* line 57647, app/assets/stylesheets/global/style.css */
.leaflet-tile {
  filter: inherit;
  visibility: hidden;
}

/* line 57652, app/assets/stylesheets/global/style.css */
.leaflet-tile-loaded {
  visibility: inherit;
}

/* line 57656, app/assets/stylesheets/global/style.css */
.leaflet-zoom-box {
  width: 0;
  height: 0;
  box-sizing: border-box;
  z-index: 800;
}

/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
/* line 57665, app/assets/stylesheets/global/style.css */
.leaflet-overlay-pane svg {
  -moz-user-select: none;
}

/* line 57669, app/assets/stylesheets/global/style.css */
.leaflet-pane {
  z-index: 400;
}

/* line 57673, app/assets/stylesheets/global/style.css */
.leaflet-tile-pane {
  z-index: 200;
}

/* line 57677, app/assets/stylesheets/global/style.css */
.leaflet-overlay-pane {
  z-index: 400;
}

/* line 57681, app/assets/stylesheets/global/style.css */
.leaflet-shadow-pane {
  z-index: 500;
}

/* line 57685, app/assets/stylesheets/global/style.css */
.leaflet-marker-pane {
  z-index: 600;
}

/* line 57689, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-pane {
  z-index: 650;
}

/* line 57693, app/assets/stylesheets/global/style.css */
.leaflet-popup-pane {
  z-index: 700;
}

/* line 57697, app/assets/stylesheets/global/style.css */
.leaflet-map-pane canvas {
  z-index: 100;
}

/* line 57701, app/assets/stylesheets/global/style.css */
.leaflet-map-pane svg {
  z-index: 200;
}

/* line 57705, app/assets/stylesheets/global/style.css */
.leaflet-vml-shape {
  width: 1px;
  height: 1px;
}

/* line 57710, app/assets/stylesheets/global/style.css */
.lvml {
  behavior: url(#default#VML);
  display: inline-block;
  position: absolute;
}

/* control positioning */
/* line 57717, app/assets/stylesheets/global/style.css */
.leaflet-control {
  position: relative;
  z-index: 800;
  pointer-events: visiblePainted;
  /* IE 9-10 doesn't have auto */
  pointer-events: auto;
}

/* line 57725, app/assets/stylesheets/global/style.css */
.leaflet-top,
.leaflet-bottom {
  position: absolute;
  z-index: 1000;
  pointer-events: none;
}

/* line 57732, app/assets/stylesheets/global/style.css */
.leaflet-top {
  top: 0;
}

/* line 57736, app/assets/stylesheets/global/style.css */
.leaflet-right {
  right: 0;
}

/* line 57740, app/assets/stylesheets/global/style.css */
.leaflet-bottom {
  bottom: 0;
}

/* line 57744, app/assets/stylesheets/global/style.css */
.leaflet-left {
  left: 0;
}

/* line 57748, app/assets/stylesheets/global/style.css */
.leaflet-control {
  float: left;
  clear: both;
}

/* line 57753, app/assets/stylesheets/global/style.css */
.leaflet-right .leaflet-control {
  float: right;
}

/* line 57757, app/assets/stylesheets/global/style.css */
.leaflet-top .leaflet-control {
  margin-top: 10px;
}

/* line 57761, app/assets/stylesheets/global/style.css */
.leaflet-bottom .leaflet-control {
  margin-bottom: 10px;
}

/* line 57765, app/assets/stylesheets/global/style.css */
.leaflet-left .leaflet-control {
  margin-left: 10px;
}

/* line 57769, app/assets/stylesheets/global/style.css */
.leaflet-right .leaflet-control {
  margin-right: 10px;
}

/* zoom and fade animations */
/* line 57774, app/assets/stylesheets/global/style.css */
.leaflet-fade-anim .leaflet-tile {
  will-change: opacity;
}

/* line 57778, app/assets/stylesheets/global/style.css */
.leaflet-fade-anim .leaflet-popup {
  opacity: 0;
  transition: opacity 0.2s linear;
}

/* line 57785, app/assets/stylesheets/global/style.css */
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  opacity: 1;
}

/* line 57789, app/assets/stylesheets/global/style.css */
.leaflet-zoom-animated {
  transform-origin: 0 0;
}

/* line 57795, app/assets/stylesheets/global/style.css */
.leaflet-zoom-anim .leaflet-zoom-animated {
  will-change: transform;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);
}

/* line 57802, app/assets/stylesheets/global/style.css */
.leaflet-zoom-anim .leaflet-tile {
  transition: none;
}

/* line 57808, app/assets/stylesheets/global/style.css */
.leaflet-pan-anim .leaflet-tile {
  transition: none;
}

/* line 57814, app/assets/stylesheets/global/style.css */
.leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden;
}

/* cursors */
/* line 57819, app/assets/stylesheets/global/style.css */
.leaflet-interactive {
  cursor: pointer;
}

/* line 57823, app/assets/stylesheets/global/style.css */
.leaflet-grab {
  cursor: grab;
}

/* line 57829, app/assets/stylesheets/global/style.css */
.leaflet-crosshair {
  cursor: crosshair;
}

/* line 57833, app/assets/stylesheets/global/style.css */
.leaflet-crosshair .leaflet-interactive {
  cursor: crosshair;
}

/* line 57837, app/assets/stylesheets/global/style.css */
.leaflet-popup-pane,
.leaflet-control {
  cursor: auto;
}

/* line 57842, app/assets/stylesheets/global/style.css */
.leaflet-dragging .leaflet-grab {
  cursor: move;
  cursor: grabbing;
}

/* line 57849, app/assets/stylesheets/global/style.css */
.leaflet-dragging .leaflet-grab .leaflet-interactive {
  cursor: move;
  cursor: grabbing;
}

/* line 57856, app/assets/stylesheets/global/style.css */
.leaflet-dragging .leaflet-marker-draggable {
  cursor: move;
  cursor: grabbing;
}

/* marker & overlays interactivity */
/* line 57864, app/assets/stylesheets/global/style.css */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
  pointer-events: none;
}

/* line 57872, app/assets/stylesheets/global/style.css */
.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive {
  pointer-events: visiblePainted;
  /* IE 9-10 doesn't have auto */
  pointer-events: auto;
}

/* visual tweaks */
/* line 57881, app/assets/stylesheets/global/style.css */
.leaflet-container {
  background: #efefef;
  outline: 0;
  z-index: 0;
}

/* line 57887, app/assets/stylesheets/global/style.css */
.leaflet-container a {
  color: #0078a8;
}

/* line 57891, app/assets/stylesheets/global/style.css */
.leaflet-container a.leaflet-active {
  outline: 2px solid orange;
}

/* line 57895, app/assets/stylesheets/global/style.css */
.leaflet-zoom-box {
  border: 2px dotted #38f;
  background: rgba(255, 255, 255, 0.5);
}

/* general typography */
/* line 57901, app/assets/stylesheets/global/style.css */
.leaflet-container {
  font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
}

/* general toolbar styles */
/* line 57906, app/assets/stylesheets/global/style.css */
.leaflet-bar {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
  border-radius: 4px;
}

/* line 57911, app/assets/stylesheets/global/style.css */
.leaflet-bar a {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  width: 26px;
  height: 26px;
  line-height: 26px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: black;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
}

/* line 57926, app/assets/stylesheets/global/style.css */
.leaflet-bar a:hover {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  width: 26px;
  height: 26px;
  line-height: 26px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: black;
}

/* line 57938, app/assets/stylesheets/global/style.css */
.leaflet-control-layers-toggle {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
}

/* line 57944, app/assets/stylesheets/global/style.css */
.leaflet-bar a:hover {
  background-color: #f4f4f4;
}

/* line 57948, app/assets/stylesheets/global/style.css */
.leaflet-bar a:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 57953, app/assets/stylesheets/global/style.css */
.leaflet-bar a:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom: none;
}

/* line 57959, app/assets/stylesheets/global/style.css */
.leaflet-bar a.leaflet-disabled {
  cursor: default;
  background-color: #f4f4f4;
  color: #bbb;
}

/* line 57965, app/assets/stylesheets/global/style.css */
.leaflet-touch .leaflet-bar a {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

/* line 57971, app/assets/stylesheets/global/style.css */
.leaflet-touch .leaflet-bar a:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

/* line 57976, app/assets/stylesheets/global/style.css */
.leaflet-touch .leaflet-bar a:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* zoom control */
/* line 57982, app/assets/stylesheets/global/style.css */
.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
  font: bold 18px "Lucida Console", Monaco, monospace;
  text-indent: 1px;
}

/* line 57988, app/assets/stylesheets/global/style.css */
.leaflet-touch .leaflet-control-zoom-in,
.leaflet-touch .leaflet-control-zoom-out {
  font-size: 22px;
}

/* layers control */
/* line 57994, app/assets/stylesheets/global/style.css */
.leaflet-control-layers {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  background: #fff;
  border-radius: 5px;
}

/* line 58000, app/assets/stylesheets/global/style.css */
.leaflet-control-layers-toggle {
  background-image: url(/../plugins/leaflet/images/layers.png);
  width: 36px;
  height: 36px;
}

/* line 58006, app/assets/stylesheets/global/style.css */
.leaflet-retina .leaflet-control-layers-toggle {
  background-image: url(/../plugins/leaflet/images/layers-2x.png);
  background-size: 26px 26px;
}

/* line 58011, app/assets/stylesheets/global/style.css */
.leaflet-touch .leaflet-control-layers-toggle {
  width: 44px;
  height: 44px;
}

/* line 58016, app/assets/stylesheets/global/style.css */
.leaflet-control-layers .leaflet-control-layers-list {
  display: none;
}

/* line 58020, app/assets/stylesheets/global/style.css */
.leaflet-control-layers-expanded {
  padding: 6px 10px 6px 6px;
  color: #333;
  background: #fff;
}

/* line 58026, app/assets/stylesheets/global/style.css */
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display: none;
}

/* line 58030, app/assets/stylesheets/global/style.css */
.leaflet-control-layers-expanded .leaflet-control-layers-list {
  display: block;
  position: relative;
}

/* line 58035, app/assets/stylesheets/global/style.css */
.leaflet-control-layers-scrollbar {
  overflow-y: scroll;
  overflow-x: hidden;
  padding-right: 5px;
}

/* line 58041, app/assets/stylesheets/global/style.css */
.leaflet-control-layers-selector {
  margin-top: 2px;
  position: relative;
  top: 1px;
}

/* line 58047, app/assets/stylesheets/global/style.css */
.leaflet-control-layers label {
  display: block;
}

/* line 58051, app/assets/stylesheets/global/style.css */
.leaflet-control-layers-separator {
  height: 0;
  border-top: 1px solid #ddd;
  margin: 5px -10px 5px -6px;
}

/* Default icon URLs */
/* line 58058, app/assets/stylesheets/global/style.css */
.leaflet-default-icon-path {
  background-image: url(/../plugins/leaflet/images/marker-icon.png);
}

/* attribution and scale controls */
/* line 58063, app/assets/stylesheets/global/style.css */
.leaflet-container .leaflet-control-attribution {
  background: #fff;
  background: rgba(255, 255, 255, 0.7);
  margin: 0;
}

/* line 58069, app/assets/stylesheets/global/style.css */
.leaflet-control-attribution,
.leaflet-control-scale-line {
  padding: 0 5px;
  color: #333;
}

/* line 58075, app/assets/stylesheets/global/style.css */
.leaflet-control-attribution a {
  text-decoration: none;
}

/* line 58079, app/assets/stylesheets/global/style.css */
.leaflet-control-attribution a:hover {
  text-decoration: underline;
}

/* line 58083, app/assets/stylesheets/global/style.css */
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
  font-size: 11px;
}

/* line 58088, app/assets/stylesheets/global/style.css */
.leaflet-left .leaflet-control-scale {
  margin-left: 5px;
}

/* line 58092, app/assets/stylesheets/global/style.css */
.leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px;
}

/* line 58096, app/assets/stylesheets/global/style.css */
.leaflet-control-scale-line {
  border: 2px solid #777;
  border-top: none;
  line-height: 1.1;
  padding: 2px 5px 1px;
  font-size: 11px;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
  background: #fff;
  background: rgba(255, 255, 255, 0.5);
}

/* line 58110, app/assets/stylesheets/global/style.css */
.leaflet-control-scale-line:not(:first-child) {
  border-top: 2px solid #777;
  border-bottom: none;
  margin-top: -2px;
}

/* line 58116, app/assets/stylesheets/global/style.css */
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777;
}

/* line 58120, app/assets/stylesheets/global/style.css */
.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  box-shadow: none;
}

/* line 58126, app/assets/stylesheets/global/style.css */
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  border: 1px solid rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
}

/* popup */
/* line 58133, app/assets/stylesheets/global/style.css */
.leaflet-popup {
  position: absolute;
  text-align: center;
  margin-bottom: 20px;
}

/* line 58139, app/assets/stylesheets/global/style.css */
.leaflet-popup-content-wrapper {
  padding: 1px;
  text-align: left;
  border-radius: 12px;
}

/* line 58145, app/assets/stylesheets/global/style.css */
.leaflet-popup-content {
  margin: 13px 19px;
  line-height: 1.4;
}

/* line 58150, app/assets/stylesheets/global/style.css */
.leaflet-popup-content p {
  margin: 18px 0;
}

/* line 58154, app/assets/stylesheets/global/style.css */
.leaflet-popup-tip-container {
  width: 40px;
  height: 20px;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  overflow: hidden;
  pointer-events: none;
}

/* line 58164, app/assets/stylesheets/global/style.css */
.leaflet-popup-tip {
  width: 17px;
  height: 17px;
  padding: 1px;
  margin: -10px auto 0;
  transform: rotate(45deg);
}

/* line 58175, app/assets/stylesheets/global/style.css */
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  background: white;
  color: #333;
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
}

/* line 58182, app/assets/stylesheets/global/style.css */
.leaflet-container a.leaflet-popup-close-button {
  position: absolute;
  top: 0;
  right: 0;
  padding: 4px 4px 0 0;
  border: none;
  text-align: center;
  width: 18px;
  height: 14px;
  font: 16px/14px Tahoma, Verdana, sans-serif;
  color: #c3c3c3;
  text-decoration: none;
  font-weight: bold;
  background: transparent;
}

/* line 58198, app/assets/stylesheets/global/style.css */
.leaflet-container a.leaflet-popup-close-button:hover {
  color: #999;
}

/* line 58202, app/assets/stylesheets/global/style.css */
.leaflet-popup-scrolled {
  overflow: auto;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}

/* line 58208, app/assets/stylesheets/global/style.css */
.leaflet-oldie .leaflet-popup-content-wrapper {
  zoom: 1;
}

/* line 58212, app/assets/stylesheets/global/style.css */
.leaflet-oldie .leaflet-popup-tip {
  width: 24px;
  margin: 0 auto;
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}

/* line 58219, app/assets/stylesheets/global/style.css */
.leaflet-oldie .leaflet-popup-tip-container {
  margin-top: -1px;
}

/* line 58223, app/assets/stylesheets/global/style.css */
.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
  border: 1px solid #999;
}

/* div icon */
/* line 58231, app/assets/stylesheets/global/style.css */
.leaflet-div-icon {
  background: #fff;
  border: 1px solid #666;
}

/* Tooltip */
/* Base styles for the element that has a tooltip */
/* line 58238, app/assets/stylesheets/global/style.css */
.leaflet-tooltip {
  position: absolute;
  padding: 6px;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 3px;
  color: #222;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  pointer-events: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

/* line 58254, app/assets/stylesheets/global/style.css */
.leaflet-tooltip.leaflet-clickable {
  cursor: pointer;
  pointer-events: auto;
}

/* line 58259, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  position: absolute;
  pointer-events: none;
  border: 6px solid transparent;
  background: transparent;
  content: "";
}

/* Directions */
/* line 58271, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-bottom {
  margin-top: 6px;
}

/* line 58275, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-top {
  margin-top: -6px;
}

/* line 58279, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-bottom:before {
  left: 50%;
  margin-left: -6px;
}

/* line 58284, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-top:before {
  left: 50%;
  margin-left: -6px;
  bottom: 0;
  margin-bottom: -12px;
  border-top-color: #fff;
}

/* line 58292, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-bottom:before {
  top: 0;
  margin-top: -12px;
  margin-left: -6px;
  border-bottom-color: #fff;
}

/* line 58299, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-left {
  margin-left: -6px;
}

/* line 58303, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-right {
  margin-left: 6px;
}

/* line 58307, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  top: 50%;
  margin-top: -6px;
}

/* line 58313, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-left:before {
  right: 0;
  margin-right: -12px;
  border-left-color: #fff;
}

/* line 58319, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-right:before {
  left: 0;
  margin-left: -12px;
  border-right-color: #fff;
}

/*---------------------------------------------*/
/* line 58326, app/assets/stylesheets/global/style.css */
input {
  outline: none;
  border: none;
}

/* line 58331, app/assets/stylesheets/global/style.css */
textarea {
  outline: none;
  border: none;
}

/* line 58336, app/assets/stylesheets/global/style.css */
textarea:focus {
  border-color: none !important;
}

/* line 58340, app/assets/stylesheets/global/style.css */
input:focus {
  border-color: none !important;
}

/* line 58344, app/assets/stylesheets/global/style.css */
input:focus::-webkit-input-placeholder,
input:focus:-moz-placeholder,
input:focus::-moz-placeholder,
input:focus:-ms-input-placeholder {
  color: transparent;
}

/* line 58351, app/assets/stylesheets/global/style.css */
textarea:focus::-webkit-input-placeholder,
textarea:focus:-moz-placeholder,
textarea:focus::-moz-placeholder,
textarea:focus:-ms-input-placeholder {
  color: transparent;
}

/* line 58358, app/assets/stylesheets/global/style.css */
input::-webkit-input-placeholder,
input:-moz-placeholder,
input::-moz-placeholder,
input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}

/* line 58365, app/assets/stylesheets/global/style.css */
textarea::-webkit-input-placeholder,
textarea:-moz-placeholder,
textarea::-moz-placeholder,
textarea:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}

/*---------------------------------------------*/
/* line 58373, app/assets/stylesheets/global/style.css */
button {
  outline: none !important;
  border: none;
  background: transparent;
}

/* line 58379, app/assets/stylesheets/global/style.css */
button:hover {
  cursor: pointer;
}

/* line 58383, app/assets/stylesheets/global/style.css */
iframe {
  border: none !important;
}

/*//////////////////////////////////////////////////////////////////
  [ Utility ]*/
/* line 58389, app/assets/stylesheets/global/style.css */
.txt1,
.txt2 {
  font-size: 13px;
  line-height: 1.5;
  color: #24214c;
}

/*//////////////////////////////////////////////////////////////////
  [ login ]*/
/* line 58398, app/assets/stylesheets/global/style.css */
.limiter {
  width: 100%;
  margin: 0 auto;
}

/* line 58403, app/assets/stylesheets/global/style.css */
.container-login100 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 15px;
  z-index: 999;
}

/* line 58418, app/assets/stylesheets/global/style.css */
.wrap-login100 {
  /*width: 960px;*/
  background: #fff;
  overflow: hidden;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 137px 130px 137px 95px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.06);
  border-radius: 5px;
}

/*------------------------------------------------------------------
  [  ]*/
/* line 58431, app/assets/stylesheets/global/style.css */
.login100-pic {
  width: 316px;
}

/* line 58435, app/assets/stylesheets/global/style.css */
.login100-pic img {
  max-width: 100%;
}

/*------------------------------------------------------------------
  [  ]*/
/* line 58441, app/assets/stylesheets/global/style.css */
.login100-form {
  width: 320px;
}

/* line 58445, app/assets/stylesheets/global/style.css */
.login100-form-title {
  font-size: 24px;
  line-height: 1.2;
  text-align: center;
  width: 100%;
  display: block;
  padding-bottom: 30px;
  color: #424344;
}

/*---------------------------------------------*/
/* line 58456, app/assets/stylesheets/global/style.css */
.wrap-input100 {
  position: relative;
  width: 100%;
  z-index: 1;
  margin-bottom: 10px;
}

/* line 58463, app/assets/stylesheets/global/style.css */
.input100 {
  font-size: 15px;
  line-height: 1.5;
  color: #000;
  display: block;
  width: 100%;
  background: #ffffff;
  height: 45px;
  padding: 0 30px 0 54px;
  border-radius: 5px;
  border: 1px solid #ecf0fa;
}

/*------------------------------------------------------------------
  [ Focus ]*/
/* line 58478, app/assets/stylesheets/global/style.css */
.focus-input100 {
  display: block;
  position: absolute;
  border-radius: 5px;
  bottom: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  box-shadow: 0px 0px 0px 0px;
  text-transform: uppercase;
  background: #6259ca;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 58494, app/assets/stylesheets/global/style.css */
.symbol-input100 {
  font-size: 17px;
  display: flex;
  align-items: center;
  position: absolute;
  border-radius: 5px;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-left: 22px;
  pointer-events: none;
  transition: all 0.4s;
  color: #828996;
}

/* line 58517, app/assets/stylesheets/global/style.css */
.input100.focus-input100 + .symbol-input100 {
  text-transform: uppercase;
  background: #6259ca;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/*------------------------------------------------------------------
  [ Button ]*/
/* line 58526, app/assets/stylesheets/global/style.css */
.container-login100-form-btn {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding-top: 15px;
}

/* line 58538, app/assets/stylesheets/global/style.css */
.login100-form-btn {
  line-height: 1.5;
  color: #fff;
  width: 100%;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 25px;
  border-radius: 5px;
}

/*------------------------------------------------------------------
  [ Responsive ]*/
@media (max-width: 992px) {
  /* line 58557, app/assets/stylesheets/global/style.css */
  .wrap-login100 {
    padding: 35px 90px 35px 85px;
  }
  /* line 58561, app/assets/stylesheets/global/style.css */
  .login100-pic {
    width: 35%;
    display: none;
  }
  /* line 58566, app/assets/stylesheets/global/style.css */
  .login100-form {
    width: 100%;
  }
}

@media (max-width: 768px) {
  /* line 58572, app/assets/stylesheets/global/style.css */
  .wrap-login100 {
    padding: 30px 80px 30px 80px;
  }
  /* line 58576, app/assets/stylesheets/global/style.css */
  .login100-form {
    width: 100%;
  }
}

@media (max-width: 576px) {
  /* line 58582, app/assets/stylesheets/global/style.css */
  .wrap-login100 {
    padding: 25px 15px 25px 15px;
  }
}

/* line 58587, app/assets/stylesheets/global/style.css */
.btn-social {
  position: relative;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  border: 1px solid #e2e7eb;
  padding-left: 60px;
  background-color: #fff;
}

/* line 58598, app/assets/stylesheets/global/style.css */
.btn-social > :first-child {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 40px;
  line-height: 36px;
  font-size: 1.2em;
  text-align: center;
  border-right: 1px solid #ecf0fa;
}

/* line 58610, app/assets/stylesheets/global/style.css */
.btn-social.btn-lg, .btn-group-lg > .btn-social.btn {
  padding-left: 61px;
}

/* line 58614, app/assets/stylesheets/global/style.css */
.btn-social.btn-lg > :first-child, .btn-group-lg > .btn-social.btn > :first-child {
  line-height: 45px;
  width: 45px;
  font-size: 1.8em;
}

/* line 58620, app/assets/stylesheets/global/style.css */
.btn-social.btn-sm, .btn-group-sm > .btn-social.btn {
  padding-left: 38px;
}

/* line 58624, app/assets/stylesheets/global/style.css */
.btn-social.btn-sm > :first-child, .btn-group-sm > .btn-social.btn > :first-child {
  line-height: 28px;
  width: 28px;
  font-size: 1.4em;
}

/* line 58630, app/assets/stylesheets/global/style.css */
.btn-social.btn-xs {
  padding-left: 30px;
}

/* line 58634, app/assets/stylesheets/global/style.css */
.btn-social.btn-xs > :first-child {
  line-height: 20px;
  width: 20px;
  font-size: 1.2em;
}

/* line 58640, app/assets/stylesheets/global/style.css */
.btn-social-icon {
  position: relative;
  padding-left: 44px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 34px;
  width: 34px;
  padding: 0;
}

/* line 58652, app/assets/stylesheets/global/style.css */
.btn-social-icon > :first-child {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 32px;
  line-height: 34px;
  font-size: 1.6em;
  text-align: center;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 58664, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-lg, .btn-group-lg > .btn-social-icon.btn {
  padding-left: 61px;
}

/* line 58668, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-lg > :first-child, .btn-group-lg > .btn-social-icon.btn > :first-child {
  line-height: 45px;
  width: 45px;
  font-size: 1.8em;
}

/* line 58674, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-sm, .btn-group-sm > .btn-social-icon.btn {
  padding-left: 38px;
}

/* line 58678, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-sm > :first-child, .btn-group-sm > .btn-social-icon.btn > :first-child {
  line-height: 28px;
  width: 28px;
  font-size: 1.4em;
}

/* line 58684, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-xs {
  padding-left: 30px;
}

/* line 58688, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-xs > :first-child {
  line-height: 20px;
  width: 20px;
  font-size: 1.2em;
}

/* line 58694, app/assets/stylesheets/global/style.css */
.btn-social-icon > :first-child {
  border: none;
  text-align: center;
  width: 100%;
  color: #fff;
}

/* line 58701, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-lg, .btn-group-lg > .btn-social-icon.btn {
  height: 45px;
  width: 45px;
  padding-left: 0;
  padding-right: 0;
}

/* line 58708, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-sm, .btn-group-sm > .btn-social-icon.btn {
  height: 30px;
  width: 30px;
  padding-left: 0;
  padding-right: 0;
}

/* line 58715, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-xs {
  height: 22px;
  width: 22px;
  padding-left: 0;
  padding-right: 0;
}

/*! Pickr 1.8.2 MIT | https://github.com/Simonwep/pickr */
/* line 58723, app/assets/stylesheets/global/style.css */
.pickr {
  position: relative;
  overflow: visible;
  transform: translateY(0);
}

/* line 58729, app/assets/stylesheets/global/style.css */
.pickr * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 58736, app/assets/stylesheets/global/style.css */
.pickr .pcr-button {
  position: relative;
  height: 2em;
  width: 2em;
  padding: 0.5em;
  cursor: pointer;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;
  border-radius: 0.15em;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat center;
  background-size: 0;
  transition: all 0.3s;
}

/* line 58749, app/assets/stylesheets/global/style.css */
.pickr .pcr-button::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 0.5em;
  border-radius: 0.15em;
  z-index: -1;
  z-index: initial;
}

/* line 58763, app/assets/stylesheets/global/style.css */
.pickr .pcr-button::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: background 0.3s;
  background: var(--pcr-color);
  border-radius: 0.15em;
}

/* line 58775, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.clear {
  background-size: 70%;
}

/* line 58779, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.clear::before {
  opacity: 0;
}

/* line 58783, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.clear:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 58787, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.disabled {
  cursor: not-allowed;
}

/* line 58791, app/assets/stylesheets/global/style.css */
.pickr * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 58798, app/assets/stylesheets/global/style.css */
.pcr-app * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 58805, app/assets/stylesheets/global/style.css */
.pickr input:focus,
.pickr input.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 58810, app/assets/stylesheets/global/style.css */
.pickr button:focus,
.pickr button.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 58815, app/assets/stylesheets/global/style.css */
.pcr-app input:focus,
.pcr-app input.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 58820, app/assets/stylesheets/global/style.css */
.pcr-app button:focus,
.pcr-app button.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 58825, app/assets/stylesheets/global/style.css */
.pickr .pcr-palette,
.pickr .pcr-slider {
  transition: box-shadow 0.3s;
}

/* line 58830, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-palette,
.pcr-app .pcr-slider {
  transition: box-shadow 0.3s;
}

/* line 58835, app/assets/stylesheets/global/style.css */
.pickr .pcr-palette:focus,
.pickr .pcr-slider:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25);
}

/* line 58840, app/assets/stylesheets/global/style.css */
.pcr-app {
  position: fixed;
  display: flex;
  flex-direction: column;
  z-index: 100;
  border-radius: 0.1em;
  background: #fff;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s, visibility 0s 0.3s;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;
  box-shadow: 0 0.15em 1.5em 0 rgba(0, 0, 0, 0.1), 0 0 1em 0 rgba(0, 0, 0, 0.03);
  left: 0;
  top: 0;
}

/* line 58856, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-palette:focus,
.pcr-app .pcr-slider:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25);
}

/* line 58861, app/assets/stylesheets/global/style.css */
.pcr-app.visible {
  transition: opacity 0.3s;
  visibility: visible;
  opacity: 1;
}

/* line 58867, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0.75em;
}

/* line 58873, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches.pcr-last {
  margin: 0;
}

/* line 58877, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button {
  font-size: 1em;
  position: relative;
  width: calc(1.75em - 5px);
  height: calc(1.75em - 5px);
  border-radius: 0.15em;
  cursor: pointer;
  margin: 2.5px;
  flex-shrink: 0;
  justify-self: center;
  transition: all 0.15s;
  overflow: hidden;
  background: transparent;
  z-index: 1;
}

/* line 58893, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 6px;
  border-radius: 0.15em;
  z-index: -1;
}

/* line 58906, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--pcr-color);
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 0.15em;
  box-sizing: border-box;
}

/* line 58919, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button:hover {
  filter: brightness(1.05);
}

/* line 58923, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button:not(.pcr-active) {
  box-shadow: none;
}

/* line 58927, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0 -0.2em 0 -0.2em;
}

/* line 58934, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction > * {
  margin: 0 0.2em;
}

/* line 58938, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction input {
  letter-spacing: 0.07em;
  font-size: 0.75em;
  text-align: center;
  cursor: pointer;
  color: #75797e;
  background: #f1f3f4;
  border-radius: 0.15em;
  transition: all 0.15s;
  padding: 0.45em 0.5em;
  margin-top: 0.75em;
}

/* line 58951, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction input:hover {
  filter: brightness(0.975);
}

/* line 58955, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction input:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(66, 133, 244, 0.75);
}

/* line 58959, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-result {
  color: #75797e;
  text-align: left;
  flex: 1 1 8em;
  min-width: 8em;
  transition: all 0.2s;
  border-radius: 0.15em;
  background: #f1f3f4;
  cursor: text;
}

/* line 58970, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-result::-moz-selection {
  background: #4285f4;
  color: #fff;
}
.pcr-app .pcr-interaction .pcr-result::-moz-selection,
.pcr-app .pcr-interaction .pcr-result::selection {
  background: #4285f4;
  color: #fff;
}

/* line 58976, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-type.active {
  color: #fff;
  background: #4285f4;
}

/* line 58981, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save,
.pcr-app .pcr-interaction .pcr-cancel,
.pcr-app .pcr-interaction .pcr-clear {
  color: #fff;
  width: auto;
}

/* line 58988, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save,
.pcr-app .pcr-interaction .pcr-cancel,
.pcr-app .pcr-interaction .pcr-clear {
  color: #fff;
}

/* line 58994, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save:hover,
.pcr-app .pcr-interaction .pcr-cancel:hover,
.pcr-app .pcr-interaction .pcr-clear:hover {
  filter: brightness(0.925);
}

/* line 59000, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save {
  background: #4285f4;
}

/* line 59004, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-clear,
.pcr-app .pcr-interaction .pcr-cancel {
  background: #f44250;
}

/* line 59009, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-clear:focus,
.pcr-app .pcr-interaction .pcr-cancel:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(244, 66, 80, 0.75);
}

/* line 59014, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-selection .pcr-picker {
  position: absolute;
  height: 18px;
  width: 18px;
  border: 2px solid #fff;
  border-radius: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 59026, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-selection .pcr-color-palette,
.pcr-app .pcr-selection .pcr-color-chooser,
.pcr-app .pcr-selection .pcr-color-opacity {
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  display: flex;
  flex-direction: column;
  cursor: grab;
  cursor: -webkit-grab;
}

/* line 59040, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-selection .pcr-color-palette:active,
.pcr-app .pcr-selection .pcr-color-chooser:active,
.pcr-app .pcr-selection .pcr-color-opacity:active {
  cursor: grabbing;
  cursor: -webkit-grabbing;
}

/* line 59047, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] {
  width: 14.25em;
  max-width: 95vw;
  padding: 0.8em;
}

/* line 59053, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex-grow: 1;
}

/* line 59060, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 1em;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 0.5em;
}

/* line 59071, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 0.5em;
  border-radius: 0.15em;
  z-index: -1;
}

/* line 59084, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-last-color {
  cursor: pointer;
  transition: background-color 0.3s, box-shadow 0.3s;
  border-radius: 0.15em 0 0 0.15em;
  z-index: 2;
}

/* line 59091, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-current-color {
  border-radius: 0 0.15em 0.15em 0;
}

/* line 59095, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-last-color,
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-current-color {
  background: var(--pcr-color);
  width: 50%;
  height: 100%;
}

/* line 59102, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette {
  width: 100%;
  height: 8em;
  z-index: 1;
}

/* line 59108, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette .pcr-palette {
  border-radius: 0.15em;
  width: 100%;
  height: 100%;
}

/* line 59114, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette .pcr-palette::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 0.5em;
  border-radius: 0.15em;
  z-index: -1;
}

/* line 59127, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser,
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity {
  height: 0.5em;
  margin-top: 0.75em;
}

/* line 59133, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-picker,
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-picker {
  top: 50%;
  transform: translateY(-50%);
}

/* line 59139, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-slider,
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-slider {
  flex-grow: 1;
  border-radius: 50em;
}

/* line 59145, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-slider {
  background: linear-gradient(to right, red, #ff0, lime, cyan, blue, #f0f, red);
}

/* line 59149, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-slider {
  background: linear-gradient(to right, transparent, black), url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 100%, 0.25em;
}

@supports (display: grid) {
  /* line 59155, app/assets/stylesheets/global/style.css */
  .pcr-app .pcr-swatches {
    display: grid;
    align-items: center;
    grid-template-columns: repeat(auto-fit, 1.75em);
  }
}

/* line 59162, app/assets/stylesheets/global/style.css */
.morris-hover {
  position: absolute;
  z-index: 10;
}

/* line 59167, app/assets/stylesheets/global/style.css */
.morris-hover.morris-default-style {
  border-radius: 10px;
  padding: 6px;
  color: #666;
  background: rgba(255, 255, 255, 0.8);
  border: solid 1px rgba(230, 230, 230, 0.1);
  font-family: sans-serif;
  font-size: 12px;
  text-align: center;
}

/* line 59178, app/assets/stylesheets/global/style.css */
.morris-hover.morris-default-style .morris-hover-row-label {
  font-weight: bold;
  margin: 0.25em 0;
}

/* line 59183, app/assets/stylesheets/global/style.css */
.morris-hover.morris-default-style .morris-hover-point {
  white-space: nowrap;
  margin: 0.1em 0;
}

/*! Pickr 1.8.2 MIT | https://github.com/Simonwep/pickr */
/* line 59189, app/assets/stylesheets/global/style.css */
.pickr {
  position: relative;
  overflow: visible;
  transform: translateY(0);
}

/* line 59195, app/assets/stylesheets/global/style.css */
.pickr * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 59202, app/assets/stylesheets/global/style.css */
.pickr .pcr-button {
  position: relative;
  height: 2em;
  width: 2em;
  padding: 0.5em;
  cursor: pointer;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;
  border-radius: 0.15em;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat center;
  background-size: 0;
  transition: all 0.3s;
}

/* line 59215, app/assets/stylesheets/global/style.css */
.pickr .pcr-button::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 0.5em;
  border-radius: 0.15em;
  z-index: -1;
  z-index: initial;
}

/* line 59229, app/assets/stylesheets/global/style.css */
.pickr .pcr-button::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: background 0.3s;
  background: var(--pcr-color);
  border-radius: 0.15em;
}

/* line 59241, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.clear {
  background-size: 70%;
}

/* line 59245, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.clear::before {
  opacity: 0;
}

/* line 59249, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.clear:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 59253, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.disabled {
  cursor: not-allowed;
}

/* line 59257, app/assets/stylesheets/global/style.css */
.pickr * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 59264, app/assets/stylesheets/global/style.css */
.pcr-app * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 59271, app/assets/stylesheets/global/style.css */
.pickr input:focus,
.pickr input.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 59276, app/assets/stylesheets/global/style.css */
.pickr button:focus,
.pickr button.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 59281, app/assets/stylesheets/global/style.css */
.pcr-app input:focus,
.pcr-app input.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 59286, app/assets/stylesheets/global/style.css */
.pcr-app button:focus,
.pcr-app button.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 59291, app/assets/stylesheets/global/style.css */
.pickr .pcr-palette,
.pickr .pcr-slider {
  transition: box-shadow 0.3s;
}

/* line 59296, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-palette,
.pcr-app .pcr-slider {
  transition: box-shadow 0.3s;
}

/* line 59301, app/assets/stylesheets/global/style.css */
.pickr .pcr-palette:focus,
.pickr .pcr-slider:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25);
}

/* line 59306, app/assets/stylesheets/global/style.css */
.pcr-app {
  position: fixed;
  display: flex;
  flex-direction: column;
  z-index: 100;
  border-radius: 0.1em;
  background: #fff;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s, visibility 0s 0.3s;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;
  box-shadow: 0 0.15em 1.5em 0 rgba(0, 0, 0, 0.1), 0 0 1em 0 rgba(0, 0, 0, 0.03);
  left: 0;
  top: 0;
}

/* line 59322, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-palette:focus,
.pcr-app .pcr-slider:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25);
}

/* line 59327, app/assets/stylesheets/global/style.css */
.pcr-app.visible {
  transition: opacity 0.3s;
  visibility: visible;
  opacity: 1;
}

/* line 59333, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0.75em;
}

/* line 59339, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches.pcr-last {
  margin: 0;
}

/* line 59343, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button {
  font-size: 1em;
  position: relative;
  width: calc(1.75em - 5px);
  height: calc(1.75em - 5px);
  border-radius: 0.15em;
  cursor: pointer;
  margin: 2.5px;
  flex-shrink: 0;
  justify-self: center;
  transition: all 0.15s;
  overflow: hidden;
  background: transparent;
  z-index: 1;
}

/* line 59359, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 6px;
  border-radius: 0.15em;
  z-index: -1;
}

/* line 59372, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--pcr-color);
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 0.15em;
  box-sizing: border-box;
}

/* line 59385, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button:hover {
  filter: brightness(1.05);
}

/* line 59389, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button:not(.pcr-active) {
  box-shadow: none;
}

/* line 59393, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0 -0.2em 0 -0.2em;
}

/* line 59400, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction > * {
  margin: 0 0.2em;
}

/* line 59404, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction input {
  letter-spacing: 0.07em;
  font-size: 0.75em;
  text-align: center;
  cursor: pointer;
  color: #75797e;
  background: #f1f3f4;
  border-radius: 0.15em;
  transition: all 0.15s;
  padding: 0.45em 0.5em;
  margin-top: 0.75em;
}

/* line 59417, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction input:hover {
  filter: brightness(0.975);
}

/* line 59421, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction input:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(66, 133, 244, 0.75);
}

/* line 59425, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-result {
  color: #75797e;
  text-align: left;
  flex: 1 1 8em;
  min-width: 8em;
  transition: all 0.2s;
  border-radius: 0.15em;
  background: #f1f3f4;
  cursor: text;
}

/* line 59436, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-result::-moz-selection {
  background: #4285f4;
  color: #fff;
}
.pcr-app .pcr-interaction .pcr-result::-moz-selection,
.pcr-app .pcr-interaction .pcr-result::selection {
  background: #4285f4;
  color: #fff;
}

/* line 59442, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-type.active {
  color: #fff;
  background: #4285f4;
}

/* line 59447, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save,
.pcr-app .pcr-interaction .pcr-cancel,
.pcr-app .pcr-interaction .pcr-clear {
  color: #fff;
  width: auto;
}

/* line 59454, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save,
.pcr-app .pcr-interaction .pcr-cancel,
.pcr-app .pcr-interaction .pcr-clear {
  color: #fff;
}

/* line 59460, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save:hover,
.pcr-app .pcr-interaction .pcr-cancel:hover,
.pcr-app .pcr-interaction .pcr-clear:hover {
  filter: brightness(0.925);
}

/* line 59466, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save {
  background: #4285f4;
}

/* line 59470, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-clear,
.pcr-app .pcr-interaction .pcr-cancel {
  background: #f44250;
}

/* line 59475, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-clear:focus,
.pcr-app .pcr-interaction .pcr-cancel:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(244, 66, 80, 0.75);
}

/* line 59480, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-selection .pcr-picker {
  position: absolute;
  height: 18px;
  width: 18px;
  border: 2px solid #fff;
  border-radius: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 59492, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-selection .pcr-color-palette,
.pcr-app .pcr-selection .pcr-color-chooser,
.pcr-app .pcr-selection .pcr-color-opacity {
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  display: flex;
  flex-direction: column;
  cursor: grab;
  cursor: -webkit-grab;
}

/* line 59506, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-selection .pcr-color-palette:active,
.pcr-app .pcr-selection .pcr-color-chooser:active,
.pcr-app .pcr-selection .pcr-color-opacity:active {
  cursor: grabbing;
  cursor: -webkit-grabbing;
}

/* line 59513, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] {
  width: 14.25em;
  max-width: 95vw;
}

/* line 59518, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-swatches {
  margin-top: 0.6em;
  padding: 0 0.6em;
}

/* line 59523, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-interaction {
  padding: 0 0.6em 0.6em 0.6em;
}

/* line 59527, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection {
  display: grid;
  grid-gap: 0.6em;
  grid-template-columns: 1fr 4fr;
  grid-template-rows: 5fr auto auto;
  align-items: center;
  height: 10.5em;
  width: 100%;
  align-self: flex-start;
}

/* line 59538, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview {
  grid-area: 2/1/4/1;
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-left: 0.6em;
}

/* line 59548, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-last-color {
  display: none;
}

/* line 59552, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-current-color {
  position: relative;
  background: var(--pcr-color);
  width: 2em;
  height: 2em;
  border-radius: 50em;
  overflow: hidden;
}

/* line 59561, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-current-color::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 0.5em;
  border-radius: 0.15em;
  z-index: -1;
}

/* line 59574, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette {
  grid-area: 1/1/2/3;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 59581, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette .pcr-palette {
  border-radius: 0.15em;
  width: 100%;
  height: 100%;
}

/* line 59587, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette .pcr-palette::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 0.5em;
  border-radius: 0.15em;
  z-index: -1;
}

/* line 59600, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser {
  grid-area: 2/2/2/2;
}

/* line 59604, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity {
  grid-area: 3/2/3/2;
}

/* line 59608, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser,
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity {
  height: 0.5em;
  margin: 0 0.6em;
}

/* line 59614, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-picker,
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-picker {
  top: 50%;
  transform: translateY(-50%);
}

/* line 59620, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-slider,
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-slider {
  flex-grow: 1;
  border-radius: 50em;
}

/* line 59626, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-slider {
  background: linear-gradient(to right, red, #ff0, lime, cyan, blue, #f0f, red);
}

/* line 59630, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-slider {
  background: linear-gradient(to right, transparent, black), url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 100%, 0.25em;
}

@supports (display: grid) {
  /* line 59636, app/assets/stylesheets/global/style.css */
  .pcr-app .pcr-swatches {
    display: grid;
    align-items: center;
    grid-template-columns: repeat(auto-fit, 1.75em);
  }
}

/* line 59643, app/assets/stylesheets/global/style.css */
#ui_notifIt {
  position: fixed;
  top: 10px;
  right: 10px;
  cursor: pointer;
  overflow: hidden;
  -o-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);
  -wekbit-border-radius: 5px;
  border-radius: 5px;
  z-index: 2000;
}

/* line 59660, app/assets/stylesheets/global/style.css */
#ui_notifIt:hover {
  opacity: 1 !important;
}

/* line 59664, app/assets/stylesheets/global/style.css */
#ui_notifIt p {
  text-align: center;
  font-size: 14px;
  padding: 0;
  margin: 0;
  font-weight: 400;
  text-transform: capitalize;
  opacity: 1;
}

/* line 59674, app/assets/stylesheets/global/style.css */
#ui_notifIt p i {
  font-size: 20px;
}

/* line 59678, app/assets/stylesheets/global/style.css */
#notifIt_close {
  position: absolute;
  color: #fff;
  top: 0;
  padding: 0px 5px;
  right: 0;
}

/* line 59686, app/assets/stylesheets/global/style.css */
#notifIt_close:hover {
  background-color: white;
}

/* Color setup */
/* You are free to change all of this */
/* line 59692, app/assets/stylesheets/global/style.css */
#ui_notifIt.primary {
  background-color: #77bc21;
  color: white;
}

/* line 59697, app/assets/stylesheets/global/style.css */
#ui_notifIt.success {
  background-color: #1a9c86;
  color: white;
}

/* line 59702, app/assets/stylesheets/global/style.css */
#ui_notifIt.error {
  background-color: #f34343;
  color: white;
}

/* line 59707, app/assets/stylesheets/global/style.css */
#ui_notifIt.warning {
  background-color: #ffbd5a;
  color: white;
}

/* line 59712, app/assets/stylesheets/global/style.css */
#ui_notifIt.info {
  background-color: #4ec2f0;
  color: white;
}

/* line 59717, app/assets/stylesheets/global/style.css */
#ui_notifIt.dark {
  background-color: #3b4863;
  color: #fff;
}

/* notifit confirm */
/* line 59723, app/assets/stylesheets/global/style.css */
.notifit_confirm_bg,
.notifit_prompt_bg {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.8);
}

/* line 59733, app/assets/stylesheets/global/style.css */
.notifit_confirm,
.notifit_prompt {
  position: fixed;
  top: 0;
  left: 0;
  padding: 30px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 1px;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
  z-index: 9999;
  border-radius: 5px;
}

/* line 59748, app/assets/stylesheets/global/style.css */
.notifit_confirm_accept,
.notifit_confirm_cancel,
.notifit_prompt_accept,
.notifit_prompt_cancel {
  display: inline-block;
  font-weight: 400;
  color: #160248;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0;
  margin-right: 5px;
  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;
}

/* line 59768, app/assets/stylesheets/global/style.css */
.notifit_confirm_accept {
  background-color: #77bc21;
  color: #fff;
  border-radius: 4px;
}

/* line 59774, app/assets/stylesheets/global/style.css */
.notifit_prompt_cancel:hover {
  background-color: #666;
}

/* line 59778, app/assets/stylesheets/global/style.css */
.notifit_confirm_cancel {
  background-color: #f34343;
  color: #fff;
  border-radius: 4px;
}

/* line 59784, app/assets/stylesheets/global/style.css */
.notifit_confirm_message {
  text-align: center;
  margin-bottom: 20px;
  font-size: 14px;
}

/* line 59790, app/assets/stylesheets/global/style.css */
.notifit_prompt_message {
  color: #444;
  margin-top: 0;
  text-align: center;
}

/* line 59796, app/assets/stylesheets/global/style.css */
.notifit_prompt_input {
  text-align: center;
  font-size: 14px;
  width: 100%;
  padding: 10px;
  outline: none;
  border: 1px solid #aaa;
  color: #444;
  border-radius: 5px;
}

/* line 59811, app/assets/stylesheets/global/style.css */
.notifit_prompt {
  text-align: center;
}

/* line 59815, app/assets/stylesheets/global/style.css */
#ui_notifIt.info {
  margin: 0 auto;
  right: 10px !important;
  left: 10px !important;
}

/* nvd3 version 1.8.6-dev (https://github.com/novus/nvd3) 2018-02-24 */
/* line 59822, app/assets/stylesheets/global/style.css */
.nvd3 .nv-axis {
  pointer-events: none;
  opacity: 1;
}

/* line 59827, app/assets/stylesheets/global/style.css */
.nvd3 .nv-axis path {
  fill: none;
  stroke: #000;
  stroke-opacity: 0.75;
  shape-rendering: crispEdges;
}

/* line 59834, app/assets/stylesheets/global/style.css */
.nvd3 .nv-axis path.domain {
  stroke-opacity: 0.75;
}

/* line 59838, app/assets/stylesheets/global/style.css */
.nvd3 .nv-axis.nv-x path.domain {
  stroke-opacity: 0;
}

/* line 59842, app/assets/stylesheets/global/style.css */
.nvd3 .nv-axis line {
  fill: none;
  stroke: #e5e5e5;
  shape-rendering: crispEdges;
}

/* line 59848, app/assets/stylesheets/global/style.css */
.nvd3 .nv-axis .zero line,
.nvd3 .nv-axis line.zero {
  stroke-opacity: 0.75;
}

/* line 59853, app/assets/stylesheets/global/style.css */
.nvd3 .nv-axis .nv-axisMaxMin text {
  font-weight: bold;
}

/* line 59857, app/assets/stylesheets/global/style.css */
.nvd3 .x .nv-axis .nv-axisMaxMin text,
.nvd3 .x2 .nv-axis .nv-axisMaxMin text,
.nvd3 .x3 .nv-axis .nv-axisMaxMin text {
  text-anchor: middle;
}

/* line 59863, app/assets/stylesheets/global/style.css */
.nvd3 .nv-axis.nv-disabled {
  opacity: 0;
}

/* line 59867, app/assets/stylesheets/global/style.css */
.nvd3 .nv-bars rect {
  fill-opacity: 0.75;
  transition: fill-opacity 250ms linear;
}

/* line 59872, app/assets/stylesheets/global/style.css */
.nvd3 .nv-bars rect.hover {
  fill-opacity: 1;
}

/* line 59876, app/assets/stylesheets/global/style.css */
.nvd3 .nv-bars .hover rect {
  fill: lightblue;
}

/* line 59880, app/assets/stylesheets/global/style.css */
.nvd3 .nv-bars text {
  fill: rgba(0, 0, 0, 0);
}

/* line 59884, app/assets/stylesheets/global/style.css */
.nvd3 .nv-bars .hover text {
  fill: black;
}

/* line 59888, app/assets/stylesheets/global/style.css */
.nvd3 .nv-multibar .nv-groups rect,
.nvd3 .nv-multibarHorizontal .nv-groups rect,
.nvd3 .nv-discretebar .nv-groups rect {
  stroke-opacity: 0;
  transition: fill-opacity 250ms linear;
}

/* line 59895, app/assets/stylesheets/global/style.css */
.nvd3 .nv-multibar .nv-groups rect:hover,
.nvd3 .nv-multibarHorizontal .nv-groups rect:hover,
.nvd3 .nv-candlestickBar .nv-ticks rect:hover {
  fill-opacity: 1;
}

/* line 59901, app/assets/stylesheets/global/style.css */
.nvd3 .nv-discretebar .nv-groups rect:hover {
  fill-opacity: 1;
}

/* line 59905, app/assets/stylesheets/global/style.css */
.nvd3 .nv-discretebar .nv-groups text {
  font-weight: bold;
  fill: black;
  stroke: rgba(0, 0, 0, 0);
}

/* line 59911, app/assets/stylesheets/global/style.css */
.nvd3 .nv-multibarHorizontal .nv-groups text {
  font-weight: bold;
  fill: black;
  stroke: rgba(0, 0, 0, 0);
}

/* line 59917, app/assets/stylesheets/global/style.css */
.nvd3 .nv-boxplot circle {
  fill-opacity: 0.5;
}

/* line 59921, app/assets/stylesheets/global/style.css */
.nvd3 .nv-boxplot circle:hover {
  fill-opacity: 1;
}

/* line 59925, app/assets/stylesheets/global/style.css */
.nvd3 .nv-boxplot rect:hover {
  fill-opacity: 1;
}

/* line 59929, app/assets/stylesheets/global/style.css */
.nvd3 line.nv-boxplot-median {
  stroke: black;
}

/* boxplot CSS */
/* line 59934, app/assets/stylesheets/global/style.css */
.nv-boxplot-tick:hover {
  stroke-width: 2.5px;
}

/* bullet */
/* line 59939, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet {
  font: 10px sans-serif;
}

/* line 59943, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-measure {
  fill-opacity: 0.8;
}

/* line 59947, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-measure:hover {
  fill-opacity: 1;
}

/* line 59951, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-marker {
  stroke: #000;
  stroke-width: 2px;
}

/* line 59956, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-markerTriangle {
  stroke: #000;
  fill: #fff;
  stroke-width: 1.5px;
}

/* line 59962, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-markerLine {
  stroke: #000;
  stroke-width: 1.5px;
}

/* line 59967, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-tick line {
  stroke: #666;
  stroke-width: 0.5px;
}

/* line 59972, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-range.nv-s0 {
  fill: #eee;
}

/* line 59976, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-range.nv-s1 {
  fill: #ddd;
}

/* line 59980, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-range.nv-s2 {
  fill: #ccc;
}

/* line 59984, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-title {
  font-size: 14px;
  font-weight: bold;
}

/* line 59989, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-subtitle {
  fill: #999;
}

/* line 59993, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-range {
  fill: #bababa;
  fill-opacity: 0.4;
}

/* line 59998, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-range:hover {
  fill-opacity: 0.7;
}

/* line 60002, app/assets/stylesheets/global/style.css */
.nvd3.nv-candlestickBar .nv-ticks .nv-tick {
  stroke-width: 1px;
}

/* line 60006, app/assets/stylesheets/global/style.css */
.nvd3.nv-candlestickBar .nv-ticks .nv-tick.hover {
  stroke-width: 2px;
}

/* line 60010, app/assets/stylesheets/global/style.css */
.nvd3.nv-candlestickBar .nv-ticks .nv-tick.positive rect {
  stroke: #2ca02c;
  fill: #2ca02c;
}

/* line 60015, app/assets/stylesheets/global/style.css */
.nvd3.nv-candlestickBar .nv-ticks .nv-tick.negative rect {
  stroke: #d62728;
  fill: #d62728;
}

/* line 60020, app/assets/stylesheets/global/style.css */
.with-transitions .nv-candlestickBar .nv-ticks .nv-tick {
  transition: stroke-width 250ms linear, stroke-opacity 250ms linear;
}

/* line 60024, app/assets/stylesheets/global/style.css */
.nvd3.nv-candlestickBar .nv-ticks line {
  stroke: #333;
}

/* line 60028, app/assets/stylesheets/global/style.css */
.nv-force-node {
  stroke: #fff;
  stroke-width: 1.5px;
}

/* line 60033, app/assets/stylesheets/global/style.css */
.nv-force-link {
  stroke: #999;
  stroke-opacity: 0.6;
}

/* line 60038, app/assets/stylesheets/global/style.css */
.nv-force-node text {
  stroke-width: 0px;
}

/* line 60042, app/assets/stylesheets/global/style.css */
.nvd3 .nv-legend .nv-disabled rect {
  /*fill-opacity: 0;*/
}

/* line 60046, app/assets/stylesheets/global/style.css */
.nvd3 .nv-check-box .nv-box {
  fill-opacity: 0;
  stroke-width: 2;
}

/* line 60051, app/assets/stylesheets/global/style.css */
.nvd3 .nv-check-box .nv-check {
  fill-opacity: 0;
  stroke-width: 4;
}

/* line 60056, app/assets/stylesheets/global/style.css */
.nvd3 .nv-series.nv-disabled .nv-check-box .nv-check {
  fill-opacity: 0;
  stroke-opacity: 0;
}

/* line 60061, app/assets/stylesheets/global/style.css */
.nvd3 .nv-controlsWrap .nv-legend .nv-check-box .nv-check {
  opacity: 0;
}

/* line 60065, app/assets/stylesheets/global/style.css */
.nvd3.nv-linePlusBar .nv-bar rect {
  fill-opacity: 0.75;
}

/* line 60069, app/assets/stylesheets/global/style.css */
.nvd3.nv-linePlusBar .nv-bar rect:hover {
  fill-opacity: 1;
}

/* line 60073, app/assets/stylesheets/global/style.css */
.nvd3 .nv-groups path.nv-line {
  fill: none;
}

/* line 60077, app/assets/stylesheets/global/style.css */
.nvd3 .nv-groups path.nv-area {
  stroke: none;
}

/* line 60081, app/assets/stylesheets/global/style.css */
.nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
  fill-opacity: 0;
  stroke-opacity: 0;
}

/* line 60086, app/assets/stylesheets/global/style.css */
.nvd3.nv-scatter.nv-single-point .nv-groups .nv-point {
  fill-opacity: 0.5 !important;
  stroke-opacity: 0.5 !important;
}

/* line plus bar */
/* line 60092, app/assets/stylesheets/global/style.css */
.with-transitions .nvd3 .nv-groups .nv-point {
  transition: stroke-width 250ms linear, stroke-opacity 250ms linear;
}

/* line 60096, app/assets/stylesheets/global/style.css */
.nvd3.nv-scatter .nv-groups .nv-point.hover,
.nvd3 .nv-groups .nv-point.hover {
  stroke-width: 7px;
  fill-opacity: 0.95 !important;
  stroke-opacity: 0.95 !important;
}

/* line 60103, app/assets/stylesheets/global/style.css */
.nvd3 .nv-point-paths path {
  stroke: #aaa;
  stroke-opacity: 0;
  fill: #eee;
  fill-opacity: 0;
}

/* line 60110, app/assets/stylesheets/global/style.css */
.nvd3 .nv-indexLine {
  cursor: ew-resize;
}

/********************
   * SVG CSS
   */
/********************
    Default CSS for an svg element nvd3 used
  */
/* line 60120, app/assets/stylesheets/global/style.css */
svg.nvd3-svg {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  display: block;
  width: 100%;
  height: 100%;
}

/********************
    Box shadow and border radius styling
  */
/* line 60133, app/assets/stylesheets/global/style.css */
.nvtooltip.with-3d-shadow,
.with-3d-shadow .nvtooltip {
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
}

/* line 60139, app/assets/stylesheets/global/style.css */
.nvd3 text {
  font: normal 12px Arial, sans-serif;
}

/* line 60143, app/assets/stylesheets/global/style.css */
.nvd3 .title {
  font: bold 14px Arial, sans-serif;
}

/* line 60147, app/assets/stylesheets/global/style.css */
.nvd3 .nv-background {
  fill: white;
  fill-opacity: 0;
}

/* line 60152, app/assets/stylesheets/global/style.css */
.nvd3.nv-noData {
  font-size: 18px;
  font-weight: bold;
}

/**********
  *  Brush
  */
/* line 60160, app/assets/stylesheets/global/style.css */
.nv-brush .extent {
  fill-opacity: 0.125;
  shape-rendering: crispEdges;
}

/* line 60165, app/assets/stylesheets/global/style.css */
.nv-brush .resize path {
  fill: #eee;
  stroke: #666;
}

/**********
  *  Legend
  */
/* line 60173, app/assets/stylesheets/global/style.css */
.nvd3 .nv-legend .nv-series {
  cursor: pointer;
}

/* line 60177, app/assets/stylesheets/global/style.css */
.nvd3 .nv-legend .nv-disabled circle {
  fill-opacity: 0;
}

/* line 60181, app/assets/stylesheets/global/style.css */
.nvd3 .nv-brush .extent {
  fill-opacity: 0 !important;
}

/* line 60185, app/assets/stylesheets/global/style.css */
.nvd3 .nv-brushBackground rect {
  stroke: #000;
  stroke-width: 0.4;
  fill: #fff;
  fill-opacity: 0.7;
}

/* line 60192, app/assets/stylesheets/global/style.css */
.nvd3.nv-ohlcBar .nv-ticks .nv-tick {
  stroke-width: 1px;
}

/* line 60196, app/assets/stylesheets/global/style.css */
.nvd3.nv-ohlcBar .nv-ticks .nv-tick.hover {
  stroke-width: 2px;
}

/* line 60200, app/assets/stylesheets/global/style.css */
.nvd3.nv-ohlcBar .nv-ticks .nv-tick.positive {
  stroke: #2ca02c;
}

/* line 60204, app/assets/stylesheets/global/style.css */
.nvd3.nv-ohlcBar .nv-ticks .nv-tick.negative {
  stroke: #d62728;
}

/* line 60208, app/assets/stylesheets/global/style.css */
.nvd3 .background path {
  fill: none;
  stroke: #eee;
  stroke-opacity: 0.4;
  shape-rendering: crispEdges;
}

/* line 60215, app/assets/stylesheets/global/style.css */
.nvd3 .foreground path {
  fill: none;
  stroke-opacity: 0.7;
}

/* line 60220, app/assets/stylesheets/global/style.css */
.nvd3 .nv-parallelCoordinates-brush .extent {
  fill: #fff;
  fill-opacity: 0.6;
  stroke: gray;
  shape-rendering: crispEdges;
}

/* line 60227, app/assets/stylesheets/global/style.css */
.nvd3 .nv-parallelCoordinates .hover {
  fill-opacity: 1;
  stroke-width: 3px;
}

/* line 60232, app/assets/stylesheets/global/style.css */
.nvd3 .missingValuesline line {
  fill: none;
  stroke: black;
  stroke-width: 1;
  stroke-opacity: 1;
  stroke-dasharray: 5, 5;
}

/* line 60240, app/assets/stylesheets/global/style.css */
.nvd3.nv-pie path {
  stroke-opacity: 0;
  transition: fill-opacity 250ms linear, stroke-width 250ms linear, stroke-opacity 250ms linear;
}

/* line 60245, app/assets/stylesheets/global/style.css */
.nvd3.nv-pie .nv-pie-title {
  font-size: 24px;
  fill: rgba(19, 196, 249, 0.59);
}

/* line 60250, app/assets/stylesheets/global/style.css */
.nvd3.nv-pie .nv-slice text {
  stroke: #000;
  stroke-width: 0;
}

/* line 60255, app/assets/stylesheets/global/style.css */
.nvd3.nv-pie path {
  stroke: #fff;
  stroke-width: 1px;
  stroke-opacity: 1;
  fill-opacity: 0.7;
}

/* line 60262, app/assets/stylesheets/global/style.css */
.nvd3.nv-pie .hover path {
  fill-opacity: 1;
}

/* line 60266, app/assets/stylesheets/global/style.css */
.nvd3.nv-pie .nv-label {
  pointer-events: none;
}

/* line 60270, app/assets/stylesheets/global/style.css */
.nvd3.nv-pie .nv-label rect {
  fill-opacity: 0;
  stroke-opacity: 0;
}

/* line 60275, app/assets/stylesheets/global/style.css */
.nvd3 .nv-groups .nv-point.hover {
  stroke-width: 20px;
  stroke-opacity: 0.5;
}

/* line 60280, app/assets/stylesheets/global/style.css */
.nvd3 .nv-scatter .nv-point.hover {
  fill-opacity: 1;
}

/* focus */
/**********
  *  Print
  */
@media print {
  /* line 60289, app/assets/stylesheets/global/style.css */
  .nvd3 text {
    stroke-width: 0;
    fill-opacity: 1;
  }
}

/* scatter */
/* line 60296, app/assets/stylesheets/global/style.css */
.nv-noninteractive,
.nv-distx,
.nv-disty {
  pointer-events: none;
}

/* sparkline */
/* line 60303, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparkline path {
  fill: none;
}

/* line 60307, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus {
  pointer-events: all;
}

/* line 60311, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus g.nv-hoverValue {
  pointer-events: none;
}

/* line 60315, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus .nv-hoverValue line {
  stroke: #333;
  stroke-width: 1.5px;
}

/* line 60320, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus g {
  pointer-events: all;
}

/* line 60324, app/assets/stylesheets/global/style.css */
.nvd3 .nv-hoverArea {
  fill-opacity: 0;
  stroke-opacity: 0;
}

/* line 60329, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus .nv-xValue {
  stroke-width: 0;
  font-size: 0.9em;
  font-weight: normal;
}

/* line 60335, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus .nv-yValue {
  stroke-width: 0;
  font-size: 0.9em;
  font-weight: normal;
  stroke: #f66;
}

/* line 60342, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus .nv-maxValue {
  stroke: #2ca02c;
  fill: #2ca02c;
}

/* line 60347, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus .nv-minValue {
  stroke: #d62728;
  fill: #d62728;
}

/* line 60352, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus .nv-currentValue {
  font-weight: bold;
  font-size: 1.1em;
}

/* line 60357, app/assets/stylesheets/global/style.css */
.nvd3.nv-stackedarea path.nv-area {
  fill-opacity: 0.7;
  stroke-opacity: 0;
  transition: fill-opacity 250ms linear, stroke-opacity 250ms linear;
}

/* line 60363, app/assets/stylesheets/global/style.css */
.nvd3.nv-stackedarea path.nv-area.hover {
  fill-opacity: 0.9;
}

/* line 60367, app/assets/stylesheets/global/style.css */
.nvd3.nv-stackedarea .nv-groups .nv-point {
  stroke-opacity: 0;
  fill-opacity: 0;
}

/* stacked area */
/* line 60373, app/assets/stylesheets/global/style.css */
.nvtooltip {
  position: absolute;
  background-color: white;
  color: black;
  padding: 1px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  z-index: 10000;
  display: block;
  font-family: Arial, sans-serif;
  font-size: 13px;
  text-align: left;
  pointer-events: none;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background: rgba(255, 255, 255, 0.8);
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 4px;
}

/* line 60395, app/assets/stylesheets/global/style.css */
.nvtooltip.with-transitions {
  transition: opacity 50ms linear;
  transition-delay: 200ms;
}

/*Give tooltips that old fade in transition by
      putting a "with-transitions" class on the container div.
  */
/* line 60403, app/assets/stylesheets/global/style.css */
.with-transitions .nvtooltip {
  transition: opacity 50ms linear;
  transition-delay: 200ms;
}

/* line 60408, app/assets/stylesheets/global/style.css */
.nvtooltip.x-nvtooltip,
.nvtooltip.y-nvtooltip {
  padding: 8px;
}

/* line 60413, app/assets/stylesheets/global/style.css */
.nvtooltip h3, .nvtooltip .h3 {
  margin: 0;
  padding: 4px 14px;
  line-height: 18px;
  font-weight: normal;
  background-color: rgba(247, 247, 247, 0.75);
  color: black;
  text-align: center;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

/* line 60425, app/assets/stylesheets/global/style.css */
.nvtooltip p {
  margin: 0;
  padding: 5px 14px;
  text-align: center;
}

/* line 60431, app/assets/stylesheets/global/style.css */
.nvtooltip span {
  display: inline-block;
  margin: 2px 0;
}

/* line 60436, app/assets/stylesheets/global/style.css */
.nvtooltip table {
  margin: 6px;
  border-spacing: 0;
}

/* line 60441, app/assets/stylesheets/global/style.css */
.nvtooltip table td {
  padding: 2px 9px 2px 0;
  vertical-align: middle;
}

/* line 60446, app/assets/stylesheets/global/style.css */
.nvtooltip table td.key {
  font-weight: normal;
}

/* line 60450, app/assets/stylesheets/global/style.css */
.nvtooltip table td.key.total {
  font-weight: bold;
}

/* line 60454, app/assets/stylesheets/global/style.css */
.nvtooltip table td.value {
  text-align: right;
  font-weight: bold;
}

/* line 60459, app/assets/stylesheets/global/style.css */
.nvtooltip table td.percent {
  color: darkgray;
}

/* line 60463, app/assets/stylesheets/global/style.css */
.nvtooltip table tr.highlight td {
  padding: 1px 9px 1px 0;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-top-width: 1px;
}

/* line 60471, app/assets/stylesheets/global/style.css */
.nvtooltip table td.legend-color-guide div {
  width: 8px;
  height: 8px;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  border: 1px solid #999;
}

/* line 60480, app/assets/stylesheets/global/style.css */
.nvtooltip .footer {
  padding: 3px;
  text-align: center;
}

/* line 60485, app/assets/stylesheets/global/style.css */
.nvtooltip-pending-removal {
  pointer-events: none;
  display: none;
}

/****
  Interactive Layer
  */
/* line 60493, app/assets/stylesheets/global/style.css */
.nvd3 .nv-interactiveGuideLine {
  pointer-events: none;
}

/* line 60497, app/assets/stylesheets/global/style.css */
.nvd3 line.nv-guideline {
  stroke: #ccc;
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
/* line 60509, app/assets/stylesheets/global/style.css */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
}

/* line 60517, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-stage {
  position: relative;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
  /* fix firefox animation glitch */
}

/* line 60525, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 60534, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}

/* line 60541, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-wrapper {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

/* line 60550, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

/* line 60565, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-item img {
  display: block;
}

/* line 60569, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none;
}

/* line 60574, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 60584, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-dot {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 60593, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next {
  background: rgba(105, 99, 255, 0.3);
  opacity: 7;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}

/* line 60603, app/assets/stylesheets/global/style.css */
.owl-carousel button.owl-dot {
  background: rgba(105, 99, 255, 0.3);
  opacity: 7;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}

/* line 60612, app/assets/stylesheets/global/style.css */
.owl-carousel.owl-loaded {
  display: block;
}

/* line 60616, app/assets/stylesheets/global/style.css */
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

/* line 60621, app/assets/stylesheets/global/style.css */
.owl-carousel.owl-hidden {
  opacity: 0;
}

/* line 60625, app/assets/stylesheets/global/style.css */
.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}

/* line 60629, app/assets/stylesheets/global/style.css */
.owl-carousel.owl-drag .owl-item {
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 60638, app/assets/stylesheets/global/style.css */
.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}

/* line 60643, app/assets/stylesheets/global/style.css */
.owl-carousel.owl-rtl {
  direction: rtl;
}

/* line 60647, app/assets/stylesheets/global/style.css */
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
/* line 60652, app/assets/stylesheets/global/style.css */
.no-js .owl-carousel {
  display: block;
}

/*
 *  Owl Carousel - Animate Plugin
 */
/* line 60659, app/assets/stylesheets/global/style.css */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both;
}

/* line 60664, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-animated-in {
  z-index: 0;
}

/* line 60668, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-animated-out {
  z-index: 1;
}

/* line 60672, app/assets/stylesheets/global/style.css */
.owl-carousel .fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

/*
 * 	Owl Carousel - Auto Height Plugin
 */
/* line 60689, app/assets/stylesheets/global/style.css */
.owl-height {
  transition: height 500ms ease-in-out;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
/* line 60696, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-item {
  /**
            This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
            calculation of the height of the owl-item that breaks page layouts
         */
}

/* line 60703, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease;
}

/* line 60708, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-item .owl-lazy[src^=""],
.owl-carousel .owl-item .owl-lazy:not([src]) {
  max-height: 0;
}

/* line 60713, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}

/* line 60717, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}

/* line 60723, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease;
}

/* line 60737, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-video-play-icon:hover {
  transform: scale(1.3, 1.3);
}

/* line 60742, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}

/* line 60747, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease;
}

/* line 60756, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}

/*
 * 	Owl Carousel - Video Plugin
 */
/* line 60766, app/assets/stylesheets/global/style.css */
.owl-controls {
  margin-bottom: 30px;
  text-align: center;
}

/* line 60771, app/assets/stylesheets/global/style.css */
.owl-controls .owl-page {
  width: 65px;
  height: 65px;
  border-radius: 50%;
  border: 4px solid #d9d6e0;
  background: url(/assets/faces/6.jpg) no-repeat;
  background-size: cover;
  transition: all 0.3s ease-in-out 0s;
}

/* line 60781, app/assets/stylesheets/global/style.css */
.owl-controls .owl-page:nth-child(2) {
  background: url(/assets/faces/13.jpg) no-repeat;
  background-size: cover;
}

/* line 60786, app/assets/stylesheets/global/style.css */
.owl-controls .owl-page:nth-child(3) {
  background: url(/assets/faces/15.jpg) no-repeat;
  background-size: cover;
}

/* line 60791, app/assets/stylesheets/global/style.css */
.owl-controls.clickable .owl-page:hover {
  opacity: 0.5;
}

/* line 60795, app/assets/stylesheets/global/style.css */
.owl-controls .owl-page {
  display: inline-block;
  zoom: 1;
}

/* line 60800, app/assets/stylesheets/global/style.css */
.owl-controls .owl-page.active {
  border-color: var(--primary-bg-color);
  opacity: 1;
}

/* line 60805, app/assets/stylesheets/global/style.css */
.owl-controls .owl-page.active:hover {
  border-color: var(--primary-bg-color);
  opacity: 1;
}

/* line 60810, app/assets/stylesheets/global/style.css */
.testimonia .post {
  display: block;
  font-size: 15px;
  color: rgba(255, 255, 255, 0.7);
}

/* line 60816, app/assets/stylesheets/global/style.css */
.testimonia .title {
  font-size: 24px;
  font-weight: bold;
  color: #fff;
  text-transform: capitalize;
  margin: 0;
  margin-bottom: 1px;
}

/* line 60825, app/assets/stylesheets/global/style.css */
.testimonia .rating-stars .rating-stars-container .rating-star.sm {
  display: inline-block;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.3);
  cursor: pointer;
  padding: 1px;
  padding-right: 5px;
  padding-left: 5px;
}

/* line 60835, app/assets/stylesheets/global/style.css */
.testimonia .rating-stars .rating-stars-container .rating-star.is--active {
  color: #f1c40f !important;
}

/* line 60839, app/assets/stylesheets/global/style.css */
.rating-stars .rating-stars-container .rating-star.is--hover {
  color: #f1c40f !important;
}

/*
 * Container style
 */
/* line 60846, app/assets/stylesheets/global/style.css */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}

/*
 * Scrollbar rail styles
 */
/* line 60857, app/assets/stylesheets/global/style.css */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}

/* line 60869, app/assets/stylesheets/global/style.css */
.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}

/* line 60881, app/assets/stylesheets/global/style.css */
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

/* line 60887, app/assets/stylesheets/global/style.css */
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y {
  opacity: 0.6;
}

/* line 60892, app/assets/stylesheets/global/style.css */
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y {
  opacity: 0.6;
}

/* line 60897, app/assets/stylesheets/global/style.css */
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}

/* line 60902, app/assets/stylesheets/global/style.css */
.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: transparent;
  opacity: 0.9;
}

/*
 * Scrollbar thumb styles
 */
/* line 60915, app/assets/stylesheets/global/style.css */
.ps__thumb-x {
  background-color: #77bc2175;
  border-radius: 6px;
  transition: background-color 0.2s linear, height 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, height 0.2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}

/* line 60927, app/assets/stylesheets/global/style.css */
.ps__thumb-y {
  background-color: #77bc2175;
  border-radius: 6px;
  transition: background-color 0.2s linear, width 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;
  width: 3px;
  /* there must be 'right' for ps__thumb-y */
  right: 0px;
  /* please don't change 'position' */
  position: absolute;
}

/* line 60939, app/assets/stylesheets/global/style.css */
.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #84bf8bad;
  height: 11px;
}

/* line 60946, app/assets/stylesheets/global/style.css */
.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #84bf8bad;
  width: 3px;
}

/* MS supports */
@supports (-ms-overflow-style: none) {
  /* line 60955, app/assets/stylesheets/global/style.css */
  .ps {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 60962, app/assets/stylesheets/global/style.css */
  .ps {
    overflow: auto !important;
  }
}

/* line 60967, app/assets/stylesheets/global/style.css */
.vscroll {
  position: relative;
}

/* PrismJS 1.17.1
https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */
/**
 * prism.js default theme for JavaScript, CSS and HTML
 * Based on dabblet (http://dabblet.com)
 * @author Lea Verou
 */
/* line 60978, app/assets/stylesheets/global/style.css */
.token {
  color: #d20808;
}

/* line 60982, app/assets/stylesheets/global/style.css */
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
  color: #4cb350;
}

/* line 60989, app/assets/stylesheets/global/style.css */
.token.punctuation {
  color: #b1abab;
}

/* line 60993, app/assets/stylesheets/global/style.css */
.namespace {
  opacity: 0.7;
}

/* line 60997, app/assets/stylesheets/global/style.css */
.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
  color: #905;
}

/* line 61007, app/assets/stylesheets/global/style.css */
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
  color: #ffc107;
}

/* line 61016, app/assets/stylesheets/global/style.css */
.token.operator,
.token.entity,
.token.url {
  color: #9a6e3a;
  background: rgba(255, 255, 255, 0.1);
}

/* line 61023, app/assets/stylesheets/global/style.css */
.language-css .token.string,
.style .token.string {
  color: #9a6e3a;
  background: rgba(255, 255, 255, 0.1);
}

/* line 61029, app/assets/stylesheets/global/style.css */
.token.atrule,
.token.attr-value,
.token.keyword {
  color: #de20af;
}

/* line 61035, app/assets/stylesheets/global/style.css */
.token.function,
.token.class-name {
  color: #dd4a68;
}

/* line 61040, app/assets/stylesheets/global/style.css */
.token.regex,
.token.important,
.token.variable {
  color: #e90;
}

/* line 61046, app/assets/stylesheets/global/style.css */
.token.important,
.token.bold {
  font-weight: bold;
}

/* line 61051, app/assets/stylesheets/global/style.css */
.token.italic {
  font-style: italic;
}

/* line 61055, app/assets/stylesheets/global/style.css */
.token.entity {
  cursor: help;
}

/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
/* line 61065, app/assets/stylesheets/global/style.css */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}

/* line 61074, app/assets/stylesheets/global/style.css */
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}

/* line 61078, app/assets/stylesheets/global/style.css */
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}

/* line 61082, app/assets/stylesheets/global/style.css */
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}

/* line 61090, app/assets/stylesheets/global/style.css */
.ql-clipboard p {
  margin: 0;
  padding: 0;
}

/* line 61095, app/assets/stylesheets/global/style.css */
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 20px 25px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
  font-size: 14px;
  height: 300px;
}

/* line 61111, app/assets/stylesheets/global/style.css */
.ql-editor > * {
  cursor: text;
}

/* line 61115, app/assets/stylesheets/global/style.css */
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.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 {
  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 61131, app/assets/stylesheets/global/style.css */
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}

/* line 61136, app/assets/stylesheets/global/style.css */
.ql-editor ol > li {
  list-style-type: none;
}

/* line 61140, app/assets/stylesheets/global/style.css */
.ql-editor ul > li {
  list-style-type: none;
}

/* line 61144, app/assets/stylesheets/global/style.css */
.ql-editor ul > li::before {
  content: "•";
}

/* line 61148, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}

/* line 61153, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}

/* line 61158, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}

/* line 61165, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=true] > li::before {
  content: "☑";
}

/* line 61169, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=false] > li::before {
  content: "☐";
}

/* line 61173, app/assets/stylesheets/global/style.css */
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}

/* line 61179, app/assets/stylesheets/global/style.css */
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}

/* line 61185, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}

/* line 61190, app/assets/stylesheets/global/style.css */
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}

/* line 61195, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}

/* line 61200, app/assets/stylesheets/global/style.css */
.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 61205, app/assets/stylesheets/global/style.css */
.ql-editor ol li:before {
  content: counter(list-0, decimal) ". ";
}

/* line 61209, app/assets/stylesheets/global/style.css */
.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 61214, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) ". ";
}

/* line 61218, app/assets/stylesheets/global/style.css */
.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 61223, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) ". ";
}

/* line 61227, app/assets/stylesheets/global/style.css */
.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 61232, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) ". ";
}

/* line 61236, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}

/* line 61241, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) ". ";
}

/* line 61245, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
  counter-reset: list-6 list-7 list-8 list-9;
}

/* line 61250, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) ". ";
}

/* line 61254, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
  counter-reset: list-7 list-8 list-9;
}

/* line 61259, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) ". ";
}

/* line 61263, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
  counter-reset: list-8 list-9;
}

/* line 61268, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) ". ";
}

/* line 61272, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
  counter-reset: list-9;
}

/* line 61277, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) ". ";
}

/* line 61281, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}

/* line 61285, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) ". ";
}

/* line 61289, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}

/* line 61293, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}

/* line 61297, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}

/* line 61301, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}

/* line 61305, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}

/* line 61309, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}

/* line 61313, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}

/* line 61317, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}

/* line 61321, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}

/* line 61325, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}

/* line 61329, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}

/* line 61333, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}

/* line 61337, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}

/* line 61341, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}

/* line 61345, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}

/* line 61349, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}

/* line 61353, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}

/* line 61357, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}

/* line 61361, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}

/* line 61365, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}

/* line 61369, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}

/* line 61373, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}

/* line 61377, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}

/* line 61381, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}

/* line 61385, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}

/* line 61389, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}

/* line 61393, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}

/* line 61397, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}

/* line 61401, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}

/* line 61405, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}

/* line 61409, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}

/* line 61413, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}

/* line 61417, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}

/* line 61421, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}

/* line 61425, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}

/* line 61429, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}

/* line 61433, app/assets/stylesheets/global/style.css */
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}

/* line 61438, app/assets/stylesheets/global/style.css */
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}

/* line 61442, app/assets/stylesheets/global/style.css */
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}

/* line 61446, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-black {
  background-color: #000;
}

/* line 61450, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-red {
  background-color: #e60000;
}

/* line 61454, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-orange {
  background-color: #f90;
}

/* line 61458, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}

/* line 61462, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-green {
  background-color: #008a00;
}

/* line 61466, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-blue {
  background-color: #06c;
}

/* line 61470, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-purple {
  background-color: #93f;
}

/* line 61474, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-white {
  color: #fff;
}

/* line 61478, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-red {
  color: #e60000;
}

/* line 61482, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-orange {
  color: #f90;
}

/* line 61486, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-yellow {
  color: #ff0;
}

/* line 61490, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-green {
  color: #008a00;
}

/* line 61494, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-blue {
  color: #06c;
}

/* line 61498, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-purple {
  color: #93f;
}

/* line 61502, app/assets/stylesheets/global/style.css */
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}

/* line 61506, app/assets/stylesheets/global/style.css */
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}

/* line 61510, app/assets/stylesheets/global/style.css */
.ql-editor .ql-size-small {
  font-size: 0.75em;
}

/* line 61514, app/assets/stylesheets/global/style.css */
.ql-editor .ql-size-large {
  font-size: 1.5em;
}

/* line 61518, app/assets/stylesheets/global/style.css */
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}

/* line 61522, app/assets/stylesheets/global/style.css */
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}

/* line 61527, app/assets/stylesheets/global/style.css */
.ql-editor .ql-align-center {
  text-align: center;
}

/* line 61531, app/assets/stylesheets/global/style.css */
.ql-editor .ql-align-justify {
  text-align: justify;
}

/* line 61535, app/assets/stylesheets/global/style.css */
.ql-editor .ql-align-right {
  text-align: right;
}

/* line 61539, app/assets/stylesheets/global/style.css */
.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 61549, app/assets/stylesheets/global/style.css */
.ql-bubble {
  box-sizing: border-box;
}

/* line 61553, app/assets/stylesheets/global/style.css */
.ql-bubble.ql-toolbar:after,
.ql-bubble .ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}

/* line 61560, app/assets/stylesheets/global/style.css */
.ql-bubble.ql-toolbar button,
.ql-bubble .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}

/* line 61572, app/assets/stylesheets/global/style.css */
.ql-bubble.ql-toolbar button svg,
.ql-bubble .ql-toolbar button svg {
  float: left;
  height: 100%;
}

/* line 61578, app/assets/stylesheets/global/style.css */
.ql-bubble.ql-toolbar button:active:hover,
.ql-bubble .ql-toolbar button:active:hover {
  outline: none;
}

/* line 61583, app/assets/stylesheets/global/style.css */
.ql-bubble.ql-toolbar input.ql-image[type=file],
.ql-bubble .ql-toolbar input.ql-image[type=file] {
  display: none;
}

/* line 61588, app/assets/stylesheets/global/style.css */
.ql-bubble.ql-toolbar button:hover,
.ql-bubble .ql-toolbar button:hover,
.ql-bubble.ql-toolbar button:focus,
.ql-bubble .ql-toolbar button:focus,
.ql-bubble.ql-toolbar button.ql-active,
.ql-bubble .ql-toolbar button.ql-active,
.ql-bubble.ql-toolbar .ql-picker-label:hover,
.ql-bubble .ql-toolbar .ql-picker-label:hover,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active,
.ql-bubble.ql-toolbar .ql-picker-item:hover,
.ql-bubble .ql-toolbar .ql-picker-item:hover,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected {
  color: #fff;
}

/* line 61605, app/assets/stylesheets/global/style.css */
.ql-bubble.ql-toolbar button:hover .ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #fff;
}

/* line 61636, app/assets/stylesheets/global/style.css */
.ql-bubble.ql-toolbar button:hover .ql-stroke,
.ql-bubble .ql-toolbar button:hover .ql-stroke,
.ql-bubble.ql-toolbar button:focus .ql-stroke,
.ql-bubble .ql-toolbar button:focus .ql-stroke,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #fff;
}

/* line 61667, app/assets/stylesheets/global/style.css */
.ql-bubble * {
  box-sizing: border-box;
}

/* line 61671, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-hidden {
  display: none;
}

/* line 61675, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-out-bottom,
.ql-bubble .ql-out-top {
  visibility: hidden;
}

/* line 61680, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}

/* line 61685, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}

/* line 61690, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}

/* line 61694, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-formats {
  display: inline-block;
  vertical-align: middle;
}

/* line 61699, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}

/* line 61705, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-stroke {
  fill: none;
  stroke: #ccc;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}

/* line 61713, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-stroke-miter {
  fill: none;
  stroke: #ccc;
  stroke-miterlimit: 10;
  stroke-width: 2;
}

/* line 61720, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-fill,
.ql-bubble .ql-stroke.ql-fill {
  fill: #ccc;
}

/* line 61725, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-empty {
  fill: none;
}

/* line 61729, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-even {
  fill-rule: evenodd;
}

/* line 61733, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-thin,
.ql-bubble .ql-stroke.ql-thin {
  stroke-width: 1;
}

/* line 61738, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-transparent {
  opacity: 0.4;
}

/* line 61742, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-direction svg:last-child {
  display: none;
}

/* line 61746, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-direction.ql-active svg:last-child {
  display: inline;
}

/* line 61750, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-direction.ql-active svg:first-child {
  display: none;
}

/* line 61754, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor h1, .ql-bubble .ql-editor .h1 {
  font-size: 2em;
}

/* line 61758, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor h2, .ql-bubble .ql-editor .h2 {
  font-size: 1.5em;
}

/* line 61762, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor h3, .ql-bubble .ql-editor .h3 {
  font-size: 1.17em;
}

/* line 61766, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor h4, .ql-bubble .ql-editor .h4 {
  font-size: 1em;
}

/* line 61770, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor h5, .ql-bubble .ql-editor .h5 {
  font-size: 0.83em;
}

/* line 61774, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor h6, .ql-bubble .ql-editor .h6 {
  font-size: 0.67em;
}

/* line 61778, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor a {
  text-decoration: underline;
}

/* line 61782, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}

/* line 61789, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor code {
  background-color: #f0f0f0;
  border-radius: 3px;
}

/* line 61794, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}

/* line 61803, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}

/* line 61808, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}

/* line 61814, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor img {
  max-width: 100%;
}

/* line 61818, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker {
  color: #ccc;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}

/* line 61829, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}

/* line 61839, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}

/* line 61844, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker-options {
  background-color: #636462;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}

/* line 61853, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}

/* line 61860, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-expanded .ql-picker-label {
  color: #777;
  z-index: 2;
}

/* line 61865, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #777;
}

/* line 61869, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #777;
}

/* line 61873, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}

/* line 61880, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-color-picker,
.ql-bubble .ql-icon-picker {
  width: 28px;
}

/* line 61885, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-color-picker .ql-picker-label,
.ql-bubble .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}

/* line 61890, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-color-picker .ql-picker-label svg {
  right: 4px;
}

/* line 61894, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}

/* line 61898, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}

/* line 61902, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}

/* line 61908, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}

/* line 61913, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}

/* line 61922, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}

/* line 61930, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}

/* line 61939, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header {
  width: 98px;
}

/* line 61943, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-label::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
}

/* line 61948, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: "Heading 1";
}

/* line 61953, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: "Heading 2";
}

/* line 61958, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: "Heading 3";
}

/* line 61963, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: "Heading 4";
}

/* line 61968, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: "Heading 5";
}

/* line 61973, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before {
  content: "Heading 6";
}

/* line 61977, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "Heading 6";
}

/* line 61981, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}

/* line 61985, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}

/* line 61989, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}

/* line 61993, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}

/* line 61997, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}

/* line 62001, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}

/* line 62005, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-font {
  width: 108px;
}

/* line 62009, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-font .ql-picker-label::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item::before {
  content: "Sans Serif";
}

/* line 62014, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: "Serif";
}

/* line 62019, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before {
  content: "Monospace";
}

/* line 62023, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: "Monospace";
}

/* line 62027, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}

/* line 62031, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}

/* line 62035, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-size {
  width: 98px;
}

/* line 62039, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-size .ql-picker-label::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item::before {
  content: "Normal";
}

/* line 62044, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: "Small";
}

/* line 62049, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: "Large";
}

/* line 62054, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before {
  content: "Huge";
}

/* line 62058, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: "Huge";
}

/* line 62062, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}

/* line 62066, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}

/* line 62070, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}

/* line 62074, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}

/* line 62078, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}

/* line 62082, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-toolbar .ql-formats {
  margin: 8px 12px 8px 0px;
}

/* line 62086, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-toolbar .ql-formats:first-child {
  margin-left: 12px;
}

/* line 62090, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-color-picker svg {
  margin: 1px;
}

/* line 62094, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,
.ql-bubble .ql-color-picker .ql-picker-item:hover {
  border-color: #fff;
}

/* line 62099, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip {
  background-color: #636462;
  border-radius: 25px;
  color: #fff;
}

/* line 62105, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip-arrow {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: " ";
  display: block;
  left: 50%;
  margin-left: -6px;
  position: absolute;
}

/* line 62115, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
  border-bottom: 6px solid #636462;
  top: -6px;
}

/* line 62120, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
  border-top: 6px solid #636462;
  bottom: -6px;
}

/* line 62125, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {
  display: block;
}

/* line 62129, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip.ql-editing .ql-formats {
  visibility: hidden;
}

/* line 62133, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip-editor {
  display: none;
}

/* line 62137, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip-editor input[type=text] {
  background: transparent;
  border: none;
  color: #fff;
  font-size: 13px;
  height: 100%;
  outline: none;
  padding: 10px 20px;
  position: absolute;
  width: 100%;
}

/* line 62149, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip-editor a {
  top: 10px;
  position: absolute;
  right: 20px;
}

/* line 62155, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip-editor a:before {
  color: #ccc;
  content: "×";
  font-size: 16px;
  font-weight: bold;
}

@media (pointer: coarse) {
  /* line 62164, app/assets/stylesheets/global/style.css */
  .ql-bubble.ql-toolbar button:hover:not(.ql-active),
.ql-bubble .ql-toolbar button:hover:not(.ql-active) {
    color: #ccc;
  }
  /* line 62169, app/assets/stylesheets/global/style.css */
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #ccc;
  }
  /* line 62176, app/assets/stylesheets/global/style.css */
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #ccc;
  }
}

/* line 62184, app/assets/stylesheets/global/style.css */
.ql-container.ql-bubble:not(.ql-disabled) a {
  position: relative;
  white-space: nowrap;
}

/* line 62189, app/assets/stylesheets/global/style.css */
.ql-container.ql-bubble:not(.ql-disabled) a::before {
  background-color: #636462;
  border-radius: 15px;
  top: -5px;
  font-size: 12px;
  color: #fff;
  content: attr(href);
  font-weight: normal;
  overflow: hidden;
  padding: 5px 15px;
  text-decoration: none;
  z-index: 1;
}

/* line 62203, app/assets/stylesheets/global/style.css */
.ql-container.ql-bubble:not(.ql-disabled) a::after {
  border-top: 6px solid #636462;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
}

/* line 62213, app/assets/stylesheets/global/style.css */
.ql-container.ql-bubble:not(.ql-disabled) a::before,
.ql-container.ql-bubble:not(.ql-disabled) a::after {
  left: 0;
  margin-left: 50%;
  position: absolute;
  transform: translate(-50%, -100%);
  transition: visibility 0s ease 200ms;
  visibility: hidden;
}

/* line 62223, app/assets/stylesheets/global/style.css */
.ql-container.ql-bubble:not(.ql-disabled) a:hover::before,
.ql-container.ql-bubble:not(.ql-disabled) a:hover::after {
  visibility: visible;
}

/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
/* line 62234, app/assets/stylesheets/global/style.css */
.ql-container {
  box-sizing: border-box;
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}

/* line 62243, app/assets/stylesheets/global/style.css */
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}

/* line 62247, app/assets/stylesheets/global/style.css */
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}

/* line 62251, app/assets/stylesheets/global/style.css */
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}

/* line 62259, app/assets/stylesheets/global/style.css */
.ql-clipboard p {
  margin: 0;
  padding: 0;
}

/* line 62264, app/assets/stylesheets/global/style.css */
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/* line 62278, app/assets/stylesheets/global/style.css */
.ql-editor > * {
  cursor: text;
}

/* line 62282, app/assets/stylesheets/global/style.css */
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.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 {
  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 62298, app/assets/stylesheets/global/style.css */
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}

/* line 62303, app/assets/stylesheets/global/style.css */
.ql-editor ol > li {
  list-style-type: none;
}

/* line 62307, app/assets/stylesheets/global/style.css */
.ql-editor ul > li {
  list-style-type: none;
}

/* line 62311, app/assets/stylesheets/global/style.css */
.ql-editor ul > li::before {
  content: "•";
}

/* line 62315, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}

/* line 62320, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}

/* line 62325, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}

/* line 62332, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=true] > li::before {
  content: "☑";
}

/* line 62336, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=false] > li::before {
  content: "☐";
}

/* line 62340, app/assets/stylesheets/global/style.css */
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}

/* line 62346, app/assets/stylesheets/global/style.css */
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}

/* line 62352, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}

/* line 62357, app/assets/stylesheets/global/style.css */
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}

/* line 62362, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}

/* line 62367, app/assets/stylesheets/global/style.css */
.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 62372, app/assets/stylesheets/global/style.css */
.ql-editor ol li:before {
  content: counter(list-0, decimal) ". ";
}

/* line 62376, app/assets/stylesheets/global/style.css */
.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 62381, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) ". ";
}

/* line 62385, app/assets/stylesheets/global/style.css */
.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 62390, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) ". ";
}

/* line 62394, app/assets/stylesheets/global/style.css */
.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 62399, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) ". ";
}

/* line 62403, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}

/* line 62408, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) ". ";
}

/* line 62412, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
  counter-reset: list-6 list-7 list-8 list-9;
}

/* line 62417, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) ". ";
}

/* line 62421, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
  counter-reset: list-7 list-8 list-9;
}

/* line 62426, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) ". ";
}

/* line 62430, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
  counter-reset: list-8 list-9;
}

/* line 62435, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) ". ";
}

/* line 62439, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
  counter-reset: list-9;
}

/* line 62444, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) ". ";
}

/* line 62448, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}

/* line 62452, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) ". ";
}

/* line 62456, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}

/* line 62460, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}

/* line 62464, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}

/* line 62468, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}

/* line 62472, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}

/* line 62476, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}

/* line 62480, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}

/* line 62484, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}

/* line 62488, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}

/* line 62492, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}

/* line 62496, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}

/* line 62500, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}

/* line 62504, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}

/* line 62508, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}

/* line 62512, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}

/* line 62516, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}

/* line 62520, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}

/* line 62524, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}

/* line 62528, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}

/* line 62532, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}

/* line 62536, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}

/* line 62540, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}

/* line 62544, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}

/* line 62548, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}

/* line 62552, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}

/* line 62556, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}

/* line 62560, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}

/* line 62564, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}

/* line 62568, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}

/* line 62572, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}

/* line 62576, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}

/* line 62580, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}

/* line 62584, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}

/* line 62588, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}

/* line 62592, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}

/* line 62596, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}

/* line 62600, app/assets/stylesheets/global/style.css */
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}

/* line 62605, app/assets/stylesheets/global/style.css */
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}

/* line 62609, app/assets/stylesheets/global/style.css */
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}

/* line 62613, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-black {
  background-color: #000;
}

/* line 62617, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-red {
  background-color: #e60000;
}

/* line 62621, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-orange {
  background-color: #f90;
}

/* line 62625, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}

/* line 62629, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-green {
  background-color: #008a00;
}

/* line 62633, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-blue {
  background-color: #8fbd56;
}

/* line 62637, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-purple {
  background-color: #93f;
}

/* line 62641, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-white {
  color: #fff;
}

/* line 62645, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-red {
  color: #e60000;
}

/* line 62649, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-orange {
  color: #f90;
}

/* line 62653, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-yellow {
  color: #ff0;
}

/* line 62657, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-green {
  color: #008a00;
}

/* line 62661, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-blue {
  color: #8fbd56;
}

/* line 62665, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-purple {
  color: #93f;
}

/* line 62669, app/assets/stylesheets/global/style.css */
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}

/* line 62673, app/assets/stylesheets/global/style.css */
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}

/* line 62677, app/assets/stylesheets/global/style.css */
.ql-editor .ql-size-small {
  font-size: 0.75em;
}

/* line 62681, app/assets/stylesheets/global/style.css */
.ql-editor .ql-size-large {
  font-size: 1.5em;
}

/* line 62685, app/assets/stylesheets/global/style.css */
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}

/* line 62689, app/assets/stylesheets/global/style.css */
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}

/* line 62694, app/assets/stylesheets/global/style.css */
.ql-editor .ql-align-center {
  text-align: center;
}

/* line 62698, app/assets/stylesheets/global/style.css */
.ql-editor .ql-align-justify {
  text-align: justify;
}

/* line 62702, app/assets/stylesheets/global/style.css */
.ql-editor .ql-align-right {
  text-align: right;
}

/* line 62706, app/assets/stylesheets/global/style.css */
.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 62716, app/assets/stylesheets/global/style.css */
.ql-snow {
  box-sizing: border-box;
}

/* line 62720, app/assets/stylesheets/global/style.css */
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}

/* line 62727, app/assets/stylesheets/global/style.css */
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 35px;
  padding: 3px 5px;
  width: 35px;
  border: 1px solid #e9ebfa;
  background: #fff;
  border-right: 0;
  color: #495584;
}

/* line 62743, app/assets/stylesheets/global/style.css */
.ql-snow.ql-toolbar button:first-child,
.ql-snow .ql-toolbar button:first-child {
  border-radius: 3px 0 0 3px;
}

/* line 62748, app/assets/stylesheets/global/style.css */
.ql-snow.ql-toolbar button:last-child,
.ql-snow .ql-toolbar button:last-child {
  border-right: 1px solid #e9ebfa;
  border-radius: 0 3px 3px 0;
}

/* line 62754, app/assets/stylesheets/global/style.css */
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}

/* line 62760, app/assets/stylesheets/global/style.css */
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}

/* line 62765, app/assets/stylesheets/global/style.css */
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}

/* line 62770, app/assets/stylesheets/global/style.css */
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #8fbd56;
}

/* line 62787, app/assets/stylesheets/global/style.css */
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #8fbd56;
}

/* line 62818, app/assets/stylesheets/global/style.css */
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #8fbd56;
}

/* line 62849, app/assets/stylesheets/global/style.css */
.ql-snow * {
  box-sizing: border-box;
}

/* line 62853, app/assets/stylesheets/global/style.css */
.ql-snow .ql-hidden {
  display: none;
}

/* line 62857, app/assets/stylesheets/global/style.css */
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}

/* line 62862, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}

/* line 62867, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}

/* line 62872, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}

/* line 62876, app/assets/stylesheets/global/style.css */
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}

/* line 62881, app/assets/stylesheets/global/style.css */
.ql-snow .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}

/* line 62887, app/assets/stylesheets/global/style.css */
.ql-snow .ql-stroke {
  fill: none;
  stroke: #495584;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}

/* line 62895, app/assets/stylesheets/global/style.css */
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}

/* line 62902, app/assets/stylesheets/global/style.css */
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}

/* line 62907, app/assets/stylesheets/global/style.css */
.ql-snow .ql-empty {
  fill: none;
}

/* line 62911, app/assets/stylesheets/global/style.css */
.ql-snow .ql-even {
  fill-rule: evenodd;
}

/* line 62915, app/assets/stylesheets/global/style.css */
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}

/* line 62920, app/assets/stylesheets/global/style.css */
.ql-snow .ql-transparent {
  opacity: 0.4;
}

/* line 62924, app/assets/stylesheets/global/style.css */
.ql-snow .ql-direction svg:last-child {
  display: none;
}

/* line 62928, app/assets/stylesheets/global/style.css */
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}

/* line 62932, app/assets/stylesheets/global/style.css */
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}

/* line 62936, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor h1, .ql-snow .ql-editor .h1 {
  font-size: 2em;
}

/* line 62940, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor h2, .ql-snow .ql-editor .h2 {
  font-size: 1.5em;
}

/* line 62944, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor h3, .ql-snow .ql-editor .h3 {
  font-size: 1.17em;
}

/* line 62948, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor h4, .ql-snow .ql-editor .h4 {
  font-size: 1em;
}

/* line 62952, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor h5, .ql-snow .ql-editor .h5 {
  font-size: 0.83em;
}

/* line 62956, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor h6, .ql-snow .ql-editor .h6 {
  font-size: 0.67em;
}

/* line 62960, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor a {
  text-decoration: underline;
}

/* line 62964, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #e7eaf3;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}

/* line 62971, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor code {
  background-color: #f0f0f0;
  border-radius: 3px;
}

/* line 62976, app/assets/stylesheets/global/style.css */
.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 62985, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}

/* line 62990, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}

/* line 62996, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor img {
  max-width: 100%;
}

/* line 63000, app/assets/stylesheets/global/style.css */
.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 63011, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}

/* line 63021, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}

/* line 63026, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}

/* line 63035, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}

/* line 63042, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #e7eaf3;
  z-index: 2;
}

/* line 63047, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #e7eaf3;
}

/* line 63051, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #e7eaf3;
}

/* line 63055, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}

/* line 63062, app/assets/stylesheets/global/style.css */
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}

/* line 63067, app/assets/stylesheets/global/style.css */
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}

/* line 63072, app/assets/stylesheets/global/style.css */
.ql-snow .ql-color-picker .ql-picker-label svg {
  right: 4px;
}

/* line 63076, app/assets/stylesheets/global/style.css */
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}

/* line 63080, app/assets/stylesheets/global/style.css */
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}

/* line 63084, app/assets/stylesheets/global/style.css */
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}

/* line 63090, app/assets/stylesheets/global/style.css */
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}

/* line 63095, app/assets/stylesheets/global/style.css */
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}

/* line 63104, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 6px;
  top: 50%;
  width: 18px;
}

/* line 63112, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}

/* line 63121, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header {
  width: 98px;
}

/* line 63125, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
}

/* line 63130, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: "Heading 1";
}

/* line 63135, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: "Heading 2";
}

/* line 63140, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: "Heading 3";
}

/* line 63145, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: "Heading 4";
}

/* line 63150, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: "Heading 5";
}

/* line 63155, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before {
  content: "Heading 6";
}

/* line 63159, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "Heading 6";
}

/* line 63163, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}

/* line 63167, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}

/* line 63171, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}

/* line 63175, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}

/* line 63179, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}

/* line 63183, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}

/* line 63187, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-font {
  width: 108px;
}

/* line 63191, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: "Sans Serif";
}

/* line 63196, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: "Serif";
}

/* line 63201, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before {
  content: "Monospace";
}

/* line 63205, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: "Monospace";
}

/* line 63209, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}

/* line 63213, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}

/* line 63217, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-size {
  width: 98px;
}

/* line 63221, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: "Normal";
}

/* line 63226, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: "Small";
}

/* line 63231, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: "Large";
}

/* line 63236, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before {
  content: "Huge";
}

/* line 63240, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: "Huge";
}

/* line 63244, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}

/* line 63248, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}

/* line 63252, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}

/* line 63256, app/assets/stylesheets/global/style.css */
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}

/* line 63260, app/assets/stylesheets/global/style.css */
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}

@media (pointer: coarse) {
  /* line 63266, app/assets/stylesheets/global/style.css */
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
.ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  /* line 63271, app/assets/stylesheets/global/style.css */
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  /* line 63278, app/assets/stylesheets/global/style.css */
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}

/* line 63286, app/assets/stylesheets/global/style.css */
.ql-toolbar.ql-snow {
  border: 1px solid #e7eaf3;
  box-sizing: border-box;
  font-family: "Roboto", sans-serif;
  padding: 8px;
}

/* line 63293, app/assets/stylesheets/global/style.css */
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 25px;
}

/* line 63297, app/assets/stylesheets/global/style.css */
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid #eff0f6;
  background: #fff;
  height: 35px;
  line-height: 35px;
  border-radius: 3px;
  padding: 0 10px;
}

/* line 63306, app/assets/stylesheets/global/style.css */
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
}

/* line 63311, app/assets/stylesheets/global/style.css */
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #e7eaf3;
}

/* line 63316, app/assets/stylesheets/global/style.css */
.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 63321, app/assets/stylesheets/global/style.css */
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}

/* line 63325, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #e7eaf3;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}

/* line 63334, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}

/* line 63340, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #e7eaf3;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}

/* line 63350, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip a {
  line-height: 26px;
}

/* line 63354, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}

/* line 63362, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #e7eaf3;
  content: "Edit";
  margin-left: 16px;
  padding-right: 8px;
}

/* line 63369, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip a.ql-remove::before {
  content: "Remove";
  margin-left: 8px;
}

/* line 63374, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}

/* line 63379, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}

/* line 63383, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: "Save";
  padding-right: 0px;
}

/* line 63389, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}

/* line 63393, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}

/* line 63397, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}

/* line 63401, app/assets/stylesheets/global/style.css */
.ql-snow a {
  color: #8fbd56;
}

/* line 63405, app/assets/stylesheets/global/style.css */
.ql-container.ql-snow {
  border: 1px solid #e7eaf3;
}

/* line 63409, app/assets/stylesheets/global/style.css */
.ql-toolbar.ql-snow .ql-picker-label:focus {
  outline: 0;
}

/* line 63413, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed > tbody > tr > td.child,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child {
  cursor: default !important;
}

/* line 63418, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty {
  cursor: default !important;
}

/* line 63422, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed > tbody > tr > td.child:before {
  display: none !important;
}

/* line 63426, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child:before {
  display: none !important;
}

/* line 63430, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty:before {
  display: none !important;
}

/* line 63434, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control {
  position: relative;
  padding-left: 30px !important;
  cursor: pointer;
}

/* line 63440, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control {
  position: relative;
  padding-left: 30px !important;
  cursor: pointer;
}

/* line 63446, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before {
  top: 50%;
  left: 5px;
  height: 1em;
  width: 1em;
  margin-top: -9px;
  display: block;
  position: absolute;
  color: white;
  border: 0.15em solid white;
  border-radius: 1em;
  box-shadow: 0 0 0.2em #777086;
  box-sizing: content-box;
  text-align: center;
  text-indent: 0 !important;
  font-family: "Courier New", Courier, monospace;
  line-height: 1em;
  content: "+";
  background-color: #3366ff;
}

/* line 63468, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control:before {
  content: "-";
  background-color: #f82649;
}

/* line 63474, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td.dtr-control,
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th.dtr-control {
  padding-left: 27px;
}

/* line 63479, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th.dtr-control:before {
  left: 4px;
  height: 14px;
  width: 14px;
  border-radius: 14px;
  line-height: 14px;
  text-indent: 3px;
}

/* line 63489, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-column > tbody > tr > td.dtr-control,
table.dataTable.dtr-column > tbody > tr > th.dtr-control,
table.dataTable.dtr-column > tbody > tr > td.control,
table.dataTable.dtr-column > tbody > tr > th.control {
  position: relative;
  cursor: pointer;
}

/* line 63497, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-column > tbody > tr > td.dtr-control:before,
table.dataTable.dtr-column > tbody > tr > th.dtr-control:before,
table.dataTable.dtr-column > tbody > tr > td.control:before,
table.dataTable.dtr-column > tbody > tr > th.control:before {
  top: 50%;
  left: 50%;
  height: 0.8em;
  width: 0.8em;
  margin-top: -0.5em;
  margin-left: -0.5em;
  display: block;
  position: absolute;
  color: white;
  border: 0.15em solid white;
  border-radius: 1em;
  box-shadow: 0 0 0.2em #444;
  box-sizing: content-box;
  text-align: center;
  text-indent: 0 !important;
  font-family: "Courier New", Courier, monospace;
  line-height: 1em;
  content: "+";
  background-color: #0d6efd;
}

/* line 63522, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-column > tbody > tr.parent td.dtr-control:before,
table.dataTable.dtr-column > tbody > tr.parent th.dtr-control:before,
table.dataTable.dtr-column > tbody > tr.parent td.control:before,
table.dataTable.dtr-column > tbody > tr.parent th.control:before {
  content: "-";
  background-color: #d33333;
}

/* line 63530, app/assets/stylesheets/global/style.css */
table.dataTable > tbody > tr.child {
  padding: 0.5em 1em;
}

/* line 63534, app/assets/stylesheets/global/style.css */
table.dataTable > tbody > tr.child:hover {
  background: transparent !important;
}

/* line 63538, app/assets/stylesheets/global/style.css */
table.dataTable > tbody > tr.child ul.dtr-details {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 63545, app/assets/stylesheets/global/style.css */
table.dataTable > tbody > tr.child ul.dtr-details > li {
  border-bottom: 1px solid #efefef;
  padding: 0.5em 0;
}

/* line 63550, app/assets/stylesheets/global/style.css */
table.dataTable > tbody > tr.child ul.dtr-details > li:first-child {
  padding-top: 0;
}

/* line 63554, app/assets/stylesheets/global/style.css */
table.dataTable > tbody > tr.child ul.dtr-details > li:last-child {
  border-bottom: none;
}

/* line 63558, app/assets/stylesheets/global/style.css */
table.dataTable > tbody > tr.child span.dtr-title {
  display: inline-block;
  min-width: 75px;
  font-weight: bold;
}

/* line 63564, app/assets/stylesheets/global/style.css */
div.dtr-modal {
  position: fixed;
  box-sizing: border-box;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 100;
  padding: 10em 1em;
}

/* line 63575, app/assets/stylesheets/global/style.css */
div.dtr-modal div.dtr-modal-display {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 50%;
  height: 50%;
  overflow: auto;
  margin: auto;
  z-index: 102;
  overflow: auto;
  background-color: #f5f5f7;
  border: 1px solid black;
  border-radius: 0.5em;
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6);
}

/* line 63593, app/assets/stylesheets/global/style.css */
div.dtr-modal div.dtr-modal-content {
  position: relative;
  padding: 1em;
}

/* line 63598, app/assets/stylesheets/global/style.css */
div.dtr-modal div.dtr-modal-close {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 22px;
  height: 22px;
  border: 1px solid #eaeaea;
  background-color: #f9f9f9;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
  z-index: 12;
}

/* line 63612, app/assets/stylesheets/global/style.css */
div.dtr-modal div.dtr-modal-close:hover {
  background-color: #eaeaea;
}

/* line 63616, app/assets/stylesheets/global/style.css */
div.dtr-modal div.dtr-modal-background {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 101;
  background: rgba(0, 0, 0, 0.6);
}

/* line 63626, app/assets/stylesheets/global/style.css */
div.dtr-bs-modal table.table tr:first-child td {
  border-top: none;
}

@media screen and (max-width: 767px) {
  /* line 63631, app/assets/stylesheets/global/style.css */
  div.dtr-modal div.dtr-modal-display {
    width: 95%;
  }
}

/* line 63636, app/assets/stylesheets/global/style.css */
.richText {
  position: relative;
  width: 100%;
}

/* line 63641, app/assets/stylesheets/global/style.css */
.richText .richText-form {
  font-family: Calibri, Verdana, Helvetica, sans-serif;
}

/* line 63645, app/assets/stylesheets/global/style.css */
.richText .richText-form label {
  display: block;
  padding: 10px 15px;
}

/* line 63650, app/assets/stylesheets/global/style.css */
.richText .richText-form input[type=text],
.richText .richText-form input[type=file],
.richText .richText-form input[type=number] {
  padding: 10px 15px;
  border: #ecf0fa solid 1px;
  min-width: 200px;
  width: 100%;
  border-radius: 5px;
  outline: 0;
}

/* line 63661, app/assets/stylesheets/global/style.css */
.richText .richText-form select {
  padding: 10px 15px;
  border: #ecf0fa solid 1px;
  min-width: 200px;
  width: 100%;
  border-radius: 5px;
  outline: 0;
  cursor: pointer;
}

/* line 63671, app/assets/stylesheets/global/style.css */
.richText .richText-form button {
  margin: 10px 0;
  padding: 0.375rem 0.75rem;
  background-color: #77bc21;
  border: none;
  color: #fafafa;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 5px;
}

/* line 63686, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar {
  min-height: 20px;
}

/* line 63690, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul {
  margin-bottom: 0;
}

/* line 63694, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li {
  float: left;
  display: block;
  list-style: none;
}

/* line 63700, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a {
  display: block;
  padding: 10px 15px;
  cursor: pointer;
  transition: background-color 0.4s;
  color: #495584;
}

/* line 63710, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .fa,
.richText .richText-toolbar ul li a .fas,
.richText .richText-toolbar ul li a .far,
.richText .richText-toolbar ul li a svg {
  pointer-events: none;
}

/* line 63717, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.3);
  cursor: default;
}

/* line 63728, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown {
  position: relative;
  display: block;
  margin: 3% auto 0 auto;
  background-color: #fff;
  border: #ecf0fa solid 1px;
  min-width: 100px;
  width: 300px;
  max-width: 90%;
  border-radius: 5px;
  box-shadow: 0px 16px 18px rgba(6, 10, 48, 0.1);
}

/* line 63743, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown .richText-dropdown-close {
  position: absolute;
  top: 10px;
  right: 10px !important;
  background: rgba(255, 255, 255, 0);
  color: #0d0c22;
  cursor: pointer;
  font-size: 16px;
  text-align: center;
  width: 25px;
  border-radius: 5px;
  font-weight: 500;
}

/* line 63757, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown {
  list-style: none;
}

/* line 63761, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li {
  display: block;
  float: none;
  font-family: Calibri, Verdana, Helvetica, sans-serif;
}

/* line 63767, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li a {
  display: block;
  padding: 10px 15px;
  border-bottom: #efefef solid 1px;
}

/* line 63773, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li a:hover {
  background-color: #ffffff;
}

/* line 63777, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline {
  margin: 10px 6px;
  float: right;
}

/* line 63782, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline a {
  display: block;
  padding: 0;
  margin: 0;
  border: none;
  border-radius: 50%;
  box-shadow: 0 0 10px 0 #999;
}

/* line 63795, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline a span {
  display: block;
  height: 30px;
  width: 30px;
  border-radius: 50%;
}

/* line 63804, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer div.richText-dropdown {
  padding: 10px 15px;
}

/* line 63808, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a:hover {
  background-color: #ffffff;
}

/* line 63812, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li[data-disable=true] {
  opacity: 0.1;
}

/* line 63816, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li[data-disable=true] a {
  cursor: default;
}

/* line 63820, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li.is-selected:not([data-disable=true]) .richText-dropdown-outer {
  display: block;
}

/* line 63824, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul:after {
  display: block;
  content: "";
  clear: both;
}

/* line 63830, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar:last-child {
  font-size: 12px;
}

/* line 63834, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar:after {
  display: block;
  clear: both;
  content: "";
}

/* line 63840, app/assets/stylesheets/global/style.css */
.richText .richText-editor {
  padding: 20px;
  background-color: #ffffff;
  border-left: #ffffff solid 2px;
  font-family: Calibri, Verdana, Helvetica, sans-serif;
  height: 300px;
  outline: none;
  overflow-y: scroll;
  overflow-x: auto;
}

/* line 63851, app/assets/stylesheets/global/style.css */
.richText .richText-editor ul,
.richText .richText-editor ol {
  margin: 10px 25px;
}

/* line 63856, app/assets/stylesheets/global/style.css */
.richText .richText-editor table {
  margin: 10px 0;
  border-spacing: 0;
  width: 100%;
}

/* line 63862, app/assets/stylesheets/global/style.css */
.richText .richText-editor table td,
.richText .richText-editor table th {
  padding: 10px;
  border: #efefef solid 1px;
}

/* line 63868, app/assets/stylesheets/global/style.css */
.richText .richText-editor:focus {
  border-left: #77bc21 solid 2px;
}

/* line 63872, app/assets/stylesheets/global/style.css */
.richText .richText-initial {
  margin-bottom: -4px;
  padding: 10px;
  background-color: #282828;
  border: none;
  color: #33ff33;
  font-family: Monospace, Calibri, Verdana, Helvetica, sans-serif;
  max-width: 100%;
  min-width: 100%;
  width: 100%;
  min-height: 400px;
  height: 400px;
}

/* line 63886, app/assets/stylesheets/global/style.css */
.richText .richText-help {
  float: right;
  display: block;
  padding: 10px 15px;
  cursor: pointer;
}

/* line 63893, app/assets/stylesheets/global/style.css */
.richText .richText-undo,
.richText .richText-redo {
  float: right;
  display: block;
  padding: 10px 15px;
  border-right: #efefef solid 1px;
  cursor: pointer;
}

/* line 63902, app/assets/stylesheets/global/style.css */
.richText .richText-undo.is-disabled,
.richText .richText-redo.is-disabled {
  opacity: 0.4;
}

/* line 63907, app/assets/stylesheets/global/style.css */
.richText .richText-help-popup a {
  color: #3498db;
  text-decoration: underline;
}

/* line 63912, app/assets/stylesheets/global/style.css */
.richText .richText-help-popup hr {
  margin: 10px auto 5px auto;
  border: none;
  border-top: #efefef solid 1px;
}

/* line 63918, app/assets/stylesheets/global/style.css */
.richText .richText-list.list-rightclick {
  position: absolute;
  background-color: #fafafa;
  border-right: #efefef solid 1px;
  border-bottom: #efefef solid 1px;
}

/* line 63925, app/assets/stylesheets/global/style.css */
.richText .richText-list.list-rightclick li {
  padding: 5px 7px;
  cursor: pointer;
  list-style: none;
}

/* line 63931, app/assets/stylesheets/global/style.css */
.select2-container {
  box-sizing: border-box;
  display: block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

/* line 63939, app/assets/stylesheets/global/style.css */
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

/* line 63948, app/assets/stylesheets/global/style.css */
.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 63957, app/assets/stylesheets/global/style.css */
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}

/* line 63961, app/assets/stylesheets/global/style.css */
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

/* line 63966, app/assets/stylesheets/global/style.css */
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

/* line 63975, app/assets/stylesheets/global/style.css */
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  /* overflow: hidden; */
  /*padding-left: 8px;*/
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 63983, app/assets/stylesheets/global/style.css */
.select2-container .select2-search--inline {
  float: left;
}

/* line 63987, app/assets/stylesheets/global/style.css */
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
}

/* line 63994, app/assets/stylesheets/global/style.css */
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 63998, app/assets/stylesheets/global/style.css */
.select2-dropdown {
  background-color: white;
  border: 1px solid #eaedf1;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

/* line 64010, app/assets/stylesheets/global/style.css */
.select2-results {
  display: block;
}

/* line 64014, app/assets/stylesheets/global/style.css */
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 64020, app/assets/stylesheets/global/style.css */
.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

/* line 64026, app/assets/stylesheets/global/style.css */
.select2-results__option[aria-selected] {
  cursor: pointer;
}

/* line 64030, app/assets/stylesheets/global/style.css */
.select2-container--open .select2-dropdown {
  left: 0;
}

/* line 64034, app/assets/stylesheets/global/style.css */
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 64040, app/assets/stylesheets/global/style.css */
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 64046, app/assets/stylesheets/global/style.css */
.select2-search--dropdown {
  display: block;
  padding: 4px;
  border-top: 1px solid #eaedf1;
}

/* line 64052, app/assets/stylesheets/global/style.css */
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

/* line 64058, app/assets/stylesheets/global/style.css */
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 64062, app/assets/stylesheets/global/style.css */
.select2-search--dropdown.select2-search--hide {
  display: none;
}

/* line 64066, app/assets/stylesheets/global/style.css */
.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;
  filter: alpha(opacity=0);
}

/* line 64084, app/assets/stylesheets/global/style.css */
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !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 64097, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 7px;
}

/* line 64103, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #76839a;
  line-height: 28px;
}

/* line 64108, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}

/* line 64114, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

/* line 64118, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 4px;
  width: 20px;
}

/* line 64126, app/assets/stylesheets/global/style.css */
.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 64139, app/assets/stylesheets/global/style.css */
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

/* line 64143, app/assets/stylesheets/global/style.css */
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

/* line 64148, app/assets/stylesheets/global/style.css */
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #e3e8f2;
  cursor: default;
}

/* line 64153, app/assets/stylesheets/global/style.css */
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

/* line 64157, app/assets/stylesheets/global/style.css */
.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 64162, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}

/* line 64169, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}

/* line 64177, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}

/* line 64181, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}

/* line 64187, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}

/* line 64195, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  /*border: 1px solid #aaa;*/
  border-radius: 20px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 1px 10px 0px 10px;
}

/* line 64206, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 4px;
}

/* line 64214, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}

/* line 64218, app/assets/stylesheets/global/style.css */
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline {
  float: right;
}

/* line 64224, app/assets/stylesheets/global/style.css */
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

/* line 64229, app/assets/stylesheets/global/style.css */
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

/* line 64234, app/assets/stylesheets/global/style.css */
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

/* line 64239, app/assets/stylesheets/global/style.css */
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #e3e8f2;
  cursor: default;
}

/* line 64244, app/assets/stylesheets/global/style.css */
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

/* line 64248, app/assets/stylesheets/global/style.css */
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 64254, app/assets/stylesheets/global/style.css */
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 64260, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

/* line 64264, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

/* line 64272, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

/* line 64277, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}

/* line 64281, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}

/* line 64285, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #f2f3f9;
}

/* line 64289, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

/* line 64293, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

/* line 64297, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

/* line 64302, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

/* line 64307, app/assets/stylesheets/global/style.css */
.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 64312, app/assets/stylesheets/global/style.css */
.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 64317, app/assets/stylesheets/global/style.css */
.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 64322, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #77bc21;
  color: white;
}

/* line 64327, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

/* line 64333, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: linear-gradient(to bottom, #fff 50%, #e3e8f2 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

/* line 64345, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

/* line 64349, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

/* line 64354, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}

/* line 64361, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

/* line 64365, app/assets/stylesheets/global/style.css */
.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: linear-gradient(to bottom, #e3e8f2 50%, #ccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}

/* line 64383, app/assets/stylesheets/global/style.css */
.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 64396, app/assets/stylesheets/global/style.css */
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

/* line 64400, app/assets/stylesheets/global/style.css */
.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 64410, app/assets/stylesheets/global/style.css */
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

/* line 64414, app/assets/stylesheets/global/style.css */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

/* line 64419, app/assets/stylesheets/global/style.css */
.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 64424, app/assets/stylesheets/global/style.css */
.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: linear-gradient(to bottom, #fff 0%, #e3e8f2 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

/* line 64435, app/assets/stylesheets/global/style.css */
.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: linear-gradient(to bottom, #e3e8f2 50%, #fff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}

/* line 64446, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}

/* line 64454, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

/* line 64458, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}

/* line 64464, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

/* line 64468, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

/* line 64479, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

/* line 64487, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}

/* line 64491, app/assets/stylesheets/global/style.css */
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}

/* line 64497, app/assets/stylesheets/global/style.css */
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

/* line 64502, app/assets/stylesheets/global/style.css */
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

/* line 64506, app/assets/stylesheets/global/style.css */
.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 64512, app/assets/stylesheets/global/style.css */
.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 64518, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

/* line 64523, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

/* line 64528, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent;
}

/* line 64533, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

/* line 64537, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

/* line 64541, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

/* line 64546, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}

/* line 64550, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}

/* line 64554, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: #fff;
}

/* line 64559, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

/* line 64565, app/assets/stylesheets/global/style.css */
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

/*!
 * SmartWizard v4.3.x
 * jQuery Wizard Plugin
 * http://www.techlaboratory.net/smartwizard
 *
 * Created by Dipu Raj
 * http://dipuraj.me
 *
 * Licensed under the terms of MIT License
 * https://github.com/techlab/SmartWizard/blob/master/LICENSE
 */
/* SmartWizard Basic CSS */
/* line 64581, app/assets/stylesheets/global/style.css */
.sw-main {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  border-radius: 0.25rem !important;
}

/* line 64589, app/assets/stylesheets/global/style.css */
.sw-main .sw-container {
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
}

/* line 64596, app/assets/stylesheets/global/style.css */
.sw-main .step-content {
  display: none;
  position: relative;
  margin: 0;
}

/* line 64602, app/assets/stylesheets/global/style.css */
.sw-main .sw-toolbar {
  margin-left: 0;
}

/* SmartWizard Theme: White */
/* line 64607, app/assets/stylesheets/global/style.css */
.sw-theme-default {
  border: 1px solid #eff0f6;
}

/* line 64611, app/assets/stylesheets/global/style.css */
.sw-theme-default .sw-container {
  min-height: 250px;
}

/* line 64615, app/assets/stylesheets/global/style.css */
.sw-theme-default .step-content {
  padding: 15px;
  border: 0px solid #eff0f6;
  background-color: #fff;
  text-align: left;
}

/* line 64622, app/assets/stylesheets/global/style.css */
.sw-theme-default .sw-toolbar {
  background: #fff;
  border-radius: 0 !important;
  padding-left: 10px;
  padding-right: 10px;
  padding: 10px;
  margin-bottom: 0 !important;
}

/* line 64631, app/assets/stylesheets/global/style.css */
.sw-theme-default .sw-toolbar-top {
  border-bottom-color: #eff0f6 !important;
}

/* line 64635, app/assets/stylesheets/global/style.css */
.sw-theme-default .sw-toolbar-bottom {
  border-top-color: #eff0f6 !important;
}

/* line 64639, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li {
  position: relative;
  margin-right: 2px;
}

/* line 64644, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li > a {
  border: none !important;
  color: #5c6287 !important;
  text-decoration: none;
  outline-style: none;
  background: transparent !important;
  border: none !important;
  cursor: not-allowed;
  border-radius: 0 !important;
}

/* line 64655, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li > a:hover {
  border: none !important;
  color: #5c6287 !important;
  text-decoration: none;
  outline-style: none;
  background: transparent !important;
  border: none !important;
  cursor: not-allowed;
  border-radius: 0 !important;
}

/* line 64666, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li.clickable > a:hover {
  color: #2d66f7 !important;
  background: transparent !important;
  cursor: pointer;
}

/* line 64672, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li > a::after {
  content: "";
  background: #2d66f7;
  height: 2px;
  position: absolute;
  width: 100%;
  left: 0px;
  bottom: 0px;
  transition: all 250ms ease 0s;
  transform: scale(0);
}

/* line 64687, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li.active > a {
  border: none !important;
  color: #fff !important;
  background: #2d66f7 !important;
  cursor: pointer;
}

/* line 64694, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li.active > a::after {
  transform: scale(1);
}

/* line 64700, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li.done > a {
  border: none !important;
  color: #5c6287 !important;
  background: transparent !important;
  cursor: pointer;
}

/* line 64707, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li.done > a::after {
  background: #2d66f7;
  transform: scale(1);
}

/* line 64714, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li.danger > a {
  border: none !important;
  color: #d9534f !important;
  /* background: #d9534f !important; */
  cursor: pointer;
}

/* line 64721, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li.danger > a::after {
  background: #d9534f;
  border-left-color: #f8d7da;
  transform: scale(1);
}

/* line 64729, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li.disabled > a {
  color: #eee !important;
  cursor: not-allowed;
}

/* line 64734, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li.disabled > a:hover {
  color: #eee !important;
  cursor: not-allowed;
}

/* Responsive CSS */
@media screen and (max-width: 768px) {
  /* line 64741, app/assets/stylesheets/global/style.css */
  .sw-theme-default > .nav-tabs > li {
    float: none !important;
  }
}

/* Common Loader */
/* line 64747, app/assets/stylesheets/global/style.css */
.sw-loading::after {
  position: absolute;
  display: block;
  opacity: 1;
  content: "";
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(255, 255, 255, 0.7);
  transition: all 0.2s ease;
  z-index: 2;
}

/* line 64762, app/assets/stylesheets/global/style.css */
.sw-loading::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  border: 10px solid #f3f3f3;
  border-radius: 50%;
  border-top: 10px solid #3498db;
  width: 80px;
  height: 80px;
  margin-top: -40px;
  margin-left: -40px;
  /* Safari */
  animation: spin 1s linear infinite;
}

/* Safari */

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/*!
 * SmartWizard v4.3.x
 * jQuery Wizard Plugin
 * http://www.techlaboratory.net/smartwizard
 *
 * Created by Dipu Raj
 * http://dipuraj.me
 *
 * Licensed under the terms of MIT License
 * https://github.com/techlab/SmartWizard/blob/master/LICENSE
 */
/* SmartWizard Theme: Arrows */
/* line 64816, app/assets/stylesheets/global/style.css */
.sw-theme-arrows {
  border-radius: 5px;
  border: 1px solid #eff0f6;
}

/* line 64821, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > .sw-container {
  min-height: 200px;
}

/* line 64825, app/assets/stylesheets/global/style.css */
.sw-theme-arrows .step-content {
  padding: 15px;
  border: 0px solid #eff0f6;
  background-color: #fff;
  text-align: left;
}

/* line 64832, app/assets/stylesheets/global/style.css */
.sw-theme-arrows .sw-toolbar {
  padding: 10px;
  margin-bottom: 0 !important;
}

/* line 64837, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor {
  border: 0;
  border-bottom: 1px solid #eff0f6;
  padding: 0px;
  background: #fff;
  border-radius: 0;
  border-top-right-radius: 5px;
  list-style: none;
  overflow: hidden;
}

/* line 64848, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor li + li:before {
  padding: 0;
}

/* line 64852, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li > a {
  color: #5c6287;
  text-decoration: none;
  padding: 10px 0 10px 45px;
  position: relative;
  display: block;
  border: 0 !important;
  border-radius: 0;
  outline-style: none;
  background: #f4f5f5;
}

/* line 64864, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li > a:hover {
  color: #5c6287;
  text-decoration: none;
  padding: 10px 0 10px 45px;
  position: relative;
  display: block;
  border: 0 !important;
  border-radius: 0;
  outline-style: none;
  background: #f4f5f5;
}

/* line 64876, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li > a:after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-bottom: 50px solid transparent;
  border-left: 30px solid #f4f5f5;
  position: absolute;
  top: 50%;
  margin-top: -50px;
  left: 100%;
  z-index: 2;
}

/* line 64891, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li > a:before {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  /* Go big on the size, and let overflow hide */
  border-bottom: 50px solid transparent;
  border-left: 30px solid #dbdef1;
  position: absolute;
  top: 50%;
  margin-top: -50px;
  margin-left: 1px;
  left: 100%;
  z-index: 1;
}

/* line 64908, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li:first-child > a {
  padding-left: 15px;
}

/* line 64912, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li > a:hover {
  color: #5c6287;
  text-decoration: none;
  outline-style: none;
  background: #f4f5f5;
  border-color: #f4f5f5;
}

/* line 64920, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li > a:hover:after {
  border-left-color: #f4f5f5;
}

/* line 64924, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li.clickable > a:hover {
  color: #4285f4 !important;
  background: #46b8da !important;
}

/* line 64929, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li.active > a {
  border-color: #7673e6 !important;
  color: #fff !important;
  background: #7673e6 !important;
}

/* line 64935, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li.active > a:after {
  border-left: 30px solid #7673e6 !important;
}

/* line 64939, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li.done > a {
  border-color: #f4f5f5 !important;
  /*  #7673e6*/
  color: #5c6287 !important;
  background: #f4f5f5 !important;
}

/* line 64946, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li.done > a:after {
  border-left: 30px solid #f4f5f5;
  /* c3e6cb */
}

/* line 64951, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li.danger > a {
  border-color: #d9534f !important;
  color: #fff !important;
  background: #d9534f !important;
}

/* line 64957, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li.danger > a:after {
  border-left: 30px solid #d9534f !important;
}

/* line 64961, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li.disabled > a {
  color: #eee !important;
}

/* line 64965, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li.disabled > a:hover {
  color: #eee !important;
}

/* line 64969, app/assets/stylesheets/global/style.css */
.sw-theme-arrows::before {
  border: 10px solid #f3f3f3;
  border-top: 10px solid #7673e6;
}

/* Responsive CSS */
@media screen and (max-width: 768px) {
  /* line 64976, app/assets/stylesheets/global/style.css */
  .sw-theme-arrows > ul.step-anchor {
    border: 0;
    background: #fff !important;
  }
  /* line 64981, app/assets/stylesheets/global/style.css */
  .sw-theme-arrows > .nav-tabs > li {
    float: none !important;
    margin-bottom: 0;
  }
}

@media screen and (max-width: 480px) {
  /* line 64988, app/assets/stylesheets/global/style.css */
  .sw-theme-arrows > ul.step-anchor {
    border: 0;
    background: #eff0f6 !important;
  }
  /* line 64993, app/assets/stylesheets/global/style.css */
  .sw-theme-arrows > .nav-tabs > li {
    float: none !important;
    margin-bottom: 0;
  }
  /* line 64998, app/assets/stylesheets/global/style.css */
  .sw-theme-arrows > ul.step-anchor > li > a {
    padding-left: 15px;
    margin-right: 0;
    margin-bottom: 1px;
  }
  /* line 65004, app/assets/stylesheets/global/style.css */
  .sw-theme-arrows > ul.step-anchor > li > a:hover {
    padding-left: 15px;
    margin-right: 0;
    margin-bottom: 1px;
  }
  /* line 65010, app/assets/stylesheets/global/style.css */
  .sw-theme-arrows > ul.step-anchor > li > a:after,
.sw-theme-arrows > ul.step-anchor > li > a:before {
    display: none;
  }
}

/* Loader Custom Style */
/*!
 * SmartWizard v4.3.x
 * jQuery Wizard Plugin
 * http://www.techlaboratory.net/smartwizard
 *
 * Created by Dipu Raj
 * http://dipuraj.me
 *
 * Licensed under the terms of MIT License
 * https://github.com/techlab/SmartWizard/blob/master/LICENSE
 */
/* SmartWizard Theme: Circles */
/* line 65029, app/assets/stylesheets/global/style.css */
.sw-theme-circles .sw-container {
  min-height: 300px;
}

/* line 65033, app/assets/stylesheets/global/style.css */
.sw-theme-circles .step-content {
  padding: 10px 0;
  background-color: #fff;
  text-align: left;
}

/* line 65039, app/assets/stylesheets/global/style.css */
.sw-theme-circles .sw-toolbar {
  background: #fff;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 0 !important;
}

/* line 65046, app/assets/stylesheets/global/style.css */
.nav.nav-tabs.step-anchor {
  border-bottom: 0 !important;
}

/* line 65050, app/assets/stylesheets/global/style.css */
.sw-theme-circles .sw-toolbar-bottom {
  border-top-color: #ddd !important;
  border-bottom-color: #ddd !important;
}

/* line 65055, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor {
  position: relative;
  background: #fff;
  border: none;
  list-style: none;
  margin-bottom: 40px;
}

/* line 65063, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor:before {
  content: " ";
  position: absolute;
  top: 50%;
  bottom: 0;
  width: 100%;
  height: 5px;
  background-color: #f5f5f5;
  border-radius: 3px;
  z-index: 0;
}

/* line 65075, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li {
  border: none;
  margin-left: 40px;
  z-index: 98;
}

/* line 65081, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li > a {
  border: 2px solid #f5f5f5;
  background: #f5f5f5;
  width: 75px;
  height: 75px;
  text-align: center;
  padding: 28px 0;
  border-radius: 50%;
  box-shadow: inset 0px 0px 0px 3px #fff !important;
  text-decoration: none;
  outline-style: none;
  z-index: 99;
  color: #5c6287;
  background: #f5f5f5;
  line-height: 1;
}

/* line 65099, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li > a:hover {
  color: #5c6287;
  background: #f5f5f5;
  border-width: 2px;
}

/* line 65105, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li > a > small, .sw-theme-circles > ul.step-anchor > li > a > .small {
  position: relative;
  bottom: -40px;
  color: #ccc;
}

/* line 65111, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li.clickable > a:hover {
  color: #4285f4 !important;
}

/* line 65115, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li.active > a {
  border-color: #7673e6;
  color: #fff;
  background: #7673e6;
}

/* line 65121, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li.active > a > small, .sw-theme-circles > ul.step-anchor > li.active > a > .small {
  color: #7673e6;
}

/* line 65125, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li.done > a {
  border-color: #f4f5f5;
  color: #5c6287;
  background: #f4f5f5;
}

/* line 65131, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li.done > a > small, .sw-theme-circles > ul.step-anchor > li.done > a > .small {
  color: #f4f5f5;
}

/* line 65135, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li.danger > a {
  border-color: #d9534f;
  color: #d9534f;
  background: #fff;
}

/* line 65141, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li.danger > a > small, .sw-theme-circles > ul.step-anchor > li.danger > a > .small {
  color: #d9534f;
}

/* line 65145, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li.disabled > a {
  color: #eee !important;
}

/* line 65149, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li.disabled > a:hover {
  color: #eee !important;
}

/* Responsive CSS */
@media screen and (max-width: 480px) {
  /* line 65155, app/assets/stylesheets/global/style.css */
  .sw-theme-circles > ul.step-anchor > li {
    margin: 0 auto;
    margin-bottom: 1rem;
  }
  /* line 65160, app/assets/stylesheets/global/style.css */
  .sw-theme-circles > ul.step-anchor > li > a {
    width: 100%;
    height: 100%;
    border-radius: 0;
  }
  /* line 65166, app/assets/stylesheets/global/style.css */
  .sw-theme-circles > ul.step-anchor > li:last-child {
    margin-bottom: 0;
  }
}

/*!
 * SmartWizard v4.3.x
 * jQuery Wizard Plugin
 * http://www.techlaboratory.net/smartwizard
 *
 * Created by Dipu Raj
 * http://dipuraj.me
 *
 * Licensed under the terms of MIT License
 * https://github.com/techlab/SmartWizard/blob/master/LICENSE
 */
/* SmartWizard Theme: Dots */
/* line 65183, app/assets/stylesheets/global/style.css */
.sw-theme-dots .sw-container {
  min-height: 300px;
}

/* line 65187, app/assets/stylesheets/global/style.css */
.sw-theme-dots .step-content {
  padding: 15px;
  border: none;
  background-color: #fff;
  text-align: left;
}

/* line 65194, app/assets/stylesheets/global/style.css */
.sw-theme-dots .sw-toolbar {
  background: #fff;
  border-radius: 0 !important;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 0 !important;
}

/* line 65202, app/assets/stylesheets/global/style.css */
.sw-theme-dots .sw-toolbar-top {
  border-bottom-color: #ddd !important;
}

/* line 65206, app/assets/stylesheets/global/style.css */
.sw-theme-dots .sw-toolbar-bottom {
  border-top-color: #ddd !important;
  border-bottom-color: #ddd !important;
}

/* line 65211, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor {
  position: relative;
  background: #fff;
  border: 0px solid #313e6a !important;
  list-style: none;
  z-index: 5;
}

/* line 65219, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor:before {
  content: " ";
  position: absolute;
  top: 59px;
  bottom: 0;
  left: 20px;
  width: 96%;
  height: 5px;
  background-color: #ebeff8;
  border-radius: 3px;
  z-order: 0;
  z-index: 9;
}

/* line 65233, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li {
  border: none;
}

/* line 65237, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li > a {
  position: relative;
  text-align: center;
  font-weight: bold;
  background: transparent;
  border: none;
  /* color: #313e6a; */
  text-decoration: none;
  outline-style: none;
  z-index: 9;
  display: block;
}

/* Anchors styles */
/* line 65251, app/assets/stylesheets/global/style.css */
.step-anchor .nav-tabs .nav-item .nav-link {
  color: #313e6a !important;
}

/* line 65255, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li > a:before {
  content: " ";
  position: absolute;
  bottom: 14px;
  left: 37%;
  margin-top: 20px;
  display: block;
  border-radius: 50%;
  color: #6259ca;
  background: #ebeff8;
  border: none;
  width: 30px;
  height: 30px;
  text-decoration: none;
  z-index: 98;
}

/* line 65272, app/assets/stylesheets/global/style.css */
.sw-theme-dots nav-tabs .nav-link:hover:not(.disabled) {
  color: inherit;
  background: transparent !important;
}

/* line 65277, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li > a:after {
  content: " ";
  position: relative;
  left: 35%;
  bottom: 5px;
  margin-top: 24px;
  display: block;
  width: 16px;
  height: 16px;
  background: #b4bdce;
  border-radius: 50%;
  z-index: 99;
}

/* line 65291, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li > a:hover {
  color: #313e6a;
  background: transparent;
}

/* line 65296, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li > a:focus {
  color: #313e6a;
  border: none;
}

/* line 65301, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.clickable > a:hover {
  color: #999;
}

/* line 65305, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.active > a {
  color: #6259ca;
}

/* line 65309, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.active > a:hover {
  border: none;
}

/* line 65313, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.active > a:after {
  background: #6259ca;
}

/* line 65317, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.done > a {
  color: #313e6a;
}

/* line 65321, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.done > a:after {
  background: #b3b7da;
}

/* line 65325, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.danger > a {
  color: #d5cef3;
}

/* line 65329, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.danger > a:after {
  background: #d5cef3;
}

/* line 65333, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.disabled > a {
  color: #eee !important;
}

/* line 65337, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.disabled > a:hover {
  color: #eee !important;
}

/* line 65341, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.disabled > a:after {
  background: #eee;
}

/* Active anchors */
/* Done anchors */
/* Danger anchors */
/* Responsive CSS */
@media screen and (max-width: 480px) {
  /* line 65350, app/assets/stylesheets/global/style.css */
  .sw-theme-dots > ul.step-anchor:before {
    top: 0;
    bottom: 0;
    left: 19px;
    width: 5px;
    height: 100%;
    background-color: #f5f5f5;
    display: block;
    margin-right: 10px;
  }
  /* line 65361, app/assets/stylesheets/global/style.css */
  .sw-theme-dots > ul.step-anchor > li {
    margin-left: 20px;
    display: block;
    clear: both;
  }
  /* line 65367, app/assets/stylesheets/global/style.css */
  .sw-theme-dots > ul.step-anchor > li > a {
    text-align: left;
    margin-left: 0;
    display: block;
  }
  /* line 65373, app/assets/stylesheets/global/style.css */
  .sw-theme-dots > ul.step-anchor > li > a:before {
    top: -9px;
    left: -14px;
    margin-right: 10px;
    display: block;
  }
  /* line 65380, app/assets/stylesheets/global/style.css */
  .sw-theme-dots > ul.step-anchor > li > a:after {
    top: -42px;
    left: -36px;
    margin-right: 10px;
    display: block;
  }
  /* line 65387, app/assets/stylesheets/global/style.css */
  .sw-theme-dots .nav .nav-item {
    width: 100%;
  }
}

/* line 65392, app/assets/stylesheets/global/style.css */
.step-anchor .nav-link:focus {
  color: #313e6a !important;
}

/* line 65396, app/assets/stylesheets/global/style.css */
.jq-stars {
  display: inline-block;
}

/* line 65400, app/assets/stylesheets/global/style.css */
.jq-rating-label {
  font-size: 22px;
  display: inline-block;
  position: relative;
  vertical-align: top;
  font-family: helvetica, arial, verdana;
}

/* line 65408, app/assets/stylesheets/global/style.css */
.jq-star {
  width: 100px;
  height: 100px;
  display: inline-block;
  cursor: pointer;
}

/* line 65415, app/assets/stylesheets/global/style.css */
.jq-star-svg {
  padding-left: 3px;
  width: 100%;
  height: 100%;
}

/* line 65421, app/assets/stylesheets/global/style.css */
.jq-star-svg path {
  /* stroke: #000; */
  stroke-linejoin: round;
}

/* un-used */
/* line 65427, app/assets/stylesheets/global/style.css */
.jq-shadow {
  filter: drop-shadow(-2px -2px 2px #888);
}

@font-face {
  font-family: summernote;
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(/assets/summernote.eot);
  src: url(/assets/summernote.eot?#iefix) format("embedded-opentype"), url(/assets/summernote.woff2) format("woff2"), url(/assets/summernote.woff) format("woff"), url(/assets/summernote.ttf) format("truetype");
}

/* line 65441, app/assets/stylesheets/global/style.css */
[class*=note-icon]:before,
[class^=note-icon]:before {
  display: inline-block;
  font-family: summernote;
  font-style: normal;
  font-size: inherit;
  text-decoration: inherit;
  text-rendering: auto;
  text-transform: none;
  vertical-align: middle;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  speak: none;
}

/* line 65456, app/assets/stylesheets/global/style.css */
.note-icon-fw {
  text-align: center;
  width: 1.25em;
}

/* line 65461, app/assets/stylesheets/global/style.css */
.note-icon-border {
  border: 0.08em solid #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

/* line 65467, app/assets/stylesheets/global/style.css */
.note-icon-pull-left {
  float: left;
}

/* line 65471, app/assets/stylesheets/global/style.css */
.note-icon-pull-right {
  float: right;
}

/* line 65475, app/assets/stylesheets/global/style.css */
.note-icon.note-icon-pull-left {
  margin-right: 0.3em;
}

/* line 65479, app/assets/stylesheets/global/style.css */
.note-icon.note-icon-pull-right {
  margin-left: 0.3em;
}

/* line 65483, app/assets/stylesheets/global/style.css */
.note-icon-align:before {
  content: "\ea01";
}

/* line 65487, app/assets/stylesheets/global/style.css */
.note-icon-align-center:before {
  content: "\ea02";
}

/* line 65491, app/assets/stylesheets/global/style.css */
.note-icon-align-indent:before {
  content: "\ea03";
}

/* line 65495, app/assets/stylesheets/global/style.css */
.note-icon-align-justify:before {
  content: "\ea04";
}

/* line 65499, app/assets/stylesheets/global/style.css */
.note-icon-align-left:before {
  content: "\ea05";
}

/* line 65503, app/assets/stylesheets/global/style.css */
.note-icon-align-outdent:before {
  content: "\ea06";
}

/* line 65507, app/assets/stylesheets/global/style.css */
.note-icon-align-right:before {
  content: "\ea07";
}

/* line 65511, app/assets/stylesheets/global/style.css */
.note-icon-arrow-circle-down:before {
  content: "\ea08";
}

/* line 65515, app/assets/stylesheets/global/style.css */
.note-icon-arrow-circle-left:before {
  content: "\ea09";
}

/* line 65519, app/assets/stylesheets/global/style.css */
.note-icon-arrow-circle-right:before {
  content: "\ea0a";
}

/* line 65523, app/assets/stylesheets/global/style.css */
.note-icon-arrow-circle-up:before {
  content: "\ea0b";
}

/* line 65527, app/assets/stylesheets/global/style.css */
.note-icon-arrows-alt:before {
  content: "\ea0c";
}

/* line 65531, app/assets/stylesheets/global/style.css */
.note-icon-arrows-h:before {
  content: "\ea0d";
}

/* line 65535, app/assets/stylesheets/global/style.css */
.note-icon-arrows-v:before {
  content: "\ea0e";
}

/* line 65539, app/assets/stylesheets/global/style.css */
.note-icon-bold:before {
  content: "\ea0f";
}

/* line 65543, app/assets/stylesheets/global/style.css */
.note-icon-caret:before {
  content: "\ea10";
}

/* line 65547, app/assets/stylesheets/global/style.css */
.note-icon-chain-broken:before {
  content: "\ea11";
}

/* line 65551, app/assets/stylesheets/global/style.css */
.note-icon-circle:before {
  content: "\ea12";
}

/* line 65555, app/assets/stylesheets/global/style.css */
.note-icon-close:before {
  content: "\ea13";
}

/* line 65559, app/assets/stylesheets/global/style.css */
.note-icon-code:before {
  content: "\ea14";
}

/* line 65563, app/assets/stylesheets/global/style.css */
.note-icon-col-after:before {
  content: "\ea15";
}

/* line 65567, app/assets/stylesheets/global/style.css */
.note-icon-col-before:before {
  content: "\ea16";
}

/* line 65571, app/assets/stylesheets/global/style.css */
.note-icon-col-remove:before {
  content: "\ea17";
}

/* line 65575, app/assets/stylesheets/global/style.css */
.note-icon-eraser:before {
  content: "\ea18";
}

/* line 65579, app/assets/stylesheets/global/style.css */
.note-icon-float-left:before {
  content: "\ea19";
}

/* line 65583, app/assets/stylesheets/global/style.css */
.note-icon-float-none:before {
  content: "\ea1a";
}

/* line 65587, app/assets/stylesheets/global/style.css */
.note-icon-float-right:before {
  content: "\ea1b";
}

/* line 65591, app/assets/stylesheets/global/style.css */
.note-icon-font:before {
  content: "\ea1c";
}

/* line 65595, app/assets/stylesheets/global/style.css */
.note-icon-frame:before {
  content: "\ea1d";
}

/* line 65599, app/assets/stylesheets/global/style.css */
.note-icon-italic:before {
  content: "\ea1e";
}

/* line 65603, app/assets/stylesheets/global/style.css */
.note-icon-link:before {
  content: "\ea1f";
}

/* line 65607, app/assets/stylesheets/global/style.css */
.note-icon-magic:before {
  content: "\ea20";
}

/* line 65611, app/assets/stylesheets/global/style.css */
.note-icon-menu-check:before {
  content: "\ea21";
}

/* line 65615, app/assets/stylesheets/global/style.css */
.note-icon-minus:before {
  content: "\ea22";
}

/* line 65619, app/assets/stylesheets/global/style.css */
.note-icon-orderedlist:before {
  content: "\ea23";
}

/* line 65623, app/assets/stylesheets/global/style.css */
.note-icon-pencil:before {
  content: "\ea24";
}

/* line 65627, app/assets/stylesheets/global/style.css */
.note-icon-picture:before {
  content: "\ea25";
}

/* line 65631, app/assets/stylesheets/global/style.css */
.note-icon-question:before {
  content: "\ea26";
}

/* line 65635, app/assets/stylesheets/global/style.css */
.note-icon-redo:before {
  content: "\ea27";
}

/* line 65639, app/assets/stylesheets/global/style.css */
.note-icon-rollback:before {
  content: "\ea28";
}

/* line 65643, app/assets/stylesheets/global/style.css */
.note-icon-row-above:before {
  content: "\ea29";
}

/* line 65647, app/assets/stylesheets/global/style.css */
.note-icon-row-below:before {
  content: "\ea2a";
}

/* line 65651, app/assets/stylesheets/global/style.css */
.note-icon-row-remove:before {
  content: "\ea2b";
}

/* line 65655, app/assets/stylesheets/global/style.css */
.note-icon-special-character:before {
  content: "\ea2c";
}

/* line 65659, app/assets/stylesheets/global/style.css */
.note-icon-square:before {
  content: "\ea2d";
}

/* line 65663, app/assets/stylesheets/global/style.css */
.note-icon-strikethrough:before {
  content: "\ea2e";
}

/* line 65667, app/assets/stylesheets/global/style.css */
.note-icon-subscript:before {
  content: "\ea2f";
}

/* line 65671, app/assets/stylesheets/global/style.css */
.note-icon-summernote:before {
  content: "\ea30";
}

/* line 65675, app/assets/stylesheets/global/style.css */
.note-icon-superscript:before {
  content: "\ea31";
}

/* line 65679, app/assets/stylesheets/global/style.css */
.note-icon-table:before {
  content: "\ea32";
}

/* line 65683, app/assets/stylesheets/global/style.css */
.note-icon-text-height:before {
  content: "\ea33";
}

/* line 65687, app/assets/stylesheets/global/style.css */
.note-icon-trash:before {
  content: "\ea34";
}

/* line 65691, app/assets/stylesheets/global/style.css */
.note-icon-underline:before {
  content: "\ea35";
}

/* line 65695, app/assets/stylesheets/global/style.css */
.note-icon-undo:before {
  content: "\ea36";
}

/* line 65699, app/assets/stylesheets/global/style.css */
.note-icon-unorderedlist:before {
  content: "\ea37";
}

/* line 65703, app/assets/stylesheets/global/style.css */
.note-icon-video:before {
  content: "\ea38";
}

/* line 65707, app/assets/stylesheets/global/style.css */
.note-editor {
  position: relative;
}

/* line 65711, app/assets/stylesheets/global/style.css */
.note-editor .note-dropzone {
  position: absolute;
  display: none;
  z-index: 100;
  color: #87cefa;
  background-color: #fff;
  opacity: 0.95;
}

/* line 65720, app/assets/stylesheets/global/style.css */
.note-editor .note-dropzone .note-dropzone-message {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 28px;
  font-weight: 700;
}

/* line 65728, app/assets/stylesheets/global/style.css */
.note-editor .note-dropzone.hover {
  color: #098ddf;
}

/* line 65732, app/assets/stylesheets/global/style.css */
.note-editor.dragover .note-dropzone {
  display: table;
}

/* line 65736, app/assets/stylesheets/global/style.css */
.note-editor .note-editing-area {
  position: relative;
}

/* line 65740, app/assets/stylesheets/global/style.css */
.note-editor .note-editing-area .note-editable {
  outline: none;
}

/* line 65744, app/assets/stylesheets/global/style.css */
.note-editor .note-editing-area .note-editable sup {
  vertical-align: super;
}

/* line 65748, app/assets/stylesheets/global/style.css */
.note-editor .note-editing-area .note-editable sub {
  vertical-align: sub;
}

/* line 65752, app/assets/stylesheets/global/style.css */
.note-editor .note-editing-area .note-editable img.note-float-left {
  margin-right: 10px;
}

/* line 65756, app/assets/stylesheets/global/style.css */
.note-editor .note-editing-area .note-editable img.note-float-right {
  margin-left: 10px;
}

/* line 65760, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe,
.note-editor.note-frame {
  border: 1px solid #ebebeb;
  border-radius: 10px;
  overflow: hidden;
}

/* line 65767, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe.codeview .note-editing-area .note-editable,
.note-editor.note-frame.codeview .note-editing-area .note-editable {
  display: none;
}

/* line 65772, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe.codeview .note-editing-area .note-codable,
.note-editor.note-frame.codeview .note-editing-area .note-codable {
  display: block;
}

/* line 65777, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-editing-area,
.note-editor.note-frame .note-editing-area {
  overflow: hidden;
}

/* line 65782, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-editing-area .note-editable,
.note-editor.note-frame .note-editing-area .note-editable {
  padding: 10px;
  overflow: auto;
  word-wrap: break-word;
  min-height: 300px;
}

/* line 65790, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-editing-area .note-editable[contenteditable=false],
.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false] {
  background-color: rgba(128, 128, 128, 0.11);
}

/* line 65795, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-editing-area .note-codable,
.note-editor.note-frame .note-editing-area .note-codable {
  display: none;
  width: 100%;
  padding: 10px;
  border: none;
  box-shadow: none;
  font-family: Menlo, Monaco, monospace, sans-serif;
  font-size: 14px;
  color: #ccc;
  background-color: #222;
  resize: none;
  outline: none;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 0;
  margin-bottom: 0;
}

/* line 65814, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe.fullscreen,
.note-editor.note-frame.fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100% !important;
  z-index: 1050;
}

/* line 65823, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe.fullscreen .note-resizebar,
.note-editor.note-frame.fullscreen .note-resizebar {
  display: none;
}

/* line 65828, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output,
.note-editor.note-frame .note-status-output {
  display: block;
  width: 100%;
  font-size: 14px;
  line-height: 1.42857143;
  height: 20px;
  margin-bottom: 0;
  color: #000;
  border: 0;
  border-top: 1px solid #e2e2e2;
}

/* line 65841, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output:empty,
.note-editor.note-frame .note-status-output:empty {
  height: 0;
  border-top: 0 solid transparent;
}

/* line 65847, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .pull-right,
.note-editor.note-frame .note-status-output .pull-right {
  float: right !important;
}

/* line 65852, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .text-muted,
.note-editor.note-frame .note-status-output .text-muted {
  color: #777;
}

/* line 65857, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .text-primary,
.note-editor.note-frame .note-status-output .text-primary {
  color: #286090;
}

/* line 65862, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .text-success,
.note-editor.note-frame .note-status-output .text-success {
  color: #3c763d;
}

/* line 65867, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .text-info,
.note-editor.note-frame .note-status-output .text-info {
  color: #31708f;
}

/* line 65872, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .text-warning,
.note-editor.note-frame .note-status-output .text-warning {
  color: #8a6d3b;
}

/* line 65877, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .text-danger,
.note-editor.note-frame .note-status-output .text-danger {
  color: #a94442;
}

/* line 65882, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .alert,
.note-editor.note-frame .note-status-output .alert {
  margin: -7px 0 0;
  padding: 7px 10px 2px;
  border-radius: 0;
  color: #000;
  background-color: #f5f5f5;
}

/* line 65891, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .alert .note-icon,
.note-editor.note-frame .note-status-output .alert .note-icon {
  margin-right: 5px;
}

/* line 65896, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .alert-success,
.note-editor.note-frame .note-status-output .alert-success {
  color: #3c763d !important;
  background-color: #dff0d8 !important;
}

/* line 65902, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .alert-info,
.note-editor.note-frame .note-status-output .alert-info {
  color: #31708f !important;
  background-color: #d9edf7 !important;
}

/* line 65908, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .alert-warning,
.note-editor.note-frame .note-status-output .alert-warning {
  color: #8a6d3b !important;
  background-color: #fcf8e3 !important;
}

/* line 65914, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .alert-danger,
.note-editor.note-frame .note-status-output .alert-danger {
  color: #a94442 !important;
  background-color: #f2dede !important;
}

/* line 65920, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-statusbar,
.note-editor.note-frame .note-statusbar {
  background-color: rgba(128, 128, 128, 0.11);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 65928, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-statusbar .note-resizebar,
.note-editor.note-frame .note-statusbar .note-resizebar {
  padding-top: 1px;
  height: 9px;
  width: 100%;
  cursor: ns-resize;
}

/* line 65936, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar,
.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar {
  width: 20px;
  margin: 1px auto;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 65943, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-statusbar.locked .note-resizebar,
.note-editor.note-frame .note-statusbar.locked .note-resizebar {
  cursor: default;
}

/* line 65948, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-statusbar.locked .note-resizebar .note-icon-bar,
.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar {
  display: none;
}

/* line 65953, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-placeholder,
.note-editor.note-frame .note-placeholder {
  padding: 10px;
}

/* line 65958, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe {
  border: 0;
}

/* line 65962, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-editing-area .note-editable {
  padding: 0;
}

/* line 65966, app/assets/stylesheets/global/style.css */
.note-popover.popover {
  display: none;
  max-width: none;
}

/* line 65971, app/assets/stylesheets/global/style.css */
.note-popover.popover .popover-content a {
  display: inline-block;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
}

/* line 65980, app/assets/stylesheets/global/style.css */
.note-popover.popover .arrow {
  left: 20px !important;
}

/* line 65984, app/assets/stylesheets/global/style.css */
.note-toolbar {
  position: relative;
}

/* line 65988, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar,
.note-popover .popover-content {
  margin: 0;
  padding: 0 0 5px 5px;
}

/* line 65994, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar > .note-btn-group,
.note-popover .popover-content > .note-btn-group {
  margin-top: 5px;
  margin-left: 0;
  margin-right: 5px;
}

/* line 66001, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-btn-group .note-table,
.note-popover .popover-content .note-btn-group .note-table {
  min-width: 0;
  padding: 5px;
}

/* line 66007, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker,
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker {
  font-size: 18px;
}

/* line 66012, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher {
  position: absolute !important;
  z-index: 3;
  width: 10em;
  height: 10em;
  cursor: pointer;
}

/* line 66021, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted {
  position: relative !important;
  z-index: 1;
  width: 5em;
  height: 5em;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat;
}

/* line 66030, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted {
  position: absolute !important;
  z-index: 2;
  width: 1em;
  height: 1em;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat;
}

/* line 66039, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-style .dropdown-style blockquote,
.note-editor .note-toolbar .note-style .dropdown-style pre {
  margin: 0;
  padding: 5px 10px;
}

/* line 66045, app/assets/stylesheets/global/style.css */
.note-popover .popover-content .note-style .dropdown-style blockquote,
.note-popover .popover-content .note-style .dropdown-style pre {
  margin: 0;
  padding: 5px 10px;
}

/* line 66051, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-style .dropdown-style h1, .note-editor .note-toolbar .note-style .dropdown-style .h1,
.note-editor .note-toolbar .note-style .dropdown-style h2,
.note-editor .note-toolbar .note-style .dropdown-style .h2,
.note-editor .note-toolbar .note-style .dropdown-style h3,
.note-editor .note-toolbar .note-style .dropdown-style .h3,
.note-editor .note-toolbar .note-style .dropdown-style h4,
.note-editor .note-toolbar .note-style .dropdown-style .h4,
.note-editor .note-toolbar .note-style .dropdown-style h5,
.note-editor .note-toolbar .note-style .dropdown-style .h5,
.note-editor .note-toolbar .note-style .dropdown-style h6,
.note-editor .note-toolbar .note-style .dropdown-style .h6,
.note-editor .note-toolbar .note-style .dropdown-style p {
  margin: 0;
  padding: 0;
}

/* line 66062, app/assets/stylesheets/global/style.css */
.note-popover .popover-content .note-style .dropdown-style h1, .note-popover .popover-content .note-style .dropdown-style .h1,
.note-popover .popover-content .note-style .dropdown-style h2,
.note-popover .popover-content .note-style .dropdown-style .h2,
.note-popover .popover-content .note-style .dropdown-style h3,
.note-popover .popover-content .note-style .dropdown-style .h3,
.note-popover .popover-content .note-style .dropdown-style h4,
.note-popover .popover-content .note-style .dropdown-style .h4,
.note-popover .popover-content .note-style .dropdown-style h5,
.note-popover .popover-content .note-style .dropdown-style .h5,
.note-popover .popover-content .note-style .dropdown-style h6,
.note-popover .popover-content .note-style .dropdown-style .h6,
.note-popover .popover-content .note-style .dropdown-style p {
  margin: 0;
  padding: 0;
}

/* line 66073, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color-all .note-dropdown-menu,
.note-popover .popover-content .note-color-all .note-dropdown-menu {
  min-width: 337px !important;
}

/* line 66078, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color .dropdown-toggle,
.note-popover .popover-content .note-color .dropdown-toggle {
  width: 20px;
  padding-left: 5px;
}

/* line 66084, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette {
  display: inline-block;
  margin: 0;
  width: 160px;
}

/* line 66091, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette:first-child,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette:first-child {
  margin: 0 5px;
}

/* line 66096, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title {
  font-size: 12px;
  margin: 2px 7px;
  text-align: center;
  border-bottom: 1px solid #eee;
}

/* line 66104, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset,
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select {
  font-size: 11px;
  margin: 3px;
  padding: 0 3px;
  cursor: pointer;
  width: 100%;
  border-radius: 5px;
}

/* line 66114, app/assets/stylesheets/global/style.css */
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select {
  font-size: 11px;
  margin: 3px;
  padding: 0 3px;
  cursor: pointer;
  width: 100%;
  border-radius: 5px;
}

/* line 66124, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover {
  background: #eee;
}

/* line 66129, app/assets/stylesheets/global/style.css */
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select:hover {
  background: #eee;
}

/* line 66134, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-row,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-row {
  height: 20px;
}

/* line 66139, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select-btn,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select-btn {
  display: none;
}

/* line 66144, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn {
  border: 1px solid #eee;
}

/* line 66149, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-para .note-dropdown-menu,
.note-popover .popover-content .note-para .note-dropdown-menu {
  min-width: 245px !important;
  padding: 5px;
}

/* line 66155, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-para .note-dropdown-menu > div + div,
.note-popover .popover-content .note-para .note-dropdown-menu > div + div {
  margin-left: 5px;
}

/* line 66160, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-dropdown-menu,
.note-popover .popover-content .note-dropdown-menu {
  min-width: 160px;
}

/* line 66165, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-dropdown-menu.right,
.note-popover .popover-content .note-dropdown-menu.right {
  right: 0;
  left: auto;
}

/* line 66171, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-dropdown-menu.right:before,
.note-popover .popover-content .note-dropdown-menu.right:before {
  right: 9px;
  left: auto !important;
}

/* line 66177, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-dropdown-menu.right:after,
.note-popover .popover-content .note-dropdown-menu.right:after {
  right: 10px;
  left: auto !important;
}

/* line 66183, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-dropdown-menu.note-check a i,
.note-popover .popover-content .note-dropdown-menu.note-check a i {
  color: #00bfff;
  visibility: hidden;
}

/* line 66189, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-dropdown-menu.note-check a.checked i,
.note-popover .popover-content .note-dropdown-menu.note-check a.checked i {
  visibility: visible;
}

/* line 66194, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-fontsize-10,
.note-popover .popover-content .note-fontsize-10 {
  font-size: 10px;
}

/* line 66199, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color-palette,
.note-popover .popover-content .note-color-palette {
  line-height: 1;
}

/* line 66204, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color-palette div .note-color-btn,
.note-popover .popover-content .note-color-palette div .note-color-btn {
  width: 20px;
  height: 20px;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
}

/* line 66214, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color-palette div .note-color-btn:hover,
.note-popover .popover-content .note-color-palette div .note-color-btn:hover {
  transform: scale(1.2);
  transition: all 0.2s;
}

/* line 66220, app/assets/stylesheets/global/style.css */
.note-modal .modal-dialog {
  outline: 0;
  border-radius: 5px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}

/* line 66226, app/assets/stylesheets/global/style.css */
.note-modal .form-group {
  margin-left: 0;
  margin-right: 0;
}

/* line 66231, app/assets/stylesheets/global/style.css */
.note-modal .note-modal-form {
  margin: 0;
}

/* line 66235, app/assets/stylesheets/global/style.css */
.note-modal .note-image-dialog .note-dropzone {
  min-height: 100px;
  font-size: 30px;
  line-height: 4;
  color: #d3d3d3;
  text-align: center;
  border: 4px dashed #d3d3d3;
  margin-bottom: 10px;
}

@-moz-document url-prefix() {
  /* line 66246, app/assets/stylesheets/global/style.css */
  .note-modal .note-image-input {
    height: auto;
  }
}

/* line 66251, app/assets/stylesheets/global/style.css */
.note-placeholder {
  position: absolute;
  display: none;
  color: grey;
}

/* line 66257, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection {
  position: absolute;
  display: none;
  border: 1px solid #000;
}

/* line 66263, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection > div {
  position: absolute;
}

/* line 66267, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection .note-control-selection-bg {
  width: 100%;
  height: 100%;
  background-color: #000;
  -webkit-opacity: 0.3;
  -khtml-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  filter: alpha(opacity=30);
}

/* line 66279, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection .note-control-handle,
.note-handle .note-control-selection .note-control-holder {
  width: 7px;
  height: 7px;
  border: 1px solid #000;
}

/* line 66286, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection .note-control-sizing {
  width: 7px;
  height: 7px;
  border: 1px solid #000;
  background-color: #000;
}

/* line 66293, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection .note-control-nw {
  top: -5px;
  left: -5px;
  border-right: none;
  border-bottom: none;
}

/* line 66300, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection .note-control-ne {
  top: -5px;
  right: -5px;
  border-bottom: none;
  border-left: none;
}

/* line 66307, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection .note-control-sw {
  bottom: -5px;
  left: -5px;
  border-top: none;
  border-right: none;
}

/* line 66314, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection .note-control-se {
  right: -5px;
  bottom: -5px;
  cursor: se-resize;
}

/* line 66320, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection .note-control-se.note-control-holder {
  cursor: default;
  border-top: none;
  border-left: none;
}

/* line 66326, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection .note-control-selection-info {
  right: 0;
  bottom: 0;
  padding: 5px;
  margin: 5px;
  color: #fff;
  background-color: #000;
  font-size: 12px;
  border-radius: 5px;
  -webkit-opacity: 0.7;
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}

/* line 66343, app/assets/stylesheets/global/style.css */
.note-hint-popover {
  min-width: 100px;
  padding: 2px;
}

/* line 66348, app/assets/stylesheets/global/style.css */
.note-hint-popover .popover-content {
  padding: 3px;
  max-height: 150px;
  overflow: auto;
}

/* line 66354, app/assets/stylesheets/global/style.css */
.note-hint-popover .popover-content .note-hint-group .note-hint-item {
  display: block !important;
  padding: 3px;
}

/* line 66359, app/assets/stylesheets/global/style.css */
.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,
.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover {
  display: block;
  clear: both;
  font-weight: 400;
  line-height: 1.4;
  color: #fff;
  white-space: nowrap;
  text-decoration: none;
  background-color: #428bca;
  outline: 0;
  cursor: pointer;
}

/* line 66373, app/assets/stylesheets/global/style.css */
.note-btn {
  border-radius: 0px;
}

/* line 66377, app/assets/stylesheets/global/style.css */
.note-btn.dropdown-toggle::after {
  display: none;
}

/* line 66381, app/assets/stylesheets/global/style.css */
.note-editor.note-frame.panel.panel-default .panel-heading {
  background-color: #ffffff;
  border-bottom: 1px solid #ebebeb;
}

/* line 66386, app/assets/stylesheets/global/style.css */
.note-btn.btn-default {
  background-color: #fff;
  border-color: #ebebeb;
}

/* line 66391, app/assets/stylesheets/global/style.css */
.note-editor .btn-default:not(:disabled):not(.disabled):active {
  background-color: #f1f3f5;
}

/* line 66395, app/assets/stylesheets/global/style.css */
.note-editor .btn-group .btn + .btn-group {
  border-left: 0px solid rgba(0, 0, 0, 0.08) !important;
}

/* line 66399, app/assets/stylesheets/global/style.css */
.panel-default.fullscreen .note-editable {
  background-color: #fff;
}

/* line 66403, app/assets/stylesheets/global/style.css */
.note-btn.btn.btn-default.btn-sm, .btn-group-sm > .btn-default.btn {
  line-height: 1.84615385;
}

/* line 66407, app/assets/stylesheets/global/style.css */
.note-btn.btn-default.active:not(:disabled):not(.disabled) {
  color: #495057;
  background-color: #f1f3f5;
  border-color: #d3d9df;
}

/* line 66413, app/assets/stylesheets/global/style.css */
.stop-scrolling {
  height: 100%;
  /* overflow: hidden; */
}

/* line 66418, app/assets/stylesheets/global/style.css */
.sweet-overlay {
  background-color: black;
  /* IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  /* IE8 */
  background-color: rgba(0, 0, 0, 0.4);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: none;
  z-index: 10000;
}

/* line 66433, app/assets/stylesheets/global/style.css */
.sweet-alert {
  background-color: white;
  width: 478px;
  padding: 40px;
  text-align: center;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -256px;
  margin-top: -200px;
  overflow: hidden;
  display: none;
  z-index: 99999;
  border-radius: 5px;
}

/* line 66449, app/assets/stylesheets/global/style.css */
.sweet-alert h2, .sweet-alert .h2 {
  color: #495057;
  font-size: 1.75rem;
  text-align: center;
  font-weight: normal;
  text-transform: none;
  position: relative;
  display: block;
  margin-bottom: 5px;
}

/* line 66460, app/assets/stylesheets/global/style.css */
.sweet-alert p {
  color: #495057;
  font-size: 16px;
  text-align: center;
  font-weight: 300;
  position: relative;
  text-align: inherit;
  float: none;
  line-height: normal;
}

/* line 66471, app/assets/stylesheets/global/style.css */
.sweet-alert fieldset {
  border: none;
  position: relative;
  display: none;
}

/* line 66477, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-error-container {
  background-color: #f1f1f1;
  margin-left: -17px;
  margin-right: -17px;
  overflow: hidden;
  padding: 0 10px;
  max-height: 0;
  webkit-transition: padding 0.15s, max-height 0.15s;
  transition: padding 0.15s, max-height 0.15s;
}

/* line 66488, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-error-container.show {
  padding: 10px 0;
  max-height: 100px;
  webkit-transition: padding 0.2s, max-height 0.2s;
  transition: padding 0.25s, max-height 0.25s;
}

/* line 66495, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-error-container .icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #ea7d7d;
  color: white;
  line-height: 24px;
  text-align: center;
  margin-right: 3px;
}

/* line 66507, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-error-container p {
  display: inline-block;
}

/* line 66511, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-input-error {
  position: absolute;
  top: 29px;
  right: 26px;
  width: 20px;
  height: 20px;
  opacity: 0;
  transform: scale(0.5);
  transform-origin: 50% 50%;
  transition: all 0.1s;
}

/* line 66526, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-input-error::before,
.sweet-alert .sa-input-error::after {
  content: "";
  width: 20px;
  height: 6px;
  background-color: #f06e57;
  border-radius: 3px;
  position: absolute;
  top: 50%;
  margin-top: -4px;
  left: 50%;
  margin-left: -9px;
}

/* line 66540, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-input-error::before {
  transform: rotate(-45deg);
}

/* line 66545, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-input-error::after {
  transform: rotate(45deg);
}

/* line 66550, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-input-error.show {
  opacity: 1;
  transform: scale(1);
}

/* line 66556, app/assets/stylesheets/global/style.css */
.sweet-alert input {
  width: 100%;
  box-sizing: border-box;
  border-radius: 3px;
  border: 1px solid #d7d7d7;
  height: 43px;
  margin-top: 10px;
  margin-bottom: 17px;
  font-size: 18px;
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.06);
  padding: 0 12px;
  display: none;
  transition: all 0.3s;
}

/* line 66572, app/assets/stylesheets/global/style.css */
.sweet-alert input:focus {
  outline: none;
  box-shadow: 0px 0px 3px #c4e6f5;
  border: 1px solid #b4dbed;
}

/* line 66578, app/assets/stylesheets/global/style.css */
.sweet-alert input:focus::-moz-placeholder,
.sweet-alert input:focus:-ms-input-placeholder,
.sweet-alert input:focus::-webkit-input-placeholder {
  -webkit-transition: opacity 0.3s 0.03s ease;
  -moz-transition: opacity 0.3s 0.03s ease;
  -ms-transition: opacity 0.3s 0.03s ease;
  transition: opacity 0.3s 0.03s ease;
  opacity: 0.5;
}

/* line 66585, app/assets/stylesheets/global/style.css */
.sweet-alert input::-moz-placeholder,
.sweet-alert input:-ms-input-placeholder,
.sweet-alert input::-webkit-input-placeholder {
  color: #bdbdbd;
}

/* line 66591, app/assets/stylesheets/global/style.css */
.sweet-alert.show-input input {
  display: block;
}

/* line 66595, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-confirm-button-container {
  display: inline-block;
  position: relative;
}

/* line 66600, app/assets/stylesheets/global/style.css */
.sweet-alert .la-ball-fall {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -27px;
  margin-top: 4px;
  opacity: 0;
  visibility: hidden;
}

/* line 66610, app/assets/stylesheets/global/style.css */
.sweet-alert button {
  background-color: #77bc21 !important;
  color: white;
  letter-spacing: 0.03em;
  font-size: 0.8125rem;
  min-width: 2.375rem;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  line-height: 1.84615385;
  border-radius: 5px;
  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;
  cursor: pointer;
  box-shadow: 0 0 0 2px rgba(248, 38, 73, 0.48);
}

/* line 66634, app/assets/stylesheets/global/style.css */
.sweet-alert button:focus {
  outline: none;
  box-shadow: 0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05);
}

/* line 66639, app/assets/stylesheets/global/style.css */
.sweet-alert button:hover,
.sweet-alert button:active {
  background-color: #0061da;
}

/* line 66644, app/assets/stylesheets/global/style.css */
.sweet-alert button.cancel {
  background-color: #f82649 !important;
}

/* line 66648, app/assets/stylesheets/global/style.css */
.sweet-alert button.cancel:hover {
  background-color: #f82649c2 !important;
}

/* line 66652, app/assets/stylesheets/global/style.css */
.sweet-alert button.cancel:active {
  background-color: #a8a8a8;
}

/* line 66656, app/assets/stylesheets/global/style.css */
.sweet-alert button.cancel:focus {
  box-shadow: rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important;
}

/* line 66660, app/assets/stylesheets/global/style.css */
.sweet-alert button[disabled] {
  opacity: 0.6;
  cursor: default;
}

/* line 66665, app/assets/stylesheets/global/style.css */
.sweet-alert button.confirm[disabled] {
  color: transparent;
}

/* line 66669, app/assets/stylesheets/global/style.css */
.sweet-alert button.confirm[disabled] ~ .la-ball-fall {
  opacity: 1;
  visibility: visible;
  transition-delay: 0s;
}

/* line 66675, app/assets/stylesheets/global/style.css */
.sweet-alert button::-moz-focus-inner {
  border: 0;
}

/* line 66679, app/assets/stylesheets/global/style.css */
.sweet-alert[data-has-cancel-button=false] button {
  box-shadow: none !important;
}

/* line 66683, app/assets/stylesheets/global/style.css */
.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] {
  padding-bottom: 40px;
}

/* line 66687, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon {
  width: 80px;
  height: 80px;
  border: 4px solid #45aaf2;
  border-radius: 40px;
  border-radius: 50%;
  margin: 20px auto;
  padding: 0;
  position: relative;
  box-sizing: content-box;
}

/* line 66700, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-error {
  border-color: #f82649;
}

/* line 66704, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-error .sa-x-mark {
  position: relative;
  display: block;
}

/* line 66709, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-error .sa-line {
  position: absolute;
  height: 5px;
  width: 47px;
  background-color: #f82649;
  display: block;
  top: 37px;
  border-radius: 2px;
}

/* line 66719, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
  transform: rotate(45deg);
  left: 17px;
}

/* line 66725, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
  transform: rotate(-45deg);
  right: 16px;
}

/* line 66731, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-warning {
  border-color: #f7b731;
}

/* line 66735, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-warning .sa-body {
  position: absolute;
  width: 5px;
  height: 47px;
  left: 50%;
  top: 10px;
  border-radius: 2px;
  margin-left: -2px;
  background-color: #f7b731;
}

/* line 66747, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-warning .sa-dot {
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  margin-left: -3px;
  left: 50%;
  bottom: 10px;
  background-color: #f7b731;
}

/* line 66759, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-info {
  border-color: #45aaf2;
}

/* line 66763, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-info::before {
  content: "";
  position: absolute;
  width: 5px;
  height: 29px;
  left: 50%;
  bottom: 17px;
  border-radius: 2px;
  margin-left: -2px;
  background-color: #45aaf2;
}

/* line 66775, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-info::after {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  margin-left: -3px;
  top: 19px;
  background-color: #45aaf2;
}

/* line 66786, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success {
  border-color: #09ad95;
}

/* line 66790, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success::before,
.sweet-alert .sa-icon.sa-success::after {
  content: "";
  border-radius: 40px;
  border-radius: 50%;
  position: absolute;
  width: 60px;
  height: 120px;
  transform: rotate(45deg);
}

/* line 66803, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success::before {
  border-radius: 120px 0 0 120px;
  top: -7px;
  left: -33px;
  transform: rotate(-45deg);
  transform-origin: 60px 60px;
}

/* line 66814, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success::after {
  border-radius: 0 120px 120px 0;
  top: -11px;
  left: 30px;
  transform: rotate(-45deg);
  transform-origin: 0px 60px;
}

/* line 66825, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success .sa-placeholder {
  width: 80px;
  height: 80px;
  border: 4px solid rgba(165, 220, 134, 0.2);
  border-radius: 40px;
  border-radius: 50%;
  box-sizing: content-box;
  position: absolute;
  left: -4px;
  top: -4px;
  z-index: 2;
}

/* line 66839, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success .sa-fix {
  width: 5px;
  height: 90px;
  position: absolute;
  left: 28px;
  top: 8px;
  z-index: 1;
  transform: rotate(-45deg);
}

/* line 66850, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success .sa-line {
  height: 5px;
  background-color: #09ad95;
  display: block;
  border-radius: 2px;
  position: absolute;
  z-index: 2;
}

/* line 66859, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
  width: 25px;
  left: 14px;
  top: 46px;
  transform: rotate(45deg);
}

/* line 66867, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
  width: 47px;
  right: 8px;
  top: 38px;
  transform: rotate(-45deg);
}

/* line 66875, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-custom {
  background-size: contain;
  border-radius: 0;
  border: none;
  background-position: center center;
  background-repeat: no-repeat;
  width: 120px !important;
  height: 50px !important;
}

@media all and (max-width: 540px) {
  /* line 66886, app/assets/stylesheets/global/style.css */
  .sweet-alert {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    left: 15px;
    right: 15px;
  }
}

/*
   * Animations
   */

@keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95);
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}

@keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5);
  }
}

@keyframes slideFromTop {
  0% {
    top: 0%;
  }
  100% {
    top: 50%;
  }
}

@keyframes slideToTop {
  0% {
    top: 50%;
  }
  100% {
    top: 0%;
  }
}

@keyframes slideFromBottom {
  0% {
    top: 70%;
  }
  100% {
    top: 50%;
  }
}

@keyframes slideToBottom {
  0% {
    top: 50%;
  }
  100% {
    top: 70%;
  }
}

/* line 67046, app/assets/stylesheets/global/style.css */
.showSweetAlert[data-animation=pop] {
  animation: showSweetAlert 0.3s;
}

/* line 67051, app/assets/stylesheets/global/style.css */
.showSweetAlert[data-animation=none] {
  animation: none;
}

/* line 67056, app/assets/stylesheets/global/style.css */
.showSweetAlert[data-animation=slide-from-top] {
  animation: slideFromTop 0.3s;
}

/* line 67061, app/assets/stylesheets/global/style.css */
.showSweetAlert[data-animation=slide-from-bottom] {
  animation: slideFromBottom 0.3s;
}

/* line 67066, app/assets/stylesheets/global/style.css */
.hideSweetAlert[data-animation=pop] {
  animation: hideSweetAlert 0.2s;
}

/* line 67071, app/assets/stylesheets/global/style.css */
.hideSweetAlert[data-animation=none] {
  animation: none;
}

/* line 67076, app/assets/stylesheets/global/style.css */
.hideSweetAlert[data-animation=slide-from-top] {
  animation: slideToTop 0.4s;
}

/* line 67081, app/assets/stylesheets/global/style.css */
.hideSweetAlert[data-animation=slide-from-bottom] {
  animation: slideToBottom 0.3s;
}

@keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  54% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  70% {
    width: 50px;
    left: -8px;
    top: 37px;
  }
  84% {
    width: 17px;
    left: 21px;
    top: 48px;
  }
  100% {
    width: 25px;
    left: 14px;
    top: 45px;
  }
}

@keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  65% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  84% {
    width: 55px;
    right: 0px;
    top: 35px;
  }
  100% {
    width: 47px;
    right: 8px;
    top: 38px;
  }
}

@keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
}

/* line 67246, app/assets/stylesheets/global/style.css */
.animateSuccessTip {
  animation: animateSuccessTip 0.75s;
}

/* line 67251, app/assets/stylesheets/global/style.css */
.animateSuccessLong {
  animation: animateSuccessLong 0.75s;
}

/* line 67256, app/assets/stylesheets/global/style.css */
.sa-icon.sa-success.animate::after {
  animation: rotatePlaceholder 4.25s ease-in;
}

@keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1;
  }
}

/* line 67289, app/assets/stylesheets/global/style.css */
.animateErrorIcon {
  animation: animateErrorIcon 0.5s;
}

@keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px;
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1;
  }
}

/* line 67352, app/assets/stylesheets/global/style.css */
.animateXMark {
  animation: animateXMark 0.5s;
}

@keyframes pulseWarning {
  0% {
    border-color: #f8d486;
  }
  100% {
    border-color: #f7b731;
  }
}

/* line 67377, app/assets/stylesheets/global/style.css */
.pulseWarning {
  animation: pulseWarning 0.75s infinite alternate;
}

@keyframes pulseWarningIns {
  0% {
    background-color: #f8d486;
  }
  100% {
    background-color: #f7b731;
  }
}

/* line 67402, app/assets/stylesheets/global/style.css */
.pulseWarningIns {
  animation: pulseWarningIns 0.75s infinite alternate;
}

@keyframes rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* Internet Explorer 9 has some special quirks that are fixed here */
/* The icons are not animated. */
/* This file is automatically merged into sweet-alert.min.js through Gulp */
/* Error icon */
/* line 67431, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
  -ms-transform: rotate(45deg) \9;
}

/* line 67435, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
  -ms-transform: rotate(-45deg) \9;
}

/* line 67439, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success {
  border-color: transparent\9;
}

/* line 67443, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
  -ms-transform: rotate(45deg) \9;
}

/* line 67447, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
  -ms-transform: rotate(-45deg) \9;
}

/* Success icon */
/*!
   * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
   * Copyright 2015 Daniel Cardoso <@DanielCardoso>
   * Licensed under MIT
   */
/* line 67457, app/assets/stylesheets/global/style.css */
.la-ball-fall {
  position: relative;
  box-sizing: border-box;
  display: block;
  font-size: 0;
  color: #fff;
  width: 54px;
  height: 18px;
}

/* line 67469, app/assets/stylesheets/global/style.css */
.la-ball-fall > div {
  position: relative;
  box-sizing: border-box;
}

/* line 67476, app/assets/stylesheets/global/style.css */
.la-ball-fall.la-dark {
  color: #333;
}

/* line 67480, app/assets/stylesheets/global/style.css */
.la-ball-fall > div {
  display: inline-block;
  float: none;
  background-color: currentColor;
  border: 0 solid currentColor;
  width: 10px;
  height: 10px;
  margin: 4px;
  border-radius: 100%;
  opacity: 0;
  animation: ball-fall 1s ease-in-out infinite;
}

/* line 67496, app/assets/stylesheets/global/style.css */
.la-ball-fall > div:nth-child(1) {
  animation-delay: -200ms;
}

/* line 67503, app/assets/stylesheets/global/style.css */
.la-ball-fall > div:nth-child(2) {
  animation-delay: -100ms;
}

/* line 67510, app/assets/stylesheets/global/style.css */
.la-ball-fall > div:nth-child(3) {
  animation-delay: 0ms;
}

/* line 67517, app/assets/stylesheets/global/style.css */
.la-ball-fall.la-sm {
  width: 26px;
  height: 8px;
}

/* line 67522, app/assets/stylesheets/global/style.css */
.la-ball-fall.la-sm > div {
  width: 4px;
  height: 4px;
  margin: 2px;
}

/* line 67528, app/assets/stylesheets/global/style.css */
.la-ball-fall.la-2x {
  width: 108px;
  height: 36px;
}

/* line 67533, app/assets/stylesheets/global/style.css */
.la-ball-fall.la-2x > div {
  width: 20px;
  height: 20px;
  margin: 8px;
}

/* line 67539, app/assets/stylesheets/global/style.css */
.la-ball-fall.la-3x {
  width: 162px;
  height: 54px;
}

/* line 67544, app/assets/stylesheets/global/style.css */
.la-ball-fall.la-3x > div {
  width: 30px;
  height: 30px;
  margin: 12px;
}

/*
   * Animation
   */

@keyframes ball-fall {
  0% {
    opacity: 0;
    transform: translateY(-145%);
  }
  10% {
    opacity: 0.5;
  }
  20% {
    opacity: 1;
    transform: translateY(0);
  }
  80% {
    opacity: 1;
    transform: translateY(0);
  }
  90% {
    opacity: 0.5;
  }
  100% {
    opacity: 0;
    transform: translateY(145%);
  }
}

/* line 67697, app/assets/stylesheets/global/style.css */
.timer-alert .sa-button-container {
  display: none;
}

/* line 67701, app/assets/stylesheets/global/style.css */
.timer-alert p {
  margin-bottom: 0;
}

/* line 67705, app/assets/stylesheets/global/style.css */
.sweet-alert h2, .sweet-alert .h2 {
  margin-bottom: 5px;
}

/* line 67709, app/assets/stylesheets/global/style.css */
.cancel.btn.btn-default {
  color: #fff;
}

/* line 67713, app/assets/stylesheets/global/style.css */
.wrapper {
  max-width: 1200px;
  margin: 20px auto;
  padding: 0 15px;
}

/* line 67719, app/assets/stylesheets/global/style.css */
.wrapper > h1, .wrapper > .h1 {
  text-align: center;
}

/* line 67723, app/assets/stylesheets/global/style.css */
.wrapper > h1 span, .wrapper > .h1 span {
  border-bottom: 2px solid #6259ca;
  display: inline-block;
  padding: 0 10px 10px;
  color: #6259ca;
  transition: all 0.5s linear;
}

/* line 67731, app/assets/stylesheets/global/style.css */
.tab_wrapper {
  display: inline-block;
  width: 100%;
  position: relative;
}

/* line 67737, app/assets/stylesheets/global/style.css */
.tab_wrapper * {
  box-sizing: border-box;
}

/* line 67741, app/assets/stylesheets/global/style.css */
.tab_wrapper > ul {
  clear: both;
  display: inline-block;
  width: 100%;
  margin-bottom: 0;
}

/* line 67748, app/assets/stylesheets/global/style.css */
.tab_wrapper > ul li {
  float: left;
  cursor: pointer;
  font-weight: 500;
  padding: 8px 18px;
  text-transform: uppercase;
  border: 1px solid #f0f0f4;
  font-size: 1.05em;
  border-bottom: 0;
  position: relative;
  border-top: 1px solid #f0f0f4;
  margin: 0 5px 0 0;
  border-radius: 5px 5px 0px 0px;
  transition: all ease 0.3s;
}

/* line 67764, app/assets/stylesheets/global/style.css */
.tab_wrapper > ul li.active {
  color: #fff !important;
}

/* line 67768, app/assets/stylesheets/global/style.css */
.tab_wrapper > ul li.active:after {
  content: "";
  position: absolute;
  bottom: -1px;
  height: 1px;
  left: 0;
  background: #fff;
  width: 100%;
}

/* line 67778, app/assets/stylesheets/global/style.css */
.tab_wrapper .controller {
  display: block;
  overflow: hidden;
  clear: both;
  position: absolute;
  top: 0;
  right: 0;
}

/* line 67787, app/assets/stylesheets/global/style.css */
.tab_wrapper .controller span {
  padding: 8px 22px;
  background: #6259ca;
  color: #fff;
  text-transform: uppercase;
  display: inline-block;
}

/* line 67795, app/assets/stylesheets/global/style.css */
.tab_wrapper .controller span.next {
  float: right;
  margin-left: 10px;
}

/* line 67800, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper {
  float: left;
  width: 100%;
  border: 1px solid #f0f0f4;
  box-sizing: border-box;
  position: relative;
  top: -5px;
}

/* line 67809, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper .tab_content {
  display: none;
  padding: 15px 20px;
}

/* line 67814, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper .tab_content.active {
  /* display: block; */
}

/* line 67818, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper .tab_content .error {
  color: red;
}

/* line 67822, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper .accordian_header {
  display: none;
  padding: 10px 20px;
  text-transform: uppercase;
  font-weight: bold;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #fff;
  position: relative;
  cursor: pointer;
}

/* line 67833, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper .accordian_header.active {
  color: #6259ca;
  border: 1px solid #eee;
}

/* line 67838, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper .accordian_header.active:after {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 5px;
  height: 100%;
  background: #6259ca;
}

/* line 67848, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper .accordian_header .arrow {
  float: right;
  display: inline-block;
  width: 12px;
  height: 12px;
  position: relative;
  border-radius: 2px;
  transform: rotate(-135deg);
  background: #fff;
  border-top: 3px solid #ccc;
  border-left: 3px solid #ccc;
  /* &:after{
  	position: absolute;
  	top: 0;
  	content: "";
  	left: 0;
  	width: 10px;
  	height: 10px;
  	background: $white;
  	border-top: 3px solid $border_color;
  	border-left: 3px solid $border_color;
  } */
}

/* line 67872, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper .accordian_header.active .arrow {
  transform: rotate(45deg);
  margin-top: 5px;
  border-top: 3px solid #6259ca;
  border-left: 3px solid #6259ca;
}

/* line 67879, app/assets/stylesheets/global/style.css */
.tab_wrapper.left_side > ul {
  width: 25%;
  float: left;
  border-bottom: 1px solid #ccc;
}

/* line 67885, app/assets/stylesheets/global/style.css */
.tab_wrapper.left_side > ul li {
  width: 100%;
  box-sizing: border-box;
  margin: 0;
  padding: 12px 18px;
  border-width: 1px;
  border-right: 0;
  border-left: 0;
}

/* line 67895, app/assets/stylesheets/global/style.css */
.tab_wrapper.left_side > ul li:after {
  left: 0;
  top: 0;
  content: "";
  position: absolute;
  width: 5px;
  height: 100%;
  background: #ccc;
}

/* line 67905, app/assets/stylesheets/global/style.css */
.tab_wrapper.left_side > ul li.active {
  border-color: #ccc;
}

/* line 67909, app/assets/stylesheets/global/style.css */
.tab_wrapper.left_side > ul li.active:after {
  left: 0;
  top: 0;
  width: 5px;
  height: 100%;
  background: #6259ca;
}

/* line 67917, app/assets/stylesheets/global/style.css */
.tab_wrapper.left_side > ul li.active:before {
  right: -1px;
  position: absolute;
  top: 0;
  content: "";
  width: 2px;
  height: 100%;
  background: #fff;
}

/* line 67927, app/assets/stylesheets/global/style.css */
.tab_wrapper.left_side .content_wrapper {
  width: 75%;
  border: 1px solid #f0f0f4;
  float: left;
}

/* line 67933, app/assets/stylesheets/global/style.css */
.tab_wrapper.left_side .controller {
  top: -50px;
}

/* line 67937, app/assets/stylesheets/global/style.css */
.tab_wrapper.right_side > ul {
  width: 25%;
  float: right;
  border-bottom: 1px solid #f0f0f4;
}

/* line 67943, app/assets/stylesheets/global/style.css */
.tab_wrapper.right_side > ul li {
  width: 100%;
  box-sizing: border-box;
  margin: 0;
  padding: 12px 18px;
  border-width: 1px;
  border-right: 0;
  border-left: 1px solid #f0f0f4;
  text-align: right;
}

/* line 67954, app/assets/stylesheets/global/style.css */
.tab_wrapper.right_side > ul li:after {
  right: 0;
  left: inherit;
  top: 0;
  content: "";
  position: absolute;
  width: 5px;
  height: 100%;
  background: #f0f0f4;
}

/* line 67965, app/assets/stylesheets/global/style.css */
.tab_wrapper.right_side > ul li.active:after {
  right: 0;
  left: inherit;
  top: 0;
  width: 5px;
  height: 100%;
  content: "";
}

/* line 67974, app/assets/stylesheets/global/style.css */
.tab_wrapper.right_side > ul li.active:before {
  left: -2px;
  right: inherit;
  position: absolute;
  top: 0;
  content: "";
  width: 2px;
  height: 100%;
  background: #fff;
}

/* line 67985, app/assets/stylesheets/global/style.css */
.tab_wrapper.right_side .content_wrapper {
  width: 75%;
  float: left;
  border: 1px solid #f0f0f4;
}

/* line 67991, app/assets/stylesheets/global/style.css */
.tab_wrapper.right_side .controller {
  top: -50px;
}

/* line 67995, app/assets/stylesheets/global/style.css */
.tab_wrapper.accordion .content_wrapper {
  border-color: #eee;
}

/* line 67999, app/assets/stylesheets/global/style.css */
.tab_wrapper.accordion .content_wrapper .accordian_header {
  display: block;
}

/* line 68003, app/assets/stylesheets/global/style.css */
.tab_wrapper.accordion > ul {
  display: none;
}

/* line 68007, app/assets/stylesheets/global/style.css */
.tab_wrapper .active_tab {
  display: none;
  position: relative;
  background: #000000;
  padding: 12px;
  text-align: center;
  padding-right: 50px;
  color: #fff;
  cursor: pointer;
  border-radius: 30px;
}

/* line 68019, app/assets/stylesheets/global/style.css */
.tab_wrapper .active_tab .arrow {
  width: 30px;
  height: 30px;
  overflow: hidden;
  line-height: 30px;
  text-align: center;
  background: #fff;
  position: absolute;
  right: 6px;
  border-radius: 50%;
  top: 50%;
  transform: translateY(-50%);
}

/* line 68033, app/assets/stylesheets/global/style.css */
.tab_wrapper .active_tab .arrow:after {
  content: "";
  width: 10px;
  display: inline-block;
  height: 10px;
  border-right: 3px solid #000;
  border-bottom: 3px solid #000;
  transform: rotate(45deg);
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -6px;
  margin-top: -8px;
}

/* line 68048, app/assets/stylesheets/global/style.css */
.tab_wrapper .active_tab .text {
  text-indent: 39px;
  display: block;
}

@media only screen and (max-width: 768px) {
  /* line 68054, app/assets/stylesheets/global/style.css */
  .tab_wrapper > ul {
    display: none;
  }
  /* line 68058, app/assets/stylesheets/global/style.css */
  .tab_wrapper .content_wrapper {
    border: 0;
  }
  /* line 68062, app/assets/stylesheets/global/style.css */
  .tab_wrapper .content_wrapper .accordian_header {
    display: block;
  }
  /* line 68066, app/assets/stylesheets/global/style.css */
  .tab_wrapper.left_side .content_wrapper,
.tab_wrapper.right_side .content_wrapper {
    width: 100%;
    border-top: 0;
  }
  /* line 68072, app/assets/stylesheets/global/style.css */
  .tab_wrapper .controller {
    display: none;
  }
  /* line 68076, app/assets/stylesheets/global/style.css */
  .tab_wrapper.show-as-dropdown > .tab_list {
    border: 0;
    box-shadow: 0 0 8px #ccc;
    position: absolute;
    z-index: 3;
    background: #fff;
    border-radius: 5px;
    margin-top: 15px;
  }
  /* line 68086, app/assets/stylesheets/global/style.css */
  .tab_wrapper.show-as-dropdown > .tab_list:before {
    content: "";
    position: absolute;
    top: -6px;
    left: 50%;
    width: 14px;
    height: 14px;
    background: #fff;
    transform: rotate(45deg);
    box-shadow: -3px -4px 5px #efefef;
    margin-left: -7px;
  }
  /* line 68099, app/assets/stylesheets/global/style.css */
  .tab_wrapper.show-as-dropdown > .tab_list li {
    border: 0;
    border-bottom: 1px solid #ccc;
  }
  /* line 68104, app/assets/stylesheets/global/style.css */
  .tab_wrapper.show-as-dropdown > .tab_list li.active:after {
    display: none;
  }
  /* line 68108, app/assets/stylesheets/global/style.css */
  .tab_wrapper.show-as-dropdown .active_tab {
    display: block;
  }
  /* line 68112, app/assets/stylesheets/global/style.css */
  .tab_wrapper.show-as-dropdown > .tab_list,
.tab_wrapper.show-as-dropdown > .content_wrapper > .accordian_header {
    display: none;
  }
  /* line 68117, app/assets/stylesheets/global/style.css */
  .tab_wrapper.show-as-dropdown > .tab_list li {
    display: block;
    float: none;
    width: 100%;
  }
}

@media only screen and (min-width: 769px) {
  /* line 68125, app/assets/stylesheets/global/style.css */
  .tab_wrapper.show-as-dropdown > .tab_list {
    display: block !important;
    overflow: hidden;
  }
}
/* line 68132, app/assets/stylesheets/global/style.css */
.timeline {
  box-sizing: border-box;
  position: relative;
}

/* line 68138, app/assets/stylesheets/global/style.css */
.timeline *,
.timeline :after,
.timeline :before {
  box-sizing: inherit;
}

/* line 68145, app/assets/stylesheets/global/style.css */
.timeline:not(.timeline--horizontal):before {
  background-color: #d1d4e4;
  bottom: 0;
  content: "";
  left: 50%;
  margin-left: -2px;
  position: absolute;
  top: 0;
  width: 4px;
  z-index: 1;
}

/* line 68157, app/assets/stylesheets/global/style.css */
.timeline__wrap {
  overflow: hidden;
  position: relative;
  z-index: 1;
}

/* line 68163, app/assets/stylesheets/global/style.css */
.timeline__item {
  font-size: 16px;
  font-size: 1rem;
  padding: 0.625rem 2.5rem 0.625rem 0;
  position: relative;
  width: 50%;
  z-index: 1;
}

/* line 68172, app/assets/stylesheets/global/style.css */
.timeline__item:after {
  background-color: #fff;
  border: 4px solid #d1d4e4;
  border-radius: 50%;
  content: "";
  height: 20px;
  position: absolute;
  right: -10px;
  transform: translateY(-50%);
  top: 50%;
  width: 20px;
  z-index: 1;
}

/* line 68188, app/assets/stylesheets/global/style.css */
.timeline__item.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
  opacity: 0;
}

/* line 68196, app/assets/stylesheets/global/style.css */
.timeline__item.fadeIn {
  animation-name: fadeIn;
}

/* line 68201, app/assets/stylesheets/global/style.css */
.timeline__item--left {
  left: 0;
}

/* line 68205, app/assets/stylesheets/global/style.css */
.timeline__item--right {
  left: 50%;
  padding: 0.625rem 0 0.625rem 2.5rem;
}

/* line 68210, app/assets/stylesheets/global/style.css */
.timeline__item--right:after {
  left: -10px;
}

/* line 68214, app/assets/stylesheets/global/style.css */
.timeline__item--right .timeline__content:before {
  border-bottom: 10px solid transparent;
  border-right: 12px solid #e1e6f1;
  border-left: none;
  border-top: 10px solid transparent;
  left: -12px;
}

/* line 68222, app/assets/stylesheets/global/style.css */
.timeline__item--right .timeline__content:after {
  border-bottom: 9px solid transparent;
  border-right: 11px solid #fff;
  border-left: none;
  border-top: 9px solid transparent;
  left: -10px;
}

/* line 68230, app/assets/stylesheets/global/style.css */
.timeline__content {
  background-color: #fff;
  border-radius: 0px;
  color: #334151;
  border: 1px solid #e1e6f1;
  display: block;
  padding: 1.25rem;
  position: relative;
  box-shadow: 0 8px 16px 0 rgba(162, 169, 204, 0.24);
}

/* line 68241, app/assets/stylesheets/global/style.css */
.timeline__content:after {
  content: "";
  height: 0;
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
  width: 0;
}

/* line 68252, app/assets/stylesheets/global/style.css */
.timeline__content:before {
  content: "";
  height: 0;
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
  width: 0;
  border-bottom: 10px solid transparent;
  border-left: 12px solid #e1e6f1;
  border-top: 10px solid transparent;
  right: -12px;
  z-index: 1;
}

/* line 68268, app/assets/stylesheets/global/style.css */
.timeline__content:after {
  border-bottom: 9px solid transparent;
  border-left: 11px solid #fff;
  border-top: 9px solid transparent;
  right: -10px;
  z-index: 2;
}

/* line 68276, app/assets/stylesheets/global/style.css */
.timeline__content h2, .timeline__content .h2 {
  font-size: 1rem;
  font-weight: 700;
  margin: 0 0 0.625rem;
}

/* line 68282, app/assets/stylesheets/global/style.css */
.timeline__content p {
  font-size: 14px;
  line-height: 1.5;
  margin-bottom: 10px;
}

/* line 68288, app/assets/stylesheets/global/style.css */
.timeline--horizontal {
  white-space: nowrap;
}

/* line 68292, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline-divider {
  background-color: #d1d4e4;
  display: block;
  height: 4px;
  left: 40px;
  position: absolute;
  transform: translateY(-50%);
  right: 40px;
  z-index: 0;
}

/* line 68305, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__items {
  transition: all 0.8s;
  will-change: transform;
}

/* line 68312, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item {
  display: inline-block;
  left: 0;
  padding: 0 0 2.5rem;
  position: relative;
  transition: none;
  vertical-align: top;
  white-space: normal;
}

/* line 68324, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item:after {
  left: 50%;
  right: auto;
  transform: translate(-50%, -50%);
  top: 100%;
}

/* line 68333, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item .timeline__item__inner {
  display: table;
  height: 100%;
  width: 100%;
}

/* line 68339, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item .timeline__content__wrap {
  display: table-cell;
  margin: 0;
  padding: 0;
  vertical-align: bottom;
}

/* line 68346, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item .timeline__content:before {
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 12px solid #e1e6f1;
  left: 50%;
  right: auto;
  transform: translateX(-50%);
  top: 100%;
}

/* line 68358, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item .timeline__content:after {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #fff;
  left: 50%;
  right: auto;
  transform: translateX(-50%);
  top: 100%;
}

/* line 68370, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item--bottom {
  padding: 2.5rem 0 0;
}

/* line 68374, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item--bottom:after {
  top: 0;
}

/* line 68378, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item--bottom .timeline__content__wrap {
  vertical-align: top;
}

/* line 68382, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item--bottom .timeline__content:before {
  border-bottom: 12px solid #e1e6f1;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: none;
  bottom: 100%;
  top: auto;
}

/* line 68391, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item--bottom .timeline__content:after {
  border-bottom: 10px solid #fff;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: none;
  bottom: 100%;
  top: auto;
}

/* line 68400, app/assets/stylesheets/global/style.css */
.timeline-nav-button {
  background-color: #fff;
  border: 1px solid #e1e6f1;
  border-radius: 50px;
  box-sizing: border-box;
  box-shadow: none;
  cursor: pointer;
  display: block;
  height: 40px;
  outline: 0;
  position: absolute;
  text-indent: -9999px;
  transform: translateY(-50%);
  top: 50%;
  width: 40px;
  z-index: 10;
}

/* line 68422, app/assets/stylesheets/global/style.css */
.timeline-nav-button:disabled {
  opacity: 0.5;
  pointer-events: none;
}

/* line 68427, app/assets/stylesheets/global/style.css */
.timeline-nav-button:before {
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%) translateY(-50%);
  top: 50%;
  width: 8px;
}

/* line 68442, app/assets/stylesheets/global/style.css */
.timeline--mobile {
  padding: 0;
}

/* line 68446, app/assets/stylesheets/global/style.css */
.timeline--mobile:before {
  left: 10px !important;
  margin: 0 !important;
}

/* line 68451, app/assets/stylesheets/global/style.css */
.timeline--mobile .timeline__item {
  left: 0;
  padding-left: 40px;
  padding-right: 0;
  width: 100%;
}

/* line 68458, app/assets/stylesheets/global/style.css */
.timeline--mobile .timeline__item:after {
  left: 2px;
  margin: 0;
}

/* line 68463, app/assets/stylesheets/global/style.css */
.timeline--mobile .timeline__item .timeline__content:before {
  left: -12px;
  border-bottom: 12px solid transparent;
  border-right: 12px solid #e1e6f1;
  border-left: none;
  border-top: 12px solid transparent;
}

/* line 68471, app/assets/stylesheets/global/style.css */
.timeline--mobile .timeline__item .timeline__content:after {
  left: -10px;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #fff;
  border-left: none;
  border-top: 10px solid transparent;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
    top: 70px;
  }
  100% {
    opacity: 1;
    top: 0;
  }
}

@keyframes liftUp {
  0% {
    top: 0;
  }
  100% {
    top: -15px;
  }
}

/* line 68523, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item:nth-child(even):after {
  top: 0;
}

/* line 68527, app/assets/stylesheets/global/style.css */
.tree {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 68533, app/assets/stylesheets/global/style.css */
.tree ul {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-left: 1em;
  position: relative;
}

/* line 68541, app/assets/stylesheets/global/style.css */
.tree ul ul {
  margin-left: 1em;
}

/* line 68545, app/assets/stylesheets/global/style.css */
.tree ul:before {
  content: "";
  display: block;
  width: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -10px;
}

/* line 68555, app/assets/stylesheets/global/style.css */
.tree li {
  margin: 0;
  padding: 0.5em 1em 0.5em 1em;
  line-height: 2em;
  color: #495057;
  position: relative;
  border: 1px solid #eaedf1;
  margin: 10px 0;
  border-radius: 5px;
  line-height: 16px;
}

/* line 68567, app/assets/stylesheets/global/style.css */
.tree li i {
  margin-right: 10px;
  font-weight: bold;
  font-size: 16px;
  /* padding-top: 10px; */
  line-height: 1;
  color: #77bc21;
}

/* line 68576, app/assets/stylesheets/global/style.css */
.tree ul li:before {
  content: "";
  display: block;
  width: 10px;
  height: 0;
  margin-top: -1px;
  position: absolute;
  top: 22px;
  left: -10px;
}

/* line 68587, app/assets/stylesheets/global/style.css */
.tree ul li:last-child:before {
  background: transparent;
  height: auto;
  top: 22px;
  bottom: 0;
}

/* line 68594, app/assets/stylesheets/global/style.css */
.indicator {
  margin-right: 5px;
  color: #4b10a4;
}

/* line 68599, app/assets/stylesheets/global/style.css */
.tree li a {
  text-decoration: none;
  color: #495057;
  font-size: 10px;
}

/* line 68605, app/assets/stylesheets/global/style.css */
.tree li button {
  text-decoration: none;
  color: #29273c;
  border: none;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  outline: 0;
}

/* line 68615, app/assets/stylesheets/global/style.css */
.tree li button:active,
.tree li button:focus {
  text-decoration: none;
  color: #29273c;
  border: none;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  outline: 0;
}

/* line 68626, app/assets/stylesheets/global/style.css */
.tree li.branch {
  background: #f9fbfd;
  margin: 1px;
}

/* line 68631, app/assets/stylesheets/global/style.css */
.tree li.branch li {
  background: #fff;
}

/* line 68635, app/assets/stylesheets/global/style.css */
.tree ul:before {
  border-left: 1px solid #eaedf1;
}

/* line 68639, app/assets/stylesheets/global/style.css */
.tree ul li:before {
  border-top: 1px solid #eaedf1;
}

/* ######## SIDEMENU-STYLES ######## */
/* line 68644, app/assets/stylesheets/global/style.css */
.closed-leftmenu {
  /*-- Subslide ---*/
  /*-- Subslide2 ---*/
}

@media (min-width: 992px) {
  /* line 68650, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-header.header {
    padding-right: 20px !important;
    padding-left: inherit !important;
  }
  /* line 68655, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.dark-mode.app-sidebar.sidemenu-scroll .side-header {
    background-color: var(--dark-body);
  }
  @supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
    /* line 68660, app/assets/stylesheets/global/style.css */
    .closed-leftmenu.dark-mode.app-sidebar.sidemenu-scroll .side-header {
      backdrop-filter: blur(20px);
      -webkit-backdrop-filter: blur(20px);
      background-color: transparent;
    }
  }
  /* line 68667, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.dark-mode .app-header {
    border-bottom: 1px solid var(--dark-border);
    background: var(--dark-theme);
  }
  /* line 68672, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.dark-mode .side-header {
    background: transparent;
    border-bottom: 0;
    border-right: 0;
  }
  /* line 68678, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.dark-mode .app-sidebar {
    border-right: 1px solid var(--dark-border);
  }
  /* line 68682, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .side-menu {
    margin-top: 20px;
  }
  /* line 68686, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 68690, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidenav-toggled .app-sidebar {
    left: 230px;
    display: none;
  }
  /* line 68695, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidenav-toggled .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 68699, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-sidebar {
    padding-top: 55px;
  }
  /* line 68703, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .side-header {
    width: 270px;
    left: 0;
    right: 0;
    top: 0;
    position: fixed;
    z-index: 99;
    background: #fff;
  }
  /* line 68713, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-header {
    width: 80px !important;
  }
  /* line 68717, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 270px;
  }
  /* line 68721, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 80px;
  }
}

@media (max-width: 767.98px) {
  /* line 68727, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-sidebar {
    top: 71px !important;
  }
}

@media (max-width: 991px) {
  /* line 68733, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app {
    overflow-x: hidden;
  }
  /* line 68737, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app .app-sidebar {
    left: -270px;
  }
  /* line 68741, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 68745, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 68749, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidenav-toggled .app-sidebar {
    left: 0;
  }
  /* line 68753, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidenav-toggled .app-sidebar__overlay {
    visibility: visible;
  }
  /* line 68757, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidebar-gone.sidenav-toggled .app-sidebar {
    left: 0;
  }
  /* line 68761, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app .app-header .header-brand1 {
    width: inherit;
    position: absolute;
    left: 0;
    right: 0;
  }
}

/* line 68769, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-content {
  min-height: calc(100vh - 50px);
  margin-bottom: 0 !important;
  transition: margin-left 450ms ease;
  overflow: hidden;
  margin-top: 74px;
}

/* line 68779, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-content .side-app {
  padding: 0px 20px 0 20px;
}

/* line 68783, app/assets/stylesheets/global/style.css */
.closed-leftmenu .footer .container {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 992px) {
  /* line 68792, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-content {
    margin-left: 270px;
  }
}

@media (max-width: 991px) {
  /* line 68798, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-content {
    min-width: 100%;
  }
}

@media print {
  /* line 68804, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-content {
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
}

/* line 68811, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-header {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  display: flex;
  z-index: 99 !important;
  border-bottom: 1px solid #eaedf1;
  background: #ffffff;
  transition: padding-left 0.3s ease;
}

@media (max-width: 991.98px) {
  /* line 68827, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-header {
    z-index: 999 !important;
  }
}

@media (min-width: 992px) {
  /* line 68833, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-header {
    padding-right: 10px;
    padding-left: 285px;
  }
}

@media print {
  /* line 68840, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-header {
    display: none;
  }
}

/* line 68845, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-header__logo {
  flex: 1 0 auto;
  color: #fff;
  text-align: center;
  font-family: "Niconne";
  padding: 0 15px;
  font-size: 26px;
  font-weight: 400;
  line-height: 50px;
}

/* line 68858, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-header__logo:focus,
.closed-leftmenu .app-header__logo:hover {
  text-decoration: none;
}

@media (min-width: 992px) {
  /* line 68864, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-header__logo {
    flex: 0 0 auto;
    display: block;
    width: 230px;
  }
}

/* line 68873, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__toggle {
  color: var(--primary-bg-color);
  z-index: 1;
  transition: padding-left 0.3s ease;
  padding: 0 9px;
  text-align: center;
  font-size: 1.5rem;
  position: relative;
  right: 7px;
}

/* line 68884, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__toggle:before {
  content: "\e907";
  transition: all 0.25s;
  font-size: 21px;
  font-family: "feather";
}

/* line 68891, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__toggle:after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 12px;
  background: rgba(var(--primary-bg-color), 0);
}

/* line 68903, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__toggle:focus,
.closed-leftmenu .app-sidebar__toggle:hover {
  text-decoration: none;
}

@media (max-width: 991px) {
  /* line 68909, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-sidebar__toggle {
    order: -1;
  }
}

/* line 68916, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  color: #495057;
  width: 270px;
  z-index: 99;
  background: #fff;
  box-shadow: 0 8px 24px rgba(168, 180, 208, 0.1);
  transition: left 450ms ease, width 450ms ease;
  border-right: 1px solid #eaedf1;
}

/* line 68933, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar::-webkit-scrollbar {
  width: 6px;
}

/* line 68937, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}

@media print {
  /* line 68942, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-sidebar {
    display: none;
  }
}

@media (max-width: 991.98px) {
  /* line 68948, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-sidebar__overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9;
  }
}

/* line 68958, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__user {
  display: flex;
  align-items: center;
  color: #a8a8a8;
  width: 100%;
  padding: 15px 0 15px;
  display: inline-block;
}

/* line 68971, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__user .dropdown-menu {
  top: 10px !important;
}

/* line 68975, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__user img {
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.1);
  padding: 2px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0px 5px 5px 0px rgba(44, 44, 44, 0.2);
}

/* line 68982, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__user-avatar {
  flex: 0 0 auto;
  margin-right: 15px;
}

/* line 68989, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__user-name {
  font-size: 17px;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}

/* line 69004, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__user-name.text-sm {
  font-size: 12px;
  font-weight: 400;
}

/* line 69009, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__user-designation {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}

/* line 69022, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu {
  margin-bottom: 0;
}

/* line 69026, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu__item {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0.425rem 1.5rem;
  font-size: 14px;
  font-weight: 400;
  transition: border-left-color 0.3s ease, background-color 0.3s ease;
  color: #495057;
  margin: 0px 0px 2px 0px;
  white-space: nowrap;
}

/* line 69045, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu__item.active {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 69050, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu__item.active:hover,
.closed-leftmenu .side-menu__item.active:focus {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 69056, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu__item:hover,
.closed-leftmenu .side-menu__item:focus {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 69062, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu__item:hover .side-menu__icon,
.closed-leftmenu .side-menu__item:hover .side-menu__label,
.closed-leftmenu .side-menu__item:focus .side-menu__icon,
.closed-leftmenu .side-menu__item:focus .side-menu__label {
  color: var(--primary-bg-color) !important;
}

@media (min-width: 992px) {
  /* line 69070, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu__label {
    display: none !important;
  }
}

/* line 69075, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide-item.active,
.closed-leftmenu .slide-item:hover,
.closed-leftmenu .slide-item:focus {
  text-decoration: none;
  color: #b5c1d2;
}

/* line 69082, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide-menu a.active {
  color: var(--primary-bg-color);
}

/* line 69086, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide-item.active,
.closed-leftmenu .slide-item:hover,
.closed-leftmenu .slide-item:focus {
  text-decoration: none;
  color: var(--primary-bg-color) !important;
}

/* line 69093, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide-menu li {
  position: relative;
}

/* line 69097, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide-menu li .slide-item:before {
  content: "\e0e7";
  font-family: "typicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  top: 0px;
  font-size: 10px;
  margin-right: 7px;
  color: #68798b;
}

/* line 69109, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide.is-expanded a {
  text-decoration: none;
}

/* line 69113, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu .side-menu__icon {
  color: var(--primary-bg-color);
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  margin-right: 8px;
  position: relative;
}

/* line 69123, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu .side-menu__icon::after {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 3px;
  background: rgba(var(--primary-bg-color), 0);
}

/* line 69135, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu__icon {
  flex: 0 0 auto;
}

/* line 69141, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu__label {
  white-space: nowrap;
  flex: 1 1 auto;
}

/* line 69148, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide.is-expanded .slide-menu {
  display: block;
}

/* line 69152, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide.is-expanded .angle {
  transform: rotate(90deg);
}

/* line 69158, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide-menu {
  display: none;
  font-size: 0.7rem !important;
  padding-left: 30px;
}

/* line 69164, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide-item {
  display: flex;
  align-items: center;
  padding: 8px 8px;
  font-size: 13.3px;
  color: #74829c;
  white-space: nowrap;
}

/* line 69177, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide-item .icon {
  margin-right: 5px;
}

/* line 69181, app/assets/stylesheets/global/style.css */
.closed-leftmenu .angle {
  transform-origin: center;
  transition: transform 0.3s ease;
  margin-right: 2px;
  font-size: 11px;
}

@media (min-width: 992px) {
  /* line 69196, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user-designation,
.closed-leftmenu.app.sidebar-mini.sidenav-toggled .angle,
.closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.closed-leftmenu.app.sidebar-mini.sidenav-toggled .user-notification,
.closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.closed-leftmenu.app.sidebar-mini.sidenav-toggled .user-info {
    display: none;
  }
  /* line 69206, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-header.header {
    padding-left: 20px;
  }
  /* line 69210, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu {
    padding: 0 0px 40px 0px;
  }
  /* line 69214, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu .sub-category {
    display: none;
  }
  /* line 69218, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    background: none !important;
    box-shadow: none;
    margin-right: 0;
  }
  /* line 69224, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-badge,
.closed-leftmenu.app.sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .side-badge {
    top: 6px;
    right: 24px;
  }
  /* line 69230, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled.sidebar-mini.sidenav-toggled.user-notification::before {
    background: transparent;
    display: none;
  }
  /* line 69235, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.closed-leftmenu.app.sidebar-mini.sidenav-toggled .avatar-xl {
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    font-size: 1rem;
    margin-bottom: 0px !important;
  }
  /* line 69244, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user,
.closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu {
    margin-top: 20px;
  }
  /* line 69249, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user-avatar {
    width: 25px;
    height: 25px;
  }
  /* line 69254, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu li .side-menu__item.active:before {
    display: none;
  }
  /* line 69258, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user {
    padding: 12px 0px 12px 0;
    margin-bottom: 0px;
    border-bottom: 1px solid rgba(225, 225, 225, 0.05);
  }
  /* line 69264, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .profile-img {
    top: 0px;
    right: 19px;
  }
  /* line 69269, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-content {
    margin-left: 0px;
  }
  /* line 69273, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar {
    left: 0;
    width: 80px;
    overflow: hidden;
  }
  /* line 69279, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar:hover {
    overflow: visible;
  }
  /* line 69283, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    opacity: 0;
    z-index: 9;
    visibility: hidden;
    transition: visibility 0.3s ease;
  }
  /* line 69293, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu__item {
    padding: 10px 30px;
  }
  /* line 69297, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar__user .avatar-md {
    margin: 0 auto;
  }
  /* line 69301, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .nav-badge {
    position: absolute;
    top: 8px;
    right: 28px;
    padding: 0.2rem 0.4rem;
    font-size: 11px;
  }
  /* line 69309, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar {
    width: 270px;
  }
  /* line 69313, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header {
    width: 270px !important;
    display: flex !important;
    padding: 17px 17px !important;
  }
  /* line 69319, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo,
.closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo1,
.closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .mobile-light {
    display: none !important;
  }
  /* line 69325, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header .header-brand-img.light-logo1 {
    display: block !important;
  }
  /* line 69329, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item {
    display: flex;
    align-items: center;
    padding: 10px 20px;
    position: relative;
  }
  /* line 69340, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .sub-category {
    display: block;
  }
  /* line 69344, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    margin-right: 8px !important;
  }
  /* line 69352, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label {
    display: block !important;
    white-space: nowrap;
    flex: 1 1 auto;
  }
  /* line 69360, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide.is-expanded .slide-menu {
    display: block !important;
    position: unset;
    top: inherit;
    min-width: 0;
    width: 100%;
    opacity: inherit;
    visibility: inherit;
  }
  /* line 69370, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu {
    margin-top: 20px !important;
  }
  /* line 69374, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle {
    display: block;
  }
  /* line 69378, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    top: 17px;
    right: 20px;
  }
}

/* line 69384, app/assets/stylesheets/global/style.css */
.closed-leftmenu .dropdown-menu {
  border-radius: 0;
}

/* line 69388, app/assets/stylesheets/global/style.css */
.closed-leftmenu .dropdown-menu.dropdown-menu-right {
  left: auto;
}

/* line 69392, app/assets/stylesheets/global/style.css */
.closed-leftmenu .dropdown-item .fa,
.closed-leftmenu .dropdown-item .icon {
  vertical-align: middle;
}

/* line 69397, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  background-color: #FFF;
  margin: -30px -30px 30px;
  padding: 20px 30px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* line 69418, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-title h1, .closed-leftmenu .app-title .h1 {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
}

/* line 69424, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-title p {
  margin-bottom: 0;
  font-style: italic;
}

@media print {
  /* line 69430, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-title {
    display: none;
  }
}

@media (max-width: 480px) {
  /* line 69436, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-title {
    margin: -15px -15px 15px;
    padding: 20px;
    flex-direction: column;
    align-items: flex-start;
  }
}

@media (max-width: 480px) {
  /* line 69450, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-title p {
    display: none;
  }
}

/* line 69455, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-breadcrumb {
  margin-bottom: 0;
  text-align: right;
  font-weight: 500;
  font-size: 13px;
  text-transform: capitalize;
  padding: 0;
  text-align: left;
  padding: 0;
  background-color: transparent;
}

@media (max-width: 480px) {
  /* line 69468, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-breadcrumb {
    margin-top: 10px;
  }
}

/* line 69473, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidenav-toggled .app-sidebar__user .avatar-md {
  line-height: 2rem;
  font-size: 1rem;
}

/* line 69478, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge {
  position: absolute;
  top: 5px;
  left: 57px;
  display: block !important;
  padding: 3px 5px !important;
}

/* line 69486, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge1 {
  display: none;
}

/* line 69490, app/assets/stylesheets/global/style.css */
.closed-leftmenu .nav-badge {
  border-radius: 30px;
  padding: 0.4em 0.6em;
  font-size: 12px;
}

/* line 69496, app/assets/stylesheets/global/style.css */
.closed-leftmenu .user-info .text-dark {
  color: #25252a !important;
  font-weight: 400;
  font-size: 16px;
}

/* line 69502, app/assets/stylesheets/global/style.css */
.closed-leftmenu .user-info .text-muted {
  color: #74829c !important;
}

/* line 69506, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-header .header-brand1 {
  text-align: center;
  margin: 0 auto !important;
}

/* line 69511, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 69515, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 69519, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-header .header-brand-img.toggle-logo {
  display: none;
}

/* line 69523, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-header .header-brand-img.light-logo1 {
  display: block !important;
}

/* line 69527, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 69531, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: none;
  margin-right: 0;
}

/* line 69536, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidebar-mini.sidenav-toggled .sidebar-navs {
  display: none;
}

/* line 69540, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-header {
  display: flex;
  border-bottom: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
  padding: 19px 17px;
  transition: left 0.3s ease, width 450ms ease;
  height: 75px;
}

/* line 69551, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-header .header-brand-img.toggle-logo,
.closed-leftmenu .side-header .header-brand-img.light-logo {
  height: 2.5rem;
}

/* line 69556, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar__toggle {
  padding-left: 10px;
}

/* line 69560, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle {
  margin: 0;
  margin-top: 5px;
}

/* line 69565, app/assets/stylesheets/global/style.css */
.closed-leftmenu .user-pic {
  margin-bottom: 0.8rem;
}

/* line 69569, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu .sub-category {
  color: #74829c;
  margin-bottom: 0.5rem;
  padding: 12px 30px 2px 20px;
  margin-bottom: 0;
  white-space: nowrap;
  position: relative;
}

/* line 69578, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu .sub-category:not(:first-child) {
  margin-top: 0.75rem;
}

/* line 69582, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu .sub-category h3, .closed-leftmenu .side-menu .sub-category .h3 {
  margin-bottom: 0;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-size: 11px;
  font-weight: 500;
}

/* line 69590, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu li:not(:first-child) h3, .closed-leftmenu .side-menu li:not(:first-child) .h3 {
  margin-top: 0rem;
}

@media (min-width: 992px) {
  /* line 69595, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidenav-toggled .header-brand-img.light-logo {
    display: block;
    margin-right: 0;
  }
}

/* line 69601, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-badge,
.closed-leftmenu .slide-menu open.slide-menu hide .side-badge {
  position: absolute;
  top: 18px;
  right: 20px;
  border-radius: 50px;
  padding: 3px 6px 3px;
}

/* line 69610, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-side-menu__item {
  padding: 8px 8px;
  font-size: 14px;
  display: flex;
  color: #74829c;
}

/* line 69617, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-side-menu__item .sub-side-menu__label {
  flex: 1 1 auto;
}

/* line 69623, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide-menu a:before {
  content: "\e0e7";
  margin-right: 10px;
  font-size: 11px;
  position: relative;
  font-family: typicons !important;
  opacity: 0.6;
  top: 2px;
}

/* line 69633, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-slide.is-expanded .sub-angle {
  transform: rotate(90deg);
}

/* line 69639, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-angle {
  float: right;
  margin-top: 5px;
  transform-origin: center;
  transition: transform 0.3s ease;
}

/* line 69652, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-slide.is-expanded .sub-slide-menu {
  display: block;
}

/* line 69656, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-slide-menu {
  display: none;
  padding: 0 15px 15px 0;
  font-size: 13px !important;
  list-style: none;
}

/* line 69663, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-slide-item {
  display: flex;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 24px !important;
  color: #74829c;
  font-size: 13.5px;
}

/* line 69675, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-side-menu__item2 {
  padding: 8px 2px 8px 24px;
  display: flex;
  align-items: center;
  color: #74829c;
  font-size: 13.5px;
}

/* line 69685, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-slide2 .sub-side-menu__label2 {
  flex: 1 1 auto;
}

/* line 69689, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-angle2 {
  float: right;
  line-height: 40px;
  margin-top: -2px;
  margin-right: -9px;
  transform-origin: center;
  transition: transform 0.3s ease;
}

/* line 69704, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-slide2.is-expanded .sub-angle2 {
  transform: rotate(90deg);
}

/* line 69710, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-slide2.is-expanded .sub-slide-menu2 {
  display: block;
}

/* line 69714, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-slide-menu2 {
  display: none;
  padding: 0;
  font-size: 0.8rem !important;
  padding-left: 0;
  list-style: none;
}

/* line 69722, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-slide-item2 {
  display: flex;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 40px !important;
  font-size: 13.4px;
  color: #74829c;
}

@media (max-width: 991px) {
  /* line 69735, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .header-brand1 .desktop-logo {
    margin: 0 auto;
    margin-top: 6px;
  }
}

/* line 69741, app/assets/stylesheets/global/style.css */
.closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 69745, app/assets/stylesheets/global/style.css */
.closed-leftmenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: block !important;
}

/* line 69749, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1 {
  display: none;
}

@media (min-width: 992px) {
  /* line 69754, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .side-menu__icon {
    color: #495057;
  }
  /* line 69758, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    color: var(--primary-bg-color);
  }
}

/* line 69763, app/assets/stylesheets/global/style.css */
.hover-submenu {
  /*-- Subslide ---*/
  /*-- Subslide2 ---*/
}

@media (max-width: 767.98px) {
  /* line 69769, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-sidebar {
    top: 71px !important;
  }
}

@media (min-width: 768px) {
  /* line 69775, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .side-menu__item .side-menu__icon {
    margin-left: 0px;
  }
  /* line 69779, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-sidebar {
    padding-top: 75px !important;
  }
}

@media (min-width: 992px) {
  /* line 69786, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo {
    display: block !important;
  }
  /* line 69797, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
.hover-submenu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1,
.hover-submenu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
.hover-submenu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1,
.hover-submenu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
.hover-submenu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1,
.hover-submenu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
.hover-submenu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1 {
    display: none !important;
  }
  /* line 69824, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.color-menu.dark-header .side-header,
.hover-submenu.app.dark-mode.gradient-menu.dark-header .side-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69829, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.color-menu.gradient-header .side-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69833, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.light-menu.dark-header .side-header,
.hover-submenu.app.dark-mode.light-menu.dark-header.sidenav-toggled.sidenav-toggled-open .side-header {
    background-color: #fff !important;
  }
  /* line 69838, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.light-menu.dark-header .app-header,
.hover-submenu.app.dark-mode.light-menu.dark-header.sidenav-toggled.sidenav-toggled-open .app-header {
    background-color: var(--dark-theme) !important;
  }
  /* line 69843, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.light-menu.color-header .side-header,
.hover-submenu.app.dark-mode.light-menu.color-header.sidenav-toggled.sidenav-toggled-open .side-header,
.hover-submenu.app.dark-mode.light-menu.gradient-header .side-header,
.hover-submenu.app.dark-mode.light-menu.gradient-header.sidenav-toggled.sidenav-toggled-open .side-header {
    background-color: #fff !important;
  }
  /* line 69850, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.light-menu.color-header .app-header,
.hover-submenu.app.dark-mode.light-menu.color-header.sidenav-toggled.sidenav-toggled-open .app-header,
.hover-submenu.app.dark-mode.light-menu.gradient-header .app-header,
.hover-submenu.app.dark-mode.light-menu.gradient-header.sidenav-toggled.sidenav-toggled-open .app-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69857, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.color-header.dark-menu .app-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69861, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.gradient-menu.color-header .side-header,
.hover-submenu.app.dark-mode.gradient-menu.color-header .app-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69866, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.header-light.dark-mode.color-menu.sidenav-toggled .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.header-light.dark-mode.gradient-menu.sidenav-toggled .side-header .header-brand1 .toggle-logo {
    display: block !important;
  }
  /* line 69871, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.header-light.dark-mode.color-menu.sidenav-toggled .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.header-light.dark-mode.color-menu.sidenav-toggled .side-header .header-brand1 .light-logo,
.hover-submenu.app.header-light.dark-mode.color-menu.sidenav-toggled .side-header .header-brand1 .light-logo1,
.hover-submenu.app.header-light.dark-mode.gradient-menu.sidenav-toggled .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.header-light.dark-mode.gradient-menu.sidenav-toggled .side-header .header-brand1 .light-logo,
.hover-submenu.app.header-light.dark-mode.gradient-menu.sidenav-toggled .side-header .header-brand1 .light-logo1 {
    display: none !important;
  }
  /* line 69880, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.header-light.dark-mode.color-menu .app-header,
.hover-submenu.app.header-light.dark-mode.gradient-menu .app-header {
    background-color: #fff !important;
  }
  /* line 69885, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.header-light.dark-mode.color-menu .side-header,
.hover-submenu.app.header-light.dark-mode.gradient-menu .side-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69890, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.header-light.dark-mode.color-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.header-light.dark-mode.gradient-menu .side-header .header-brand1 .desktop-logo {
    display: block !important;
  }
  /* line 69895, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.header-light.dark-mode.color-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.header-light.dark-mode.color-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.header-light.dark-mode.color-menu .side-header .header-brand1 .light-logo1,
.hover-submenu.app.header-light.dark-mode.gradient-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.header-light.dark-mode.gradient-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.header-light.dark-mode.gradient-menu .side-header .header-brand1 .light-logo1 {
    display: none !important;
  }
  /* line 69904, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.header-light.light-menu.dark-mode .app-header,
.hover-submenu.app.header-light.light-menu.dark-mode .side-header {
    background-color: #fff !important;
  }
  /* line 69909, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.light-mode.header-light.color-menu .slide-menu li .slide-item:before {
    color: #fff !important;
  }
  /* line 69913, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.header-light.dark-menu .app-header {
    background-color: #fff !important;
  }
  /* line 69917, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.header-light.dark-menu .side-header .header-brand1 .desktop-logo {
    display: block !important;
  }
  /* line 69921, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.header-light.dark-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.dark-mode.header-light.dark-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.dark-mode.header-light.dark-menu .side-header .header-brand1 .light-logo1 {
    display: none !important;
  }
  /* line 69927, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidenav-toggled.dark-mode.color-menu.gradient-header .side-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69931, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.light-menu.color-header .app-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69935, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.light-menu.dark-header .app-header {
    background-color: var(--dark-theme) !important;
  }
  /* line 69939, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.color-menu.color-header .app-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69943, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.color-menu.color-header .side-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69947, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.dark-header.color-menu .side-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69951, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.color-menu.header-light .side-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69955, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.color-menu.header-light .app-header {
    background-color: #fff !important;
  }
  /* line 69959, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.gradient-header.gradient-menu .side-header,
.hover-submenu.app.dark-mode.gradient-header.gradient-menu .side-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69964, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.light-menu .side-header,
.hover-submenu.app.dark-mode.sidenav-toggled.sidenav-toggled-open.light-menu .side-header {
    background-color: #fff !important;
    border-bottom: 1px solid #eaedf1 !important;
    border-right: 1px solid #eaedf1 !important;
  }
  /* line 69971, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.light-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.dark-mode.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .light-logo {
    display: block !important;
  }
  /* line 69976, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.light-menu .side-header .header-brand1 .light-logo1,
.hover-submenu.app.dark-mode.sidenav-toggled.light-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.dark-mode.sidenav-toggled.light-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.dark-mode.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .light-logo1,
.hover-submenu.app.dark-mode.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.dark-mode.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .toggle-logo {
    display: none !important;
  }
  /* line 69985, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.light-menu .app-sidebar,
.hover-submenu.app.dark-mode.sidenav-toggled.sidenav-toggled-open.light-menu .app-sidebar {
    border-right: 1px solid var(--dark-border) !important;
  }
  /* line 69990, app/assets/stylesheets/global/style.css */
  .hover-submenu.rtl.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    margin-left: 0px !important;
  }
  /* line 69994, app/assets/stylesheets/global/style.css */
  .hover-submenu.rtl.sidebar-mini.sidenav-toggled .slide-menu {
    box-shadow: -5px 0px 17px rgba(0, 0, 0, 0.1);
  }
  /* line 69998, app/assets/stylesheets/global/style.css */
  .hover-submenu.rtl.app.sidenav-toggled .app-header.header {
    padding-right: 130px !important;
    padding-left: 10px !important;
  }
  /* line 70003, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo {
    display: block !important;
  }
  /* line 70007, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo,
.hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo,
.hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
    display: none !important;
  }
  /* line 70013, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu h3, .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .h3 {
    display: none !important;
  }
  /* line 70017, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open.color-menu .slide-menu li .slide-item:before {
    color: #fff !important;
  }
  /* line 70021, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 70025, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidenav-toggled .app-sidebar {
    left: 230px;
  }
  /* line 70029, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidenav-toggled .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 70033, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-sidebar {
    padding-top: 55px;
  }
  /* line 70037, app/assets/stylesheets/global/style.css */
  .hover-submenu .side-header {
    width: 270px;
    left: 0;
    right: 0;
    top: 0;
    position: fixed;
    z-index: 99;
    background: #fff;
  }
  /* line 70047, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled .side-header {
    width: 120px !important;
  }
  /* line 70051, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled .side-header .header-brand-img.light-logo {
    height: 2.5rem;
  }
  /* line 70055, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 270px;
  }
  /* line 70059, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 80px;
  }
}

@media (max-width: 991px) {
  /* line 70065, app/assets/stylesheets/global/style.css */
  .hover-submenu.app {
    overflow-x: hidden;
  }
  /* line 70069, app/assets/stylesheets/global/style.css */
  .hover-submenu.app .app-sidebar {
    left: -270px;
  }
  /* line 70073, app/assets/stylesheets/global/style.css */
  .hover-submenu.app .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 70077, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 70081, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidenav-toggled .app-sidebar {
    left: 0;
  }
  /* line 70085, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidenav-toggled .app-sidebar__overlay {
    visibility: visible;
  }
  /* line 70089, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidebar-gone.sidenav-toggled .app-sidebar {
    left: 0;
  }
  /* line 70093, app/assets/stylesheets/global/style.css */
  .hover-submenu.app .app-header .header-brand1 {
    width: inherit;
    position: absolute;
    left: 0;
    right: 0;
  }
}

/* line 70101, app/assets/stylesheets/global/style.css */
.hover-submenu .app-content {
  min-height: calc(100vh - 50px);
  margin-bottom: 0 !important;
  transition: margin-left 0.2s ease;
  overflow: hidden;
  margin-top: 74px;
}

/* line 70111, app/assets/stylesheets/global/style.css */
.hover-submenu .footer .container {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 992px) {
  /* line 70120, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-content {
    margin-left: 270px;
  }
}

@media (max-width: 991px) {
  /* line 70126, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-content {
    min-width: 100%;
  }
}

@media print {
  /* line 70132, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-content {
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
}

/* line 70139, app/assets/stylesheets/global/style.css */
.hover-submenu .app-header {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  display: flex;
  z-index: 99 !important;
  border-bottom: 1px solid #eaedf1;
  background: #ffffff;
  transition: padding-left 0.3s ease;
}

@media (max-width: 991.98px) {
  /* line 70155, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-header {
    z-index: 999 !important;
  }
}

@media (min-width: 992px) {
  /* line 70161, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-header {
    padding-right: 10px;
    padding-left: 285px;
  }
}

@media print {
  /* line 70168, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-header {
    display: none;
  }
}

/* line 70173, app/assets/stylesheets/global/style.css */
.hover-submenu .app-header__logo {
  flex: 1 0 auto;
  color: #fff;
  text-align: center;
  font-family: "Niconne";
  padding: 0 15px;
  font-size: 26px;
  font-weight: 400;
  line-height: 50px;
}

/* line 70186, app/assets/stylesheets/global/style.css */
.hover-submenu .app-header__logo:focus,
.hover-submenu .app-header__logo:hover {
  text-decoration: none;
}

@media (min-width: 992px) {
  /* line 70192, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-header__logo {
    flex: 0 0 auto;
    display: block;
    width: 230px;
  }
}

/* line 70201, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__toggle {
  z-index: 1;
  transition: padding-left 0.3s ease;
  padding: 0 9px;
  text-align: center;
  font-size: 1.5rem;
  position: relative;
  right: 7px;
}

/* line 70211, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__toggle:before {
  content: "\e907";
  transition: all 0.25s;
  font-size: 21px;
  font-family: "feather";
}

/* line 70218, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__toggle:after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 12px;
  background: rgba(var(--primary-bg-color), 0);
}

/* line 70230, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__toggle:focus,
.hover-submenu .app-sidebar__toggle:hover {
  text-decoration: none;
}

@media (max-width: 991px) {
  /* line 70236, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-sidebar__toggle {
    order: -1;
  }
}

/* line 70243, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  color: #495057;
  width: 270px;
  z-index: 99;
  background: #fff;
  box-shadow: 0 8px 24px rgba(168, 180, 208, 0.1);
  transition: left 0.2s ease, width 0.2s ease;
  border-right: 1px solid #eaedf1;
}

/* line 70260, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar::-webkit-scrollbar {
  width: 6px;
}

/* line 70264, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}

@media print {
  /* line 70269, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-sidebar {
    display: none;
  }
}

@media (max-width: 991px) {
  /* line 70275, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-sidebar__overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9;
  }
}

/* line 70285, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__user {
  display: flex;
  align-items: center;
  color: #a8a8a8;
  width: 100%;
  padding: 15px 0 15px;
  display: inline-block;
}

/* line 70298, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__user .dropdown-menu {
  top: 10px !important;
}

/* line 70302, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__user img {
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.1);
  padding: 2px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0px 5px 5px 0px rgba(44, 44, 44, 0.2);
}

/* line 70309, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__user-avatar {
  flex: 0 0 auto;
  margin-right: 15px;
}

/* line 70316, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__user-name {
  font-size: 17px;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}

/* line 70331, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__user-name.text-sm {
  font-size: 12px;
  font-weight: 400;
}

/* line 70336, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__user-designation {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}

/* line 70349, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu {
  margin-bottom: 0;
}

/* line 70353, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu__item {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0.425rem 1.5rem;
  font-size: 14px;
  font-weight: 400;
  transition: border-left-color 0.3s ease, background-color 0.3s ease;
  color: #495584;
  margin: 0px 0px 2px 0px;
}

/* line 70371, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu__item.active {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 70376, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu__item.active:hover,
.hover-submenu .side-menu__item.active:focus {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 70382, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu__item:hover,
.hover-submenu .side-menu__item:focus {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 70388, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu__item:hover .side-menu__icon,
.hover-submenu .side-menu__item:hover .side-menu__label,
.hover-submenu .side-menu__item:focus .side-menu__icon,
.hover-submenu .side-menu__item:focus .side-menu__label {
  color: var(--primary-bg-color) !important;
}

@media (min-width: 992px) {
  /* line 70396, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled .side-menu__label {
    display: block !important;
    font-size: 12px;
    padding-top: 0px;
    margin-top: 0;
  }
}

/* line 70404, app/assets/stylesheets/global/style.css */
.hover-submenu .slide-item.active,
.hover-submenu .slide-item:hover,
.hover-submenu .slide-item:focus {
  text-decoration: none;
  color: #b5c1d2;
}

/* line 70411, app/assets/stylesheets/global/style.css */
.hover-submenu .slide-menu a.active {
  color: var(--primary-bg-color);
}

/* line 70415, app/assets/stylesheets/global/style.css */
.hover-submenu .slide-item.active,
.hover-submenu .slide-item:hover,
.hover-submenu .slide-item:focus {
  text-decoration: none;
  color: var(--primary-bg-color) !important;
}

/* line 70422, app/assets/stylesheets/global/style.css */
.hover-submenu .slide-menu li {
  position: relative;
}

/* line 70426, app/assets/stylesheets/global/style.css */
.hover-submenu .slide-menu li .slide-item:before {
  content: "\e0e7";
  font-family: "typicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  top: 2px;
  font-size: 10px;
  margin-right: 8px;
  color: #68798b;
}

/* line 70438, app/assets/stylesheets/global/style.css */
.hover-submenu .slide.is-expanded a {
  text-decoration: none;
}

/* line 70442, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu .side-menu__icon {
  color: var(--primary-bg-color);
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  margin-right: 8px;
  position: relative;
}

/* line 70452, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu .side-menu__icon::after {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 3px;
  background: rgba(var(--primary-bg-color), 0);
}

/* line 70464, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu__icon {
  flex: 0 0 auto;
}

/* line 70470, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu__label {
  white-space: nowrap;
  flex: 1 1 auto;
}

/* line 70477, app/assets/stylesheets/global/style.css */
.hover-submenu .slide.is-expanded .slide-menu {
  display: block;
}

/* line 70481, app/assets/stylesheets/global/style.css */
.hover-submenu .slide.is-expanded .angle {
  transform: rotate(90deg);
}

/* line 70487, app/assets/stylesheets/global/style.css */
.hover-submenu .slide-item {
  display: flex;
  align-items: center;
  padding: 8px 17px;
  font-size: 13.3px;
  color: #74829c;
}

/* line 70499, app/assets/stylesheets/global/style.css */
.hover-submenu .slide-item .icon {
  margin-right: 5px;
}

/* line 70503, app/assets/stylesheets/global/style.css */
.hover-submenu .angle {
  transform-origin: center;
  transition: transform 0.3s ease;
  margin-right: 2px;
}

@media (min-width: 992px) {
  /* line 70517, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user-designation,
.hover-submenu.sidebar-mini.sidenav-toggled .angle,
.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.hover-submenu.sidebar-mini.sidenav-toggled .user-notification,
.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.hover-submenu.sidebar-mini.sidenav-toggled .user-info {
    display: none;
  }
  /* line 70527, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-header.header {
    padding-left: 130px !important;
  }
  /* line 70531, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .side-menu {
    padding: 0 0px 40px 0px;
  }
  /* line 70535, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .side-menu .sub-category {
    display: none;
  }
  /* line 70539, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    background: none !important;
    box-shadow: none;
    margin-right: 0;
  }
  /* line 70545, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon:after {
    top: 6px;
  }
  /* line 70549, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .side-badge,
.hover-submenu.sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .side-badge {
    top: 6px;
    right: 40px;
  }
  /* line 70555, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled.sidebar-mini.sidenav-toggled.user-notification::before {
    background: transparent;
    display: none;
  }
  /* line 70560, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.hover-submenu.sidebar-mini.sidenav-toggled .avatar-xl {
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    font-size: 1rem;
    margin-bottom: 0px !important;
  }
  /* line 70569, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user-avatar {
    width: 25px;
    height: 25px;
  }
  /* line 70574, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .side-menu li .side-menu__item.active:before {
    display: none;
  }
  /* line 70578, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user {
    padding: 12px 0px 12px 0;
    margin-bottom: 0px;
    border-bottom: 1px solid rgba(225, 225, 225, 0.05);
  }
  /* line 70584, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .profile-img {
    top: 0px;
    right: 19px;
  }
  /* line 70589, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-content {
    margin-left: 120px;
  }
  /* line 70593, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar {
    left: 0;
    width: 120px !important;
    overflow: hidden;
  }
  /* line 70599, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar:hover {
    overflow: visible;
  }
  /* line 70603, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    opacity: 0;
    z-index: 9;
    visibility: hidden;
    transition: visibility 0.3s ease;
  }
  /* line 70613, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled .side-menu__item {
    padding: 12px 5px;
    text-align: center;
    display: block;
  }
  /* line 70619, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user .avatar-md {
    margin: 0 auto;
  }
  /* line 70623, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled .nav-badge {
    position: absolute;
    top: 8px;
    right: 28px;
    padding: 0.2rem 0.4rem;
    font-size: 11px;
  }
  /* line 70631, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar {
    width: 120px !important;
  }
  /* line 70635, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu {
    padding-top: 0 !important;
  }
  /* line 70639, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li h3, .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li .h3 {
    display: none !important;
  }
  /* line 70643, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li .badge {
    display: none !important;
  }
  /* line 70647, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li .side-menu__icon {
    top: 0 !important;
  }
  /* line 70651, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header {
    width: 120px !important;
    display: flex !important;
  }
  /* line 70656, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo,
.hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo1,
.hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .mobile-light {
    display: none !important;
  }
  /* line 70662, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .side-menu__icon:after {
    top: 6px;
  }
  /* line 70666, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item {
    display: block;
    padding: 12px 5px;
    text-align: center;
  }
  /* line 70672, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .sub-category {
    display: none !important;
  }
  /* line 70676, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    background: none !important;
    box-shadow: none;
    margin-right: 0 !important;
  }
  /* line 70682, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label {
    display: block !important;
    font-size: 12px;
    padding-top: 0px;
    margin-top: 0;
  }
  /* line 70689, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle {
    display: none;
  }
  /* line 70693, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    top: 6px;
    right: 40px;
  }
}

/* line 70699, app/assets/stylesheets/global/style.css */
.hover-submenu .dropdown-menu {
  border-radius: 0;
}

/* line 70703, app/assets/stylesheets/global/style.css */
.hover-submenu .dropdown-menu.dropdown-menu-right {
  left: auto;
}

/* line 70707, app/assets/stylesheets/global/style.css */
.hover-submenu .dropdown-item .fa,
.hover-submenu .dropdown-item .icon {
  vertical-align: middle;
}

/* line 70712, app/assets/stylesheets/global/style.css */
.hover-submenu .app-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  background-color: #FFF;
  margin: -30px -30px 30px;
  padding: 20px 30px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* line 70733, app/assets/stylesheets/global/style.css */
.hover-submenu .app-title h1, .hover-submenu .app-title .h1 {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
}

/* line 70739, app/assets/stylesheets/global/style.css */
.hover-submenu .app-title p {
  margin-bottom: 0;
  font-style: italic;
}

@media print {
  /* line 70745, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-title {
    display: none;
  }
}

@media (max-width: 480px) {
  /* line 70751, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-title {
    margin: -15px -15px 15px;
    padding: 20px;
    flex-direction: column;
    align-items: flex-start;
  }
}

@media (max-width: 480px) {
  /* line 70765, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-title p {
    display: none;
  }
}

/* line 70770, app/assets/stylesheets/global/style.css */
.hover-submenu .app-breadcrumb {
  margin-bottom: 0;
  text-align: right;
  font-weight: 500;
  font-size: 13px;
  text-transform: capitalize;
  padding: 0;
  text-align: left;
  padding: 0;
  background-color: transparent;
}

@media (max-width: 480px) {
  /* line 70783, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-breadcrumb {
    margin-top: 10px;
  }
}

/* line 70788, app/assets/stylesheets/global/style.css */
.hover-submenu.sidenav-toggled .app-sidebar__user .avatar-md {
  line-height: 2rem;
  font-size: 1rem;
}

/* line 70793, app/assets/stylesheets/global/style.css */
.hover-submenu.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge {
  position: absolute;
  top: 5px;
  left: 57px;
  display: block !important;
  padding: 3px 5px !important;
}

/* line 70801, app/assets/stylesheets/global/style.css */
.hover-submenu.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge1 {
  display: none;
}

/* line 70805, app/assets/stylesheets/global/style.css */
.hover-submenu .nav-badge {
  border-radius: 30px;
  padding: 0.4em 0.6em;
  font-size: 12px;
}

/* line 70811, app/assets/stylesheets/global/style.css */
.hover-submenu .user-info .text-dark {
  color: #25252a !important;
  font-weight: 400;
  font-size: 16px;
}

/* line 70817, app/assets/stylesheets/global/style.css */
.hover-submenu .user-info .text-muted {
  color: #74829c !important;
}

/* line 70821, app/assets/stylesheets/global/style.css */
.hover-submenu .side-header .header-brand1 {
  text-align: center;
  margin: 0 auto !important;
}

/* line 70826, app/assets/stylesheets/global/style.css */
.hover-submenu .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 70830, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 70834, app/assets/stylesheets/global/style.css */
.hover-submenu .side-header .header-brand-img.toggle-logo {
  display: none;
}

/* line 70838, app/assets/stylesheets/global/style.css */
.hover-submenu .side-header .header-brand-img.light-logo1 {
  display: block !important;
}

/* line 70842, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 70846, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: none;
  margin-right: 0;
}

/* line 70851, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini.sidenav-toggled .sidebar-navs {
  display: none;
}

/* line 70855, app/assets/stylesheets/global/style.css */
.hover-submenu .side-header {
  display: flex;
  border-bottom: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
  padding: 19px 17px;
  --webkit-transition: left 0.3s ease, width 0.2s ease;
  transition: left 0.3s ease, width 0.2s ease;
  height: 75px;
}

/* line 70866, app/assets/stylesheets/global/style.css */
.hover-submenu .side-header .header-brand-img.toggle-logo,
.hover-submenu .side-header .header-brand-img.light-logo {
  height: 2.5rem;
}

/* line 70871, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__toggle {
  padding-left: 10px;
}

/* line 70875, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle {
  margin: 0;
  margin-top: 5px;
}

/* line 70880, app/assets/stylesheets/global/style.css */
.hover-submenu .user-pic {
  margin-bottom: 0.8rem;
}

/* line 70884, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu .sub-category {
  color: #74829c;
  margin-bottom: 0.5rem;
  padding: 12px 30px 2px 20px;
  margin-bottom: 0;
}

/* line 70891, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu .sub-category h3, .hover-submenu .side-menu .sub-category .h3 {
  margin-bottom: 0;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-size: 11px;
  font-weight: 500;
}

/* line 70899, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu li:not(:first-child) h3, .hover-submenu .side-menu li:not(:first-child) .h3 {
  margin-top: 0rem;
}

/* line 70903, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini .app-header .light-logo1 {
  display: block !important;
}

@media (min-width: 992px) {
  /* line 70908, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidenav-toggled .header-brand-img.light-logo {
    display: block;
    margin-right: 0;
  }
}

/* line 70914, app/assets/stylesheets/global/style.css */
.hover-submenu .side-badge,
.hover-submenu .slide-menu open.slide-menu hide .side-badge {
  position: absolute;
  top: 18px;
  right: 20px;
  border-radius: 50px;
  padding: 3px 6px 3px;
}

/* line 70923, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-side-menu__item {
  padding: 8px 17px;
  display: flex;
  color: #74829c;
}

/* line 70929, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-side-menu__item .sub-side-menu__label {
  flex: 1 1 auto;
}

/* line 70935, app/assets/stylesheets/global/style.css */
.hover-submenu .slide-menu a:before {
  content: "\e0e7";
  margin-right: 10px;
  font-size: 11px;
  position: relative;
  font-family: typicons !important;
  opacity: 0.6;
  top: 2px;
}

/* line 70945, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-slide.is-expanded .sub-angle {
  transform: rotate(90deg);
}

/* line 70951, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-angle {
  float: right;
  transform-origin: center;
  margin-right: 0;
  transition: transform 0.3s ease;
}

/* line 70964, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-slide.is-expanded .sub-slide-menu {
  display: block;
}

/* line 70968, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-slide-menu {
  display: none;
  padding: 0 15px 15px 0;
  font-size: 13px !important;
  list-style: none;
}

/* line 70975, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-slide-item {
  display: flex;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 27px !important;
  color: #74829c;
}

/* line 70986, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-side-menu__item2 {
  padding: 8px 2px 8px 27px;
  display: flex;
  align-items: center;
  color: #74829c;
}

/* line 70995, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-slide2 .sub-side-menu__label2 {
  flex: 1 1 auto;
}

/* line 70999, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-angle2 {
  float: right;
  margin-top: -2px;
  margin-right: 0px;
  transform-origin: center;
  transition: transform 0.3s ease;
}

/* line 71013, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-slide2.is-expanded .sub-angle2 {
  transform: rotate(90deg);
}

/* line 71019, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-slide2.is-expanded .sub-slide-menu2 {
  display: block;
}

/* line 71023, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-slide-menu2 {
  display: none;
  padding: 0;
  font-size: 0.8rem !important;
  padding-left: 0;
  list-style: none;
}

/* line 71031, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-slide-item2 {
  display: flex;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 40px !important;
  color: #74829c;
}

@media (max-width: 991px) {
  /* line 71043, app/assets/stylesheets/global/style.css */
  .hover-submenu .header-brand1 .desktop-logo {
    margin: 0 auto;
    margin-top: 6px;
  }
}

/* line 71049, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: block !important;
}

/* line 71053, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 71057, app/assets/stylesheets/global/style.css */
.hover-submenu.app.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 71061, app/assets/stylesheets/global/style.css */
.hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 71065, app/assets/stylesheets/global/style.css */
.hover-submenu.app.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

@media (min-width: 992px) {
  /* line 71070, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidenav-toggled .app-sidebar {
    overflow: visible !important;
    position: absolute !important;
  }
  /* line 71075, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu:hover .side-menu {
    max-height: inherit !important;
    visibility: visible;
    border-radius: 1px !important;
    transition: none !important;
    padding: 8px 0px;
    opacity: inherit;
    display: block !important;
  }
  /* line 71085, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-sidebar .slide {
    position: relative;
    display: block;
  }
  /* line 71090, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 185px;
    opacity: 1;
    z-index: 9999;
    visibility: hidden;
    top: 0;
    display: block;
  }
  /* line 71101, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled-open .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 185px;
    opacity: 1;
    z-index: 9999;
    visibility: visible;
    top: 0;
    display: block;
  }
  /* line 71112, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled-open .slide-menu.open {
    position: absolute;
    left: 108px;
    min-width: 185px;
    opacity: 1;
    z-index: 9999;
    visibility: visible;
    top: 0;
    display: block;
  }
  /* line 71123, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide.is-expanded .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 185px;
    opacity: 1;
    z-index: 9999;
    visibility: hidden;
    top: 0;
    height: auto !important;
  }
  /* line 71134, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 185px;
    opacity: 1;
    z-index: 9999;
    visibility: hidden;
    top: 0;
    display: block;
  }
  /* line 71145, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide:hover .slide-menu {
    visibility: visible;
    display: block !important;
    height: auto !important;
  }
  /* line 71151, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    background: #ffffff;
    opacity: 1;
    visibility: visible;
    z-index: 999;
    left: 72px;
    transition: none !important;
    display: block !important;
    box-shadow: 8px 8px 17px rgba(0, 0, 0, 0.1);
  }
  /* line 71163, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1 {
    display: none;
  }
  /* line 71167, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidenav-toggled .app-content {
    min-height: 1262px;
  }
}

/* line 71172, app/assets/stylesheets/global/style.css */
.hover-submenu .ps--active-x > .ps__rail-x,
.hover-submenu .ps--active-y > .ps__rail-y {
  display: none;
}

/* line 71177, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini.sidenav-toggled .slide-menu {
  max-height: inherit !important;
  padding-bottom: 8px !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 8px !important;
  height: auto !important;
  overflow: hidden !important;
}

/* line 71187, app/assets/stylesheets/global/style.css */
.hover-submenu.color-menu .side-header .light-logo {
  display: none !important;
}

/* line 71191, app/assets/stylesheets/global/style.css */
.hover-submenu.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
  border-radius: 0px 6px 6px 0px !important;
}

/* line 71195, app/assets/stylesheets/global/style.css */
.hover-submenu.rtl.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
  border-radius: 6px 0px 0px 6px !important;
}

@media (min-width: 992px) {
  /* line 71200, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    color: #495057;
  }
  /* line 71204, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item:hover .side-menu__icon,
.hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item:focus .side-menu__icon {
    color: var(--primary-bg-color);
  }
}

@media (min-width: 768px) {
  /* line 71212, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user,
.hover-submenu.sidebar-mini.sidenav-toggled .side-menu {
    padding-top: 0px !important;
  }
}

@media (min-width: 992px) {
  /* line 71220, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.hover-submenu.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .desktop-logo,
.app.sidebar-mini.hover-submenu.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo,
.app.sidebar-mini.hover-submenu.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo1,
.hover-submenu.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .desktop-logo,
.hover-submenu.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo,
.hover-submenu.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo1,
.app.hover-submenu.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .desktop-logo,
.app.hover-submenu.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo,
.app.hover-submenu.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo1,
.app.dark-mode.hover-submenu.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .desktop-logo,
.app.dark-mode.hover-submenu.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo,
.app.dark-mode.hover-submenu.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo1 {
    display: none !important;
  }
  /* line 71235, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.hover-submenu.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .toggle-logo,
.hover-submenu.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .toggle-logo,
.app.hover-submenu.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .toggle-logo,
.app.dark-mode.hover-submenu.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .toggle-logo {
    display: block !important;
  }
  /* line 71242, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.dark-mode.hover-submenu.sidenav-toggled.light-menu.sidenav-toggled-open .slide-menu li .slide-item:before {
    color: #495057 !important;
  }
  /* line 71246, app/assets/stylesheets/global/style.css */
  .app.hover-submenu.sidenav-toggled.dark-menu.sidenav-toggled-open .slide-menu li .slide-item:before {
    color: #fff !important;
  }
}

/* line 71251, app/assets/stylesheets/global/style.css */
.dark-mode.hover-submenu .app-header {
  background: var(--dark-body) !important;
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 71256, app/assets/stylesheets/global/style.css */
.dark-mode.hover-submenu .app-sidebar {
  border-right: 1px solid var(--dark-border) !important;
}

@media (min-width: 992px) {
  /* line 71261, app/assets/stylesheets/global/style.css */
  .dark-mode.hover-submenu .side-header {
    background: var(--dark-body) !important;
    border-bottom: 0;
    border-right: 1px solid var(--dark-border);
  }
  @supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
    /* line 71268, app/assets/stylesheets/global/style.css */
    .dark-mode.hover-submenu .side-header {
      background: transparent !important;
      backdrop-filter: blur(10px);
      -webkit-backdrop-filter: blur(10px);
      border-bottom: 0;
      border-right: 1px solid var(--dark-border);
    }
  }
  /* line 71277, app/assets/stylesheets/global/style.css */
  .dark-mode.rtl.hover-submenu .side-header {
    border-left: 1px solid var(--dark-border);
    border-right: inherit;
  }
}

/* line 71283, app/assets/stylesheets/global/style.css */
.dark-mode.hover-submenu.sidebar-mini .app-header .light-logo1 {
  display: none !important;
}

/* line 71287, app/assets/stylesheets/global/style.css */
.dark-mode.hover-submenu .app-sidebar {
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2);
}

/* line 71291, app/assets/stylesheets/global/style.css */
.dark-mode.app.hover-submenu.sidenav-toggled .sticky.stickyClass .side-header {
  background-color: var(--dark-body);
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 71296, app/assets/stylesheets/global/style.css */
  .dark-mode.app.hover-submenu.sidenav-toggled .sticky.stickyClass .side-header {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    background-color: transparent;
  }
}

@media (max-width: 991.98px) {
  /* line 71304, app/assets/stylesheets/global/style.css */
  .dark-mode.hover-submenu.sidebar-mini.sidenav-toggled .slide-menu {
    background: transparent !important;
  }
}

@media (min-width: 992px) {
  /* line 71310, app/assets/stylesheets/global/style.css */
  .dark-mode.hover-submenu.sidebar-mini.sidenav-toggled .slide-menu {
    background: var(--dark-body) !important;
    border: 1px solid var(--dark-border);
    border-left: 0px !important;
  }
}

@media (min-width: 992px) {
  /* line 71318, app/assets/stylesheets/global/style.css */
  .app.hover-submenu.sidenav-toggled .slide-menu {
    display: none;
    padding: 0px;
    font-size: 0.8rem !important;
    padding-left: 3px;
    margin-left: 12px;
  }
}

/* line 71327, app/assets/stylesheets/global/style.css */
.app.hover-submenu .slide-menu {
  display: none;
  padding: 5px 30px;
  font-size: 0.8rem !important;
  padding-left: 20px;
  margin-left: 20px;
}

/* line 71335, app/assets/stylesheets/global/style.css */
.rtl.app.hover-submenu .slide-menu {
  padding-right: 20px !important;
  padding-left: inherit !important;
  margin-right: 20px !important;
  margin-left: inherit !important;
}

@media (min-width: 992px) {
  /* line 71343, app/assets/stylesheets/global/style.css */
  .rtl.app.hover-submenu.sidenav-toggled .slide-menu {
    padding-right: 3px !important;
    padding-left: inherit !important;
    margin-right: 12px !important;
    margin-left: inherit !important;
  }
  /* line 71350, app/assets/stylesheets/global/style.css */
  .rtl.dark-mode.hover-submenu.sidebar-mini.sidenav-toggled .slide-menu {
    border-right: 0px !important;
    border: 1px solid var(--dark-border) !important;
  }
}

@media (min-width: 992px) {
  /* line 71358, app/assets/stylesheets/global/style.css */
  .hover-submenu.bg-img1.dark-mode .side-header,
.hover-submenu.bg-img2.dark-mode .side-header,
.hover-submenu.bg-img3.dark-mode .side-header,
.hover-submenu.bg-img4.dark-mode .side-header {
    background: transparent !important;
    border-bottom: 0;
    border-right: 0px solid var(--dark-border);
  }
}

@media (min-width: 992px) {
  /* line 71370, app/assets/stylesheets/global/style.css */
  .bg-img1.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header,
.bg-img2.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header,
.bg-img3.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header,
.bg-img4.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header {
    background-color: var(--dark-body) !important;
  }
  @supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
    /* line 71379, app/assets/stylesheets/global/style.css */
    .bg-img1.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header,
.bg-img2.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header,
.bg-img3.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header,
.bg-img4.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header {
      backdrop-filter: blur(10px);
      -webkit-backdrop-filter: blur(10px);
      background-color: transparent !important;
    }
  }
}

/* line 71390, app/assets/stylesheets/global/style.css */
.hover-submenu1 {
  /*-- Subslide ---*/
  /*-- Subslide2 ---*/
}

@media (max-width: 767.98px) {
  /* line 71396, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-sidebar {
    top: 71px !important;
  }
}

@media (min-width: 768px) {
  /* line 71402, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu__item .side-menu__icon {
    margin-left: 0px;
  }
  /* line 71406, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-sidebar {
    padding-top: 75px !important;
  }
}

@media (min-width: 992px) {
  /* line 71412, app/assets/stylesheets/global/style.css */
  .hover-submenu1.dark-mode .app-sidebar {
    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2);
  }
  /* line 71416, app/assets/stylesheets/global/style.css */
  .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.light-menu .app-sidebar,
.hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.sidenav-toggled-open.light-menu .app-sidebar {
    border-right: 1px solid var(--dark-border) !important;
  }
  /* line 71421, app/assets/stylesheets/global/style.css */
  .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.light-menu .side-header,
.hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.sidenav-toggled-open.light-menu .side-header {
    background-color: #fff;
    border-bottom: 1px solid #eaedf1 !important;
    border-right: 1px solid #eaedf1 !important;
  }
  /* line 71428, app/assets/stylesheets/global/style.css */
  .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.light-menu .side-header .header-brand1 .light-logo,
.hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .light-logo {
    display: block !important;
  }
  /* line 71433, app/assets/stylesheets/global/style.css */
  .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.light-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.light-menu .side-header .header-brand1 .light-logo1,
.hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.light-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .light-logo1,
.hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .desktop-logo {
    display: none !important;
  }
  /* line 71442, app/assets/stylesheets/global/style.css */
  .hover-submenu1.dark-mode .app-header {
    border-bottom: 1px solid var(--dark-border);
    background: var(--dark-theme);
  }
  /* line 71447, app/assets/stylesheets/global/style.css */
  .hover-submenu1.dark-mode .side-header {
    background: var(--dark-body) !important;
    border-bottom: 0;
    border-right: 0;
  }
  @supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
    /* line 71454, app/assets/stylesheets/global/style.css */
    .hover-submenu1.dark-mode .side-header {
      background: transparent !important;
      backdrop-filter: blur(10px);
      -webkit-backdrop-filter: blur(10px);
      border-bottom: 0;
      border-right: 0;
    }
  }
  /* line 71463, app/assets/stylesheets/global/style.css */
  .hover-submenu1.dark-mode.app-sidebar.sidemenu-scroll .side-header {
    background-color: var(--dark-body);
  }
  @supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
    /* line 71468, app/assets/stylesheets/global/style.css */
    .hover-submenu1.dark-mode.app-sidebar.sidemenu-scroll .side-header {
      backdrop-filter: blur(20px);
      -webkit-backdrop-filter: blur(20px);
      background-color: transparent;
    }
  }
  /* line 71475, app/assets/stylesheets/global/style.css */
  .hover-submenu1.dark-mode .app-sidebar {
    border-right: 1px solid var(--dark-border);
  }
  /* line 71479, app/assets/stylesheets/global/style.css */
  .hover-submenu1.rtl.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    margin-left: 0px !important;
  }
  /* line 71483, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.color-menu .slide-menu li .slide-item::before {
    color: #fff !important;
  }
  /* line 71487, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open.color-menu .side-menu-label1 {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
  /* line 71491, app/assets/stylesheets/global/style.css */
  .hover-submenu1.color-menu .side-menu-label1 a {
    color: #fff !important;
  }
  /* line 71495, app/assets/stylesheets/global/style.css */
  .hover-submenu1.rtl.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 120px !important;
    margin-left: inherit !important;
  }
  /* line 71500, app/assets/stylesheets/global/style.css */
  .hover-submenu1.rtl.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
    right: 106px !important;
    left: inherit !important;
  }
  /* line 71505, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidenav-toggled-open .slide-item.active .slide-menu li .slide-item:before,
.hover-submenu1 .hover-submenu1 .slide-item:hover .slide-menu li .slide-item:before,
.hover-submenu1 .hover-submenu1 .slide-item:focus .slide-menu li .slide-item:before {
    color: #fff !important;
  }
  /* line 71511, app/assets/stylesheets/global/style.css */
  .hover-submenu1.rtl.sidebar-mini.sidenav-toggled .slide-menu {
    box-shadow: -5px 0px 17px rgba(0, 0, 0, 0.1);
  }
  /* line 71515, app/assets/stylesheets/global/style.css */
  .hover-submenu1.rtl.app.sidenav-toggled .app-header.header {
    padding-right: 130px !important;
    padding-left: 10px !important;
  }
  /* line 71520, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo {
    display: block !important;
  }
  /* line 71524, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo,
.hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo,
.hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
    display: none !important;
  }
  /* line 71530, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu h3, .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .h3 {
    display: none !important;
  }
  /* line 71534, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open.color-menu .slide-menu li .slide-item:before {
    color: #fff !important;
  }
  /* line 71538, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 71542, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidenav-toggled .app-sidebar {
    left: 230px;
  }
  /* line 71546, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidenav-toggled .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 71550, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-sidebar {
    padding-top: 55px;
  }
  /* line 71554, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .side-header {
    width: 270px;
    left: 0;
    right: 0;
    top: 0;
    position: fixed;
    z-index: 99;
    background: #fff;
  }
  /* line 71564, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled .side-header {
    width: 120px !important;
  }
  /* line 71568, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled .side-header .header-brand-img.light-logo {
    height: 2.5rem;
  }
  /* line 71572, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 270px;
  }
  /* line 71576, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 80px;
  }
}

@media (max-width: 991px) {
  /* line 71582, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app {
    overflow-x: hidden;
  }
  /* line 71586, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app .app-sidebar {
    left: -270px;
  }
  /* line 71590, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 71594, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 71598, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidenav-toggled .app-sidebar {
    left: 0;
  }
  /* line 71602, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidenav-toggled .app-sidebar__overlay {
    visibility: visible;
  }
  /* line 71606, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidebar-gone.sidenav-toggled .app-sidebar {
    left: 0;
  }
  /* line 71610, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app .app-header .header-brand1 {
    width: inherit;
    position: absolute;
    left: 0;
    right: 0;
  }
}

/* line 71618, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-content {
  min-height: calc(100vh - 50px);
  margin-bottom: 0 !important;
  transition: margin-left 0.2s ease;
  overflow: hidden;
  margin-top: 74px;
}

/* line 71628, app/assets/stylesheets/global/style.css */
.hover-submenu1 .footer .container {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 992px) {
  /* line 71637, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-content {
    margin-left: 270px;
  }
}

@media (max-width: 991px) {
  /* line 71643, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-content {
    min-width: 100%;
  }
}

@media print {
  /* line 71649, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-content {
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
}

/* line 71656, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-header {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  display: flex;
  z-index: 99 !important;
  border-bottom: 1px solid #eaedf1;
  background: #ffffff;
  transition: padding-left 0.3s ease;
}

@media (max-width: 991.98px) {
  /* line 71672, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app.sidebar-mini.dark-mode.hover-submenu1.sidenav-toggled .header .app-header .light-logo1 {
    display: none !important;
  }
  /* line 71676, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app.sidebar-mini.dark-mode.hover-submenu1.sidenav-toggled .header .app-header .desktop-logo {
    display: block !important;
  }
  /* line 71680, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-header {
    z-index: 999 !important;
  }
}

@media (min-width: 992px) {
  /* line 71686, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-header {
    padding-right: 10px;
    padding-left: 285px;
  }
}

@media print {
  /* line 71693, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-header {
    display: none;
  }
}

/* line 71698, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-header__logo {
  flex: 1 0 auto;
  color: #fff;
  text-align: center;
  font-family: "Niconne";
  padding: 0 15px;
  font-size: 26px;
  font-weight: 400;
  line-height: 50px;
}

/* line 71711, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-header__logo:focus,
.hover-submenu1 .app-header__logo:hover {
  text-decoration: none;
}

@media (min-width: 992px) {
  /* line 71717, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-header__logo {
    flex: 0 0 auto;
    display: block;
    width: 230px;
  }
}

/* line 71726, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__toggle {
  z-index: 1;
  transition: padding-left 0.3s ease;
  padding: 0 9px;
  text-align: center;
  font-size: 1.5rem;
  position: relative;
  right: 7px;
}

/* line 71736, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__toggle:before {
  content: "\e907";
  transition: all 0.25s;
  font-size: 21px;
  font-family: "feather";
}

/* line 71743, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__toggle:after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 12px;
  background: rgba(var(--primary-bg-color), 0);
}

/* line 71755, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__toggle:focus,
.hover-submenu1 .app-sidebar__toggle:hover {
  text-decoration: none;
}

@media (max-width: 991px) {
  /* line 71761, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-sidebar__toggle {
    order: -1;
  }
}

/* line 71768, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  color: #495057;
  width: 270px;
  z-index: 99;
  background: #fff;
  box-shadow: 0 8px 24px rgba(168, 180, 208, 0.1);
  transition: left 0.2s ease, width 0.2s ease;
  border-right: 1px solid #eaedf1;
}

/* line 71785, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar::-webkit-scrollbar {
  width: 6px;
}

/* line 71789, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}

@media print {
  /* line 71794, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-sidebar {
    display: none;
  }
}

@media (max-width: 991px) {
  /* line 71800, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-sidebar__overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9;
  }
}

/* line 71810, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__user {
  display: flex;
  align-items: center;
  color: #a8a8a8;
  width: 100%;
  padding: 15px 0 15px;
  display: inline-block;
}

/* line 71823, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__user .dropdown-menu {
  top: 10px !important;
}

/* line 71827, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__user img {
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.1);
  padding: 2px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0px 5px 5px 0px rgba(44, 44, 44, 0.2);
}

/* line 71834, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__user-avatar {
  flex: 0 0 auto;
  margin-right: 15px;
}

/* line 71841, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__user-name {
  font-size: 17px;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}

/* line 71856, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__user-name.text-sm {
  font-size: 12px;
  font-weight: 400;
}

/* line 71861, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__user-designation {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}

/* line 71874, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu {
  margin-bottom: 0;
}

/* line 71878, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu__item {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0.425rem 1.5rem;
  font-size: 14px;
  font-weight: 400;
  transition: border-left-color 0.3s ease, background-color 0.3s ease;
  color: #495584;
  margin: 0px 0px 2px 0px;
}

/* line 71896, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu__item.active {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 71901, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu__item.active:hover,
.hover-submenu1 .side-menu__item.active:focus {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 71907, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu__item:hover,
.hover-submenu1 .side-menu__item:focus {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 71913, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu__item:hover .side-menu__icon,
.hover-submenu1 .side-menu__item:hover .side-menu__label,
.hover-submenu1 .side-menu__item:focus .side-menu__icon,
.hover-submenu1 .side-menu__item:focus .side-menu__label {
  color: var(--primary-bg-color) !important;
}

@media (min-width: 992px) {
  /* line 71921, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled .side-menu__label {
    display: block !important;
    font-size: 12px;
    padding-top: 0px;
    margin-top: 0;
  }
}

/* line 71929, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide-item.active,
.hover-submenu1 .slide-item:hover,
.hover-submenu1 .slide-item:focus {
  text-decoration: none;
  color: #b5c1d2;
}

/* line 71936, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide-menu a.active {
  color: var(--primary-bg-color);
}

/* line 71940, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide-item.active,
.hover-submenu1 .slide-item:hover,
.hover-submenu1 .slide-item:focus {
  text-decoration: none;
  color: var(--primary-bg-color) !important;
}

/* line 71947, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide-menu li {
  position: relative;
}

/* line 71951, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide-menu li .slide-item:before {
  content: "\e0e7";
  font-family: "typicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  top: 2px;
  font-size: 10px;
  margin-right: 8px;
  color: #68798b;
}

/* line 71963, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide.is-expanded a {
  text-decoration: none;
}

/* line 71967, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu .side-menu__icon {
  color: var(--primary-bg-color);
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  margin-right: 8px;
  position: relative;
}

/* line 71977, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu .side-menu__icon::after {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 3px;
  background: rgba(var(--primary-bg-color), 0);
}

/* line 71989, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu__icon {
  flex: 0 0 auto;
}

/* line 71995, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu__label {
  white-space: nowrap;
  flex: 1 1 auto;
}

/* line 72002, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide.is-expanded .slide-menu {
  display: block;
}

/* line 72006, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide.is-expanded .angle {
  transform: rotate(90deg);
}

/* line 72012, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide-menu {
  display: none;
  padding: 0px;
  font-size: 0.8rem !important;
  padding-left: 3px;
  margin-left: 12px;
}

/* line 72020, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide-item {
  display: flex;
  align-items: center;
  padding: 8px 17px;
  font-size: 13.3px;
  color: #74829c;
}

/* line 72032, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide-item .icon {
  margin-right: 5px;
}

/* line 72036, app/assets/stylesheets/global/style.css */
.hover-submenu1 .angle {
  transform-origin: center;
  transition: transform 0.3s ease;
  margin-right: 2px;
}

@media (min-width: 992px) {
  /* line 72050, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user-designation,
.hover-submenu1.sidebar-mini.sidenav-toggled .angle,
.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.hover-submenu1.sidebar-mini.sidenav-toggled .user-notification,
.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.hover-submenu1.sidebar-mini.sidenav-toggled .user-info {
    display: none;
  }
  /* line 72060, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-header.header {
    padding-left: 130px !important;
  }
  /* line 72064, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu {
    padding: 0 0px 40px 0px;
  }
  /* line 72068, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu .sub-category {
    display: none;
  }
  /* line 72072, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    background: none !important;
    box-shadow: none;
    margin-right: 0;
  }
  /* line 72078, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon:after {
    top: 6px;
  }
  /* line 72082, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .side-badge,
.hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .side-badge {
    top: 6px;
    right: 40px;
  }
  /* line 72088, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidebar-mini.sidenav-toggled.user-notification::before {
    background: transparent;
    display: none;
  }
  /* line 72093, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.hover-submenu1.sidebar-mini.sidenav-toggled .avatar-xl {
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    font-size: 1rem;
    margin-bottom: 0px !important;
  }
  /* line 72102, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user-avatar {
    width: 25px;
    height: 25px;
  }
  /* line 72107, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu li .side-menu__item.active:before {
    display: none;
  }
  /* line 72111, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user {
    padding: 12px 0px 12px 0;
    margin-bottom: 0px;
    border-bottom: 1px solid rgba(225, 225, 225, 0.05);
  }
  /* line 72117, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .profile-img {
    top: 0px;
    right: 19px;
  }
  /* line 72122, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-content {
    margin-left: 120px;
  }
  /* line 72126, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar {
    left: 0;
    width: 120px !important;
    overflow: hidden;
  }
  /* line 72132, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar:hover {
    overflow: visible;
  }
  /* line 72136, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    opacity: 0;
    z-index: 9;
    visibility: hidden;
    transition: visibility 0.3s ease;
  }
  /* line 72146, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled .side-menu__item {
    padding: 12px 5px;
    text-align: center;
    display: block;
  }
  /* line 72152, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user .avatar-md {
    margin: 0 auto;
  }
  /* line 72156, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled .nav-badge {
    position: absolute;
    top: 8px;
    right: 28px;
    padding: 0.2rem 0.4rem;
    font-size: 11px;
  }
  /* line 72164, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar {
    width: 120px !important;
  }
  /* line 72168, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li h3, .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li .h3 {
    display: none !important;
  }
  /* line 72172, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li .badge {
    display: none !important;
  }
  /* line 72176, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li .side-menu__icon {
    top: 0 !important;
  }
  /* line 72180, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header {
    width: 120px !important;
    display: flex !important;
  }
  /* line 72185, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo,
.hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo1,
.hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .mobile-light {
    display: none !important;
  }
  /* line 72191, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .side-menu__icon:after {
    top: 6px;
  }
  /* line 72195, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item {
    display: block;
    padding: 12px 5px;
    text-align: center;
  }
  /* line 72201, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .sub-category {
    display: none !important;
  }
  /* line 72205, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    background: none !important;
    box-shadow: none;
    margin-right: 0 !important;
  }
  /* line 72211, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label {
    display: block !important;
    font-size: 12px;
    padding-top: 0px;
    margin-top: 0;
  }
  /* line 72218, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle {
    display: none;
  }
  /* line 72222, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    top: 6px;
    right: 40px;
  }
}

/* line 72228, app/assets/stylesheets/global/style.css */
.hover-submenu1 .dropdown-menu {
  border-radius: 0;
}

/* line 72232, app/assets/stylesheets/global/style.css */
.hover-submenu1 .dropdown-menu.dropdown-menu-right {
  left: auto;
}

/* line 72236, app/assets/stylesheets/global/style.css */
.hover-submenu1 .dropdown-item .fa,
.hover-submenu1 .dropdown-item .icon {
  vertical-align: middle;
}

/* line 72241, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  background-color: #FFF;
  margin: -30px -30px 30px;
  padding: 20px 30px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* line 72262, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-title h1, .hover-submenu1 .app-title .h1 {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
}

/* line 72268, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-title p {
  margin-bottom: 0;
  font-style: italic;
}

@media print {
  /* line 72274, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-title {
    display: none;
  }
}

@media (max-width: 480px) {
  /* line 72280, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-title {
    margin: -15px -15px 15px;
    padding: 20px;
    flex-direction: column;
    align-items: flex-start;
  }
}

@media (max-width: 480px) {
  /* line 72294, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-title p {
    display: none;
  }
}

/* line 72299, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-breadcrumb {
  margin-bottom: 0;
  text-align: right;
  font-weight: 500;
  font-size: 13px;
  text-transform: capitalize;
  padding: 0;
  text-align: left;
  padding: 0;
  background-color: transparent;
}

@media (max-width: 480px) {
  /* line 72312, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-breadcrumb {
    margin-top: 10px;
  }
}

/* line 72317, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidenav-toggled .app-sidebar__user .avatar-md {
  line-height: 2rem;
  font-size: 1rem;
}

/* line 72322, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge {
  position: absolute;
  top: 5px;
  left: 57px;
  display: block !important;
  padding: 3px 5px !important;
}

/* line 72330, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge1 {
  display: none;
}

/* line 72334, app/assets/stylesheets/global/style.css */
.hover-submenu1 .nav-badge {
  border-radius: 30px;
  padding: 0.4em 0.6em;
  font-size: 12px;
}

/* line 72340, app/assets/stylesheets/global/style.css */
.hover-submenu1 .user-info .text-dark {
  color: #25252a !important;
  font-weight: 400;
  font-size: 16px;
}

/* line 72346, app/assets/stylesheets/global/style.css */
.hover-submenu1 .user-info .text-muted {
  color: #74829c !important;
}

/* line 72350, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-header .header-brand1 {
  text-align: center;
  margin: 0 auto !important;
}

/* line 72355, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 72359, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 72363, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-header .header-brand-img.toggle-logo {
  display: none;
}

/* line 72367, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-header .header-brand-img.light-logo1 {
  display: block !important;
}

/* line 72371, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 72375, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: none;
  margin-right: 0;
}

/* line 72380, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini.sidenav-toggled .sidebar-navs {
  display: none;
}

/* line 72384, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-header {
  display: flex;
  border-bottom: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
  padding: 19px 17px;
  --webkit-transition: left 0.3s ease, width 0.2s ease;
  transition: left 0.3s ease, width 0.2s ease;
  height: 75px;
}

/* line 72395, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-header .header-brand-img.toggle-logo,
.hover-submenu1 .side-header .header-brand-img.light-logo {
  height: 2.5rem;
}

/* line 72400, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__toggle {
  padding-left: 10px;
}

/* line 72404, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle {
  margin: 0;
  margin-top: 5px;
}

/* line 72409, app/assets/stylesheets/global/style.css */
.hover-submenu1 .user-pic {
  margin-bottom: 0.8rem;
}

/* line 72413, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu .sub-category {
  color: #74829c;
  margin-bottom: 0.5rem;
  padding: 12px 30px 2px 20px;
  margin-bottom: 0;
}

/* line 72420, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu .sub-category h3, .hover-submenu1 .side-menu .sub-category .h3 {
  margin-bottom: 0;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-size: 11px;
  font-weight: 500;
}

/* line 72428, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu li:not(:first-child) h3, .hover-submenu1 .side-menu li:not(:first-child) .h3 {
  margin-top: 0rem;
}

/* line 72432, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini .app-header .light-logo1 {
  display: block !important;
}

@media (min-width: 992px) {
  /* line 72437, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidenav-toggled .header-brand-img.light-logo {
    display: block;
    margin-right: 0;
  }
}

/* line 72443, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-badge,
.hover-submenu1 .slide-menu open.slide-menu hide .side-badge {
  position: absolute;
  top: 18px;
  right: 20px;
  border-radius: 50px;
  padding: 3px 6px 3px;
}

/* line 72452, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-side-menu__item {
  padding: 8px 17px;
  display: flex;
  color: #74829c;
}

/* line 72458, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-side-menu__item .sub-side-menu__label {
  flex: 1 1 auto;
}

/* line 72464, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide-menu a:before {
  content: "\e0e7";
  margin-right: 10px;
  font-size: 11px;
  position: relative;
  font-family: typicons !important;
  opacity: 0.6;
  top: 2px;
}

/* line 72474, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-slide.is-expanded .sub-angle {
  transform: rotate(90deg);
}

/* line 72480, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-angle {
  float: right;
  transform-origin: center;
  margin-right: 0;
  transition: transform 0.3s ease;
}

/* line 72493, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-slide.is-expanded .sub-slide-menu {
  display: block;
}

/* line 72497, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-slide-menu {
  display: none;
  padding: 0 15px 15px 0;
  font-size: 13px !important;
  list-style: none;
}

/* line 72504, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-slide-item {
  display: flex;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 27px !important;
  color: #74829c;
}

/* line 72515, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-side-menu__item2 {
  padding: 8px 2px 8px 27px;
  display: flex;
  align-items: center;
  color: #74829c;
}

/* line 72524, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-slide2 .sub-side-menu__label2 {
  flex: 1 1 auto;
}

/* line 72528, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-angle2 {
  float: right;
  margin-top: -2px;
  margin-right: 0px;
  transform-origin: center;
  transition: transform 0.3s ease;
}

/* line 72542, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-slide2.is-expanded .sub-angle2 {
  transform: rotate(90deg);
}

/* line 72548, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-slide2.is-expanded .sub-slide-menu2 {
  display: block;
}

/* line 72552, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-slide-menu2 {
  display: none;
  padding: 0;
  font-size: 0.8rem !important;
  padding-left: 0;
  list-style: none;
}

/* line 72560, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-slide-item2 {
  display: flex;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 40px !important;
  color: #74829c;
}

@media (max-width: 991px) {
  /* line 72572, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .header-brand1 .desktop-logo {
    margin: 0 auto;
    margin-top: 6px;
  }
}

/* line 72578, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: block !important;
}

/* line 72582, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 72586, app/assets/stylesheets/global/style.css */
.hover-submenu1.app.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 72590, app/assets/stylesheets/global/style.css */
.hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 72594, app/assets/stylesheets/global/style.css */
.hover-submenu1.app.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

@media (min-width: 992px) {
  /* line 72599, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidenav-toggled .app-sidebar {
    overflow: visible !important;
    position: absolute !important;
  }
  /* line 72604, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu:hover .side-menu {
    max-height: inherit !important;
    visibility: visible;
    border-radius: 1px !important;
    transition: none !important;
    padding: 8px 0px;
    opacity: inherit;
    display: block !important;
  }
  /* line 72614, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-sidebar .slide {
    position: relative;
    display: block;
  }
  /* line 72619, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 180px;
    opacity: 1;
    z-index: 9999;
    visibility: hidden;
    top: 0;
    display: block;
  }
  /* line 72630, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled-open .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 180px;
    opacity: 1;
    z-index: 9999;
    visibility: visible;
    top: 0;
    display: block;
  }
  /* line 72641, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled-open .slide-menu.open {
    position: absolute;
    left: 108px;
    min-width: 180px;
    opacity: 1;
    z-index: 9999;
    visibility: visible;
    top: 0;
    display: block;
  }
  /* line 72652, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide.is-expanded .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 180px;
    opacity: 1;
    z-index: 9999;
    visibility: hidden;
    top: 0;
    height: auto !important;
  }
  /* line 72663, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 180px;
    opacity: 1;
    z-index: 9999;
    visibility: hidden;
    top: 0;
    display: block;
  }
  /* line 72674, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide:hover .slide-menu {
    visibility: visible;
    display: block !important;
    height: auto !important;
  }
  /* line 72680, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    background: #ffffff;
    opacity: 1;
    visibility: visible;
    z-index: 999;
    left: 72px;
    transition: none !important;
    display: block !important;
    box-shadow: 8px 8px 17px rgba(0, 0, 0, 0.1);
  }
  /* line 72692, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1 {
    display: none;
  }
  /* line 72696, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidenav-toggled .app-content {
    min-height: 1262px;
  }
}

/* line 72701, app/assets/stylesheets/global/style.css */
.hover-submenu1 .ps--active-x > .ps__rail-x,
.hover-submenu1 .ps--active-y > .ps__rail-y {
  display: none;
}

/* line 72706, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu {
  max-height: inherit !important;
  padding-bottom: 8px !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 8px !important;
  height: auto !important;
  overflow: hidden !important;
}

/* line 72716, app/assets/stylesheets/global/style.css */
.hover-submenu1.color-menu .side-header .light-logo {
  display: none !important;
}

/* line 72720, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
  border-radius: 0px 6px 6px 0px !important;
}

/* line 72724, app/assets/stylesheets/global/style.css */
.hover-submenu1.rtl.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
  border-radius: 6px 0px 0px 6px !important;
}

@media (min-width: 992px) {
  /* line 72729, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    color: #495057;
  }
  /* line 72733, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item:hover .side-menu__icon,
.hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item:focus .side-menu__icon {
    color: var(--primary-bg-color);
  }
}

@media (min-width: 992px) {
  /* line 72741, app/assets/stylesheets/global/style.css */
  .app.hover-submenu1.dark-mode.header-light.color-menu .side-header .header-brand1 .desktop-logo,
.app.hover-submenu1.dark-mode.header-light.dark-menu .side-header .header-brand1 .desktop-logo,
.app.hover-submenu1.dark-mode.header-light.gradient-menu .side-header .header-brand1 .desktop-logo {
    display: block !important;
  }
  /* line 72747, app/assets/stylesheets/global/style.css */
  .app.hover-submenu1.dark-mode.header-light.color-menu .side-header .header-brand1 .toggle-logo,
.app.hover-submenu1.dark-mode.header-light.color-menu .side-header .header-brand1 .light-logo1,
.app.hover-submenu1.dark-mode.header-light.color-menu .side-header .header-brand1 .light-logo,
.app.hover-submenu1.dark-mode.header-light.dark-menu .side-header .header-brand1 .toggle-logo,
.app.hover-submenu1.dark-mode.header-light.dark-menu .side-header .header-brand1 .light-logo1,
.app.hover-submenu1.dark-mode.header-light.dark-menu .side-header .header-brand1 .light-logo,
.app.hover-submenu1.dark-mode.header-light.gradient-menu .side-header .header-brand1 .toggle-logo,
.app.hover-submenu1.dark-mode.header-light.gradient-menu .side-header .header-brand1 .light-logo1,
.app.hover-submenu1.dark-mode.header-light.gradient-menu .side-header .header-brand1 .light-logo {
    display: none !important;
  }
  /* line 72759, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.header-light.sidenav-toggled.dark-menu .app-sidebar .side-header .header-brand1 .desktop-logo,
.hover-submenu1.app.header-light.sidenav-toggled.dark-menu .app-sidebar .side-header .header-brand1 .light-logo,
.hover-submenu1.app.header-light.sidenav-toggled.dark-menu .app-sidebar .side-header .header-brand1 .light-logo1,
.hover-submenu1.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .app-sidebar .side-header .header-brand1 .desktop-logo,
.hover-submenu1.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .app-sidebar .side-header .header-brand1 .light-logo,
.hover-submenu1.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .app-sidebar .side-header .header-brand1 .light-logo1,
.app.hover-submenu1.dark-mode.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .desktop-logo,
.app.hover-submenu1.dark-mode.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo,
.app.hover-submenu1.dark-mode.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo1,
.app.hover-submenu1.dark-mode.header-light.gradient-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .desktop-logo,
.app.hover-submenu1.dark-mode.header-light.gradient-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo,
.app.hover-submenu1.dark-mode.header-light.gradient-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo1,
.app.hover-submenu1.dark-mode.header-light.color-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .desktop-logo,
.app.hover-submenu1.dark-mode.header-light.color-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo,
.app.hover-submenu1.dark-mode.header-light.color-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo1,
.app.sidebar-mini.hover-submenu1.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .desktop-logo,
.app.sidebar-mini.hover-submenu1.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo,
.app.sidebar-mini.hover-submenu1.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo1,
.hover-submenu1.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .desktop-logo,
.hover-submenu1.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo,
.hover-submenu1.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo1,
.app.hover-submenu1.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .desktop-logo,
.app.hover-submenu1.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo,
.app.hover-submenu1.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo1 {
    display: none !important;
  }
  /* line 72786, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.header-light.sidenav-toggled.dark-menu .app-sidebar .side-header .header-brand1 .toggle-logo,
.hover-submenu1.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .app-sidebar .side-header .header-brand1 .toggle-logo,
.app.hover-submenu1.dark-mode.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .toggle-logo,
.app.hover-submenu1.dark-mode.header-light.gradient-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .toggle-logo,
.app.hover-submenu1.dark-mode.header-light.color-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .toggle-logo,
.app.sidebar-mini.hover-submenu1.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .toggle-logo,
.hover-submenu1.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .toggle-logo,
.app.hover-submenu1.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .toggle-logo {
    display: block !important;
  }
  /* line 72797, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.dark-mode.hover-submenu1.sidenav-toggled.light-menu.sidenav-toggled-open .slide-menu li .slide-item:before {
    color: #495057 !important;
  }
  /* line 72801, app/assets/stylesheets/global/style.css */
  .app.hover-submenu1.sidenav-toggled.dark-menu.sidenav-toggled-open .slide-menu li .slide-item:before {
    color: #fff !important;
  }
}

@media (min-width: 992px) {
  /* line 72807, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1 {
    display: block;
    font-size: 16px;
    font-weight: 500;
    border-bottom: 1px solid #e9edf4;
    padding: 10px 15px !important;
    color: var(--primary-bg-color);
    margin-bottom: 6px;
  }
  /* line 72817, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1 a:before {
    display: none;
  }
  /* line 72821, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled .side-menu__label,
.hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label {
    display: none !important;
    font-size: 12px;
    padding-top: 0px;
    margin-top: 0;
  }
  /* line 72829, app/assets/stylesheets/global/style.css */
  .app.hover-submenu1.sidenav-toggled.sidenav-toggled-open .side-menu {
    padding-top: 10px !important;
  }
}

@media (max-width: 991.98px) {
  /* line 72835, app/assets/stylesheets/global/style.css */
  .dark-mode.hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu {
    background: transparent !important;
  }
}

@media (min-width: 992px) {
  /* line 72841, app/assets/stylesheets/global/style.css */
  .dark-mode.hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu {
    background: var(--dark-body) !important;
    border: 1px solid var(--dark-border);
    border-left: 0px !important;
  }
}

@media (min-width: 992px) {
  /* line 72849, app/assets/stylesheets/global/style.css */
  .app.hover-submenu1.sidenav-toggled .slide-menu {
    display: none;
    padding: 0px;
    font-size: 0.8rem !important;
    padding-left: 3px;
    margin-left: 12px;
  }
}

/* line 72858, app/assets/stylesheets/global/style.css */
.app.hover-submenu1 .slide-menu {
  display: none;
  padding: 5px 30px;
  font-size: 0.8rem !important;
  padding-left: 20px;
  margin-left: 20px;
}

@media (min-width: 992px) {
  /* line 72867, app/assets/stylesheets/global/style.css */
  .app.dark-mode.hover-submenu1.rtl .side-header {
    border-left: 1px solid var(--dark-border) !important;
    border-right: 0px !important;
  }
}

/* line 72873, app/assets/stylesheets/global/style.css */
.rtl.app.hover-submenu1 .slide-menu {
  padding-right: 20px !important;
  padding-left: inherit !important;
  margin-right: 20px !important;
  margin-left: inherit !important;
}

@media (min-width: 992px) {
  /* line 72881, app/assets/stylesheets/global/style.css */
  .rtl.app.hover-submenu1.sidenav-toggled .slide-menu {
    padding-right: 3px !important;
    padding-left: inherit !important;
    margin-right: 12px !important;
    margin-left: inherit !important;
  }
  /* line 72888, app/assets/stylesheets/global/style.css */
  .rtl.dark-mode.hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu {
    border-right: 0px !important;
    border: 1px solid var(--dark-border) !important;
  }
}

@media (max-width: 991.98px) {
  /* line 72895, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-sidebar {
    border-right: 1px solid var(--dark-border);
  }
  /* line 72899, app/assets/stylesheets/global/style.css */
  .app.hover-submenu1.dark-mode .logo-horizontal .header-brand-img.desktop-logo {
    display: block !important;
  }
  /* line 72903, app/assets/stylesheets/global/style.css */
  .app.hover-submenu1.dark-mode .logo-horizontal .header-brand-img.light-logo1 {
    display: none !important;
  }
}

@media (min-width: 992px) {
  /* line 72910, app/assets/stylesheets/global/style.css */
  .hover-submenu1.bg-img1.dark-mode .side-header,
.hover-submenu1.bg-img2.dark-mode .side-header,
.hover-submenu1.bg-img3.dark-mode .side-header,
.hover-submenu1.bg-img.dark-mode .side-header {
    background: transparent !important;
    border-bottom: 0;
    border-right: 0px;
  }
}

@media (min-width: 992px) {
  /* line 72922, app/assets/stylesheets/global/style.css */
  .bg-img1.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header,
.bg-img2.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header,
.bg-img3.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header,
.bg-img4.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header {
    background-color: var(--dark-body) !important;
  }
  @supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
    /* line 72931, app/assets/stylesheets/global/style.css */
    .bg-img1.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header,
.bg-img2.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header,
.bg-img3.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header,
.bg-img4.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header {
      background-color: transparent !important;
      backdrop-filter: blur(10px);
      -webkit-backdrop-filter: blur(10px);
    }
  }
}

/*Gradient variables*/
/*Background variables*/
/*gray variables*/
/*white variables*/
/*black variables*/
/*shadow variables*/
/*Dark Theme Variables*/
/*Transparent variables*/
/* line 72950, app/assets/stylesheets/global/style.css */
.app-sidebar .mCSB_draggerContainer {
  right: -11px !important;
}

@media (min-width: 768px) {
  /* line 72955, app/assets/stylesheets/global/style.css */
  .app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 72959, app/assets/stylesheets/global/style.css */
  .app.sidenav-toggled .app-sidebar {
    left: 230px;
  }
  /* line 72963, app/assets/stylesheets/global/style.css */
  .app.sidenav-toggled .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 72967, app/assets/stylesheets/global/style.css */
  .app-sidebar {
    padding-top: 75px;
  }
  /* line 72971, app/assets/stylesheets/global/style.css */
  .side-header {
    width: 270px;
    left: 0;
    right: 0;
    top: 0;
    position: fixed;
    z-index: 99;
    background: #fff;
  }
  /* line 72981, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 80px;
  }
}

@media (min-width: 992px) {
  /* line 72987, app/assets/stylesheets/global/style.css */
  .sidebar-mini footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 270px;
  }
}

/* line 72992, app/assets/stylesheets/global/style.css */
.app-content {
  margin-bottom: 0 !important;
  transition: all ease 0.2s;
  overflow: hidden;
  margin-top: 74px;
}

/* line 73001, app/assets/stylesheets/global/style.css */
.app-content .side-app {
  padding: 0px 15px 0 15px;
}

/* line 73005, app/assets/stylesheets/global/style.css */
.footer .container {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 992px) {
  /* line 73014, app/assets/stylesheets/global/style.css */
  .app-content {
    margin-left: 270px;
  }
  /* line 73018, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .side-header {
    width: 80px !important;
  }
  /* line 73022, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header {
    width: 270px !important;
  }
}

@media print {
  /* line 73028, app/assets/stylesheets/global/style.css */
  .app-content {
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
}

/* line 73035, app/assets/stylesheets/global/style.css */
.light-text {
  font-weight: 300 !important;
}

/* line 73039, app/assets/stylesheets/global/style.css */
.semibold-text {
  font-weight: 600 !important;
}

/* line 73043, app/assets/stylesheets/global/style.css */
.line-head {
  padding-bottom: 10px;
  border-bottom: 1px solid #ddd;
}

/*----- Componant: Top Navigation Bar ----- */
/* line 73049, app/assets/stylesheets/global/style.css */
.app-header {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  display: flex;
  z-index: 99 !important;
  background: #ffffff;
  transition: all ease 0.2s;
}

@media (max-width: 991.98px) {
  /* line 73064, app/assets/stylesheets/global/style.css */
  .app-header {
    z-index: 999 !important;
  }
}

@media (min-width: 992px) {
  /* line 73070, app/assets/stylesheets/global/style.css */
  .app-header {
    padding-right: 10px;
    padding-left: 285px;
  }
}

@media print {
  /* line 73077, app/assets/stylesheets/global/style.css */
  .app-header {
    display: none;
  }
}

/* line 73082, app/assets/stylesheets/global/style.css */
.app-header__logo {
  flex: 1 0 auto;
  color: #fff;
  text-align: center;
  font-family: "Niconne";
  padding: 0 15px;
  font-size: 26px;
  font-weight: 400;
  line-height: 50px;
}

/* line 73095, app/assets/stylesheets/global/style.css */
.app-header__logo:focus,
.app-header__logo:hover {
  text-decoration: none;
}

@media (min-width: 768px) {
  /* line 73101, app/assets/stylesheets/global/style.css */
  .app-header__logo {
    flex: 0 0 auto;
    display: block;
    width: 230px;
  }
}

/* line 73110, app/assets/stylesheets/global/style.css */
.app-sidebar__hamb {
  color: #495584;
  fill: #495584;
  z-index: 1;
  margin-top: 5px;
  transition: padding-left 0.3s ease;
  padding: 9px;
  text-align: center;
  height: 2.7rem;
  font-size: 2.451rem;
  line-height: 1;
  position: relative;
  border-radius: 50%;
}

/* line 73125, app/assets/stylesheets/global/style.css */
.app-sidebar__hamb:hover {
  color: var(--primary-bg-color);
}

/* line 73129, app/assets/stylesheets/global/style.css */
.app-sidebar__hamb:before {
  transition: all 0.25s;
  font-size: 21px;
}

/* line 73134, app/assets/stylesheets/global/style.css */
.app-sidebar__hamb:focus,
.app-sidebar__hamb:hover {
  text-decoration: none;
}

/* line 73139, app/assets/stylesheets/global/style.css */
.app-nav {
  display: flex;
  margin-bottom: 0;
  justify-content: flex-end;
}

@media (min-width: 768px) {
  /* line 73150, app/assets/stylesheets/global/style.css */
  .app-nav {
    flex: 1 0 auto;
  }
}

/* line 73157, app/assets/stylesheets/global/style.css */
.app-nav__item {
  display: block;
  padding: 15px;
  line-height: 20px;
  color: #a8a8a8;
  transition: background-color 0.3s ease;
}

/* line 73167, app/assets/stylesheets/global/style.css */
.app-nav__item:hover,
.app-nav__item:focus {
  background: rgba(0, 0, 0, 0.1);
  color: #f6f6f6;
}

/* line 73173, app/assets/stylesheets/global/style.css */
.app-search {
  position: relative;
  display: flex;
  align-self: center;
  margin-right: 15px;
  padding: 10px 0;
}

@media (max-width: 480px) {
  /* line 73185, app/assets/stylesheets/global/style.css */
  .app-search {
    display: none;
  }
}

/* line 73190, app/assets/stylesheets/global/style.css */
.app-search__input {
  border: 0;
  padding: 5px 10px;
  padding-right: 30px;
  border-radius: 2px;
  background-color: rgba(255, 255, 255, 0.8);
  transition: background-color 0.3s ease;
}

/* line 73201, app/assets/stylesheets/global/style.css */
.app-search__input::-webkit-input-placeholder,
.app-search__input:-ms-input-placeholder,
.app-search__input::-ms-input-placeholder,
.app-search__input::placeholder {
  color: rgba(0, 0, 0, 0.4);
}

/* line 73208, app/assets/stylesheets/global/style.css */
.app-search__button {
  position: absolute;
  right: 0;
  top: 10px;
  bottom: 10px;
  padding: 0 10px;
  border: 0;
  color: rgba(0, 0, 0, 0.8);
  background: none;
  cursor: pointer;
}

/* line 73220, app/assets/stylesheets/global/style.css */
.app-notification {
  min-width: 270px;
}

/* line 73224, app/assets/stylesheets/global/style.css */
.app-notification__title {
  padding: 8px 20px;
  text-align: center;
  background-color: rgba(0, 150, 136, 0.4);
  color: #333;
}

/* line 73231, app/assets/stylesheets/global/style.css */
.app-notification__footer {
  padding: 8px 20px;
  text-align: center;
  background-color: #eee;
}

/* line 73237, app/assets/stylesheets/global/style.css */
.app-notification__content {
  max-height: 220px;
  overflow-y: auto;
}

/* line 73242, app/assets/stylesheets/global/style.css */
.app-notification__content::-webkit-scrollbar {
  width: 6px;
}

/* line 73246, app/assets/stylesheets/global/style.css */
.app-notification__content::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}

/* line 73250, app/assets/stylesheets/global/style.css */
.app-notification__item {
  display: flex;
  padding: 8px 20px;
  color: inherit;
  border-bottom: 1px solid #ddd;
  transition: background-color 0.3s ease;
}

/* line 73262, app/assets/stylesheets/global/style.css */
.app-notification__item:focus,
.app-notification__item:hover {
  color: inherit;
  text-decoration: none;
  background-color: #e0e0e0;
}

/* line 73269, app/assets/stylesheets/global/style.css */
.app-notification__message,
.app-notification__meta {
  margin-bottom: 0;
}

/* line 73274, app/assets/stylesheets/global/style.css */
.app-notification__icon {
  padding-right: 10px;
}

/* line 73278, app/assets/stylesheets/global/style.css */
.app-notification__message {
  line-height: 1.2;
}

/* line 73282, app/assets/stylesheets/global/style.css */
.app-sidebar {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  color: #8a98ac;
  z-index: 99;
  background: #fff !important;
  -webkit-box-shadow: 0 8px 24px rgba(229, 228, 230, 0.4);
  transition: all ease 0.2s;
}

/* line 73296, app/assets/stylesheets/global/style.css */
.app-sidebar::-webkit-scrollbar {
  width: 6px;
}

/* line 73300, app/assets/stylesheets/global/style.css */
.app-sidebar::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}

@media print {
  /* line 73305, app/assets/stylesheets/global/style.css */
  .app-sidebar {
    display: none;
  }
}

/* line 73310, app/assets/stylesheets/global/style.css */
.app-sidebar__user {
  display: flex;
  align-items: center;
  color: #a8a8a8;
  width: 100%;
  padding: 15px 0 15px;
  display: inline-block;
}

/* line 73323, app/assets/stylesheets/global/style.css */
.app-sidebar__user .dropdown-menu {
  top: 10px !important;
}

/* line 73327, app/assets/stylesheets/global/style.css */
.app-sidebar__user img {
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.1);
  padding: 2px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0px 5px 5px 0px rgba(44, 44, 44, 0.2);
}

/* line 73334, app/assets/stylesheets/global/style.css */
.app-sidebar__user-avatar {
  flex: 0 0 auto;
  margin-right: 15px;
}

/* line 73341, app/assets/stylesheets/global/style.css */
.app-sidebar__user-name {
  font-size: 17px;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}

/* line 73356, app/assets/stylesheets/global/style.css */
.app-sidebar__user-name.text-sm {
  font-size: 12px;
  font-weight: 400;
}

/* line 73361, app/assets/stylesheets/global/style.css */
.app-sidebar__user-designation {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}

/* line 73374, app/assets/stylesheets/global/style.css */
.sub-side-menu__item:hover {
  color: var(--primary-bg-color);
}

/* line 73378, app/assets/stylesheets/global/style.css */
.sub-slide-item:hover {
  color: var(--primary-bg-color);
}

/* line 73382, app/assets/stylesheets/global/style.css */
.sub-side-menu__item2:hover {
  color: var(--primary-bg-color);
}

/* line 73386, app/assets/stylesheets/global/style.css */
.sub-slide-item2:hover {
  color: var(--primary-bg-color);
}

/* line 73390, app/assets/stylesheets/global/style.css */
.side-menu__item {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.300rem 1.5rem;
  font-size: 14px;
  font-weight: 400;
  transition: all ease 0.3s;
  color: #495584;
  margin: 0px 0px 2px 0px;
}

/* line 73409, app/assets/stylesheets/global/style.css */
.side-menu__item i {
  padding-right: 10px;
}

/* line 73413, app/assets/stylesheets/global/style.css */
.side-menu__item.active {
  text-decoration: none;
}

/* line 73417, app/assets/stylesheets/global/style.css */
.side-menu__item.active:hover,
.side-menu__item.active:focus {
  text-decoration: none;
}

/* line 73422, app/assets/stylesheets/global/style.css */
.side-menu__item:hover,
.side-menu__item:focus {
  text-decoration: none;
  color: var(--primary-bg-color) !important;
  background: transparent !important;
}

/* line 73429, app/assets/stylesheets/global/style.css */
.side-menu__item:hover .side-menu__icon,
.side-menu__item:hover .side-menu__label,
.side-menu__item:focus .side-menu__icon,
.side-menu__item:focus .side-menu__label {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color) !important;
}

/* line 73437, app/assets/stylesheets/global/style.css */
.slide-item.active,
.slide-item:hover,
.slide-item:focus {
  text-decoration: none;
  color: #b5c1d2;
}

/* line 73444, app/assets/stylesheets/global/style.css */
.slide-menu a.active {
  color: var(--primary-bg-color) !important;
}

/* line 73448, app/assets/stylesheets/global/style.css */
.slide-item.active,
.slide-item:hover,
.slide-item:focus {
  text-decoration: none;
  color: var(--primary-bg-color) !important;
}

/* line 73455, app/assets/stylesheets/global/style.css */
.slide-menu li {
  position: relative;
}

/* line 73459, app/assets/stylesheets/global/style.css */
.slide-menu li .slide-item:before {
  content: "\e0e7";
  font-family: "typicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  top: 1px;
  font-size: 13px;
  margin-right: 8px;
  color: #68798b;
}

/* line 73471, app/assets/stylesheets/global/style.css */
.slide.is-expanded a {
  text-decoration: none;
}

/* line 73475, app/assets/stylesheets/global/style.css */
.sidebar-mini .side-menu .side-menu__icon {
  color: #495584;
  width: 1.0rem !important;
  text-align: center;
  vertical-align: middle;
  margin-right: 8px;
  position: relative;
  font-size: 1.25rem !important;
  transition: all ease 0.3s;
  fill: #495584;
}

/* line 73487, app/assets/stylesheets/global/style.css */
.side-menu__label {
  white-space: nowrap;
  flex: 1 1 auto;
  position: relative;
  top: 1px;
  line-height: inherit;
}

/* line 73497, app/assets/stylesheets/global/style.css */
.slide.is-expanded .slide-menu {
  display: block;
}

/* line 73501, app/assets/stylesheets/global/style.css */
.slide.is-expanded .angle {
  transform: rotate(90deg);
}

/* line 73507, app/assets/stylesheets/global/style.css */
.slide-menu {
  display: none;
  padding: 0px 30px;
  font-size: 0.8rem !important;
  padding-left: 20px;
  margin-left: 20px;
}

/* line 73515, app/assets/stylesheets/global/style.css */
.slide-item {
  display: flex;
  align-items: center;
  padding: 4px 8px;
  font-size: 13px;
  color: #76839a;
}

/* line 73527, app/assets/stylesheets/global/style.css */
.slide-item .icon {
  margin-right: 5px;
}

/* line 73531, app/assets/stylesheets/global/style.css */
.angle {
  transform-origin: center;
  transition: transform 0.3s ease;
  margin-right: 2px;
}

@media (min-width: 992px) {
  /* line 73544, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-menu__item .side-menu__icon {
    margin-left: -6px;
    margin-right: -3px;
  }
  /* line 73549, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    background: none !important;
    box-shadow: none;
  }
  /* line 73554, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .sidebar-mini.sidenav-toggled.user-notification::before {
    background: transparent;
    display: none;
  }
  /* line 73559, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .app-sidebar__user-name {
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    font-size: 1rem;
    margin-bottom: 0px !important;
  }
  /* line 73567, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .app-sidebar__user-avatar {
    width: 25px;
    height: 25px;
  }
  /* line 73572, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-menu li .side-menu__item.active:before {
    display: none;
  }
  /* line 73576, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .app-sidebar__user {
    padding: 12px 0px 12px 0;
    margin-bottom: 0px;
    border-bottom: 1px solid rgba(225, 225, 225, 0.05);
  }
  /* line 73582, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .profile-img {
    top: 0px;
    right: 19px;
  }
  /* line 73587, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .app-content {
    margin-left: 80px;
  }
  /* line 73591, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .app-sidebar:hover {
    overflow: visible;
  }
  /* line 73595, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-menu__item {
    overflow: hidden;
  }
  /* line 73599, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    opacity: 0;
    border-bottom-right-radius: 4px;
    z-index: 9;
    visibility: hidden;
    transition: visibility 0.3s ease;
  }
  /* line 73610, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .side-menu__item {
    border-radius: 0;
  }
  /* line 73614, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .app-sidebar__user .avatar-md {
    margin: 0 auto;
  }
  /* line 73618, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .nav-badge {
    position: absolute;
    top: 8px;
    right: 28px;
    padding: 0.2rem 0.4rem;
    font-size: 11px;
  }
  /* line 73626, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar {
    width: 270px !important;
  }
  /* line 73630, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header .header-brand-img.light-logo1 {
    display: block !important;
  }
  /* line 73634, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu h3, .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .h3 {
    display: block !important;
  }
  /* line 73638, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    font-size: 1.25rem;
    text-align: center;
    vertical-align: middle;
    margin-right: 8px !important;
    position: relative;
    top: -1px;
  }
  /* line 73647, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label {
    display: block !important;
    white-space: nowrap;
    flex: 1 1 auto;
    position: relative;
    top: 1px;
    line-height: inherit;
  }
  /* line 73658, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle {
    display: block;
  }
  /* line 73662, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    top: 10px;
  }
}

/* line 73667, app/assets/stylesheets/global/style.css */
.app.sidebar-mini .side-menu_label {
  display: none;
}

/* line 73671, app/assets/stylesheets/global/style.css */
.dropdown-menu {
  border-radius: 0;
}

/* line 73675, app/assets/stylesheets/global/style.css */
.dropdown-menu.dropdown-menu-right {
  left: auto;
}

/* line 73679, app/assets/stylesheets/global/style.css */
.dropdown-item .fa,
.dropdown-item .icon {
  vertical-align: middle;
}

/* line 73684, app/assets/stylesheets/global/style.css */
.app-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  background-color: #fff;
  margin: -30px -30px 30px;
  padding: 20px 30px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* line 73705, app/assets/stylesheets/global/style.css */
.app-title h1, .app-title .h1 {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
}

/* line 73711, app/assets/stylesheets/global/style.css */
.app-title p {
  margin-bottom: 0;
  font-style: italic;
}

@media print {
  /* line 73717, app/assets/stylesheets/global/style.css */
  .app-title {
    display: none;
  }
}

@media (max-width: 480px) {
  /* line 73723, app/assets/stylesheets/global/style.css */
  .app-title {
    margin: -15px -15px 15px;
    padding: 20px;
    flex-direction: column;
    align-items: flex-start;
  }
}

@media (max-width: 480px) {
  /* line 73737, app/assets/stylesheets/global/style.css */
  .app-title p {
    display: none;
  }
}

/* line 73742, app/assets/stylesheets/global/style.css */
.app-breadcrumb {
  margin-bottom: 0;
  text-align: right;
  font-weight: 500;
  font-size: 13px;
  text-transform: capitalize;
  padding: 0;
  text-align: left;
  padding: 0;
  background-color: transparent;
}

@media (max-width: 480px) {
  /* line 73755, app/assets/stylesheets/global/style.css */
  .app-breadcrumb {
    margin-top: 10px;
  }
}

/* line 73760, app/assets/stylesheets/global/style.css */
.tile {
  position: relative;
  background: #ffffff;
  border-radius: 3px;
  padding: 20px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  margin-bottom: 30px;
  transition: all 0.3s ease-in-out;
}

@media print {
  /* line 73774, app/assets/stylesheets/global/style.css */
  .tile {
    border: 1px solid #ddd;
  }
}

/* line 73779, app/assets/stylesheets/global/style.css */
.sidenav-toggled .app-sidebar__user .avatar-md {
  line-height: 2rem;
  font-size: 1rem;
}

/* line 73784, app/assets/stylesheets/global/style.css */
.app-sidebar .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background: rgba(0, 0, 0, 0.05);
}

/* line 73788, app/assets/stylesheets/global/style.css */
.app-sidebar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.app-sidebar .mCSB_scrollTools .mCSB_draggerRail {
  background: rgba(255, 255, 255, 0.2);
}

/* line 73793, app/assets/stylesheets/global/style.css */
.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge {
  position: absolute;
  top: 5px;
  left: 57px;
  display: block !important;
  padding: 3px 5px !important;
}

/* line 73801, app/assets/stylesheets/global/style.css */
.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge1 {
  display: none;
}

/* line 73805, app/assets/stylesheets/global/style.css */
.nav-badge {
  border-radius: 30px;
  padding: 0.4em 0.6em;
  font-size: 12px;
}

/* line 73811, app/assets/stylesheets/global/style.css */
.user-info .text-dark {
  color: #25252a !important;
  font-weight: 400;
  font-size: 16px;
}

/* line 73817, app/assets/stylesheets/global/style.css */
.user-info .text-muted {
  color: #76839a !important;
}

/* line 73821, app/assets/stylesheets/global/style.css */
.side-header .header-brand1 {
  text-align: center;
  margin: 0 auto !important;
}

/* line 73826, app/assets/stylesheets/global/style.css */
.side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 73830, app/assets/stylesheets/global/style.css */
.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 73834, app/assets/stylesheets/global/style.css */
.side-header .header-brand-img.toggle-logo {
  display: none;
}

/* line 73838, app/assets/stylesheets/global/style.css */
.side-header .header-brand-img.light-logo1 {
  display: block !important;
}

/* line 73842, app/assets/stylesheets/global/style.css */
.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 73846, app/assets/stylesheets/global/style.css */
.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: none;
  margin-right: 0;
}

/* line 73851, app/assets/stylesheets/global/style.css */
.sidebar-mini.sidenav-toggled .sidebar-navs {
  display: none;
}

/* line 73855, app/assets/stylesheets/global/style.css */
.side-header {
  display: flex;
  padding: 22px 17px;
  transition: all ease 0.2s;
  height: 75px;
}

/* line 73864, app/assets/stylesheets/global/style.css */
.sidebar-mini.sidenav-toggled .app-sidebar__toggle {
  padding-left: 10px;
}

/* line 73868, app/assets/stylesheets/global/style.css */
.sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle {
  margin: 0;
  margin-top: 5px;
}

/* line 73873, app/assets/stylesheets/global/style.css */
.user-pic {
  margin-bottom: 0.8rem;
}

/* line 73877, app/assets/stylesheets/global/style.css */
.sidebar-navs a {
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid #eaedf1 !important;
  color: #68798b !important;
  border-radius: 5px;
  padding: 0.8rem !important;
}

/* line 73885, app/assets/stylesheets/global/style.css */
.app-sidebar .sidebar-navs {
  padding: 0 10px 10px 10px;
  border-bottom: 1px solid #eaedf1;
}

/* line 73890, app/assets/stylesheets/global/style.css */
.sidebar-navs .nav li:last-child a {
  margin-right: 0 !important;
}

/* line 73894, app/assets/stylesheets/global/style.css */
.side-menu h3, .side-menu .h3 {
  color: #76839a;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-size: 11px;
  margin-bottom: 0.5rem;
  padding-top: 1.5rem !important;
  font-weight: 500;
  padding: 5px 30px 5px;
  opacity: 0.7;
}

/* line 73906, app/assets/stylesheets/global/style.css */
.side-menu li:not(:first-child) h3, .side-menu li:not(:first-child) .h3 {
  margin-top: 0rem;
}

@media (min-width: 992px) {
  /* line 73911, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-menu h3, .sidebar-mini.sidenav-toggled .side-menu .h3 {
    display: none !important;
  }
  /* line 73915, app/assets/stylesheets/global/style.css */
  .side-header {
    width: 270px !important;
    display: flex !important;
    padding: 22px 17px !important;
  }
}

/* line 73922, app/assets/stylesheets/global/style.css */
.sidebar-mini .app-header .light-logo1 {
  display: block !important;
}

@media (min-width: 768px) {
  /* line 73927, app/assets/stylesheets/global/style.css */
  .sidenav-toggled .header-brand-img.light-logo {
    display: block;
    margin-right: 0;
  }
}

/* line 73933, app/assets/stylesheets/global/style.css */
.side-badge,
.slide-menu open.slide-menu hide .side-badge {
  position: absolute;
  top: 15px;
  right: 27px;
  border-radius: 50em;
  padding: 0.8em 0.7em;
  display: inline-block;
}

/* line 73943, app/assets/stylesheets/global/style.css */
.dark-mode .side-menu__item.active .side-menu__label {
  color: white !important;
}

/*-- Subslide ---*/
/* line 73948, app/assets/stylesheets/global/style.css */
.sub-side-menu__item {
  padding: 8px 8px;
  font-size: 13px;
  display: flex;
  color: #495584;
}

/* line 73955, app/assets/stylesheets/global/style.css */
.sub-side-menu__item .sub-side-menu__label {
  flex: 1 1 auto;
}

/* line 73961, app/assets/stylesheets/global/style.css */
.slide-menu a:before {
  content: "\e0e7";
  margin-right: 10px;
  font-size: 11px;
  position: relative;
  font-family: typicons !important;
  opacity: 0.6;
  top: 1px;
}

/* line 73971, app/assets/stylesheets/global/style.css */
.sub-slide.is-expanded .sub-angle {
  transform: rotate(90deg);
}

/* line 73977, app/assets/stylesheets/global/style.css */
.sub-angle {
  float: right;
  line-height: 40px;
  margin-top: 3px;
  transform-origin: center;
  transition: transform 0.3s ease;
}

/* line 73991, app/assets/stylesheets/global/style.css */
.sub-slide.is-expanded .sub-slide-menu {
  display: block;
}

/* line 73995, app/assets/stylesheets/global/style.css */
.sub-slide-menu {
  display: none;
  padding: 0 15px 15px 0;
  font-size: 13px !important;
  list-style: none;
}

/* line 74002, app/assets/stylesheets/global/style.css */
.sub-slide-item {
  display: flex;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 24px !important;
  color: #495584;
  font-size: 12px;
}

/*-- Subslide2 ---*/
/* line 74015, app/assets/stylesheets/global/style.css */
.sub-side-menu__item2 {
  padding: 8px 2px 8px 24px;
  display: flex;
  align-items: center;
  color: #495584;
  font-size: 12px;
}

/* line 74025, app/assets/stylesheets/global/style.css */
.sub-slide2 .sub-side-menu__label2 {
  flex: 1 1 auto;
}

/* line 74029, app/assets/stylesheets/global/style.css */
.sub-angle2 {
  float: right;
  line-height: 40px;
  margin-top: -2px;
  margin-right: -9px;
  transform-origin: center;
  transition: transform 0.3s ease;
}

/* line 74044, app/assets/stylesheets/global/style.css */
.sub-slide2.is-expanded .sub-angle2 {
  transform: rotate(90deg);
}

/* line 74050, app/assets/stylesheets/global/style.css */
.sub-slide2.is-expanded .sub-slide-menu2 {
  display: block;
}

/* line 74054, app/assets/stylesheets/global/style.css */
.sub-slide-menu2 {
  display: none;
  padding: 0;
  font-size: 0.8rem !important;
  padding-left: 0;
  list-style: none;
}

/* line 74062, app/assets/stylesheets/global/style.css */
.sub-slide-item2 {
  display: flex;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 40px !important;
  font-size: 11px;
  color: #495584;
}

/* line 74074, app/assets/stylesheets/global/style.css */
.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: block !important;
}

/* line 74078, app/assets/stylesheets/global/style.css */
.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 74082, app/assets/stylesheets/global/style.css */
.app.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 74086, app/assets/stylesheets/global/style.css */
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: block !important;
}

/* line 74090, app/assets/stylesheets/global/style.css */
.app.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 74094, app/assets/stylesheets/global/style.css */
.dark-mode .side-menu__item.active .side-menu__icon {
  color: white;
}

/* line 74098, app/assets/stylesheets/global/style.css */
.side-menu__item.active .side-menu__icon {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color) !important;
}

/* line 74103, app/assets/stylesheets/global/style.css */
.side-menu__item.active:hover .side-menu__icon {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color) !important;
}

/* line 74108, app/assets/stylesheets/global/style.css */
.app.sidenav-toggled .side-menu .side-menu__icon {
  font-size: 1.5rem !important;
  width: 1.3rem !important;
}

/* line 74113, app/assets/stylesheets/global/style.css */
.sidebar-open #menu-icon {
  color: var(--primary-bg-color);
  fill: var(--primary-bg-color);
}

@media (max-width: 991.98px) {
  /* line 74119, app/assets/stylesheets/global/style.css */
  .side-header {
    display: none !important;
  }
  /* line 74123, app/assets/stylesheets/global/style.css */
  .app .app-sidebar {
    left: -270px;
  }
  /* line 74127, app/assets/stylesheets/global/style.css */
  .app.sidenav-toggled .side-menu h3, .app.sidenav-toggled .side-menu .h3 {
    display: block !important;
  }
  /* line 74131, app/assets/stylesheets/global/style.css */
  .app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 74135, app/assets/stylesheets/global/style.css */
  .app.sidenav-toggled .app-sidebar {
    left: 0;
  }
  /* line 74139, app/assets/stylesheets/global/style.css */
  .app.sidenav-toggled .app-sidebar__overlay {
    visibility: visible;
  }
  /* line 74143, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidebar-gone.sidenav-toggled .app-sidebar {
    left: 0;
  }
  /* line 74147, app/assets/stylesheets/global/style.css */
  .header-brand1 .desktop-logo {
    margin: 0 auto;
    margin-top: 6px;
  }
  /* line 74152, app/assets/stylesheets/global/style.css */
  .app {
    overflow-x: hidden;
  }
  /* line 74156, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    margin-right: 8px;
    font-size: 1.5rem !important;
  }
  /* line 74161, app/assets/stylesheets/global/style.css */
  .app .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 74165, app/assets/stylesheets/global/style.css */
  .app .app-header .header-brand1 {
    width: inherit;
    position: absolute;
    left: 0;
    right: 0;
  }
  /* line 74172, app/assets/stylesheets/global/style.css */
  .app-content {
    min-width: 100%;
  }
  /* line 74176, app/assets/stylesheets/global/style.css */
  .app-sidebar__toggle {
    order: -1;
  }
  /* line 74182, app/assets/stylesheets/global/style.css */
  .app-sidebar__overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9;
  }
}

@media (min-width: 992px) {
  /* line 74194, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo,
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo1,
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .mobile-light {
    display: none !important;
  }
  /* line 74200, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label {
    display: block !important;
  }
  /* line 74204, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .badge-hide,
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide-menu open.slide-menu hide .badge-hide {
    display: block;
  }
  /* line 74209, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar__user-name,
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar__user-designation,
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle,
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar__user-name,
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .user-notification,
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar__user-name,
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .user-info {
    display: block;
  }
  /* line 74219, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.app.sidebar-mini.sidenav-toggled .app-sidebar__user-designation,
.app.sidebar-mini.sidenav-toggled .angle,
.app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.app.sidebar-mini.sidenav-toggled .user-notification,
.app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.app.sidebar-mini.sidenav-toggled .user-info {
    display: none;
  }
  /* line 74229, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .badge-hide,
.app.sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .badge-hide {
    display: none;
  }
  /* line 74234, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .app-header.header {
    padding-left: 100px;
  }
  /* line 74238, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .side-menu {
    padding: 0 0px 40px 0px;
  }
  /* line 74242, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .app-sidebar {
    left: 0;
    width: 80px !important;
    overflow: hidden;
  }
  /* line 74248, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .side-menu__label {
    display: none !important;
  }
}

@media (min-width: 992px) {
  /* line 74254, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu {
    padding-top: 0px !important;
  }
  /* line 74258, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-menu {
    padding-top: 10px !important;
  }
}

/* line 74263, app/assets/stylesheets/global/style.css */
.app.sidebar-mini .side-menu .slide-item.active:before,
.app.sidebar-mini .side-menu .slide-item:hover:before,
.app.sidebar-mini .side-menu .slide-item:focus:before {
  color: var(--primary-bg-color) !important;
}

/* line 74269, app/assets/stylesheets/global/style.css */
.app.dark-mode.icon-overlay.sidenav-toggled.light-menu .side-header .header-brand1 .light-logo {
  display: block !important;
}

/* line 74273, app/assets/stylesheets/global/style.css */
.app.dark-mode.icon-overlay.sidenav-toggled.light-menu .side-header .header-brand1 .desktop-logo,
.app.dark-mode.icon-overlay.sidenav-toggled.light-menu .side-header .header-brand1 .toggle-logo,
.app.dark-mode.icon-overlay.sidenav-toggled.light-menu .side-header .header-brand1 .light-logo1 {
  display: none !important;
}

/* line 74279, app/assets/stylesheets/global/style.css */
.sidebar-mini .app-sidebar .side-menu {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* line 74284, app/assets/stylesheets/global/style.css */
.side-menu__item.active i {
  color: var(--primary-bg-color);
}

@media (max-width: 992px) {
  /* line 74289, app/assets/stylesheets/global/style.css */
  .side-menu {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
}

/* line 74295, app/assets/stylesheets/global/style.css */
.app.sidebar-mini .app-sidebar {
  width: 270px;
}

@media (min-width: 992px) {
  /* line 74300, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide-menu {
    display: none;
    position: unset;
    top: inherit;
    min-width: 0;
    width: 100%;
    opacity: inherit;
    visibility: inherit;
  }
}

@media (max-width: 767.98px) {
  /* line 74312, app/assets/stylesheets/global/style.css */
  .app-sidebar {
    top: 71px;
  }
  /* line 74316, app/assets/stylesheets/global/style.css */
  .demo-icon.nav-link {
    margin: 2px 0px 0px 0px !important;
  }
}

/* line 74321, app/assets/stylesheets/global/style.css */
.side-menu__item .badge {
  border-radius: 50px !important;
}

@media (min-width: 992px) {
  /* line 74327, app/assets/stylesheets/global/style.css */
  .horizontal-hover .side-menu__item:not(.has-link),
.horizontal-hover .sub-side-menu__item,
.horizontal-hover .sub-side-menu__item2 {
    pointer-events: none;
  }
  /* line 74333, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide.is-expanded .slide-menu {
    display: block !important;
    position: unset;
    top: inherit;
    min-width: 0;
    width: 100%;
    opacity: inherit;
    visibility: inherit;
  }
}

/* line 74344, app/assets/stylesheets/global/style.css */
.icontext-menu {
  /*-- Subslide ---*/
  /*-- Subslide2 ---*/
}

@media (min-width: 992px) {
  /* line 74350, app/assets/stylesheets/global/style.css */
  .icontext-menu .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header {
    align-items: center;
  }
  /* line 74354, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled.dark-mode.sidenav-toggled-open.dark-menu .side-header .header-brand1 .header-brand-img.desktop-logo,
.icontext-menu.app.dark-mode.color-menu.header-light .side-header .header-brand1 .header-brand-img.desktop-logo,
.icontext-menu.app.dark-mode.dark-menu.header-light .side-header .header-brand1 .header-brand-img.desktop-logo,
.icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.desktop-logo,
.icontext-menu.app.dark-mode.gradient-menu.header-light .side-header .header-brand1 .header-brand-img.desktop-logo,
.icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.desktop-logo {
    display: block !important;
  }
  /* line 74363, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled.dark-mode.sidenav-toggled-open.dark-menu .side-header .header-brand1 .header-brand-img.light-logo1,
.icontext-menu.app.sidenav-toggled.dark-mode.sidenav-toggled-open.dark-menu .side-header .header-brand1 .header-brand-img.light-logo,
.icontext-menu.app.sidenav-toggled.dark-mode.sidenav-toggled-open.dark-menu .side-header .header-brand1 .header-brand-img.toggle-logo,
.icontext-menu.app.dark-mode.color-menu.header-light .side-header .header-brand1 .header-brand-img.light-logo1,
.icontext-menu.app.dark-mode.color-menu.header-light .side-header .header-brand1 .header-brand-img.light-logo,
.icontext-menu.app.dark-mode.color-menu.header-light .side-header .header-brand1 .header-brand-img.toggle-logo,
.icontext-menu.app.dark-mode.dark-menu.header-light .side-header .header-brand1 .header-brand-img.light-logo1,
.icontext-menu.app.dark-mode.dark-menu.header-light .side-header .header-brand1 .header-brand-img.light-logo,
.icontext-menu.app.dark-mode.dark-menu.header-light .side-header .header-brand1 .header-brand-img.toggle-logo,
.icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.light-logo1,
.icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.light-logo,
.icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.toggle-logo,
.icontext-menu.app.dark-mode.gradient-menu.header-light .side-header .header-brand1 .header-brand-img.light-logo1,
.icontext-menu.app.dark-mode.gradient-menu.header-light .side-header .header-brand1 .header-brand-img.light-logo,
.icontext-menu.app.dark-mode.gradient-menu.header-light .side-header .header-brand1 .header-brand-img.toggle-logo,
.icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.light-logo1,
.icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.light-logo,
.icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.toggle-logo {
    display: none !important;
  }
  /* line 74384, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.toggle-logo,
.icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.toggle-logo {
    display: block !important;
  }
  /* line 74389, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.light-logo1,
.icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.light-logo,
.icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.desktop-logo,
.icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.light-logo1,
.icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.light-logo,
.icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.desktop-logo {
    display: none !important;
  }
  /* line 74398, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.dark-mode.light-menu .slide-menu li .slide-item:before {
    color: #495057 !important;
  }
  /* line 74402, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.dark-mode.light-menu .slide-menu li:hover .slide-item:before {
    color: var(--primary-bg-color) !important;
  }
  /* line 74406, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.header-light.color-menu .slide-menu li .slide-item:before,
.icontext-menu.app.header-light.dark-menu .slide-menu li .slide-item:before,
.icontext-menu.app.color-header.color-menu .slide-menu li .slide-item:before,
.icontext-menu.app.dark-header.color-menu .slide-menu li .slide-item:before,
.icontext-menu.app.gradient-header.color-menu .slide-menu li .slide-item:before,
.icontext-menu.app.dark-menu.dark-header .slide-menu li .slide-item:before,
.icontext-menu.app.dark-menu.color-header .slide-menu li .slide-item:before,
.icontext-menu.app.dark-menu.gradient-header .slide-menu li .slide-item:before {
    color: #fff !important;
  }
  /* line 74417, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
.icontext-menu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo,
.icontext-menu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
.icontext-menu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo,
.icontext-menu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
.icontext-menu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo,
.icontext-menu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
.icontext-menu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo {
    display: block !important;
  }
  /* line 74428, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
.icontext-menu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
.icontext-menu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
.icontext-menu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
.icontext-menu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
.icontext-menu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1,
.icontext-menu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
.icontext-menu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
.icontext-menu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
.icontext-menu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
.icontext-menu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
.icontext-menu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1,
.icontext-menu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
.icontext-menu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
.icontext-menu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
.icontext-menu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
.icontext-menu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
.icontext-menu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1,
.icontext-menu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
.icontext-menu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
.icontext-menu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
.icontext-menu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
.icontext-menu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
.icontext-menu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1 {
    display: none !important;
  }
  /* line 74455, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled.light-menu.header-light.dark-mode .side-menu__item:hover .side-menu__label,
.icontext-menu.app.sidenav-toggled.light-menu.header-light.dark-mode .side-menu__item:focus .side-menu__label,
.icontext-menu.app.sidenav-toggled.light-menu.dark-header.dark-mode .side-menu__item:hover .side-menu__label,
.icontext-menu.app.sidenav-toggled.light-menu.dark-header.dark-mode .side-menu__item:focus .side-menu__label,
.icontext-menu.app.sidenav-toggled.light-menu.color-header.dark-mode .side-menu__item:hover .side-menu__label,
.icontext-menu.app.sidenav-toggled.light-menu.color-header.dark-mode .side-menu__item:focus .side-menu__label,
.icontext-menu.app.sidenav-toggled.light-menu.gradient-header.dark-mode .side-menu__item:hover .side-menu__label,
.icontext-menu.app.sidenav-toggled.light-menu.gradient-header.dark-mode .side-menu__item:focus .side-menu__label {
    color: var(--primary-bg-color) !important;
  }
  /* line 74466, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled.light-menu.header-light.dark-mode .side-menu__item:hover .side-menu__icon,
.icontext-menu.app.sidenav-toggled.light-menu.header-light.dark-mode .side-menu__item:focus .side-menu__icon,
.icontext-menu.app.sidenav-toggled.light-menu.dark-header.dark-mode .side-menu__item:hover .side-menu__icon,
.icontext-menu.app.sidenav-toggled.light-menu.dark-header.dark-mode .side-menu__item:focus .side-menu__icon,
.icontext-menu.app.sidenav-toggled.light-menu.color-header.dark-mode .side-menu__item:hover .side-menu__icon,
.icontext-menu.app.sidenav-toggled.light-menu.color-header.dark-mode .side-menu__item:focus .side-menu__icon,
.icontext-menu.app.sidenav-toggled.light-menu.gradient-header.dark-mode .side-menu__item:hover .side-menu__icon,
.icontext-menu.app.sidenav-toggled.light-menu.gradient-header.dark-mode .side-menu__item:focus .side-menu__icon {
    color: var(--primary-bg-color) !important;
    fill: var(--primary-bg-color) !important;
  }
  /* line 74478, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.light-mode.gradient-menu.gradient-header .angle {
    color: white;
  }
  /* line 74482, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled .side-header .light-logo,
.icontext-menu.app.dark-mode.light-menu.dark-header.sidenav-toggled .side-header .light-logo,
.icontext-menu.app.dark-mode.light-menu.color-header.sidenav-toggled .side-header .light-logo,
.icontext-menu.app.dark-mode.light-menu.gradient-header.sidenav-toggled .side-header .light-logo {
    display: block !important;
  }
  /* line 74489, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled .side-header .desktop-logo,
.icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled .side-header .toggle-logo,
.icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled .side-header .light-logo1,
.icontext-menu.app.dark-mode.light-menu.dark-header.sidenav-toggled .side-header .desktop-logo,
.icontext-menu.app.dark-mode.light-menu.dark-header.sidenav-toggled .side-header .toggle-logo,
.icontext-menu.app.dark-mode.light-menu.dark-header.sidenav-toggled .side-header .light-logo1,
.icontext-menu.app.dark-mode.light-menu.color-header.sidenav-toggled .side-header .desktop-logo,
.icontext-menu.app.dark-mode.light-menu.color-header.sidenav-toggled .side-header .toggle-logo,
.icontext-menu.app.dark-mode.light-menu.color-header.sidenav-toggled .side-header .light-logo1,
.icontext-menu.app.dark-mode.light-menu.gradient-header.sidenav-toggled .side-header .desktop-logo,
.icontext-menu.app.dark-mode.light-menu.gradient-header.sidenav-toggled .side-header .toggle-logo,
.icontext-menu.app.dark-mode.light-menu.gradient-header.sidenav-toggled .side-header .light-logo1 {
    display: none !important;
  }
  /* line 74504, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .light-logo1 {
    display: block !important;
  }
  /* line 74508, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .desktop-logo,
.icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .toggle-logo,
.icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .light-logo {
    display: none !important;
  }
  /* line 74514, app/assets/stylesheets/global/style.css */
  .icontext-menu.dark-mode .app-header {
    border-bottom: 1px solid var(--dark-border);
    background: var(--dark-theme);
  }
  /* line 74519, app/assets/stylesheets/global/style.css */
  .icontext-menu.dark-mode .side-header {
    background: transparent;
    border-bottom: 1px solid var(--dark-border);
    border-right: 0;
  }
  /* line 74525, app/assets/stylesheets/global/style.css */
  .icontext-menu.dark-mode .app-sidebar {
    border-right: 1px solid var(--dark-border);
  }
  /* line 74529, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .side-menu__item .side-menu__icon {
    margin-left: 0px;
  }
  /* line 74533, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 74537, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled .app-sidebar {
    left: 230px;
  }
  /* line 74541, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 74545, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-sidebar {
    padding-top: 55px;
  }
  /* line 74549, app/assets/stylesheets/global/style.css */
  .icontext-menu .side-header {
    width: 270px;
    left: 0;
    right: 0;
    top: 0;
    position: fixed;
    z-index: 99;
    background: #fff;
  }
  /* line 74559, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidebar-mini.sidenav-toggled .side-header {
    width: 120px !important;
  }
  /* line 74563, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidebar-mini.sidenav-toggled .side-header .header-brand-img.light-logo {
    height: 2.5rem;
  }
  /* line 74567, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 270px;
  }
  /* line 74571, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 80px;
  }
}

@media (max-width: 991px) {
  /* line 74577, app/assets/stylesheets/global/style.css */
  .icontext-menu.app {
    overflow-x: hidden;
  }
  /* line 74581, app/assets/stylesheets/global/style.css */
  .icontext-menu.app .app-sidebar {
    left: -270px !important;
    width: 270px !important;
  }
  /* line 74586, app/assets/stylesheets/global/style.css */
  .icontext-menu.app .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 74590, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled .app-content {
    margin-left: 0 !important;
  }
  /* line 74594, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled .app-sidebar {
    left: 0 !important;
    width: 270px !important;
  }
  /* line 74599, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled .app-sidebar__overlay {
    visibility: visible;
  }
  /* line 74603, app/assets/stylesheets/global/style.css */
  .icontext-menu.app .app-header .header-brand1 {
    width: inherit;
    position: absolute;
    left: 0;
    right: 0;
  }
}

/* line 74611, app/assets/stylesheets/global/style.css */
.icontext-menu .app-content {
  min-height: calc(100vh - 50px);
  margin-bottom: 0 !important;
  transition: margin-left 0.2s ease;
  overflow: hidden;
  margin-top: 74px;
}

/* line 74621, app/assets/stylesheets/global/style.css */
.icontext-menu .footer .container {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 992px) {
  /* line 74630, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-content {
    margin-left: 270px;
  }
}

@media (max-width: 767px) {
  /* line 74636, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-content {
    min-width: 100%;
  }
}

@media print {
  /* line 74642, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-content {
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
}

/* line 74649, app/assets/stylesheets/global/style.css */
.icontext-menu .app-header {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  display: flex;
  z-index: 99 !important;
  border-bottom: 1px solid #eaedf1;
  background: #ffffff;
  transition: padding-left 0.3s ease;
}

@media (max-width: 991.98px) {
  /* line 74665, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-header {
    z-index: 999 !important;
  }
}

@media (min-width: 992px) {
  /* line 74671, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-header {
    padding-right: 10px;
    padding-left: 285px;
  }
}

@media print {
  /* line 74678, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-header {
    display: none;
  }
}

/* line 74683, app/assets/stylesheets/global/style.css */
.icontext-menu .app-header__logo {
  flex: 1 0 auto;
  color: #fff;
  text-align: center;
  font-family: "Niconne";
  padding: 0 15px;
  font-size: 26px;
  font-weight: 400;
  line-height: 50px;
}

/* line 74696, app/assets/stylesheets/global/style.css */
.icontext-menu .app-header__logo:focus,
.icontext-menu .app-header__logo:hover {
  text-decoration: none;
}

@media (min-width: 768px) {
  /* line 74702, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-header__logo {
    flex: 0 0 auto;
    display: block;
    width: 230px;
  }
}

/* line 74711, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__toggle {
  z-index: 1;
  transition: padding-left 0.3s ease;
  padding: 0 9px;
  text-align: center;
  font-size: 1.5rem;
  position: relative;
  right: 7px;
}

/* line 74721, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__toggle:before {
  content: "\e907";
  transition: all 0.25s;
  font-size: 21px;
  font-family: "feather";
}

/* line 74728, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__toggle:after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 12px;
  background: rgba(var(--primary-bg-color), 0);
}

/* line 74740, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__toggle:focus,
.icontext-menu .app-sidebar__toggle:hover {
  text-decoration: none;
}

@media (max-width: 767px) {
  /* line 74746, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-sidebar__toggle {
    order: -1;
  }
}

/* line 74753, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  color: #495057;
  width: 270px;
  z-index: 99;
  background: #fff;
  transition: left 0.2s ease, width 0.2s ease;
  border-right: 1px solid #eaedf1;
}

/* line 74768, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar::-webkit-scrollbar {
  width: 6px;
}

/* line 74772, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}

@media print {
  /* line 74777, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-sidebar {
    display: none;
  }
}

@media (max-width: 991.98px) {
  /* line 74783, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-sidebar__overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9;
  }
}

/* line 74793, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__user {
  display: flex;
  align-items: center;
  color: #a8a8a8;
  width: 100%;
  padding: 15px 0 15px;
  display: inline-block;
}

/* line 74806, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__user .dropdown-menu {
  top: 10px !important;
}

/* line 74810, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__user img {
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.1);
  padding: 2px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0px 5px 5px 0px rgba(44, 44, 44, 0.2);
}

/* line 74817, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__user-avatar {
  flex: 0 0 auto;
  margin-right: 15px;
}

/* line 74824, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__user-name {
  font-size: 17px;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}

/* line 74839, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__user-name.text-sm {
  font-size: 12px;
  font-weight: 400;
}

/* line 74844, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__user-designation {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}

@media (min-width: 992px) {
  /* line 74858, app/assets/stylesheets/global/style.css */
  .icontext-menu .side-menu {
    margin-bottom: 0;
    margin-top: 20px;
  }
}

@media (max-width: 767.98px) {
  /* line 74865, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-sidebar {
    top: 71px !important;
  }
}

/* line 74870, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu__item {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0.400rem 1.5rem;
  font-size: 14px;
  font-weight: 400;
  transition: border-left-color 0.3s ease, background-color 0.3s ease;
  color: #495057;
  margin: 0px 0px 2px 0px;
}

/* line 74888, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu__item.active {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 74893, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu__item.active:hover,
.icontext-menu .side-menu__item.active:focus {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 74899, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu__item:hover,
.icontext-menu .side-menu__item:focus {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 74905, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu__item:hover .side-menu__icon,
.icontext-menu .side-menu__item:hover .side-menu__label,
.icontext-menu .side-menu__item:focus .side-menu__icon,
.icontext-menu .side-menu__item:focus .side-menu__label {
  color: var(--primary-bg-color) !important;
}

@media (min-width: 992px) {
  /* line 74913, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidebar-mini.sidenav-toggled .side-menu__label {
    display: block !important;
    font-size: 12px;
    padding-top: 0px;
    margin-top: 5px;
  }
}

/* line 74921, app/assets/stylesheets/global/style.css */
.icontext-menu .slide-item.active,
.icontext-menu .slide-item:hover,
.icontext-menu .slide-item:focus {
  text-decoration: none;
  color: #b5c1d2;
}

/* line 74928, app/assets/stylesheets/global/style.css */
.icontext-menu .slide-menu a.active {
  color: var(--primary-bg-color);
}

/* line 74932, app/assets/stylesheets/global/style.css */
.icontext-menu .slide-item.active,
.icontext-menu .slide-item:hover,
.icontext-menu .slide-item:focus {
  text-decoration: none;
  color: var(--primary-bg-color) !important;
}

/* line 74939, app/assets/stylesheets/global/style.css */
.icontext-menu .slide-menu li {
  position: relative;
}

/* line 74943, app/assets/stylesheets/global/style.css */
.icontext-menu .slide-menu li .slide-item:before {
  content: "\e0e7";
  font-family: "typicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  top: 2px;
  font-size: 10px;
  margin-right: 8px;
  color: #68798b;
}

/* line 74955, app/assets/stylesheets/global/style.css */
.icontext-menu .slide.is-expanded a {
  text-decoration: none;
}

/* line 74959, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu .side-menu__icon {
  color: var(--primary-bg-color);
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  margin-right: 8px;
  position: relative;
}

/* line 74969, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu .side-menu__icon::after {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 3px;
  background: rgba(var(--primary-bg-color), 0);
}

/* line 74981, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu__icon {
  flex: 0 0 auto;
}

/* line 74987, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu__label {
  white-space: nowrap;
  flex: 1 1 auto;
}

/* line 74994, app/assets/stylesheets/global/style.css */
.icontext-menu .slide.is-expanded .slide-menu {
  display: block;
}

/* line 74998, app/assets/stylesheets/global/style.css */
.icontext-menu .slide.is-expanded .angle {
  transform: rotate(90deg);
}

/* line 75004, app/assets/stylesheets/global/style.css */
.icontext-menu .slide-menu {
  display: none;
  padding: 5px 30px;
  font-size: 0.8rem !important;
  padding-left: 20px;
  margin-left: 20px;
}

/* line 75012, app/assets/stylesheets/global/style.css */
.icontext-menu .slide-item {
  display: flex;
  align-items: center;
  padding: 8px 8px;
  font-size: 13.3px;
  color: #74829c;
}

/* line 75024, app/assets/stylesheets/global/style.css */
.icontext-menu .slide-item .icon {
  margin-right: 5px;
}

/* line 75028, app/assets/stylesheets/global/style.css */
.icontext-menu .angle {
  transform-origin: center;
  transition: transform 0.3s ease;
  margin-right: 2px;
}

@media (min-width: 992px) {
  /* line 75042, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user-designation,
.icontext-menu.sidebar-mini.sidenav-toggled .angle,
.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.icontext-menu.sidebar-mini.sidenav-toggled .user-notification,
.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.icontext-menu.sidebar-mini.sidenav-toggled .user-info {
    display: none;
  }
  /* line 75052, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-header.header {
    padding-left: 130px;
  }
  /* line 75056, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .side-menu {
    padding: 0 0px 40px 0px;
  }
  /* line 75060, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .side-menu .sub-category {
    display: none;
  }
  /* line 75064, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    background: none !important;
    box-shadow: none;
    margin-right: 0;
  }
  /* line 75070, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon:after {
    top: 6px;
  }
  /* line 75074, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .side-badge,
.icontext-menu.sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .side-badge {
    top: 6px;
    right: 40px;
  }
  /* line 75080, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidebar-mini.sidenav-toggled.user-notification::before {
    background: transparent;
    display: none;
  }
  /* line 75085, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.icontext-menu.sidebar-mini.sidenav-toggled .avatar-xl {
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    font-size: 1rem;
    margin-bottom: 0px !important;
  }
  /* line 75094, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user,
.icontext-menu.sidebar-mini.sidenav-toggled .side-menu {
    margin-top: 20px;
  }
  /* line 75099, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user-avatar {
    width: 25px;
    height: 25px;
  }
  /* line 75104, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .side-menu li .side-menu__item.active:before {
    display: none;
  }
  /* line 75108, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user {
    padding: 12px 0px 12px 0;
    margin-bottom: 0px;
    border-bottom: 1px solid rgba(225, 225, 225, 0.05);
  }
  /* line 75114, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .profile-img {
    top: 0px;
    right: 19px;
  }
  /* line 75119, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-content {
    margin-left: 120px;
  }
  /* line 75123, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar {
    left: 0;
    width: 120px !important;
    overflow: hidden;
  }
  /* line 75129, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar:hover {
    overflow: visible;
  }
  /* line 75133, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    opacity: 0;
    z-index: 9;
    visibility: hidden;
    transition: visibility 0.3s ease;
  }
  /* line 75143, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidebar-mini.sidenav-toggled .side-menu__item {
    padding: 12px 5px;
    text-align: center;
    display: block;
  }
  /* line 75149, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user .avatar-md {
    margin: 0 auto;
  }
  /* line 75153, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidebar-mini.sidenav-toggled .nav-badge {
    position: absolute;
    top: 8px;
    right: 28px;
    padding: 0.2rem 0.4rem;
    font-size: 11px;
  }
  /* line 75161, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar {
    width: 270px !important;
  }
  /* line 75165, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header {
    width: 270px !important;
    display: flex !important;
    padding: 17px 17px !important;
  }
  /* line 75171, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo,
.icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo1,
.icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .mobile-light {
    display: none !important;
  }
  /* line 75177, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header .header-brand-img.light-logo1 {
    display: block !important;
  }
  /* line 75181, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .side-menu__icon:after {
    top: 12px;
  }
  /* line 75185, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item {
    display: flex;
    align-items: center;
    padding: 10px 20px;
    position: relative;
    text-align: inherit;
  }
  /* line 75197, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .sub-category {
    display: block !important;
  }
  /* line 75201, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    margin-right: 8px !important;
  }
  /* line 75209, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label {
    display: block !important;
    white-space: nowrap;
    flex: 1 1 auto;
    margin-top: 3px;
    font-size: 15px;
  }
  /* line 75219, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide.is-expanded .slide-menu {
    display: block !important;
    position: unset;
    top: inherit;
    min-width: 0;
    width: 100%;
    opacity: inherit;
    visibility: inherit;
  }
  /* line 75229, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu {
    margin-top: 20px !important;
    padding: 0 10px 0 10px !important;
  }
  /* line 75234, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle {
    display: block;
  }
  /* line 75238, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    top: 17px;
    right: 20px;
  }
}

/* line 75244, app/assets/stylesheets/global/style.css */
.icontext-menu .dropdown-menu.dropdown-menu-right {
  left: auto;
}

/* line 75248, app/assets/stylesheets/global/style.css */
.icontext-menu .dropdown-item .fa,
.icontext-menu .dropdown-item .icon {
  vertical-align: middle;
}

/* line 75253, app/assets/stylesheets/global/style.css */
.icontext-menu .app-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  background-color: #FFF;
  margin: -30px -30px 30px;
  padding: 20px 30px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* line 75274, app/assets/stylesheets/global/style.css */
.icontext-menu .app-title h1, .icontext-menu .app-title .h1 {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
}

/* line 75280, app/assets/stylesheets/global/style.css */
.icontext-menu .app-title p {
  margin-bottom: 0;
  font-style: italic;
}

@media print {
  /* line 75286, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-title {
    display: none;
  }
}

@media (max-width: 480px) {
  /* line 75292, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-title {
    margin: -15px -15px 15px;
    padding: 20px;
    flex-direction: column;
    align-items: flex-start;
  }
}

@media (max-width: 480px) {
  /* line 75306, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-title p {
    display: none;
  }
}

/* line 75311, app/assets/stylesheets/global/style.css */
.icontext-menu .app-breadcrumb {
  margin-bottom: 0;
  text-align: right;
  font-weight: 500;
  font-size: 13px;
  text-transform: capitalize;
  padding: 0;
  text-align: left;
  padding: 0;
  background-color: transparent;
}

@media (max-width: 480px) {
  /* line 75324, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-breadcrumb {
    margin-top: 10px;
  }
}

/* line 75329, app/assets/stylesheets/global/style.css */
.icontext-menu.sidenav-toggled .app-sidebar__user .avatar-md {
  line-height: 2rem;
  font-size: 1rem;
}

/* line 75334, app/assets/stylesheets/global/style.css */
.icontext-menu.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge {
  position: absolute;
  top: 5px;
  left: 57px;
  display: block !important;
  padding: 3px 5px !important;
}

/* line 75342, app/assets/stylesheets/global/style.css */
.icontext-menu.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge1 {
  display: none;
}

/* line 75346, app/assets/stylesheets/global/style.css */
.icontext-menu .nav-badge {
  border-radius: 30px;
  padding: 0.4em 0.6em;
  font-size: 12px;
}

/* line 75352, app/assets/stylesheets/global/style.css */
.icontext-menu .user-info .text-dark {
  color: #25252a !important;
  font-weight: 400;
  font-size: 16px;
}

/* line 75358, app/assets/stylesheets/global/style.css */
.icontext-menu .user-info .text-muted {
  color: #74829c !important;
}

/* line 75362, app/assets/stylesheets/global/style.css */
.icontext-menu .side-header .header-brand1 {
  text-align: center;
  margin: 0 auto !important;
}

/* line 75367, app/assets/stylesheets/global/style.css */
.icontext-menu .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 75371, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 75375, app/assets/stylesheets/global/style.css */
.icontext-menu .side-header .header-brand-img.toggle-logo {
  display: none;
}

/* line 75379, app/assets/stylesheets/global/style.css */
.icontext-menu .side-header .header-brand-img.light-logo1 {
  display: block !important;
}

/* line 75383, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 75387, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: none;
  margin-right: 0;
}

/* line 75392, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini.sidenav-toggled .sidebar-navs {
  display: none;
}

/* line 75396, app/assets/stylesheets/global/style.css */
.icontext-menu .side-header {
  display: flex;
  border-bottom: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
  padding: 19px 17px;
  --webkit-transition: left 0.3s ease, width 0.2s ease;
  transition: left 0.3s ease, width 0.2s ease;
  height: 75px;
}

/* line 75407, app/assets/stylesheets/global/style.css */
.icontext-menu .side-header .header-brand-img.toggle-logo,
.icontext-menu .side-header .header-brand-img.light-logo {
  height: 2.5rem;
}

/* line 75412, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__toggle {
  padding-left: 10px;
}

/* line 75416, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle {
  margin: 0;
  margin-top: 5px;
}

/* line 75421, app/assets/stylesheets/global/style.css */
.icontext-menu .user-pic {
  margin-bottom: 0.8rem;
}

/* line 75425, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu .sub-category {
  color: #74829c;
  margin-bottom: 0.5rem;
  padding: 12px 30px 2px 20px;
  margin-bottom: 0;
}

/* line 75432, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu .sub-category h3, .icontext-menu .side-menu .sub-category .h3 {
  margin-bottom: 0;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-size: 11px;
  font-weight: 500;
}

/* line 75440, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu li:not(:first-child) h3, .icontext-menu .side-menu li:not(:first-child) .h3 {
  margin-top: 0rem;
}

/* line 75444, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini .app-header .light-logo1 {
  display: block !important;
}

@media (min-width: 768px) {
  /* line 75449, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidenav-toggled .header-brand-img.light-logo {
    display: block;
    margin-right: 0;
  }
}

/* line 75455, app/assets/stylesheets/global/style.css */
.icontext-menu .side-badge,
.icontext-menu .slide-menu open.slide-menu hide .side-badge {
  position: absolute;
  top: 18px;
  right: 20px;
  border-radius: 50px;
  padding: 3px 6px 3px;
}

/* line 75464, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-side-menu__item {
  padding: 8px 8px;
  font-size: 14px;
  display: flex;
  color: #74829c;
}

/* line 75471, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-side-menu__item .sub-side-menu__label {
  flex: 1 1 auto;
}

/* line 75477, app/assets/stylesheets/global/style.css */
.icontext-menu .slide-menu a:before {
  content: "\e0e7";
  margin-right: 10px;
  font-size: 11px;
  position: relative;
  font-family: typicons !important;
  opacity: 0.6;
  top: 2px;
}

/* line 75487, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-slide.is-expanded .sub-angle {
  transform: rotate(90deg);
}

/* line 75493, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-angle {
  float: right;
  margin-top: 5px;
  transform-origin: center;
  transition: transform 0.3s ease;
}

/* line 75506, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-slide.is-expanded .sub-slide-menu {
  display: block;
}

/* line 75510, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-slide-menu {
  display: none;
  padding: 0 15px 15px 0;
  font-size: 13px !important;
  list-style: none;
}

/* line 75517, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-slide-item {
  display: flex;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 24px !important;
  color: #74829c;
  font-size: 13.5px;
}

/* line 75529, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-side-menu__item2 {
  padding: 8px 2px 8px 24px;
  display: flex;
  align-items: center;
  color: #74829c;
  font-size: 13.5px;
}

/* line 75539, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-slide2 .sub-side-menu__label2 {
  flex: 1 1 auto;
}

/* line 75543, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-angle2 {
  float: right;
  line-height: 40px;
  margin-top: -2px;
  margin-right: -9px;
  transform-origin: center;
  transition: transform 0.3s ease;
}

/* line 75558, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-slide2.is-expanded .sub-angle2 {
  transform: rotate(90deg);
}

/* line 75564, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-slide2.is-expanded .sub-slide-menu2 {
  display: block;
}

/* line 75568, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-slide-menu2 {
  display: none;
  padding: 0;
  font-size: 0.8rem !important;
  padding-left: 0;
  list-style: none;
}

/* line 75576, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-slide-item2 {
  display: flex;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 40px !important;
  font-size: 13.4px;
  color: #74829c;
}

@media (max-width: 767px) {
  /* line 75589, app/assets/stylesheets/global/style.css */
  .icontext-menu .header-brand1 .desktop-logo {
    margin: 0 auto;
    margin-top: 6px;
  }
}

/* line 75595, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: block !important;
}

/* line 75599, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 75603, app/assets/stylesheets/global/style.css */
.icontext-menu.app.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 75607, app/assets/stylesheets/global/style.css */
.icontext-menu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: block !important;
}

/* line 75611, app/assets/stylesheets/global/style.css */
.icontext-menu.app.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 75615, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1 {
  display: none;
}

/* ######## TEMP-STYLES ######## */
/* line 75620, app/assets/stylesheets/global/style.css */
.fc .fc-button-primary {
  color: #fff;
  background-color: var(--primary-bg-color) !important;
  border-color: var(--primary-bg-color) !important;
  box-shadow: 0 5px 10px rgba(108, 95, 252, 0.18);
}

/* line 75627, app/assets/stylesheets/global/style.css */
.fc .fc-button-primary:hover {
  color: #fff;
  background-color: var(--primary-bg-hover);
  border-color: var(--primary-bg-border);
}

/* line 75633, app/assets/stylesheets/global/style.css */
.fc .fc-button-primary:disabled {
  /* not DRY */
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 75640, app/assets/stylesheets/global/style.css */
.fc .fc-button-primary:not(:disabled):active,
.fc .fc-button-primary.fc-button-active:not(:disabled) {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
  opacity: 0.5;
}

/* line 75648, app/assets/stylesheets/global/style.css */
.fc-daygrid-event.fc-event {
  background: var(--primary-bg-color);
  color: #fff !important;
}

/* line 75653, app/assets/stylesheets/global/style.css */
.fc .fc-list-event-dot {
  display: inline-block;
  box-sizing: content-box;
  width: 0;
  height: 0;
  border: 5px solid var(--primary-bg-color);
  border: calc(var(--fc-list-event-dot-width, 10px) / 2) solid var(--fc-event-border-color, var(--primary-bg-color));
  border-radius: 5px;
  border-radius: calc(var(--fc-list-event-dot-width, 10px) / 2);
}

/* line 75664, app/assets/stylesheets/global/style.css */
.fc-v-event {
  /* allowed to be top-level */
  display: block;
  border: 1px solid var(--primary-bg-color);
  border: 1px solid var(--fc-event-border-color, var(--primary-bg-color));
  background-color: var(--primary-bg-color);
  background-color: var(--fc-event-bg-color, var(--primary-bg-color));
}

/* line 75673, app/assets/stylesheets/global/style.css */
.fc-daygrid-event-dot {
  /* the actual dot */
  display: none;
  margin: 4px;
  box-sizing: content-box;
  width: 0;
  height: 0;
  border: 4px solid var(--primary-bg-color);
  border: calc(var(--fc-daygrid-event-dot-width, 8px) / 2) solid var(--fc-event-border-color, var(--primary-bg-color));
  border-radius: 4px;
  border-radius: calc(var(--fc-daygrid-event-dot-width, 8px) / 2);
}

/* line 75686, app/assets/stylesheets/global/style.css */
.fc-h-event {
  /* allowed to be top-level */
  cursor: pointer;
  display: block;
  border: 1px solid var(--primary-bg-color);
  border: 1px solid var(--primary-bg-color);
  background-color: var(--primary-bg-color);
  background-color: var(--primary-bg-color);
}

@media (max-width: 576px) {
  /* line 75697, app/assets/stylesheets/global/style.css */
  .fc-col-header-cell-cushion {
    font-size: 10px;
  }
}

/*------ Charts styles ------*/
/* line 75703, app/assets/stylesheets/global/style.css */
.chart-visitors {
  min-height: 18rem;
  overflow: hidden;
}

/* line 75708, app/assets/stylesheets/global/style.css */
.chart-tasks {
  height: 15rem;
  overflow: hidden;
}

/* line 75713, app/assets/stylesheets/global/style.css */
.chart-donut,
.chart-pie {
  height: 21rem;
  overflow: hidden;
}

/* line 75719, app/assets/stylesheets/global/style.css */
.chartsh {
  height: 16rem;
  overflow: hidden;
}

/* line 75724, app/assets/stylesheets/global/style.css */
.chartwidget {
  height: 17rem;
  overflow: hidden;
}

/* line 75729, app/assets/stylesheets/global/style.css */
.social i {
  font-size: 40px;
}

/* line 75733, app/assets/stylesheets/global/style.css */
.social .social-icon i {
  font-size: 11px;
}

/* line 75737, app/assets/stylesheets/global/style.css */
.instagram {
  background: linear-gradient(to right bottom, #de497b 0%, #e1164f 100%);
}

/* line 75741, app/assets/stylesheets/global/style.css */
.linkedin {
  background-image: linear-gradient(to right bottom, #0d97de 0%, #13547a 100%);
}

/* line 75745, app/assets/stylesheets/global/style.css */
.twitter {
  background-image: linear-gradient(to right bottom, #00f2fe 0%, #1e63c3 100%);
}

/* line 75749, app/assets/stylesheets/global/style.css */
.facebook {
  background-image: linear-gradient(to right bottom, #3d6cbf 0%, #1e3c72 100%);
}

/* line 75753, app/assets/stylesheets/global/style.css */
.map,
.chart {
  position: relative;
  padding-top: 56.25%;
}

/* line 75759, app/assets/stylesheets/global/style.css */
.map-square,
.chart-square {
  padding-top: 100%;
}

/* line 75764, app/assets/stylesheets/global/style.css */
.map-content,
.chart-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 75773, app/assets/stylesheets/global/style.css */
.map-header {
  margin-bottom: 1.5rem;
  height: 15rem;
  position: relative;
  margin-bottom: -1.5rem;
}

/* line 75780, app/assets/stylesheets/global/style.css */
.map-header:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 10rem;
  background: linear-gradient(to bottom, rgba(245, 247, 251, 0) 5%, #f1f1f9 95%);
  pointer-events: none;
}

/* line 75791, app/assets/stylesheets/global/style.css */
.map-header-layer {
  height: 100%;
}

/* line 75795, app/assets/stylesheets/global/style.css */
.map-static {
  height: 120px;
  width: 100%;
  max-width: 640px;
  background-position: center center;
  background-size: 640px 120px;
}

/* line 75803, app/assets/stylesheets/global/style.css */
.chart-circle {
  height: 7rem;
  width: 7rem;
  position: relative;
}

/* line 75809, app/assets/stylesheets/global/style.css */
.chart-circle-1 {
  display: initial;
  height: 12rem;
  width: 12rem;
  position: relative;
}

/* line 75816, app/assets/stylesheets/global/style.css */
.chart-circle canvas {
  margin: 0 auto;
  display: block;
  max-width: 100%;
  max-height: 100%;
}

/* line 75823, app/assets/stylesheets/global/style.css */
.chart-circle-xs {
  height: 2.5rem;
  width: 2.5rem;
  font-size: 0.8rem;
}

/* line 75829, app/assets/stylesheets/global/style.css */
.chart-circle-sm {
  height: 6rem !important;
  width: 6rem !important;
  font-size: 1rem;
}

/* line 75835, app/assets/stylesheets/global/style.css */
.chart-circle-lg {
  height: 10rem;
  width: 10rem;
  font-size: 0.8rem;
}

/* line 75841, app/assets/stylesheets/global/style.css */
.chart-circle-value {
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  line-height: 1;
}

/* line 75860, app/assets/stylesheets/global/style.css */
.chart-circle-value small, .chart-circle-value .small {
  display: block;
  color: #9aa0ac;
  font-size: 0.9375rem;
}

/* line 75866, app/assets/stylesheets/global/style.css */
.chart-circle-1-value {
  position: absolute;
  top: -184px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  line-height: 1;
  font-size: 40px;
}

/* line 75886, app/assets/stylesheets/global/style.css */
.chart-circle-1-value small, .chart-circle-1-value .small {
  display: block;
  color: #9aa0ac;
  font-size: 0.9375rem;
}

/* line 75892, app/assets/stylesheets/global/style.css */
.chart-circle-value-3 {
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  line-height: 1;
}

/* line 75911, app/assets/stylesheets/global/style.css */
.chart-circle-value-4 {
  position: absolute;
  top: -66px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  line-height: 1;
  font-size: 50px;
}

/* line 75931, app/assets/stylesheets/global/style.css */
.amcharts-chart-div a,
.canvasjs-chart-container a {
  display: none !important;
}

/* line 75936, app/assets/stylesheets/global/style.css */
.amChartsLegend.amcharts-legend-div {
  display: none;
}

/*----chart-drop-shadow----*/
/* line 75941, app/assets/stylesheets/global/style.css */
.chart-dropshadow {
  filter: drop-shadow(-6px 12px 4px rgba(0, 0, 0, 0.1));
}

/* line 75946, app/assets/stylesheets/global/style.css */
.chart-dropshadow-primary {
  filter: drop-shadow(-6px 12px 4px rgba(133, 67, 246, 0.5));
}

/* line 75951, app/assets/stylesheets/global/style.css */
.chart-dropshadow-primary-1 {
  filter: drop-shadow(-6px 12px 4px rgba(133, 67, 246, 0.2));
}

/* line 75956, app/assets/stylesheets/global/style.css */
.chart-dropshadow-danger {
  filter: drop-shadow(-6px 5px 4px rgba(244, 88, 91, 0.2));
}

/* line 75961, app/assets/stylesheets/global/style.css */
.chart-dropshadow-warning {
  filter: drop-shadow(-6px 12px 4px rgba(251, 141, 52, 0.5));
}

/* line 75966, app/assets/stylesheets/global/style.css */
.BarChartShadow {
  filter: drop-shadow(-6px 9px 4px rgba(0, 0, 0, 0.3));
}

/* line 75973, app/assets/stylesheets/global/style.css */
#areaChart1,
#areaChart2,
#areaChart3,
#areaChart4 {
  height: 7rem !important;
}

/* line 75980, app/assets/stylesheets/global/style.css */
#AreaChart5 {
  width: 105% !important;
  height: 163px !important;
  bottom: -15px;
  position: relative;
  left: -7px;
}

/*----chart-drop-shadow----*/
/* line 75989, app/assets/stylesheets/global/style.css */
.chart-dropshadow2 {
  filter: drop-shadow(-6px 5px 4px rgba(0, 0, 0, 0.2));
}

/* line 75994, app/assets/stylesheets/global/style.css */
.chart-dropshadow-secondary {
  filter: drop-shadow(-6px 5px 4px rgba(167, 66, 153, 0.2));
}

/* line 75999, app/assets/stylesheets/global/style.css */
.chart-dropshadow-success {
  filter: drop-shadow(-6px 5px 4px rgba(19, 191, 166, 0.2));
}

/* line 76004, app/assets/stylesheets/global/style.css */
.chart-dropshadow-info {
  filter: drop-shadow(-6px 5px 4px rgba(7, 116, 248, 0.2));
}

/* line 76009, app/assets/stylesheets/global/style.css */
.z-index2 {
  z-index: 2;
}

/* line 76013, app/assets/stylesheets/global/style.css */
.tilebox-one i {
  font-size: 62px;
}

/* line 76017, app/assets/stylesheets/global/style.css */
ul li .legend-dots {
  width: 1rem;
  height: 1rem;
  border-radius: 100%;
  display: inline-block;
  vertical-align: text-bottom;
  margin-right: 0.5rem;
}

/* line 76026, app/assets/stylesheets/global/style.css */
.legend li {
  padding: 5px;
  display: inline;
}

/* line 76031, app/assets/stylesheets/global/style.css */
.GradientlineShadow {
  filter: drop-shadow(0 -8px 4px rgba(0, 0, 0, 0.2));
}

/* line 76036, app/assets/stylesheets/global/style.css */
.donutShadow {
  filter: drop-shadow(-1px 0px 2px rgba(159, 120, 255, 0.5));
}

/* line 76041, app/assets/stylesheets/global/style.css */
.donutShadow-yellow {
  filter: drop-shadow(-1px 0px 2px rgba(251, 196, 52, 0.5));
}

/* line 76046, app/assets/stylesheets/global/style.css */
.donutShadow-blue {
  filter: drop-shadow(-1px 0px 2px rgba(36, 72, 135, 0.5));
}

/* line 76051, app/assets/stylesheets/global/style.css */
.circle-icon {
  height: 70px;
  width: 70px;
  position: absolute;
  margin-top: 13px;
  margin-left: 13px;
  float: right;
  border-radius: 5px;
}

/* line 76061, app/assets/stylesheets/global/style.css */
.square-icon {
  height: 88px;
  width: 81px;
  position: absolute;
  float: right;
  border-radius: 7px 0px 0px 7px;
  line-height: 7;
}

/* ###### Chat  ###### */
@media (max-width: 991.98px) {
  /* line 76072, app/assets/stylesheets/global/style.css */
  .main-content-body-show .main-header-menu-icon {
    display: none;
  }
  /* line 76076, app/assets/stylesheets/global/style.css */
  .main-content-body-show .main-header-left .main-header-arrow {
    display: block;
  }
  /* line 76080, app/assets/stylesheets/global/style.css */
  .main-content-body-show .main-content-left-chat {
    display: none;
  }
  /* line 76084, app/assets/stylesheets/global/style.css */
  .main-content-body-show .main-content-body-chat {
    display: flex;
  }
}

/* line 76089, app/assets/stylesheets/global/style.css */
.main-content-left-chat {
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 0;
}

/* line 76097, app/assets/stylesheets/global/style.css */
.main-nav-line-chat {
  border-bottom: 1px solid #eaedf1;
  flex-shrink: 0;
  flex-direction: row;
  padding-left: 20px;
  padding: 0;
}

/* line 76105, app/assets/stylesheets/global/style.css */
.main-nav-line-chat .nav-link {
  font-size: 13px;
  font-weight: 700;
  color: #343a40;
  text-transform: uppercase;
  padding: 0.8rem 1.3rem;
  border-bottom: 3px solid transparent;
}

/* line 76114, app/assets/stylesheets/global/style.css */
.main-nav-line-chat .nav-link:hover,
.main-nav-line-chat .nav-link:focus,
.main-nav-line-chat .nav-link:active {
  outline: none;
}

/* line 76120, app/assets/stylesheets/global/style.css */
.main-nav-line-chat .nav-link + .nav-link {
  margin-top: 0;
  margin-left: 18px;
}

/* line 76125, app/assets/stylesheets/global/style.css */
.main-chat-contacts-wrapper {
  padding: 10px 20px;
  flex-shrink: 0;
  overflow: hidden;
}

/* line 76131, app/assets/stylesheets/global/style.css */
.main-chat-contacts-wrapper .main-content-label,
.main-chat-contacts-wrapper .card-table-two .card-title {
  margin-bottom: 15px;
  line-height: 1;
}

@media (min-width: 992px) {
  /* line 76138, app/assets/stylesheets/global/style.css */
  .main-chat-contacts-wrapper {
    padding: 10px 15px 10px 0;
  }
}

/* line 76143, app/assets/stylesheets/global/style.css */
.card-table-two .main-chat-contacts-wrapper .card-title,
.main-chat-contacts-wrapper .card-dashboard-eight .card-title,
.card-dashboard-eight .main-chat-contacts-wrapper .card-title {
  margin-bottom: 15px;
  line-height: 1;
}

/* line 76150, app/assets/stylesheets/global/style.css */
.main-chat-contacts-wrapper .lSSlideOuter,
.main-chat-contacts-wrapper .lSSlideWrapper {
  overflow: visible;
}

/* line 76155, app/assets/stylesheets/global/style.css */
.main-chat-contacts {
  padding-left: 20px;
  display: flex;
}

/* line 76160, app/assets/stylesheets/global/style.css */
.main-chat-contacts .lslide {
  display: flex;
  flex-direction: column;
  align-items: center;
  float: none;
  margin-right: 10px;
}

/* line 76168, app/assets/stylesheets/global/style.css */
.main-chat-contacts small, .main-chat-contacts .small {
  font-size: 11px;
  width: 36px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin-top: 3px;
  text-align: center;
}

/* line 76178, app/assets/stylesheets/global/style.css */
.main-chat-contacts-more {
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 12px;
  font-weight: 500;
  color: #fff;
}

@media (min-width: 992px) {
  /* line 76191, app/assets/stylesheets/global/style.css */
  .main-chat-list {
    height: calc(100% - 134px);
    position: relative;
  }
}

/* line 76197, app/assets/stylesheets/global/style.css */
.main-chat-list .media {
  padding: 0.75rem 1.5rem;
  border: 1px solid #eaedf1;
  position: relative;
  border-left: 0;
  border-right: 0;
}

/* line 76205, app/assets/stylesheets/global/style.css */
.main-chat-list .media .main-img-user {
  flex-shrink: 0;
  top: 3px;
}

/* line 76210, app/assets/stylesheets/global/style.css */
.main-chat-list .media + .media {
  margin-top: -1px;
  border-top: 1px solid #eaedf1;
}

/* line 76215, app/assets/stylesheets/global/style.css */
.main-chat-list .media.new {
  background-color: #fff;
}

/* line 76219, app/assets/stylesheets/global/style.css */
.main-chat-list .media.new .main-img-user span {
  display: flex;
}

/* line 76223, app/assets/stylesheets/global/style.css */
.main-chat-list .media.new .media-contact-name span:first-child {
  font-weight: 500;
  color: #404c6d;
}

/* line 76228, app/assets/stylesheets/global/style.css */
.main-chat-list .media.new .media-body p {
  color: #8f9cc0;
}

/* line 76232, app/assets/stylesheets/global/style.css */
.main-chat-list .media:hover {
  cursor: pointer;
  background-color: var(--primary01);
  border-top-color: #eaedf1;
  border-bottom-color: #eaedf1;
  border-radius: 8px;
}

/* line 76240, app/assets/stylesheets/global/style.css */
.main-chat-list .media:hover:first-child,
.main-chat-list .media:focus:first-child {
  border-top-color: transparent;
}

/* line 76245, app/assets/stylesheets/global/style.css */
.main-chat-list .media.selected {
  background-color: var(--primary01);
  border-top-color: #f7f8f9;
  border-bottom-color: #f7f8f9;
  border-radius: 8px;
}

/* line 76252, app/assets/stylesheets/global/style.css */
.main-chat-list .media.selected:first-child {
  border-top-color: transparent;
}

/* line 76256, app/assets/stylesheets/global/style.css */
.main-chat-list .media.selected::after {
  display: block;
}

/* line 76260, app/assets/stylesheets/global/style.css */
.main-chat-list .media.selected .media-contact-name span:first-child {
  color: #404c6d;
}

/* line 76264, app/assets/stylesheets/global/style.css */
.main-chat-list .media.selected .media-body p {
  color: #8f9cc0;
}

/* line 76268, app/assets/stylesheets/global/style.css */
.main-chat-list .main-img-user span {
  position: absolute;
  top: 0;
  left: -2px;
  width: 14px;
  height: 14px;
  line-height: 14px;
  display: none;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 9px;
  font-weight: 500;
  color: #fff;
  background-color: #e984b1;
  box-shadow: 0 0 0 2px #fff;
}

/* line 76286, app/assets/stylesheets/global/style.css */
.main-chat-list .media-body {
  margin-left: 15px;
}

/* line 76290, app/assets/stylesheets/global/style.css */
.main-chat-list .media-body p {
  font-size: 13px;
  margin-bottom: 0;
  color: #76839a;
  line-height: 1.35;
}

/* line 76297, app/assets/stylesheets/global/style.css */
.main-chat-list .media-contact-name {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 2px;
}

/* line 76304, app/assets/stylesheets/global/style.css */
.main-chat-list .media-contact-name span:first-child {
  display: block;
  font-size: 14px;
  font-weight: 500;
  color: #404c6d;
}

/* line 76311, app/assets/stylesheets/global/style.css */
.main-chat-list .media-contact-name span:last-child {
  display: block;
  font-size: 11px;
  color: #76839a;
}

@media (min-width: 992px) {
  /* line 76318, app/assets/stylesheets/global/style.css */
  .main-chat-list .media {
    padding: 0.75rem 1.5rem;
  }
}

/* line 76323, app/assets/stylesheets/global/style.css */
.main-content-body-chat {
  flex-direction: column;
}

@media (min-width: 992px) {
  /* line 76328, app/assets/stylesheets/global/style.css */
  .main-content-body-chat {
    display: flex;
  }
}

/* line 76333, app/assets/stylesheets/global/style.css */
.main-chat-header {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 15px 12px;
  border-bottom: 1px solid #eaedf1;
}

/* line 76342, app/assets/stylesheets/global/style.css */
.main-chat-header .nav {
  margin-left: auto;
  align-items: center;
}

/* line 76347, app/assets/stylesheets/global/style.css */
.main-chat-header .nav-link {
  padding: 0;
  color: #76839a;
  font-size: 16px;
  text-align: center;
  padding: 0.35rem 0.75rem;
  margin: 0 2px;
}

/* line 76356, app/assets/stylesheets/global/style.css */
.main-chat-header .nav-link i {
  line-height: 0;
}

/* line 76360, app/assets/stylesheets/global/style.css */
.main-chat-header .nav-link .typcn {
  line-height: 0.9;
}

/* line 76364, app/assets/stylesheets/global/style.css */
.main-chat-header .nav-link .typcn::before {
  width: auto;
}

/* line 76368, app/assets/stylesheets/global/style.css */
.main-chat-header .nav-link + .nav-link {
  margin-left: 15px;
}

@media (min-width: 576px) {
  /* line 76373, app/assets/stylesheets/global/style.css */
  .main-chat-header .nav-link {
    display: block;
  }
}

/* line 76378, app/assets/stylesheets/global/style.css */
.main-chat-msg-name {
  margin-left: 15px;
}

/* line 76382, app/assets/stylesheets/global/style.css */
.main-chat-msg-name h6, .main-chat-msg-name .h6 {
  margin-bottom: 0px;
  font-size: 15px;
  font-weight: 700;
}

/* line 76388, app/assets/stylesheets/global/style.css */
.main-chat-msg-name small, .main-chat-msg-name .small {
  font-size: 12px;
  color: #76839a;
}

@media (min-width: 992px) {
  /* line 76394, app/assets/stylesheets/global/style.css */
  .main-chat-body {
    padding-bottom: 0;
    height: 700px;
    overflow: hidden;
  }
}

@media (min-width: 576px) {
  /* line 76402, app/assets/stylesheets/global/style.css */
  .main-chat-body .media.flex-row-reverse .media-body {
    margin-left: 55px;
  }
}

/* line 76407, app/assets/stylesheets/global/style.css */
.main-chat-body .media-body {
  margin-left: 20px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

/* line 76414, app/assets/stylesheets/global/style.css */
.main-chat-body .media-body > div:last-child {
  font-size: 11px;
  color: #76839a;
  display: flex;
  align-items: center;
}

@media (min-width: 576px) {
  /* line 76422, app/assets/stylesheets/global/style.css */
  .main-chat-body .media-body {
    margin-right: 55px;
  }
}

/* line 76427, app/assets/stylesheets/global/style.css */
.main-chat-time {
  display: block;
  position: relative;
  text-align: center;
  margin: 20px 0;
}

/* line 76434, app/assets/stylesheets/global/style.css */
.main-chat-time:first-of-type {
  margin-top: 0;
}

/* line 76438, app/assets/stylesheets/global/style.css */
.main-chat-time span {
  position: relative;
  font-size: 10px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;
  background: #fff;
  padding: 25px;
  border-radius: 4px;
}

/* line 76449, app/assets/stylesheets/global/style.css */
.main-chat-time::before {
  content: "";
  position: absolute;
  width: 40% !important;
  height: 1px;
  left: 0;
  right: 0;
  background-color: #e9e9ef;
  top: 10px;
}

@media (max-width: 991px) {
  /* line 76461, app/assets/stylesheets/global/style.css */
  .main-chat-time::before {
    left: 0 !important;
    right: 0 !important;
  }
}

/* line 76467, app/assets/stylesheets/global/style.css */
.main-chat-time::after {
  content: "";
  position: absolute;
  width: 40% !important;
  height: 1px;
  left: auto;
  right: 0;
  background-color: #e9e9ef;
  top: 10px;
}

/* line 76478, app/assets/stylesheets/global/style.css */
.main-chat-footer {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  height: 60px;
  padding-right: 20px;
  border-top: 1px solid #eaedf1;
  background-color: #fff;
  position: inherit;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 0 0 7px 7px;
}

/* line 76493, app/assets/stylesheets/global/style.css */
.main-chat-footer .nav {
  align-items: center;
}

/* line 76497, app/assets/stylesheets/global/style.css */
.main-chat-footer .nav-link {
  padding: 0;
  color: #76839a;
  font-size: 16px;
  display: none;
}

/* line 76504, app/assets/stylesheets/global/style.css */
.main-chat-footer .form-control {
  flex: 1;
  margin: 0 10px;
  padding-left: 12px;
  padding-right: 0;
  border-width: 0;
  border: 1px solid #eaedf1;
}

/* line 76513, app/assets/stylesheets/global/style.css */
.main-chat-footer .form-control:hover,
.main-chat-footer .form-control:focus {
  box-shadow: none;
}

@media (min-width: 992px) {
  /* line 76519, app/assets/stylesheets/global/style.css */
  .main-chat-footer {
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
  }
}

@media (min-width: 576px) {
  /* line 76528, app/assets/stylesheets/global/style.css */
  .main-chat-footer .nav-link {
    display: block;
  }
}

@media (min-width: 576px) {
  /* line 76534, app/assets/stylesheets/global/style.css */
  .main-chat-footer .form-control {
    margin-left: 20px;
  }
}

@media (min-width: 768px) {
  /* line 76540, app/assets/stylesheets/global/style.css */
  .main-chat-footer .form-control {
    margin: 0 20px;
  }
}

/* line 76545, app/assets/stylesheets/global/style.css */
.main-msg-send {
  font-size: 20px;
}

/* line 76549, app/assets/stylesheets/global/style.css */
.main-content-title {
  color: #170c6b;
  font-weight: 500;
  font-size: 32px;
  text-indent: -1px;
  line-height: 1;
  position: relative;
  margin-bottom: 20px;
}

/* line 76559, app/assets/stylesheets/global/style.css */
.main-content-left-contacts .main-content-breadcrumb,
.main-content-left-contacts .main-content-title {
  padding-left: 20px;
}

@media (min-width: 992px) {
  /* line 76566, app/assets/stylesheets/global/style.css */
  .main-content-left-contacts .main-content-breadcrumb,
.main-content-left-contacts .main-content-title {
    padding-left: 0;
  }
  /* line 76571, app/assets/stylesheets/global/style.css */
  .main-content-body-contacts {
    display: block;
    overflow-y: auto;
  }
}

/* line 76577, app/assets/stylesheets/global/style.css */
.main-chat-list .media.new .main-img-user span {
  display: flex;
}

/* line 76581, app/assets/stylesheets/global/style.css */
.media img {
  border-radius: 4px;
}

/* line 76585, app/assets/stylesheets/global/style.css */
.main-img-user img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 100%;
}

/* line 76592, app/assets/stylesheets/global/style.css */
.main-chat-list .media .main-img-user {
  flex-shrink: 0;
  top: 3px;
}

/* line 76597, app/assets/stylesheets/global/style.css */
.main-img-user {
  display: block;
  position: relative;
  width: 36px;
  height: 36px;
  border-radius: 100%;
}

@media (min-width: 992px) {
  /* line 76606, app/assets/stylesheets/global/style.css */
  .main-chat-list {
    height: 700px;
    position: relative;
  }
}

/* line 76612, app/assets/stylesheets/global/style.css */
.fa,
.far,
.fas {
  font-family: "Font Awesome 5 Free";
}

/* line 76618, app/assets/stylesheets/global/style.css */
.far {
  font-weight: 400;
}

/* line 76622, app/assets/stylesheets/global/style.css */
.main-msg-wrapper {
  padding: 10px 15px;
  background-color: #00303c21;
  font-size: 13px !important;
  margin-bottom: 10px;
  display: inline-block;
  border-radius: 20px;
  position: relative;
  font-family: "poppins" !important;
  font-weight: 400;
}

/* line 76634, app/assets/stylesheets/global/style.css */
.main-chat-body {
  position: relative;
}

/* line 76638, app/assets/stylesheets/global/style.css */
.main-chat-body .content-inner {
  padding: 20px;
}

/* line 76642, app/assets/stylesheets/global/style.css */
.main-chat-body .media + .media {
  margin-top: 20px;
}

/* line 76646, app/assets/stylesheets/global/style.css */
.main-chat-body .media.flex-row-reverse .media-body {
  margin-left: 0;
  margin-right: 20px;
  align-items: flex-end;
}

/* line 76652, app/assets/stylesheets/global/style.css */
.main-chat-body .media.flex-row-reverse .main-msg-wrapper {
  background-color: #64cf94a3;
  color: #000;
  position: relative;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* ###### Chat  ###### */
/* line 76661, app/assets/stylesheets/global/style.css */
.chat-left .main-msg-wrapper {
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 76666, app/assets/stylesheets/global/style.css */
.profile-user-online {
  background-repeat: no-repeat;
}

/* line 76670, app/assets/stylesheets/global/style.css */
.slick-slider {
  position: relative;
  display: block;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 76677, app/assets/stylesheets/global/style.css */
.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

/* line 76682, app/assets/stylesheets/global/style.css */
.slick-slider .slick-list {
  margin: 0 -6px;
}

/* line 76686, app/assets/stylesheets/global/style.css */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  padding: 0;
}

/* line 76693, app/assets/stylesheets/global/style.css */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 76702, app/assets/stylesheets/global/style.css */
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}

/* line 76708, app/assets/stylesheets/global/style.css */
.slick-slider .slick-list .slick-slide {
  padding: 0 6px;
}

/* line 76712, app/assets/stylesheets/global/style.css */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
}

/* line 76718, app/assets/stylesheets/global/style.css */
.recent-box .recent-profile {
  height: 90px;
  width: 100%;
  border-radius: 10px;
  position: relative;
}

/* line 76725, app/assets/stylesheets/global/style.css */
.chat-profile {
  line-height: 1;
  padding: 0.75rem;
  color: #495057;
}

/* line 76731, app/assets/stylesheets/global/style.css */
.chat-profile i {
  font-size: 14px;
}

/* line 76735, app/assets/stylesheets/global/style.css */
.chat-profile:hover {
  color: var(--primary-bg-color) !important;
}

/* line 76739, app/assets/stylesheets/global/style.css */
.chat-image {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

/* line 76745, app/assets/stylesheets/global/style.css */
.shared-files {
  padding: 12px;
  border-radius: 5px;
  font-size: 14px;
  border: 1px solid #eaedf1;
}

@media (min-width: 992px) {
  /* line 76753, app/assets/stylesheets/global/style.css */
  .main-content-app {
    height: calc(100vh - 200px);
  }
}

/* line 76758, app/assets/stylesheets/global/style.css */
.overflow-scroll::-webkit-scrollbar {
  display: none;
}

/* line 76762, app/assets/stylesheets/global/style.css */
.overflow-scroll {
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
}

/* line 76769, app/assets/stylesheets/global/style.css */
.media-files {
  padding: 0.75rem;
}

/* line 76773, app/assets/stylesheets/global/style.css */
.dropdown-item:focus,
.dropdown-item.active {
  background-color: #ffffff;
  color: var(--primary-bg-color) !important;
}

/* line 76779, app/assets/stylesheets/global/style.css */
.tabs-menu .panel-tabs li a {
  color: #495057 !important;
}

/* line 76783, app/assets/stylesheets/global/style.css */
.tabs-menu .panel-tabs li a.active {
  color: var(--primary-bg-color) !important;
}

@media (max-width: 1279.98px) {
  /* line 76788, app/assets/stylesheets/global/style.css */
  .main-chat-footer {
    padding-bottom: 1.5rem;
  }
}

/* line 76793, app/assets/stylesheets/global/style.css */
.main-chat-footer .nav-link.active,
.main-chat-footer .nav-link:hover,
.main-chat-footer .nav-link:focus {
  color: var(--primary-bg-color) !important;
}

/* line 76799, app/assets/stylesheets/global/style.css */
.authentication input {
  border: 0;
  padding-left: 32px !important;
  border-radius: 0;
}

/* line 76805, app/assets/stylesheets/global/style.css */
.authentication .card:hover {
  box-shadow: 0 16px 26px 0 rgba(0, 0, 0, 0.4), 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}

/* line 76809, app/assets/stylesheets/global/style.css */
.authentication .card-title {
  font-size: 1.185rem;
}

/* line 76813, app/assets/stylesheets/global/style.css */
.authentication .form-control {
  margin-bottom: 1rem;
}

/* line 76817, app/assets/stylesheets/global/style.css */
.authentication .form-control:focus {
  box-shadow: none;
}

/* line 76821, app/assets/stylesheets/global/style.css */
.authentication input::-moz-placeholder {
  color: #76839a;
  margin-top: 1px;
}
.authentication input::placeholder {
  color: #76839a;
  margin-top: 1px;
}

/* line 76826, app/assets/stylesheets/global/style.css */
form input::-moz-placeholder {
  color: #a9a9a9 !important;
  margin-top: 1px;
}
form input::placeholder {
  color: #a9a9a9 !important;
  margin-top: 1px;
}

/* line 76831, app/assets/stylesheets/global/style.css */
.authentication .flex-c-m .login100-social-item i {
  color: #fff;
  margin-left: 0;
}

/* line 76836, app/assets/stylesheets/global/style.css */
.authentication .wrap-input {
  width: 100%;
  margin: 0 auto;
}

/* line 76841, app/assets/stylesheets/global/style.css */
.login100-social-item {
  font-size: 20px;
  color: #fff;
  display: inline-block;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin: 5px;
  text-align: center;
  line-height: 2;
}

/* line 76855, app/assets/stylesheets/global/style.css */
.login100-social-item:hover {
  color: #fff;
}

/* line 76859, app/assets/stylesheets/global/style.css */
.container-login100 .box .social-icons {
  position: relative;
}

/* line 76863, app/assets/stylesheets/global/style.css */
.container-login100 .box ul {
  margin: 0;
  padding: 0;
}

/* line 76868, app/assets/stylesheets/global/style.css */
.container-login100 .box ul li {
  list-style: none;
  float: left;
  padding: 7px 7px;
}

/* line 76874, app/assets/stylesheets/global/style.css */
.container-login100 .box ul li a {
  margin: 0 10px;
  font-size: 20px;
  transition: 0.5s;
  text-align: center;
}

/* line 76881, app/assets/stylesheets/global/style.css */
.relative {
  position: relative !important;
}

/* line 76885, app/assets/stylesheets/global/style.css */
.construction .btn.btn-icon {
  width: 50px;
  height: 50px;
  text-align: center;
  padding: 0;
  background: #5851ab;
  font-size: 20px;
  color: #fff;
  margin: 0 3px;
}

/*----- Range slider -------*/
/* line 76897, app/assets/stylesheets/global/style.css */
.range {
  display: table;
  position: relative;
  height: 25px;
  margin-top: 20px;
  background-color: whitesmoke;
  border-radius: 4px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}

/* line 76909, app/assets/stylesheets/global/style.css */
.range input[type=range] {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  display: table-cell;
  width: 100%;
  background-color: transparent;
  height: 25px;
  cursor: pointer;
}

/* line 76922, app/assets/stylesheets/global/style.css */
.range input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  width: 11px;
  height: 25px;
  color: white;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0px;
  background-color: #999999;
}

/* line 76938, app/assets/stylesheets/global/style.css */
.range input[type=range]::-moz-slider-thumb {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  width: 11px;
  height: 25px;
  color: white;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0px;
  background-color: #999999;
}

/* line 76954, app/assets/stylesheets/global/style.css */
.range output {
  display: table-cell;
  padding: 3px 5px 2px;
  min-width: 40px;
  color: white;
  background-color: #999999;
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
  transition: all 0.5s ease;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
}

/* line 76980, app/assets/stylesheets/global/style.css */
.range input[type=range] {
  outline: none;
}

/* line 76984, app/assets/stylesheets/global/style.css */
.range.range-success input[type=range]::-webkit-slider-thumb {
  background-color: #4ecc48;
}

/* line 76988, app/assets/stylesheets/global/style.css */
.range.range-success input[type=range]::-moz-slider-thumb {
  background-color: #4ecc48;
}

/* line 76992, app/assets/stylesheets/global/style.css */
.range.range-success output {
  background-color: #4ecc48;
}

/* line 76996, app/assets/stylesheets/global/style.css */
.range.range-success input[type=range] {
  outline-color: #4ecc48;
}

/* line 77000, app/assets/stylesheets/global/style.css */
.range.range-info input[type=range]::-webkit-slider-thumb {
  background-color: #45aaf2;
}

/* line 77004, app/assets/stylesheets/global/style.css */
.range.range-info input[type=range]::-moz-slider-thumb {
  background-color: #45aaf2;
}

/* line 77008, app/assets/stylesheets/global/style.css */
.range.range-info output {
  background-color: #45aaf2;
}

/* line 77012, app/assets/stylesheets/global/style.css */
.range.range-info input[type=range] {
  outline-color: #45aaf2;
}

/* line 77016, app/assets/stylesheets/global/style.css */
.range.range-warning input[type=range]::-webkit-slider-thumb {
  background-color: #ecb403;
}

/* line 77020, app/assets/stylesheets/global/style.css */
.range.range-warning input[type=range]::-moz-slider-thumb {
  background-color: #ecb403;
}

/* line 77024, app/assets/stylesheets/global/style.css */
.range.range-warning output {
  background-color: #ecb403;
}

/* line 77028, app/assets/stylesheets/global/style.css */
.range.range-warning input[type=range] {
  outline-color: #ecb403;
}

/* line 77032, app/assets/stylesheets/global/style.css */
.range.range-danger input[type=range]::-webkit-slider-thumb {
  background-color: #c21a1a;
}

/* line 77036, app/assets/stylesheets/global/style.css */
.range.range-danger input[type=range]::-moz-slider-thumb {
  background-color: #c21a1a;
}

/* line 77040, app/assets/stylesheets/global/style.css */
.range.range-danger output {
  background-color: #c21a1a;
}

/* line 77044, app/assets/stylesheets/global/style.css */
.range.range-danger input[type=range] {
  outline-color: #c21a1a;
}

/* line 77048, app/assets/stylesheets/global/style.css */
.ribbon1 {
  position: absolute;
  top: -6.1px;
  right: 10px;
  color: #fff;
  z-index: 1;
}

/* line 77056, app/assets/stylesheets/global/style.css */
.ribbon1:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 24px solid transparent;
  border-top: 13px solid #45aaf2;
}

/* line 77066, app/assets/stylesheets/global/style.css */
.ribbon1 span {
  position: relative;
  display: block;
  text-align: center;
  background: #45aaf2;
  font-size: 14px;
  line-height: 1;
  padding: 12px 8px 10px;
  border-top-right-radius: 8px;
}

/* line 77077, app/assets/stylesheets/global/style.css */
.ribbon1 span:before,
.ribbon1 span:after {
  position: absolute;
  content: "";
}

/* line 77083, app/assets/stylesheets/global/style.css */
.ribbon1 span:before {
  height: 6px;
  width: 6px;
  left: -6px;
  top: 0;
  background: #45aaf2;
}

/* line 77091, app/assets/stylesheets/global/style.css */
.ribbon1 span:after {
  height: 6px;
  width: 8px;
  left: -8px;
  top: 0;
  border-radius: 8px 8px 0 0;
  background: #45aaf2;
}

/* line 77100, app/assets/stylesheets/global/style.css */
.ribbon {
  position: absolute;
  right: -5px;
  top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 75px;
  height: 75px;
  text-align: right;
}

/* line 77111, app/assets/stylesheets/global/style.css */
.ribbon span {
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  width: 100px;
  display: block;
  background: #79A70A;
  background: linear-gradient(#45aaf2 0%, #45aaf2 100%);
  box-shadow: 0 3px 10px -5px black;
  position: absolute;
  top: 19px;
  right: -21px;
}

/* line 77130, app/assets/stylesheets/global/style.css */
.ribbon span::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 100%;
  z-index: -1;
  border-left: 3px solid #45aaf2;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #45aaf2;
}

/* line 77142, app/assets/stylesheets/global/style.css */
.ribbon span::after {
  content: "";
  position: absolute;
  right: 0px;
  top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #45aaf2;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #45aaf2;
}

/*--- WIZARD ELEMENTS ---*/
/* line 77155, app/assets/stylesheets/global/style.css */
.wizard {
  border: 1px solid #e9edf4;
  background-color: #fff;
}

/* line 77160, app/assets/stylesheets/global/style.css */
.wizard > .steps {
  padding: 20px;
}

/* line 77164, app/assets/stylesheets/global/style.css */
.wizard > .steps > ul {
  padding: 0;
  margin-bottom: 0;
  display: flex;
}

/* line 77170, app/assets/stylesheets/global/style.css */
.wizard > .steps > ul li {
  float: none;
  display: block;
  width: auto;
}

/* line 77176, app/assets/stylesheets/global/style.css */
.wizard > .steps > ul li .current-info {
  display: none;
}

/* line 77180, app/assets/stylesheets/global/style.css */
.wizard > .steps > ul li .title {
  margin-left: 5px;
  white-space: nowrap;
  transition: all 0.2s ease-in-out;
  margin: 0;
  min-height: auto;
}

/* line 77188, app/assets/stylesheets/global/style.css */
.wizard > .steps > ul li + li {
  margin-left: 5px;
}

/* line 77192, app/assets/stylesheets/global/style.css */
.wizard > .steps a {
  color: var(--primary-bg-color);
  font-weight: 500;
  font-size: 15px;
  display: flex;
  align-items: center;
}

/* line 77200, app/assets/stylesheets/global/style.css */
.wizard > .steps a:hover,
.wizard > .steps a:active {
  color: var(--primary-bg-color);
  font-weight: 500;
  font-size: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 77210, app/assets/stylesheets/global/style.css */
.wizard > .steps a .number,
.wizard > .steps a:hover .number,
.wizard > .steps a:active .number {
  flex-shrink: 0;
  font-weight: 700;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  color: var(--primary-bg-color);
  display: block;
  text-align: center;
  line-height: 2;
  width: 30px;
  height: 30px;
  background-color: #f1f1f9;
  border-radius: 100%;
  transition: all 0.2s ease-in-out;
  margin-right: 5px;
}

/* line 77228, app/assets/stylesheets/global/style.css */
.wizard > .steps .disabled a {
  color: #737688;
}

/* line 77232, app/assets/stylesheets/global/style.css */
.wizard > .steps .disabled a:hover,
.wizard > .steps .disabled a:active {
  color: #737688;
}

/* line 77237, app/assets/stylesheets/global/style.css */
.wizard > .steps .current a {
  color: var(--primary-bg-color);
}

/* line 77241, app/assets/stylesheets/global/style.css */
.wizard > .steps .current a:hover,
.wizard > .steps .current a:active {
  color: var(--primary-bg-color);
}

/* line 77246, app/assets/stylesheets/global/style.css */
.wizard > .steps .current a .title,
.wizard > .steps .current a:hover .title,
.wizard > .steps .current a:active .title {
  display: inline-block;
}

/* line 77252, app/assets/stylesheets/global/style.css */
.wizard > .steps .current a .number,
.wizard > .steps .current a:hover .number,
.wizard > .steps .current a:active .number {
  background-color: var(--primary-bg-color);
  color: #fff;
}

/* line 77259, app/assets/stylesheets/global/style.css */
.wizard > .steps .done a {
  color: #13bfa6;
}

/* line 77263, app/assets/stylesheets/global/style.css */
.wizard > .steps .done a:hover,
.wizard > .steps .done a:active {
  color: #13bfa6;
}

/* line 77268, app/assets/stylesheets/global/style.css */
.wizard > .steps .done a .title,
.wizard > .steps .done a:hover .title,
.wizard > .steps .done a:active .title {
  display: none;
}

/* line 77274, app/assets/stylesheets/global/style.css */
.wizard > .steps .done a .number,
.wizard > .steps .done a:hover .number,
.wizard > .steps .done a:active .number {
  background-color: #13bfa6;
  color: #fff;
}

/* line 77281, app/assets/stylesheets/global/style.css */
.wizard > .content {
  border-top: 1px solid #e9edf4;
  border-bottom: 1px solid #e9edf4;
  min-height: 150px;
  padding: 20px;
}

/* line 77288, app/assets/stylesheets/global/style.css */
.wizard > .content > .title {
  font-size: 18px;
  color: #495057;
  font-weight: 600;
  padding-bottom: 15px;
  display: none;
  margin: 0;
}

/* line 77297, app/assets/stylesheets/global/style.css */
.wizard > .content > .title.current {
  display: block;
}

/* line 77301, app/assets/stylesheets/global/style.css */
.wizard > .content > .body {
  float: none;
  position: static;
  width: auto;
  height: auto;
}

/* line 77308, app/assets/stylesheets/global/style.css */
.wizard > .content > .body input.parsley-error {
  border-color: #ff5c77;
}

/* line 77312, app/assets/stylesheets/global/style.css */
.wizard > .content > .body input.parsley-error + ul {
  list-style: none !important;
}

/* line 77316, app/assets/stylesheets/global/style.css */
.wizard > .actions {
  padding: 20px;
}

/* line 77320, app/assets/stylesheets/global/style.css */
.wizard > .actions > ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: space-between;
}

/* line 77328, app/assets/stylesheets/global/style.css */
.wizard > .actions > ul > li:last-child a {
  background-color: #13bfa6;
}

/* line 77332, app/assets/stylesheets/global/style.css */
.wizard > .actions a {
  display: block;
  background-color: var(--primary-bg-color);
  padding: 9px 25px;
  line-height: 1.573;
  color: #fff;
  border-radius: 4px;
  font-weight: 500;
}

/* line 77342, app/assets/stylesheets/global/style.css */
.wizard > .actions a:hover,
.wizard > .actions a:active {
  display: block;
  background-color: var(--primary-bg-color);
  padding: 9px 25px;
  line-height: 1.573;
  color: #fff;
  border-radius: 4px;
  font-weight: 500;
}

/* line 77353, app/assets/stylesheets/global/style.css */
.wizard > .actions .disabled a {
  background-color: #e8ebf2;
  color: #495057;
}

/* line 77358, app/assets/stylesheets/global/style.css */
.wizard > .actions .disabled a:hover,
.wizard > .actions .disabled a:active {
  background-color: #e8ebf2;
  color: #495057;
}

/* line 77364, app/assets/stylesheets/global/style.css */
.wizard.vertical > .steps {
  padding: 20px;
}

/* line 77368, app/assets/stylesheets/global/style.css */
.wizard.vertical > .steps ul li + li {
  margin-left: 10px;
}

/* line 77372, app/assets/stylesheets/global/style.css */
.wizard.vertical > .steps ul li .title {
  display: none;
}

/* line 77376, app/assets/stylesheets/global/style.css */
.wizard.vertical > .steps .current a .title {
  display: inline-block;
}

/* line 77380, app/assets/stylesheets/global/style.css */
.wizard.vertical > .content {
  margin: 0;
  padding: 20px;
}

/* line 77385, app/assets/stylesheets/global/style.css */
.wizard.vertical > .actions {
  padding: 20px;
}

/* line 77389, app/assets/stylesheets/global/style.css */
.wizard.vertical > .actions ul {
  float: none;
  margin: 0;
  padding: 0;
}

@media (min-width: 768px) {
  /* line 77396, app/assets/stylesheets/global/style.css */
  .wizard > .steps {
    padding: 25px;
  }
}

@media (min-width: 992px) {
  /* line 77402, app/assets/stylesheets/global/style.css */
  .wizard > .steps {
    padding: 20px;
  }
}

@media (prefers-reduced-motion: reduce) {
  /* line 77408, app/assets/stylesheets/global/style.css */
  .wizard > .steps > ul li .title {
    transition: none;
  }
}

@media (min-width: 576px) {
  /* line 77414, app/assets/stylesheets/global/style.css */
  .wizard > .steps > ul li .title {
    display: none;
    margin-left: 10px;
  }
}

@media (min-width: 768px) {
  /* line 77421, app/assets/stylesheets/global/style.css */
  .wizard > .steps > ul li .title {
    display: inline-block;
  }
}

@media (min-width: 576px) {
  /* line 77427, app/assets/stylesheets/global/style.css */
  .wizard > .steps > ul li + li {
    margin-left: 20px;
  }
}

@media (min-width: 992px) {
  /* line 77433, app/assets/stylesheets/global/style.css */
  .wizard > .steps > ul li + li {
    margin-left: 30px;
  }
}

@media (min-width: 1200px) {
  /* line 77439, app/assets/stylesheets/global/style.css */
  .wizard > .steps a {
    justify-content: flex-start;
  }
  /* line 77443, app/assets/stylesheets/global/style.css */
  .wizard > .steps a:hover,
.wizard > .steps a:active {
    justify-content: flex-start;
  }
}

@media (prefers-reduced-motion: reduce) {
  /* line 77451, app/assets/stylesheets/global/style.css */
  .wizard > .steps a .number,
.wizard > .steps a:hover .number,
.wizard > .steps a:active .number {
    transition: none;
  }
}

@media (min-width: 576px) {
  /* line 77460, app/assets/stylesheets/global/style.css */
  .wizard > .steps a .number,
.wizard > .steps a:hover .number,
.wizard > .steps a:active .number {
    font-size: 15px;
    font-weight: 600;
    line-height: 1.9;
    width: 30px;
    height: 30px;
  }
}

@media (min-width: 992px) {
  /* line 77472, app/assets/stylesheets/global/style.css */
  .wizard > .steps .disabled {
    display: block;
  }
}

@media (max-width: 991px) {
  /* line 77478, app/assets/stylesheets/global/style.css */
  .wizard > .steps .disabled {
    display: none;
  }
}

@media (min-width: 768px) {
  /* line 77485, app/assets/stylesheets/global/style.css */
  .wizard > .steps .done a .title,
.wizard > .steps .done a:hover .title,
.wizard > .steps .done a:active .title {
    display: inline-block;
  }
}

@media (min-width: 768px) {
  /* line 77493, app/assets/stylesheets/global/style.css */
  .wizard > .content {
    padding: 25px;
  }
}

@media (min-width: 992px) {
  /* line 77499, app/assets/stylesheets/global/style.css */
  .wizard > .content {
    padding: 20px;
  }
}

@media (min-width: 768px) {
  /* line 77505, app/assets/stylesheets/global/style.css */
  .wizard > .actions {
    padding: 25px;
  }
}

@media (min-width: 992px) {
  /* line 77511, app/assets/stylesheets/global/style.css */
  .wizard > .actions {
    padding: 20px;
  }
}

@media (min-width: 576px) {
  /* line 77517, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps {
    float: left;
    width: 20%;
  }
}

@media (min-width: 768px) {
  /* line 77524, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps {
    width: 15%;
  }
}

@media (min-width: 992px) {
  /* line 77530, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps {
    padding: 20px;
    width: 30%;
  }
}

@media (min-width: 576px) {
  /* line 77537, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps ul {
    flex-direction: column;
  }
}

@media (min-width: 576px) {
  /* line 77543, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps ul li + li {
    margin-top: 10px;
    margin-left: 0;
  }
}

@media (min-width: 768px) {
  /* line 77550, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps ul li + li {
    margin-top: 20px;
  }
}

@media (min-width: 1200px) {
  /* line 77556, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps ul li .title {
    display: block;
  }
}

@media (min-width: 992px) {
  /* line 77562, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps a {
    justify-content: flex-start;
  }
}

@media (min-width: 576px) {
  /* line 77568, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps .current a .title {
    display: none;
  }
}

@media (min-width: 1200px) {
  /* line 77574, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps .current a .title {
    display: inline-block;
  }
}

@media (min-width: 576px) {
  /* line 77580, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .content {
    border-top-width: 0;
    border-bottom-width: 0;
    width: 80%;
    float: right;
    border-left: 1px solid #e9edf4;
  }
}

@media (min-width: 768px) {
  /* line 77590, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .content {
    width: 85%;
  }
}

@media (min-width: 992px) {
  /* line 77596, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .content {
    width: 70%;
    padding: 25px;
  }
}

@media (min-width: 576px) {
  /* line 77603, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .actions {
    width: 80%;
    float: right;
    border-left: 1px solid #e9edf4;
  }
}

@media (min-width: 768px) {
  /* line 77611, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .actions {
    width: 85%;
  }
}

@media (min-width: 992px) {
  /* line 77617, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .actions {
    width: 70%;
    padding: 25px;
  }
}

/****** EQUAL COLUMN WIDTH STEP INDICATOR *****/
/* line 77624, app/assets/stylesheets/global/style.css */
.step-equal-width > .steps > ul {
  display: flex;
  display: flex;
}

/* line 77629, app/assets/stylesheets/global/style.css */
.step-equal-width > .steps > ul > li {
  flex: 1;
  width: auto;
  float: none;
  flex: 1;
  width: auto;
  float: none;
}

/****** EQUAL COLUMN WIDTH STEP INDICATOR *****/
/***** CUSTOM STYLES *****/
/* line 77640, app/assets/stylesheets/global/style.css */
.wizard-style-1 > .steps > ul a {
  padding: 0;
  height: 50px;
}

/* line 77645, app/assets/stylesheets/global/style.css */
.wizard-style-1 > .steps > ul a:hover,
.wizard-style-1 > .steps > ul a:active {
  padding: 0;
  height: 50px;
}

/* line 77651, app/assets/stylesheets/global/style.css */
.wizard-style-1 > .steps > ul a .number,
.wizard-style-1 > .steps > ul a:hover .number,
.wizard-style-1 > .steps > ul a:active .number {
  width: 50px;
  height: 100%;
  border: 0;
  font-size: 18px;
  font-weight: bold;
  color: #737688;
  background-color: #f3f7fd;
  border-radius: 0;
}

/* line 77664, app/assets/stylesheets/global/style.css */
.wizard-style-1 > .steps > ul a .title,
.wizard-style-1 > .steps > ul a:hover .title,
.wizard-style-1 > .steps > ul a:active .title {
  margin-right: 20px;
  margin-left: 20px;
}

/* line 77671, app/assets/stylesheets/global/style.css */
.wizard-style-1 > .steps > ul .current a .number,
.wizard-style-1 > .steps > ul .current a:hover .number,
.wizard-style-1 > .steps > ul .current a:active .number {
  background-color: var(--primary-bg-color);
  color: #fff;
}

/* line 77678, app/assets/stylesheets/global/style.css */
.wizard-style-1 > .steps > ul .done a .number,
.wizard-style-1 > .steps > ul .done a:hover .number,
.wizard-style-1 > .steps > ul .done a:active .number {
  background-color: #643ab0;
  color: #fff;
}

/* line 77685, app/assets/stylesheets/global/style.css */
.wizard-style-2 > .steps > ul a {
  padding: 0;
  height: 50px;
  border-radius: 50px;
}

/* line 77691, app/assets/stylesheets/global/style.css */
.wizard-style-2 > .steps > ul a:hover,
.wizard-style-2 > .steps > ul a:active {
  padding: 0;
  height: 50px;
  border-radius: 50px;
}

/* line 77698, app/assets/stylesheets/global/style.css */
.wizard-style-2 > .steps > ul a .number,
.wizard-style-2 > .steps > ul a:hover .number,
.wizard-style-2 > .steps > ul a:active .number {
  width: 50px;
  height: 100%;
  border: 2px solid #f3f7fd;
  font-size: 18px;
  font-weight: bold;
  color: #737688;
  background-color: #fff;
}

/* line 77710, app/assets/stylesheets/global/style.css */
.wizard-style-2 > .steps > ul a .title,
.wizard-style-2 > .steps > ul a:hover .title,
.wizard-style-2 > .steps > ul a:active .title {
  margin-right: 20px;
}

/* line 77716, app/assets/stylesheets/global/style.css */
.wizard-style-2 > .steps > ul .current a .number,
.wizard-style-2 > .steps > ul .current a:hover .number,
.wizard-style-2 > .steps > ul .current a:active .number {
  border-color: var(--primary-bg-color);
  color: var(--primary-bg-color);
}

/* line 77723, app/assets/stylesheets/global/style.css */
.wizard-style-2 > .steps > ul .done a .number,
.wizard-style-2 > .steps > ul .done a:hover .number,
.wizard-style-2 > .steps > ul .done a:active .number {
  border-color: #8c3feb;
  color: #8c3feb;
}

/*--- WIZARD ELEMENTS ---*/
/* line 77731, app/assets/stylesheets/global/style.css */
.parsley-required {
  font-size: 12px;
  color: #ff5c77;
  margin-top: 3px;
}

/* line 77737, app/assets/stylesheets/global/style.css */
.wizard-card .moving-tab {
  margin-top: 5px;
  background-color: var(--primary-bg-color) !important;
}

/* line 77742, app/assets/stylesheets/global/style.css */
.form-group label.control-label {
  color: var(--primary-bg-color);
}

/* line 77746, app/assets/stylesheets/global/style.css */
.wizard-card.form-group .form-control {
  background-image: linear-gradient(#c4c4c4, #c4c4c4, linear-gradient(#e1e1e2, #e1e1e2));
}

/* line 77750, app/assets/stylesheets/global/style.css */
.wizard-container .wizard-navigation {
  background: #ebeff8;
}

/* line 77754, app/assets/stylesheets/global/style.css */
.wizard-card .choice:hover .icon,
.wizard-card .choice.active .icon {
  border-color: var(--primary-bg-color) !important;
  color: var(--primary-bg-color) !important;
}

/* line 77760, app/assets/stylesheets/global/style.css */
.weather-card {
  height: 492px;
  background: #fff;
  overflow: hidden;
}

/* line 77766, app/assets/stylesheets/global/style.css */
.weather-card .top {
  position: relative;
  height: 328px;
  width: 100%;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  text-align: center;
}

/* line 77776, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper {
  padding: 30px;
  position: relative;
  z-index: 1;
}

/* line 77782, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .mynav {
  height: 20px;
}

/* line 77786, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .mynav .lnr {
  color: #fff;
  font-size: 20px;
}

/* line 77791, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .mynav .lnr-chevron-left {
  display: inline-block;
  float: left;
}

/* line 77796, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .mynav .lnr-cog {
  display: inline-block;
  float: right;
}

/* line 77801, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .heading {
  margin-top: 20px;
  font-size: 35px;
  font-weight: 400;
  color: #fff;
}

/* line 77808, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .location {
  margin-top: 20px;
  font-size: 21px;
  font-weight: 400;
  color: #fff;
}

/* line 77815, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .temp {
  margin-top: 20px;
}

/* line 77819, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .temp a {
  text-decoration: none;
  color: #fff;
}

/* line 77824, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .temp a .temp-type {
  font-size: 85px;
}

/* line 77828, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .temp .temp-value {
  display: inline-block;
  font-size: 85px;
  font-weight: 600;
  color: #fff;
}

/* line 77835, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .temp .deg {
  display: inline-block;
  font-size: 35px;
  font-weight: 600;
  color: #fff;
  vertical-align: top;
  margin-top: 10px;
}

/* line 77844, app/assets/stylesheets/global/style.css */
.weather-card .top:after {
  content: "";
  height: 100%;
  width: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 77854, app/assets/stylesheets/global/style.css */
.weather-card .bottom {
  padding: 0 30px;
  background: #fff;
}

/* line 77859, app/assets/stylesheets/global/style.css */
.weather-card .bottom .wrapper .forecast {
  overflow: hidden;
  margin: 0;
  font-size: 0;
  padding: 0;
  padding-top: 20px;
  max-height: 155px;
}

/* line 77868, app/assets/stylesheets/global/style.css */
.weather-card .bottom .wrapper .forecast a {
  text-decoration: none;
  color: #000;
}

/* line 77873, app/assets/stylesheets/global/style.css */
.weather-card .bottom .wrapper .forecast .go-up {
  text-align: center;
  display: block;
  font-size: 25px;
  margin-bottom: 10px;
}

/* line 77880, app/assets/stylesheets/global/style.css */
.weather-card .bottom .wrapper .forecast li {
  display: block;
  font-size: 25px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.25);
  line-height: 1em;
  margin-bottom: 30px;
}

/* line 77889, app/assets/stylesheets/global/style.css */
.weather-card .bottom .wrapper .forecast li .date {
  display: inline-block;
}

/* line 77893, app/assets/stylesheets/global/style.css */
.weather-card .bottom .wrapper .forecast li .condition {
  display: inline-block;
  vertical-align: middle;
  float: right;
  font-size: 25px;
}

/* line 77900, app/assets/stylesheets/global/style.css */
.weather-card .bottom .wrapper .forecast li .condition .temp {
  display: inline-block;
  vertical-align: top;
  font-size: 20px;
  font-weight: 400;
  padding-top: 2px;
}

/* line 77908, app/assets/stylesheets/global/style.css */
.weather-card .bottom .wrapper .forecast li .condition .temp .deg {
  display: inline-block;
  font-size: 10px;
  font-weight: 600;
  margin-left: 3px;
  vertical-align: top;
}

/* line 77916, app/assets/stylesheets/global/style.css */
.weather-card .bottom .wrapper .forecast li .condition .temp .temp-type {
  font-size: 20px;
}

/* line 77920, app/assets/stylesheets/global/style.css */
.weather-card .bottom .wrapper .forecast li.active {
  color: rgba(0, 0, 0, 0.8);
}

@media (max-width: 1279px) {
  /* line 77925, app/assets/stylesheets/global/style.css */
  .wideget-user-info .wideget-user-warap {
    margin-top: 2rem !important;
  }
}

@media (max-width: 360px) {
  /* line 77931, app/assets/stylesheets/global/style.css */
  .wideget-user-desc .wideget-user-img {
    width: 130px;
    height: 130px;
  }
  /* line 77936, app/assets/stylesheets/global/style.css */
  .wideget-user-desc .user-wrap {
    margin-top: 0.7rem !important;
    margin-left: 13px;
  }
  /* line 77941, app/assets/stylesheets/global/style.css */
  .wideget-user-info .wideget-user-warap .wideget-user-warap-r {
    margin-left: 5rem !important;
  }
}

/* line 77946, app/assets/stylesheets/global/style.css */
.widget-info i {
  width: 100px;
  height: 100px;
  padding: 27px 0;
  text-align: center;
  border: 2px solid #fff;
  border-radius: 50%;
}

/* line 77955, app/assets/stylesheets/global/style.css */
.widget-info a {
  border-bottom: 1px solid #fff;
}

/* line 77959, app/assets/stylesheets/global/style.css */
.widgets-cards .wrp.icon-circle {
  width: 73px;
  height: 73px;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin-right: 15px;
}

/* line 77973, app/assets/stylesheets/global/style.css */
.widgets-cards .wrp.icon-circle i {
  font-size: 1.6rem;
  color: #fff;
}

/* line 77978, app/assets/stylesheets/global/style.css */
.widgets-cards .wrp p {
  margin-bottom: 0;
  line-height: 1;
  margin-bottom: 10px;
}

/* line 77984, app/assets/stylesheets/global/style.css */
.widgets-cards .wrp p:first-child {
  font-weight: 600;
  font-size: 25px;
}

/**widgets*/
/* line 77990, app/assets/stylesheets/global/style.css */
.widgets {
  font-size: 35px;
  padding: 20px;
}

/* line 77995, app/assets/stylesheets/global/style.css */
.widgetstext {
  top: 0;
  bottom: 0;
  padding: 20px 40px;
}

/* line 78001, app/assets/stylesheets/global/style.css */
.widget-line h4, .widget-line .h4 {
  font-size: 24px;
  font-weight: 600;
}

/* line 78006, app/assets/stylesheets/global/style.css */
.widget-line p {
  font-size: 16px;
}

/* line 78010, app/assets/stylesheets/global/style.css */
.widget-line-list li {
  display: inline-block;
  font-size: 16px;
  line-height: 27px;
  padding: 5px 20px 0 15px;
  list-style-type: none;
}

/* line 78018, app/assets/stylesheets/global/style.css */
.wideget-user-info {
  margin-top: 1rem;
}

/* line 78022, app/assets/stylesheets/global/style.css */
.widget-line-list {
  margin: 6px;
}

/* line 78026, app/assets/stylesheets/global/style.css */
.widget-progress .progress {
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 78030, app/assets/stylesheets/global/style.css */
.widget-card-1 i {
  position: relative;
  bottom: 1px;
  right: 11px;
  border-radius: 5px;
  font-size: 57px;
  color: #fff;
  opacity: 0.5;
}

/* line 78040, app/assets/stylesheets/global/style.css */
.widget-card-1 i:hover {
  color: #fff;
  font-size: 80px;
  position: absolute;
  bottom: -10px;
  transition: all 0.3s ease-in-out;
}

/* line 78049, app/assets/stylesheets/global/style.css */
.wideget-user-desc .wideget-user-img img {
  border-radius: 100%;
  margin-right: 2rem;
}

/* line 78054, app/assets/stylesheets/global/style.css */
.wideget-user-desc .user-wrap {
  margin-top: 1.5rem;
}

/* line 78058, app/assets/stylesheets/global/style.css */
.wideget-user .wideget-user-icons a {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  text-align: center;
  border-radius: 100px;
  line-height: 2rem;
  margin-top: 0.3rem;
}

/* line 78068, app/assets/stylesheets/global/style.css */
.wideget-user .wideget-user-icons a:hover {
  color: #fff;
}

/* line 78072, app/assets/stylesheets/global/style.css */
.wideget-user-info .wideget-user-warap {
  display: flex;
}

/* line 78076, app/assets/stylesheets/global/style.css */
.wideget-user-info .wideget-user-warap h4, .wideget-user-info .wideget-user-warap .h4 {
  font-size: 1.5rem;
  font-weight: 500;
  margin-bottom: 0.4rem;
}

/* line 78082, app/assets/stylesheets/global/style.css */
.wideget-user-info .wideget-user-warap .wideget-user-warap-r {
  margin-left: 10rem;
}

/* line 78086, app/assets/stylesheets/global/style.css */
.wideget-user-info .wideget-user-rating a {
  font-size: 18px;
}

/* line 78090, app/assets/stylesheets/global/style.css */
.wideget-user-tab .tab-menu-heading {
  padding: 0;
  border: 0;
}

/* line 78095, app/assets/stylesheets/global/style.css */
.wideget-user-tab .tab-menu-heading .nav li a {
  color: #374254;
  font-size: 15px;
  font-weight: 400;
}

/* line 78101, app/assets/stylesheets/global/style.css */
.wideget-user-tab .tabs-menu1 ul li a {
  padding: 14px 20px 14px 20px;
  display: block;
}

/* line 78106, app/assets/stylesheets/global/style.css */
.widgets-cards .widgets-cards-data {
  margin-top: 8px;
}

/* line 78110, app/assets/stylesheets/global/style.css */
.widgets-cards .widgets-cards-data .wrp p:first-child {
  font-size: 20px;
  font-weight: 500;
}

/* line 78115, app/assets/stylesheets/global/style.css */
.widget-drop .dropdown-menu {
  position: absolute;
  transform: translate3d(-156px, 31px, 0px) !important;
  top: 0px;
  left: 0px;
  will-change: transform;
  min-width: 80px;
}

/* line 78124, app/assets/stylesheets/global/style.css */
.widget-drop .button:focus {
  border-color: transparant !important;
}

/* line 78128, app/assets/stylesheets/global/style.css */
#widgetChart1,
#widgetChart2,
#widgetChart3 {
  width: 110% !important;
  height: 142px !important;
  bottom: -15px;
  position: relative;
  left: -17px;
  overflow: hidden !important;
  border-radius: 27%;
}

/* line 78140, app/assets/stylesheets/global/style.css */
.clip-widget {
  position: relative;
}

/* ######## UTILITIES-STYLES ######## */
/* line 78145, app/assets/stylesheets/global/style.css */
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

/* line 78153, app/assets/stylesheets/global/style.css */
.embed-responsive::before {
  display: block;
  content: "";
}

/* line 78158, app/assets/stylesheets/global/style.css */
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/* line 78172, app/assets/stylesheets/global/style.css */
.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

/* line 78176, app/assets/stylesheets/global/style.css */
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

/* line 78180, app/assets/stylesheets/global/style.css */
.embed-responsive-4by3::before {
  padding-top: 75%;
}

/* line 78184, app/assets/stylesheets/global/style.css */
.embed-responsive-1by1::before {
  padding-top: 100%;
}

/* line 78188, app/assets/stylesheets/global/style.css */
.flex-row {
  flex-direction: row !important;
}

/* line 78193, app/assets/stylesheets/global/style.css */
.flex-column {
  flex-direction: column !important;
}

/* line 78198, app/assets/stylesheets/global/style.css */
.flex-row-reverse {
  flex-direction: row-reverse !important;
}

/* line 78203, app/assets/stylesheets/global/style.css */
.flex-column-reverse {
  flex-direction: column-reverse !important;
}

/* line 78208, app/assets/stylesheets/global/style.css */
.flex-wrap {
  flex-wrap: wrap !important;
}

/* line 78213, app/assets/stylesheets/global/style.css */
.flex-nowrap {
  flex-wrap: nowrap !important;
}

/* line 78218, app/assets/stylesheets/global/style.css */
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

/* line 78223, app/assets/stylesheets/global/style.css */
.flex-fill {
  flex: 1 1 auto !important;
}

/* line 78228, app/assets/stylesheets/global/style.css */
.flex-grow-0 {
  flex-grow: 0 !important;
}

/* line 78233, app/assets/stylesheets/global/style.css */
.flex-grow-1 {
  flex-grow: 1 !important;
}

/* line 78238, app/assets/stylesheets/global/style.css */
.flex-shrink-0 {
  flex-shrink: 0 !important;
}

/* line 78243, app/assets/stylesheets/global/style.css */
.flex-shrink-1 {
  flex-shrink: 1 !important;
}

/* line 78248, app/assets/stylesheets/global/style.css */
.justify-content-start {
  justify-content: flex-start !important;
}

/* line 78253, app/assets/stylesheets/global/style.css */
.justify-content-end {
  justify-content: flex-end !important;
}

/* line 78258, app/assets/stylesheets/global/style.css */
.justify-content-center {
  justify-content: center !important;
}

/* line 78263, app/assets/stylesheets/global/style.css */
.justify-content-between {
  justify-content: space-between !important;
}

/* line 78268, app/assets/stylesheets/global/style.css */
.justify-content-around {
  justify-content: space-around !important;
}

@media (min-width: 576px) {
  /* line 78274, app/assets/stylesheets/global/style.css */
  .flex-sm-row {
    flex-direction: row !important;
  }
  /* line 78279, app/assets/stylesheets/global/style.css */
  .flex-sm-column {
    flex-direction: column !important;
  }
  /* line 78284, app/assets/stylesheets/global/style.css */
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 78289, app/assets/stylesheets/global/style.css */
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 78294, app/assets/stylesheets/global/style.css */
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  /* line 78299, app/assets/stylesheets/global/style.css */
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 78304, app/assets/stylesheets/global/style.css */
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 78309, app/assets/stylesheets/global/style.css */
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  /* line 78314, app/assets/stylesheets/global/style.css */
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 78319, app/assets/stylesheets/global/style.css */
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 78324, app/assets/stylesheets/global/style.css */
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 78329, app/assets/stylesheets/global/style.css */
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 78334, app/assets/stylesheets/global/style.css */
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  /* line 78339, app/assets/stylesheets/global/style.css */
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  /* line 78344, app/assets/stylesheets/global/style.css */
  .justify-content-sm-center {
    justify-content: center !important;
  }
  /* line 78349, app/assets/stylesheets/global/style.css */
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  /* line 78354, app/assets/stylesheets/global/style.css */
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
}

@media (min-width: 768px) {
  /* line 78361, app/assets/stylesheets/global/style.css */
  .flex-md-row {
    flex-direction: row !important;
  }
  /* line 78366, app/assets/stylesheets/global/style.css */
  .flex-md-column {
    flex-direction: column !important;
  }
  /* line 78371, app/assets/stylesheets/global/style.css */
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 78376, app/assets/stylesheets/global/style.css */
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 78381, app/assets/stylesheets/global/style.css */
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  /* line 78386, app/assets/stylesheets/global/style.css */
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 78391, app/assets/stylesheets/global/style.css */
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 78396, app/assets/stylesheets/global/style.css */
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  /* line 78401, app/assets/stylesheets/global/style.css */
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 78406, app/assets/stylesheets/global/style.css */
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 78411, app/assets/stylesheets/global/style.css */
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 78416, app/assets/stylesheets/global/style.css */
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 78421, app/assets/stylesheets/global/style.css */
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  /* line 78426, app/assets/stylesheets/global/style.css */
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  /* line 78431, app/assets/stylesheets/global/style.css */
  .justify-content-md-center {
    justify-content: center !important;
  }
  /* line 78436, app/assets/stylesheets/global/style.css */
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  /* line 78441, app/assets/stylesheets/global/style.css */
  .justify-content-md-around {
    justify-content: space-around !important;
  }
}

@media (min-width: 992px) {
  /* line 78448, app/assets/stylesheets/global/style.css */
  .flex-lg-row {
    flex-direction: row !important;
  }
  /* line 78453, app/assets/stylesheets/global/style.css */
  .flex-lg-column {
    flex-direction: column !important;
  }
  /* line 78458, app/assets/stylesheets/global/style.css */
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 78463, app/assets/stylesheets/global/style.css */
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 78468, app/assets/stylesheets/global/style.css */
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  /* line 78473, app/assets/stylesheets/global/style.css */
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 78478, app/assets/stylesheets/global/style.css */
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 78483, app/assets/stylesheets/global/style.css */
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  /* line 78488, app/assets/stylesheets/global/style.css */
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 78493, app/assets/stylesheets/global/style.css */
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 78498, app/assets/stylesheets/global/style.css */
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 78503, app/assets/stylesheets/global/style.css */
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 78508, app/assets/stylesheets/global/style.css */
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  /* line 78513, app/assets/stylesheets/global/style.css */
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  /* line 78518, app/assets/stylesheets/global/style.css */
  .justify-content-lg-center {
    justify-content: center !important;
  }
  /* line 78523, app/assets/stylesheets/global/style.css */
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  /* line 78528, app/assets/stylesheets/global/style.css */
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
}

@media (min-width: 1280px) {
  /* line 78535, app/assets/stylesheets/global/style.css */
  .flex-xl-row {
    flex-direction: row !important;
  }
  /* line 78540, app/assets/stylesheets/global/style.css */
  .flex-xl-column {
    flex-direction: column !important;
  }
  /* line 78545, app/assets/stylesheets/global/style.css */
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 78550, app/assets/stylesheets/global/style.css */
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 78555, app/assets/stylesheets/global/style.css */
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  /* line 78560, app/assets/stylesheets/global/style.css */
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 78565, app/assets/stylesheets/global/style.css */
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 78570, app/assets/stylesheets/global/style.css */
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  /* line 78575, app/assets/stylesheets/global/style.css */
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 78580, app/assets/stylesheets/global/style.css */
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 78585, app/assets/stylesheets/global/style.css */
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 78590, app/assets/stylesheets/global/style.css */
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 78595, app/assets/stylesheets/global/style.css */
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  /* line 78600, app/assets/stylesheets/global/style.css */
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  /* line 78605, app/assets/stylesheets/global/style.css */
  .justify-content-xl-center {
    justify-content: center !important;
  }
  /* line 78610, app/assets/stylesheets/global/style.css */
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  /* line 78615, app/assets/stylesheets/global/style.css */
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
}

/*------ Alignments -------*/
/* line 78622, app/assets/stylesheets/global/style.css */
.align-baseline {
  vertical-align: baseline !important;
}

/* line 78626, app/assets/stylesheets/global/style.css */
.align-top {
  vertical-align: top !important;
}

/* line 78630, app/assets/stylesheets/global/style.css */
.align-middle {
  vertical-align: middle !important;
}

/* line 78634, app/assets/stylesheets/global/style.css */
.align-bottom {
  vertical-align: bottom !important;
}

/* line 78638, app/assets/stylesheets/global/style.css */
.align-text-bottom {
  vertical-align: text-bottom !important;
}

/* line 78642, app/assets/stylesheets/global/style.css */
.align-text-top {
  vertical-align: text-top !important;
}

/* line 78646, app/assets/stylesheets/global/style.css */
.align-items-start {
  align-items: flex-start !important;
}

/* line 78651, app/assets/stylesheets/global/style.css */
.align-items-end {
  align-items: flex-end !important;
}

/* line 78656, app/assets/stylesheets/global/style.css */
.align-items-center {
  align-items: center !important;
}

/* line 78661, app/assets/stylesheets/global/style.css */
.align-items-baseline {
  align-items: baseline !important;
}

/* line 78666, app/assets/stylesheets/global/style.css */
.align-items-stretch {
  align-items: stretch !important;
}

/* line 78671, app/assets/stylesheets/global/style.css */
.align-content-start {
  align-content: flex-start !important;
}

/* line 78676, app/assets/stylesheets/global/style.css */
.align-content-end {
  align-content: flex-end !important;
}

/* line 78681, app/assets/stylesheets/global/style.css */
.align-content-center {
  align-content: center !important;
}

/* line 78686, app/assets/stylesheets/global/style.css */
.align-content-between {
  align-content: space-between !important;
}

/* line 78691, app/assets/stylesheets/global/style.css */
.align-content-around {
  align-content: space-around !important;
}

/* line 78696, app/assets/stylesheets/global/style.css */
.align-content-stretch {
  align-content: stretch !important;
}

/* line 78701, app/assets/stylesheets/global/style.css */
.align-self-auto {
  align-self: auto !important;
}

/* line 78706, app/assets/stylesheets/global/style.css */
.align-self-start {
  align-self: flex-start !important;
}

/* line 78711, app/assets/stylesheets/global/style.css */
.align-self-end {
  align-self: flex-end !important;
}

/* line 78716, app/assets/stylesheets/global/style.css */
.align-self-center {
  align-self: center !important;
}

/* line 78721, app/assets/stylesheets/global/style.css */
.align-self-baseline {
  align-self: baseline !important;
}

/* line 78726, app/assets/stylesheets/global/style.css */
.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  /* line 78732, app/assets/stylesheets/global/style.css */
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  /* line 78737, app/assets/stylesheets/global/style.css */
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  /* line 78742, app/assets/stylesheets/global/style.css */
  .align-items-sm-center {
    align-items: center !important;
  }
  /* line 78747, app/assets/stylesheets/global/style.css */
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  /* line 78752, app/assets/stylesheets/global/style.css */
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  /* line 78757, app/assets/stylesheets/global/style.css */
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  /* line 78762, app/assets/stylesheets/global/style.css */
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  /* line 78767, app/assets/stylesheets/global/style.css */
  .align-content-sm-center {
    align-content: center !important;
  }
  /* line 78772, app/assets/stylesheets/global/style.css */
  .align-content-sm-between {
    align-content: space-between !important;
  }
  /* line 78777, app/assets/stylesheets/global/style.css */
  .align-content-sm-around {
    align-content: space-around !important;
  }
  /* line 78782, app/assets/stylesheets/global/style.css */
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  /* line 78787, app/assets/stylesheets/global/style.css */
  .align-self-sm-auto {
    align-self: auto !important;
  }
  /* line 78792, app/assets/stylesheets/global/style.css */
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  /* line 78797, app/assets/stylesheets/global/style.css */
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  /* line 78802, app/assets/stylesheets/global/style.css */
  .align-self-sm-center {
    align-self: center !important;
  }
  /* line 78807, app/assets/stylesheets/global/style.css */
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  /* line 78812, app/assets/stylesheets/global/style.css */
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  /* line 78819, app/assets/stylesheets/global/style.css */
  .align-items-md-start {
    align-items: flex-start !important;
  }
  /* line 78824, app/assets/stylesheets/global/style.css */
  .align-items-md-end {
    align-items: flex-end !important;
  }
  /* line 78829, app/assets/stylesheets/global/style.css */
  .align-items-md-center {
    align-items: center !important;
  }
  /* line 78834, app/assets/stylesheets/global/style.css */
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  /* line 78839, app/assets/stylesheets/global/style.css */
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  /* line 78844, app/assets/stylesheets/global/style.css */
  .align-content-md-start {
    align-content: flex-start !important;
  }
  /* line 78849, app/assets/stylesheets/global/style.css */
  .align-content-md-end {
    align-content: flex-end !important;
  }
  /* line 78854, app/assets/stylesheets/global/style.css */
  .align-content-md-center {
    align-content: center !important;
  }
  /* line 78859, app/assets/stylesheets/global/style.css */
  .align-content-md-between {
    align-content: space-between !important;
  }
  /* line 78864, app/assets/stylesheets/global/style.css */
  .align-content-md-around {
    align-content: space-around !important;
  }
  /* line 78869, app/assets/stylesheets/global/style.css */
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  /* line 78874, app/assets/stylesheets/global/style.css */
  .align-self-md-auto {
    align-self: auto !important;
  }
  /* line 78879, app/assets/stylesheets/global/style.css */
  .align-self-md-start {
    align-self: flex-start !important;
  }
  /* line 78884, app/assets/stylesheets/global/style.css */
  .align-self-md-end {
    align-self: flex-end !important;
  }
  /* line 78889, app/assets/stylesheets/global/style.css */
  .align-self-md-center {
    align-self: center !important;
  }
  /* line 78894, app/assets/stylesheets/global/style.css */
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  /* line 78899, app/assets/stylesheets/global/style.css */
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  /* line 78906, app/assets/stylesheets/global/style.css */
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  /* line 78911, app/assets/stylesheets/global/style.css */
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  /* line 78916, app/assets/stylesheets/global/style.css */
  .align-items-lg-center {
    align-items: center !important;
  }
  /* line 78921, app/assets/stylesheets/global/style.css */
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  /* line 78926, app/assets/stylesheets/global/style.css */
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  /* line 78931, app/assets/stylesheets/global/style.css */
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  /* line 78936, app/assets/stylesheets/global/style.css */
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  /* line 78941, app/assets/stylesheets/global/style.css */
  .align-content-lg-center {
    align-content: center !important;
  }
  /* line 78946, app/assets/stylesheets/global/style.css */
  .align-content-lg-between {
    align-content: space-between !important;
  }
  /* line 78951, app/assets/stylesheets/global/style.css */
  .align-content-lg-around {
    align-content: space-around !important;
  }
  /* line 78956, app/assets/stylesheets/global/style.css */
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  /* line 78961, app/assets/stylesheets/global/style.css */
  .align-self-lg-auto {
    align-self: auto !important;
  }
  /* line 78966, app/assets/stylesheets/global/style.css */
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  /* line 78971, app/assets/stylesheets/global/style.css */
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  /* line 78976, app/assets/stylesheets/global/style.css */
  .align-self-lg-center {
    align-self: center !important;
  }
  /* line 78981, app/assets/stylesheets/global/style.css */
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  /* line 78986, app/assets/stylesheets/global/style.css */
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 1280px) {
  /* line 78993, app/assets/stylesheets/global/style.css */
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  /* line 78998, app/assets/stylesheets/global/style.css */
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  /* line 79003, app/assets/stylesheets/global/style.css */
  .align-items-xl-center {
    align-items: center !important;
  }
  /* line 79008, app/assets/stylesheets/global/style.css */
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  /* line 79013, app/assets/stylesheets/global/style.css */
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  /* line 79018, app/assets/stylesheets/global/style.css */
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  /* line 79023, app/assets/stylesheets/global/style.css */
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  /* line 79028, app/assets/stylesheets/global/style.css */
  .align-content-xl-center {
    align-content: center !important;
  }
  /* line 79033, app/assets/stylesheets/global/style.css */
  .align-content-xl-between {
    align-content: space-between !important;
  }
  /* line 79038, app/assets/stylesheets/global/style.css */
  .align-content-xl-around {
    align-content: space-around !important;
  }
  /* line 79043, app/assets/stylesheets/global/style.css */
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  /* line 79048, app/assets/stylesheets/global/style.css */
  .align-self-xl-auto {
    align-self: auto !important;
  }
  /* line 79053, app/assets/stylesheets/global/style.css */
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  /* line 79058, app/assets/stylesheets/global/style.css */
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  /* line 79063, app/assets/stylesheets/global/style.css */
  .align-self-xl-center {
    align-self: center !important;
  }
  /* line 79068, app/assets/stylesheets/global/style.css */
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  /* line 79073, app/assets/stylesheets/global/style.css */
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}

/* line 79079, app/assets/stylesheets/global/style.css */
.bg-secondary {
  background-color: #e984b1 !important;
}

/* line 79083, app/assets/stylesheets/global/style.css */
.bg-alert {
  background-color: #ff7300 !important;
}

/* line 79087, app/assets/stylesheets/global/style.css */
a.bg-secondary:hover,
a.bg-secondary:focus {
  background-color: rgba(233, 132, 177, 0.85) !important;
}

/* line 79092, app/assets/stylesheets/global/style.css */
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: rgba(233, 132, 177, 0.85) !important;
}

/* line 79097, app/assets/stylesheets/global/style.css */
a.bg-teritary:hover,
a.bg-teritary:focus {
  background-color: rgba(89, 173, 236, 0.85) !important;
}

/* line 79102, app/assets/stylesheets/global/style.css */
button.bg-teritary:hover,
button.bg-teritary:focus {
  background-color: rgba(89, 173, 236, 0.85) !important;
}

/* line 79107, app/assets/stylesheets/global/style.css */
a.bg-custom-yellow:hover,
a.bg-custom-yellow:focus {
  background-color: rgba(231, 195, 84, 0.85) !important;
}

/* line 79112, app/assets/stylesheets/global/style.css */
button.bg-custom-yellow:hover,
button.bg-custom-yellow:focus {
  background-color: rgba(231, 195, 84, 0.85) !important;
}

/* line 79117, app/assets/stylesheets/global/style.css */
.bg-success {
  background-color: #13bfa6 !important;
}

/* line 79121, app/assets/stylesheets/global/style.css */
a.bg-success:hover,
a.bg-success:focus {
  background-color: rgba(19, 191, 166, 0.85) !important;
}

/* line 79126, app/assets/stylesheets/global/style.css */
button.bg-success:hover,
button.bg-success:focus {
  background-color: rgba(19, 191, 166, 0.85) !important;
}

/* line 79131, app/assets/stylesheets/global/style.css */
.bg-info {
  background-color: #59adec !important;
}

/* line 79135, app/assets/stylesheets/global/style.css */
a.bg-info:hover,
a.bg-info:focus {
  background-color: rgba(89, 173, 236, 0.85) !important;
}

/* line 79140, app/assets/stylesheets/global/style.css */
button.bg-info:hover,
button.bg-info:focus {
  background-color: rgba(89, 173, 236, 0.85) !important;
}

/* line 79145, app/assets/stylesheets/global/style.css */
.bg-warning {
  background-color: #e7c354 !important;
}

/* line 79149, app/assets/stylesheets/global/style.css */
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: rgba(231, 195, 84, 0.85) !important;
}

/* line 79154, app/assets/stylesheets/global/style.css */
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: rgba(231, 195, 84, 0.85) !important;
}

/* line 79159, app/assets/stylesheets/global/style.css */
.bg-danger {
  background-color: #d12c47 !important;
}

/* line 79163, app/assets/stylesheets/global/style.css */
.bg-client_updated {
  background-color: #db59ec !important;
}

/* line 79167, app/assets/stylesheets/global/style.css */
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: rgba(209, 44, 71, 0.85) !important;
}

/* line 79172, app/assets/stylesheets/global/style.css */
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: rgba(209, 44, 71, 0.85) !important;
}

/* line 79177, app/assets/stylesheets/global/style.css */
.bg-light {
  background-color: #e4e7ecc5 !important;
}

/* line 79181, app/assets/stylesheets/global/style.css */
.bg-light-lightest {
  background-color: rgba(228, 231, 236, 0.15) !important;
}

/* line 79185, app/assets/stylesheets/global/style.css */
.bg-light-lighter {
  background-color: rgba(228, 231, 236, 0.65) !important;
}

/* line 79189, app/assets/stylesheets/global/style.css */
a.bg-light:hover,
a.bg-light:focus {
  background-color: rgba(228, 231, 236, 0.85) !important;
}

/* line 79194, app/assets/stylesheets/global/style.css */
button.bg-light:hover,
button.bg-light:focus {
  background-color: rgba(228, 231, 236, 0.85) !important;
}

/* line 79199, app/assets/stylesheets/global/style.css */
.bg-dark {
  background-color: #343a40 !important;
}

/* line 79203, app/assets/stylesheets/global/style.css */
a.bg-dark:hover,
a.bg-dark:focus {
  background-color: rgba(68, 69, 70, 0.85) !important;
}

/* line 79208, app/assets/stylesheets/global/style.css */
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: rgba(68, 69, 70, 0.85) !important;
}

/*--- gradient-backgrounds --*/
/* line 79214, app/assets/stylesheets/global/style.css */
.bg-primary-gradient {
  background: linear-gradient(to right, var(--primary-bg-color) 0%, #03ab57 100%) !important;
}

/* line 79218, app/assets/stylesheets/global/style.css */
a.bg-primary-gradient:hover,
a.bg-primary-gradient:focus {
  background: var(--primary-bg-color) !important;
}

/* line 79223, app/assets/stylesheets/global/style.css */
button.bg-primary-gradient:hover,
button.bg-primary-gradient:focus {
  background: var(--primary-bg-color) !important;
}

/* line 79228, app/assets/stylesheets/global/style.css */
.bg-secondary-gradient {
  background: linear-gradient(to right bottom, #e984b1 0%, #ffa18a 100%) !important;
}

/* line 79232, app/assets/stylesheets/global/style.css */
a.bg-secondary-gradient:hover,
a.bg-secondary-gradient:focus {
  background: #e984b1 !important;
}

/* line 79237, app/assets/stylesheets/global/style.css */
button.bg-secondary-gradient:hover,
button.bg-secondary-gradient:focus {
  background: #e984b1 !important;
}

/* line 79242, app/assets/stylesheets/global/style.css */
.bg-success-gradient {
  background: linear-gradient(to right bottom, #13bfa6 0%, #008E98 100%) !important;
}

/* line 79246, app/assets/stylesheets/global/style.css */
a.bg-success-gradient:hover,
a.bg-success-gradient:focus {
  background: rgba(var(--primary-bg-color), 0.85) !important;
}

/* line 79251, app/assets/stylesheets/global/style.css */
button.bg-success-gradient:hover,
button.bg-success-gradient:focus {
  background: rgba(var(--primary-bg-color), 0.85) !important;
}

/* line 79256, app/assets/stylesheets/global/style.css */
.bg-info-gradient {
  background: linear-gradient(to right bottom, #59adec 0%, #2a85ca 100%) !important;
}

/* line 79260, app/assets/stylesheets/global/style.css */
a.bg-info-gradient:hover,
a.bg-info-gradient:focus {
  background: rgba(89, 173, 236, 0.85) !important;
}

/* line 79265, app/assets/stylesheets/global/style.css */
button.bg-info-gradient:hover,
button.bg-info-gradient:focus {
  background: rgba(89, 173, 236, 0.85) !important;
}

/* line 79270, app/assets/stylesheets/global/style.css */
.bg-warning-gradient {
  background: linear-gradient(to right bottom, #e7c354 0%, #c9a22f 100%) !important;
}

/* line 79274, app/assets/stylesheets/global/style.css */
a.bg-warning-gradient:hover,
a.bg-warning-gradient:focus {
  background: #FBB034 !important;
}

/* line 79279, app/assets/stylesheets/global/style.css */
button.bg-warning-gradient:hover,
button.bg-warning-gradient:focus {
  background: #FBB034 !important;
}

/* line 79284, app/assets/stylesheets/global/style.css */
.bg-danger-gradient {
  background-image: linear-gradient(to right bottom, #d12c47 0%, #c100a9 100%) !important;
}

/* line 79288, app/assets/stylesheets/global/style.css */
a.bg-danger-gradient:hover,
a.bg-danger-gradient:focus {
  background: rgba(209, 44, 71, 0.85) !important;
}

/* line 79293, app/assets/stylesheets/global/style.css */
button.bg-danger-gradient:hover,
button.bg-danger-gradient:focus {
  background: rgba(209, 44, 71, 0.85) !important;
}

/* line 79298, app/assets/stylesheets/global/style.css */
.bg-purple-gradient {
  background-image: linear-gradient(to right bottom, #661fd6 0%, #0061FF 100%) !important;
}

/* line 79302, app/assets/stylesheets/global/style.css */
a.bg-purple-gradient:hover,
a.bg-purple-gradient:focus {
  background: rgba(102, 31, 214, 0.85) !important;
}

/* line 79307, app/assets/stylesheets/global/style.css */
button.bg-purple-gradient:hover,
button.bg-purple-gradient:focus {
  background: rgba(102, 31, 214, 0.85) !important;
}

/* line 79312, app/assets/stylesheets/global/style.css */
.bg-pink-gradient {
  background-image: linear-gradient(to right bottom, #f58598 0%, #E8AA98 100%) !important;
}

/* line 79316, app/assets/stylesheets/global/style.css */
a.bg-pink-gradient:hover,
a.bg-pink-gradient:focus {
  background: rgba(245, 133, 152, 0.85) !important;
}

/* line 79321, app/assets/stylesheets/global/style.css */
button.bg-pink-gradient:hover,
button.bg-pink-gradient:focus {
  background: rgba(245, 133, 152, 0.85) !important;
}

/* line 79326, app/assets/stylesheets/global/style.css */
.bg-teal-gradient {
  background-image: linear-gradient(to right bottom, #2bcbba 0%, #00B8D0 100%) !important;
}

/* line 79330, app/assets/stylesheets/global/style.css */
a.bg-teal-gradient:hover,
a.bg-teal-gradient:focus {
  background: rgba(43, 203, 186, 0.85) !important;
}

/* line 79335, app/assets/stylesheets/global/style.css */
button.bg-teal-gradient:hover,
button.bg-teal-gradient:focus {
  background: rgba(43, 203, 186, 0.85) !important;
}

/* line 79340, app/assets/stylesheets/global/style.css */
.bg-light-gradient {
  background: linear-gradient(to right bottom, #868e96 0%, #474c54 100%) !important;
}

/* line 79344, app/assets/stylesheets/global/style.css */
a.bg-light-gradient:hover,
a.bg-light-gradient:focus {
  background: rgba(228, 231, 236, 0.85) !important;
}

/* line 79349, app/assets/stylesheets/global/style.css */
button.bg-light-gradient:hover,
button.bg-light-gradient:focus {
  background: rgba(228, 231, 236, 0.85) !important;
}

/* line 79354, app/assets/stylesheets/global/style.css */
.bg-dark-gradient {
  background: linear-gradient(to right bottom, #444546 0%, #000000b8 100%) !important;
}

/* line 79358, app/assets/stylesheets/global/style.css */
a.bg-dark-gradient:hover,
a.bg-dark-gradient:focus {
  background: rgba(68, 69, 70, 0.85) !important;
}

/* line 79363, app/assets/stylesheets/global/style.css */
button.bg-dark-gradient:hover,
button.bg-dark-gradient:focus {
  background: rgba(68, 69, 70, 0.85) !important;
}

/* line 79368, app/assets/stylesheets/global/style.css */
.bg-facebook-gradient {
  background: linear-gradient(to bottom right, #3b5998, #2b4170) !important;
}

/* line 79372, app/assets/stylesheets/global/style.css */
.bg-white {
  background-color: #fff !important;
}

/* line 79376, app/assets/stylesheets/global/style.css */
.bg-transparent {
  background-color: transparent !important;
}

/* line 79380, app/assets/stylesheets/global/style.css */
.bg1 {
  background-color: linear-gradient(to right bottom, #163b7c 0%, #548beb 100%);
}

/* line 79384, app/assets/stylesheets/global/style.css */
.bg2 {
  background-color: linear-gradient(to bottom right, #00f2fe 0%, #1e63c3 100%) !important;
}

/* line 79388, app/assets/stylesheets/global/style.css */
.bg3 {
  background-color: linear-gradient(to bottom right, #f53e31, #dd4b39);
}

/*------ Background colors -------*/
/* line 79393, app/assets/stylesheets/global/style.css */
.bg-purple {
  background-color: #661fd6 !important;
  color: #fff !important;
}

/* line 79398, app/assets/stylesheets/global/style.css */
a.bg-purple:hover,
a.bg-purple:focus {
  background-color: rgba(102, 31, 214, 0.85) !important;
}

/* line 79403, app/assets/stylesheets/global/style.css */
button.bg-purple:hover,
button.bg-purple:focus {
  background-color: rgba(102, 31, 214, 0.85) !important;
}

/* line 79408, app/assets/stylesheets/global/style.css */
.bg-purple-lightest {
  background-color: rgba(102, 31, 214, 0.55) !important;
}

/* line 79412, app/assets/stylesheets/global/style.css */
a.bg-purple-lightest:hover,
a.bg-purple-lightest:focus {
  background-color: rgba(102, 31, 214, 0.35) !important;
}

/* line 79417, app/assets/stylesheets/global/style.css */
button.bg-purple-lightest:hover,
button.bg-purple-lightest:focus {
  background-color: rgba(102, 31, 214, 0.35) !important;
}

/* line 79422, app/assets/stylesheets/global/style.css */
.bg-purple-lighter {
  background-color: rgba(102, 31, 214, 0.65) !important;
}

/* line 79426, app/assets/stylesheets/global/style.css */
a.bg-purple-lighter:hover,
a.bg-purple-lighter:focus {
  background-color: rgba(102, 31, 214, 0.45) !important;
}

/* line 79431, app/assets/stylesheets/global/style.css */
button.bg-purple-lighter:hover,
button.bg-purple-lighter:focus {
  background-color: rgba(102, 31, 214, 0.45) !important;
}

/* line 79436, app/assets/stylesheets/global/style.css */
.bg-purple-light {
  background-color: rgba(102, 31, 214, 0.85) !important;
}

/* line 79440, app/assets/stylesheets/global/style.css */
a.bg-purple-light:hover,
a.bg-purple-light:focus {
  background-color: rgba(102, 31, 214, 0.55) !important;
}

/* line 79445, app/assets/stylesheets/global/style.css */
button.bg-purple-light:hover,
button.bg-purple-light:focus {
  background-color: rgba(102, 31, 214, 0.55) !important;
}

/* line 79450, app/assets/stylesheets/global/style.css */
.bg-purple-dark {
  background-color: rgba(59, 8, 141, 0.55) !important;
}

/* line 79454, app/assets/stylesheets/global/style.css */
a.bg-purple-dark:hover,
a.bg-purple-dark:focus {
  background-color: rgba(59, 8, 141, 0.35) !important;
}

/* line 79459, app/assets/stylesheets/global/style.css */
button.bg-purple-dark:hover,
button.bg-purple-dark:focus {
  background-color: rgba(59, 8, 141, 0.35) !important;
}

/* line 79464, app/assets/stylesheets/global/style.css */
.bg-purple-darker {
  background-color: rgba(59, 8, 141, 0.85) !important;
}

/* line 79468, app/assets/stylesheets/global/style.css */
a.bg-purple-darker:hover,
a.bg-purple-darker:focus {
  background-color: rgba(59, 8, 141, 0.55) !important;
}

/* line 79473, app/assets/stylesheets/global/style.css */
button.bg-purple-darker:hover,
button.bg-purple-darker:focus {
  background-color: rgba(59, 8, 141, 0.55) !important;
}

/* line 79478, app/assets/stylesheets/global/style.css */
.bg-purple-darkest {
  background-color: #3b088d !important;
}

/* line 79482, app/assets/stylesheets/global/style.css */
a.bg-purple-darkest:hover,
a.bg-purple-darkest:focus {
  background-color: rgba(59, 8, 141, 0.85) !important;
}

/* line 79487, app/assets/stylesheets/global/style.css */
button.bg-purple-darkest:hover,
button.bg-purple-darkest:focus {
  background-color: rgba(59, 8, 141, 0.85) !important;
}

/* line 79492, app/assets/stylesheets/global/style.css */
.bg-blue {
  background-color: #467fcf !important;
}

/* line 79496, app/assets/stylesheets/global/style.css */
.bg-blue-lightest {
  background-color: rgba(70, 127, 207, 0.35) !important;
}

/* line 79500, app/assets/stylesheets/global/style.css */
a.bg-blue-lightest:hover,
a.bg-blue-lightest:focus {
  background-color: rgba(70, 127, 207, 0.15) !important;
}

/* line 79505, app/assets/stylesheets/global/style.css */
button.bg-blue-lightest:hover,
button.bg-blue-lightest:focus {
  background-color: rgba(70, 127, 207, 0.15) !important;
}

/* line 79510, app/assets/stylesheets/global/style.css */
.bg-blue-lighter {
  background-color: rgba(70, 127, 207, 0.55) !important;
}

/* line 79514, app/assets/stylesheets/global/style.css */
a.bg-blue-lighter:hover,
a.bg-blue-lighter:focus {
  background-color: rgba(70, 127, 207, 0.55) !important;
}

/* line 79519, app/assets/stylesheets/global/style.css */
button.bg-blue-lighter:hover,
button.bg-blue-lighter:focus {
  background-color: rgba(70, 127, 207, 0.55) !important;
}

/* line 79524, app/assets/stylesheets/global/style.css */
.bg-blue-light {
  background-color: rgba(70, 127, 207, 0.85) !important;
}

/* line 79528, app/assets/stylesheets/global/style.css */
a.bg-blue-light:hover,
a.bg-blue-light:focus {
  background-color: rgba(70, 127, 207, 0.55) !important;
}

/* line 79533, app/assets/stylesheets/global/style.css */
button.bg-blue-light:hover,
button.bg-blue-light:focus {
  background-color: rgba(70, 127, 207, 0.55) !important;
}

/* line 79538, app/assets/stylesheets/global/style.css */
.bg-blue-dark {
  background-color: #132949 !important;
}

/* line 79542, app/assets/stylesheets/global/style.css */
a.bg-blue-dark:hover,
a.bg-blue-dark:focus {
  background-color: rgba(19, 41, 73, 0.55) !important;
}

/* line 79547, app/assets/stylesheets/global/style.css */
button.bg-blue-dark:hover,
button.bg-blue-dark:focus {
  background-color: rgba(19, 41, 73, 0.35) !important;
}

/* line 79552, app/assets/stylesheets/global/style.css */
.bg-blue-darker {
  background-color: rgba(19, 41, 73, 0.85) !important;
}

/* line 79556, app/assets/stylesheets/global/style.css */
a.bg-blue-darker:hover,
a.bg-blue-darker:focus {
  background-color: rgba(19, 41, 73, 0.55) !important;
}

/* line 79561, app/assets/stylesheets/global/style.css */
button.bg-blue-darker:hover,
button.bg-blue-darker:focus {
  background-color: rgba(19, 41, 73, 0.55) !important;
}

/* line 79566, app/assets/stylesheets/global/style.css */
.bg-blue-darkest {
  background-color: #132949 !important;
}

/* line 79570, app/assets/stylesheets/global/style.css */
a.bg-blue-darkest:hover,
a.bg-blue-darkest:focus {
  background-color: rgba(19, 41, 73, 0.85) !important;
}

/* line 79575, app/assets/stylesheets/global/style.css */
button.bg-blue-darkest:hover,
button.bg-blue-darkest:focus {
  background-color: rgba(19, 41, 73, 0.85) !important;
}

/* line 79580, app/assets/stylesheets/global/style.css */
.bg-purssianblue {
  background-color: #362f71;
}

/* line 79584, app/assets/stylesheets/global/style.css */
a.bg-purssianblue-lightest:hover,
a.bg-purssianblue-lightest:focus {
  background-color: rgba(54, 47, 113, 0.35) !important;
}

/* line 79589, app/assets/stylesheets/global/style.css */
button.bg-purssianblue-lightest:hover,
button.bg-purssianblue-lightest:focus {
  background-color: rgba(54, 47, 113, 0.35) !important;
}

/* line 79594, app/assets/stylesheets/global/style.css */
.bg-indigo-lightest {
  background-color: rgba(101, 116, 205, 0.55) !important;
}

/* line 79598, app/assets/stylesheets/global/style.css */
a.bg-indigo-lightest:hover,
a.bg-indigo-lightest:focus {
  background-color: rgba(101, 116, 205, 0.35) !important;
}

/* line 79603, app/assets/stylesheets/global/style.css */
button.bg-indigo-lightest:hover,
button.bg-indigo-lightest:focus {
  background-color: rgba(101, 116, 205, 0.35) !important;
}

/* line 79608, app/assets/stylesheets/global/style.css */
.bg-indigo-lighter {
  background-color: rgba(101, 116, 205, 0.85) !important;
}

/* line 79612, app/assets/stylesheets/global/style.css */
a.bg-indigo-lighter:hover,
a.bg-indigo-lighter:focus {
  background-color: rgba(101, 116, 205, 0.55) !important;
}

/* line 79617, app/assets/stylesheets/global/style.css */
button.bg-indigo-lighter:hover,
button.bg-indigo-lighter:focus {
  background-color: rgba(101, 116, 205, 0.55) !important;
}

/* line 79622, app/assets/stylesheets/global/style.css */
.bg-indigo-light {
  background-color: rgba(101, 116, 205, 0.765) !important;
}

/* line 79626, app/assets/stylesheets/global/style.css */
a.bg-indigo-light:hover,
a.bg-indigo-light:focus {
  background-color: rgba(101, 116, 205, 0.45) !important;
}

/* line 79631, app/assets/stylesheets/global/style.css */
button.bg-indigo-light:hover,
button.bg-indigo-light:focus {
  background-color: rgba(101, 116, 205, 0.45) !important;
}

/* line 79636, app/assets/stylesheets/global/style.css */
.bg-indigo-dark {
  background-color: rgba(18, 37, 149, 0.55) !important;
}

/* line 79640, app/assets/stylesheets/global/style.css */
a.bg-indigo-dark:hover,
a.bg-indigo-dark:focus {
  background-color: rgba(18, 37, 149, 0.35) !important;
}

/* line 79645, app/assets/stylesheets/global/style.css */
button.bg-indigo-dark:hover,
button.bg-indigo-dark:focus {
  background-color: rgba(18, 37, 149, 0.35) !important;
}

/* line 79650, app/assets/stylesheets/global/style.css */
.bg-indigo-darker {
  background-color: rgba(18, 37, 149, 0.85) !important;
}

/* line 79654, app/assets/stylesheets/global/style.css */
a.bg-indigo-darker:hover,
a.bg-indigo-darker:focus {
  background-color: rgba(18, 37, 149, 0.55) !important;
}

/* line 79659, app/assets/stylesheets/global/style.css */
button.bg-indigo-darker:hover,
button.bg-indigo-darker:focus {
  background-color: rgba(18, 37, 149, 0.55) !important;
}

/* line 79664, app/assets/stylesheets/global/style.css */
.bg-indigo-darkest {
  background-color: #122595 !important;
}

/* line 79668, app/assets/stylesheets/global/style.css */
a.bg-indigo-darkest:hover,
a.bg-indigo-darkest:focus {
  background-color: rgba(18, 37, 149, 0.85) !important;
}

/* line 79673, app/assets/stylesheets/global/style.css */
button.bg-indigo-darkest:hover,
button.bg-indigo-darkest:focus {
  background-color: rgba(18, 37, 149, 0.85) !important;
}

/* line 79678, app/assets/stylesheets/global/style.css */
.bg-pink-lightest {
  background-color: rgba(245, 133, 152, 0.35) !important;
}

/* line 79682, app/assets/stylesheets/global/style.css */
a.bg-pink-lightest:hover,
a.bg-pink-lightest:focus {
  background-color: rgba(245, 133, 152, 0.15) !important;
}

/* line 79687, app/assets/stylesheets/global/style.css */
button.bg-pink-lightest:hover,
button.bg-pink-lightest:focus {
  background-color: rgba(245, 133, 152, 0.15) !important;
}

/* line 79692, app/assets/stylesheets/global/style.css */
.bg-pink-lighter {
  background-color: rgba(245, 133, 152, 0.55) !important;
}

/* line 79696, app/assets/stylesheets/global/style.css */
a.bg-pink-lighter:hover,
a.bg-pink-lighter:focus {
  background-color: rgba(245, 133, 152, 0.35) !important;
}

/* line 79701, app/assets/stylesheets/global/style.css */
button.bg-pink-lighter:hover,
button.bg-pink-lighter:focus {
  background-color: rgba(245, 133, 152, 0.35) !important;
}

/* line 79706, app/assets/stylesheets/global/style.css */
.bg-pink-light {
  background-color: rgba(245, 133, 152, 0.85) !important;
}

/* line 79710, app/assets/stylesheets/global/style.css */
a.bg-pink-light:hover,
a.bg-pink-light:focus {
  background-color: rgba(245, 133, 152, 0.55) !important;
}

/* line 79715, app/assets/stylesheets/global/style.css */
button.bg-pink-light:hover,
button.bg-pink-light:focus {
  background-color: rgba(245, 133, 152, 0.55) !important;
}

/* line 79720, app/assets/stylesheets/global/style.css */
.bg-pink-dark {
  background-color: rgba(243, 85, 111, 0.55) !important;
}

/* line 79724, app/assets/stylesheets/global/style.css */
a.bg-pink-dark:hover,
a.bg-pink-dark:focus {
  background-color: rgba(243, 85, 111, 0.35) !important;
}

/* line 79729, app/assets/stylesheets/global/style.css */
button.bg-pink-dark:hover,
button.bg-pink-dark:focus {
  background-color: rgba(243, 85, 111, 0.35) !important;
}

/* line 79734, app/assets/stylesheets/global/style.css */
.bg-pink-darker {
  background-color: rgba(243, 85, 111, 0.85) !important;
}

/* line 79738, app/assets/stylesheets/global/style.css */
a.bg-pink-darker:hover,
a.bg-pink-darker:focus {
  background-color: rgba(243, 85, 111, 0.35) !important;
}

/* line 79743, app/assets/stylesheets/global/style.css */
button.bg-pink-darker:hover,
button.bg-pink-darker:focus {
  background-color: rgba(243, 85, 111, 0.55) !important;
}

/* line 79748, app/assets/stylesheets/global/style.css */
.bg-pink-darkest {
  background-color: #f3556f !important;
}

/* line 79752, app/assets/stylesheets/global/style.css */
a.bg-pink-darkest:hover,
a.bg-pink-darkest:focus {
  background-color: rgba(243, 85, 111, 0.85) !important;
}

/* line 79757, app/assets/stylesheets/global/style.css */
button.bg-pink-darkest:hover,
button.bg-pink-darkest:focus {
  background-color: rgba(243, 85, 111, 0.85) !important;
}

/* line 79762, app/assets/stylesheets/global/style.css */
.bg-red {
  background-color: #e32f2f !important;
}

/* line 79766, app/assets/stylesheets/global/style.css */
.bg-red-lightest {
  background-color: rgba(227, 47, 47, 0.35) !important;
}

/* line 79770, app/assets/stylesheets/global/style.css */
a.bg-red-lightest:hover,
a.bg-red-lightest:focus {
  background-color: rgba(227, 47, 47, 0.15) !important;
}

/* line 79775, app/assets/stylesheets/global/style.css */
button.bg-red-lightest:hover,
button.bg-red-lightest:focus {
  background-color: rgba(227, 47, 47, 0.15) !important;
}

/* line 79780, app/assets/stylesheets/global/style.css */
.bg-red-lighter {
  background-color: rgba(227, 47, 47, 0.55) !important;
}

/* line 79784, app/assets/stylesheets/global/style.css */
a.bg-red-lighter:hover,
a.bg-red-lighter:focus {
  background-color: rgba(227, 47, 47, 0.35) !important;
}

/* line 79789, app/assets/stylesheets/global/style.css */
button.bg-red-lighter:hover,
button.bg-red-lighter:focus {
  background-color: rgba(227, 47, 47, 0.35) !important;
}

/* line 79794, app/assets/stylesheets/global/style.css */
.bg-red-light {
  background-color: rgba(227, 47, 47, 0.85) !important;
}

/* line 79798, app/assets/stylesheets/global/style.css */
a.bg-red-light:hover,
a.bg-red-light:focus {
  background-color: rgba(227, 47, 47, 0.55) !important;
}

/* line 79803, app/assets/stylesheets/global/style.css */
button.bg-red-light:hover,
button.bg-red-light:focus {
  background-color: rgba(227, 47, 47, 0.55) !important;
}

/* line 79808, app/assets/stylesheets/global/style.css */
.bg-red-dark {
  background-color: rgba(163, 6, 6, 0.55) !important;
}

/* line 79812, app/assets/stylesheets/global/style.css */
a.bg-red-dark:hover,
a.bg-red-dark:focus {
  background-color: rgba(163, 6, 6, 0.35) !important;
}

/* line 79817, app/assets/stylesheets/global/style.css */
button.bg-red-dark:hover,
button.bg-red-dark:focus {
  background-color: rgba(163, 6, 6, 0.35) !important;
}

/* line 79822, app/assets/stylesheets/global/style.css */
.bg-red-darker {
  background-color: rgba(163, 6, 6, 0.85) !important;
}

/* line 79826, app/assets/stylesheets/global/style.css */
a.bg-red-darker:hover,
a.bg-red-darker:focus {
  background-color: rgba(163, 6, 6, 0.55) !important;
}

/* line 79831, app/assets/stylesheets/global/style.css */
button.bg-red-darker:hover,
button.bg-red-darker:focus {
  background-color: rgba(163, 6, 6, 0.55) !important;
}

/* line 79836, app/assets/stylesheets/global/style.css */
.bg-red-darkest {
  background-color: #a30606 !important;
}

/* line 79840, app/assets/stylesheets/global/style.css */
a.bg-red-darkest:hover,
a.bg-red-darkest:focus {
  background-color: rgba(163, 6, 6, 0.85) !important;
}

/* line 79845, app/assets/stylesheets/global/style.css */
button.bg-red-darkest:hover,
button.bg-red-darkest:focus {
  background-color: rgba(163, 6, 6, 0.85) !important;
}

/* line 79850, app/assets/stylesheets/global/style.css */
.bg-orange-lightest {
  background-color: rgba(252, 115, 3, 0.35) !important;
}

/* line 79854, app/assets/stylesheets/global/style.css */
a.bg-orange-lightest:hover,
a.bg-orange-lightest:focus {
  background-color: rgba(252, 115, 3, 0.15) !important;
}

/* line 79859, app/assets/stylesheets/global/style.css */
button.bg-orange-lightest:hover,
button.bg-orange-lightest:focus {
  background-color: rgba(252, 115, 3, 0.15) !important;
}

/* line 79864, app/assets/stylesheets/global/style.css */
.bg-orange-lighter {
  background-color: rgba(252, 115, 3, 0.55) !important;
}

/* line 79868, app/assets/stylesheets/global/style.css */
a.bg-orange-lighter:hover,
a.bg-orange-lighter:focus {
  background-color: rgba(252, 115, 3, 0.35) !important;
}

/* line 79873, app/assets/stylesheets/global/style.css */
button.bg-orange-lighter:hover,
button.bg-orange-lighter:focus {
  background-color: rgba(252, 115, 3, 0.35) !important;
}

/* line 79878, app/assets/stylesheets/global/style.css */
.bg-orange-light {
  background-color: rgba(252, 115, 3, 0.85) !important;
}

/* line 79882, app/assets/stylesheets/global/style.css */
a.bg-orange-light:hover,
a.bg-orange-light:focus {
  background-color: rgba(252, 115, 3, 0.55) !important;
}

/* line 79887, app/assets/stylesheets/global/style.css */
button.bg-orange-light:hover,
button.bg-orange-light:focus {
  background-color: rgba(252, 115, 3, 0.55) !important;
}

/* line 79892, app/assets/stylesheets/global/style.css */
.bg-orange-dark {
  background-color: rgba(149, 67, 0, 0.55) !important;
}

/* line 79896, app/assets/stylesheets/global/style.css */
a.bg-orange-dark:hover,
a.bg-orange-dark:focus {
  background-color: rgba(149, 67, 0, 0.35) !important;
}

/* line 79901, app/assets/stylesheets/global/style.css */
button.bg-orange-dark:hover,
button.bg-orange-dark:focus {
  background-color: rgba(149, 67, 0, 0.35) !important;
}

/* line 79906, app/assets/stylesheets/global/style.css */
.bg-orange-darker {
  background-color: rgba(149, 67, 0, 0.85) !important;
}

/* line 79910, app/assets/stylesheets/global/style.css */
a.bg-orange-darker:hover,
a.bg-orange-darker:focus {
  background-color: rgba(149, 67, 0, 0.55) !important;
}

/* line 79915, app/assets/stylesheets/global/style.css */
button.bg-orange-darker:hover,
button.bg-orange-darker:focus {
  background-color: rgba(149, 67, 0, 0.55) !important;
}

/* line 79920, app/assets/stylesheets/global/style.css */
.bg-orange-darkest {
  background-color: #954300 !important;
}

/* line 79924, app/assets/stylesheets/global/style.css */
a.bg-orange-darkest:hover,
a.bg-orange-darkest:focus {
  background-color: rgba(149, 67, 0, 0.85) !important;
}

/* line 79929, app/assets/stylesheets/global/style.css */
button.bg-orange-darkest:hover,
button.bg-orange-darkest:focus {
  background-color: rgba(149, 67, 0, 0.85) !important;
}

/* line 79934, app/assets/stylesheets/global/style.css */
.bg-yellow-lightest {
  background-color: rgba(251, 176, 52, 0.35) !important;
}

/* line 79938, app/assets/stylesheets/global/style.css */
a.bg-yellow-lightest:hover,
a.bg-yellow-lightest:focus {
  background-color: rgba(251, 176, 52, 0.15) !important;
}

/* line 79943, app/assets/stylesheets/global/style.css */
button.bg-yellow-lightest:hover,
button.bg-yellow-lightest:focus {
  background-color: rgba(251, 176, 52, 0.15) !important;
}

/* line 79948, app/assets/stylesheets/global/style.css */
.bg-yellow-lighter {
  background-color: rgba(251, 176, 52, 0.55) !important;
}

/* line 79952, app/assets/stylesheets/global/style.css */
a.bg-yellow-lighter:hover,
a.bg-yellow-lighter:focus {
  background-color: rgba(251, 176, 52, 0.35) !important;
}

/* line 79957, app/assets/stylesheets/global/style.css */
button.bg-yellow-lighter:hover,
button.bg-yellow-lighter:focus {
  background-color: rgba(251, 176, 52, 0.35) !important;
}

/* line 79962, app/assets/stylesheets/global/style.css */
.bg-yellow-light {
  background-color: rgba(251, 176, 52, 0.85) !important;
}

/* line 79966, app/assets/stylesheets/global/style.css */
a.bg-yellow-light:hover,
a.bg-yellow-light:focus {
  background-color: rgba(251, 176, 52, 0.55) !important;
}

/* line 79971, app/assets/stylesheets/global/style.css */
button.bg-yellow-light:hover,
button.bg-yellow-light:focus {
  background-color: rgba(251, 176, 52, 0.55) !important;
}

/* line 79976, app/assets/stylesheets/global/style.css */
.bg-yellow-dark {
  background-color: rgba(151, 93, 0, 0.55) !important;
}

/* line 79980, app/assets/stylesheets/global/style.css */
a.bg-yellow-dark:hover,
a.bg-yellow-dark:focus {
  background-color: rgba(151, 93, 0, 0.35) !important;
}

/* line 79985, app/assets/stylesheets/global/style.css */
button.bg-yellow-dark:hover,
button.bg-yellow-dark:focus {
  background-color: rgba(151, 93, 0, 0.35) !important;
}

/* line 79990, app/assets/stylesheets/global/style.css */
.bg-yellow-darker {
  background-color: rgba(151, 93, 0, 0.85) !important;
}

/* line 79994, app/assets/stylesheets/global/style.css */
a.bg-yellow-darker:hover,
a.bg-yellow-darker:focus {
  background-color: rgba(151, 93, 0, 0.55) !important;
}

/* line 79999, app/assets/stylesheets/global/style.css */
button.bg-yellow-darker:hover,
button.bg-yellow-darker:focus {
  background-color: rgba(151, 93, 0, 0.55) !important;
}

/* line 80004, app/assets/stylesheets/global/style.css */
.bg-yellow-darkest {
  background-color: #975d00 !important;
}

/* line 80008, app/assets/stylesheets/global/style.css */
a.bg-yellow-darkest:hover,
a.bg-yellow-darkest:focus {
  background-color: rgba(151, 93, 0, 0.85) !important;
}

/* line 80013, app/assets/stylesheets/global/style.css */
button.bg-yellow-darkest:hover,
button.bg-yellow-darkest:focus {
  background-color: rgba(151, 93, 0, 0.85) !important;
}

/* line 80018, app/assets/stylesheets/global/style.css */
.bg-green-lightest {
  background-color: rgba(78, 204, 72, 0.35) !important;
}

/* line 80022, app/assets/stylesheets/global/style.css */
a.bg-green-lightest:hover,
a.bg-green-lightest:focus {
  background-color: rgba(78, 204, 72, 0.15) !important;
}

/* line 80027, app/assets/stylesheets/global/style.css */
button.bg-green-lightest:hover,
button.bg-green-lightest:focus {
  background-color: rgba(78, 204, 72, 0.15) !important;
}

/* line 80032, app/assets/stylesheets/global/style.css */
.bg-green-lighter {
  background-color: rgba(78, 204, 72, 0.55) !important;
}

/* line 80036, app/assets/stylesheets/global/style.css */
a.bg-green-lighter:hover,
a.bg-green-lighter:focus {
  background-color: rgba(78, 204, 72, 0.35) !important;
}

/* line 80041, app/assets/stylesheets/global/style.css */
button.bg-green-lighter:hover,
button.bg-green-lighter:focus {
  background-color: rgba(78, 204, 72, 0.35) !important;
}

/* line 80046, app/assets/stylesheets/global/style.css */
.bg-green-light {
  background-color: rgba(78, 204, 72, 0.85) !important;
}

/* line 80050, app/assets/stylesheets/global/style.css */
a.bg-green-light:hover,
a.bg-green-light:focus {
  background-color: rgba(78, 204, 72, 0.55) !important;
}

/* line 80055, app/assets/stylesheets/global/style.css */
button.bg-green-light:hover,
button.bg-green-light:focus {
  background-color: rgba(78, 204, 72, 0.55) !important;
}

/* line 80060, app/assets/stylesheets/global/style.css */
.bg-green-dark {
  background-color: rgba(6, 121, 0, 0.55) !important;
}

/* line 80064, app/assets/stylesheets/global/style.css */
a.bg-green-dark:hover,
a.bg-green-dark:focus {
  background-color: rgba(6, 121, 0, 0.35) !important;
}

/* line 80069, app/assets/stylesheets/global/style.css */
button.bg-green-dark:hover,
button.bg-green-dark:focus {
  background-color: rgba(6, 121, 0, 0.35) !important;
}

/* line 80074, app/assets/stylesheets/global/style.css */
.bg-green-darker {
  background-color: rgba(6, 121, 0, 0.85) !important;
}

/* line 80078, app/assets/stylesheets/global/style.css */
a.bg-green-darker:hover,
a.bg-green-darker:focus {
  background-color: rgba(6, 121, 0, 0.55) !important;
}

/* line 80083, app/assets/stylesheets/global/style.css */
button.bg-green-darker:hover,
button.bg-green-darker:focus {
  background-color: rgba(6, 121, 0, 0.55) !important;
}

/* line 80088, app/assets/stylesheets/global/style.css */
.bg-green-darkest {
  background-color: #067900 !important;
}

/* line 80092, app/assets/stylesheets/global/style.css */
a.bg-green-darkest:hover,
a.bg-green-darkest:focus {
  background-color: rgba(6, 121, 0, 0.85) !important;
}

/* line 80097, app/assets/stylesheets/global/style.css */
button.bg-green-darkest:hover,
button.bg-green-darkest:focus {
  background-color: rgba(6, 121, 0, 0.85) !important;
}

/* line 80102, app/assets/stylesheets/global/style.css */
.bg-teal-lightest {
  background-color: rgba(43, 203, 186, 0.35) !important;
}

/* line 80106, app/assets/stylesheets/global/style.css */
a.bg-teal-lightest:hover,
a.bg-teal-lightest:focus {
  background-color: rgba(43, 203, 186, 0.15) !important;
}

/* line 80111, app/assets/stylesheets/global/style.css */
button.bg-teal-lightest:hover,
button.bg-teal-lightest:focus {
  background-color: rgba(43, 203, 186, 0.15) !important;
}

/* line 80116, app/assets/stylesheets/global/style.css */
.bg-teal-lighter {
  background-color: rgba(43, 203, 186, 0.55) !important;
}

/* line 80120, app/assets/stylesheets/global/style.css */
a.bg-teal-lighter:hover,
a.bg-teal-lighter:focus {
  background-color: rgba(43, 203, 186, 0.35) !important;
}

/* line 80125, app/assets/stylesheets/global/style.css */
button.bg-teal-lighter:hover,
button.bg-teal-lighter:focus {
  background-color: rgba(43, 203, 186, 0.35) !important;
}

/* line 80130, app/assets/stylesheets/global/style.css */
.bg-teal-light {
  background-color: rgba(43, 203, 186, 0.85) !important;
}

/* line 80134, app/assets/stylesheets/global/style.css */
a.bg-teal-light:hover,
a.bg-teal-light:focus {
  background-color: rgba(43, 203, 186, 0.55) !important;
}

/* line 80139, app/assets/stylesheets/global/style.css */
button.bg-teal-light:hover,
button.bg-teal-light:focus {
  background-color: rgba(43, 203, 186, 0.55) !important;
}

/* line 80144, app/assets/stylesheets/global/style.css */
.bg-teal-dark {
  background-color: rgba(0, 129, 116, 0.55) !important;
}

/* line 80148, app/assets/stylesheets/global/style.css */
a.bg-teal-dark:hover,
a.bg-teal-dark:focus {
  background-color: rgba(0, 129, 116, 0.35) !important;
}

/* line 80153, app/assets/stylesheets/global/style.css */
button.bg-teal-dark:hover,
button.bg-teal-dark:focus {
  background-color: rgba(0, 129, 116, 0.35) !important;
}

/* line 80158, app/assets/stylesheets/global/style.css */
.bg-teal-darker {
  background-color: rgba(0, 129, 116, 0.85) !important;
}

/* line 80162, app/assets/stylesheets/global/style.css */
a.bg-teal-darker:hover,
a.bg-teal-darker:focus {
  background-color: rgba(0, 129, 116, 0.55) !important;
}

/* line 80167, app/assets/stylesheets/global/style.css */
button.bg-teal-darker:hover,
button.bg-teal-darker:focus {
  background-color: rgba(0, 129, 116, 0.55) !important;
}

/* line 80172, app/assets/stylesheets/global/style.css */
.bg-teal-darkest {
  background-color: #008174 !important;
}

/* line 80176, app/assets/stylesheets/global/style.css */
a.bg-teal-darkest:hover,
a.bg-teal-darkest:focus {
  background-color: rgba(0, 129, 116, 0.85) !important;
}

/* line 80181, app/assets/stylesheets/global/style.css */
button.bg-teal-darkest:hover,
button.bg-teal-darkest:focus {
  background-color: rgba(0, 129, 116, 0.85) !important;
}

/* line 80186, app/assets/stylesheets/global/style.css */
.bg-cyan-lightest {
  background-color: rgba(23, 162, 184, 0.35) !important;
}

/* line 80190, app/assets/stylesheets/global/style.css */
a.bg-cyan-lightest:hover,
a.bg-cyan-lightest:focus {
  background-color: rgba(23, 162, 184, 0.15) !important;
}

/* line 80195, app/assets/stylesheets/global/style.css */
button.bg-cyan-lightest:hover,
button.bg-cyan-lightest:focus {
  background-color: rgba(23, 162, 184, 0.15) !important;
}

/* line 80200, app/assets/stylesheets/global/style.css */
.bg-cyan-lighter {
  background-color: rgba(23, 162, 184, 0.55) !important;
}

/* line 80204, app/assets/stylesheets/global/style.css */
a.bg-cyan-lighter:hover,
a.bg-cyan-lighter:focus {
  background-color: rgba(23, 162, 184, 0.35) !important;
}

/* line 80209, app/assets/stylesheets/global/style.css */
button.bg-cyan-lighter:hover,
button.bg-cyan-lighter:focus {
  background-color: rgba(23, 162, 184, 0.35) !important;
}

/* line 80214, app/assets/stylesheets/global/style.css */
.bg-cyan-light {
  background-color: rgba(23, 162, 184, 0.85) !important;
}

/* line 80218, app/assets/stylesheets/global/style.css */
a.bg-cyan-light:hover,
a.bg-cyan-light:focus {
  background-color: rgba(23, 162, 184, 0.55) !important;
}

/* line 80223, app/assets/stylesheets/global/style.css */
button.bg-cyan-light:hover,
button.bg-cyan-light:focus {
  background-color: rgba(23, 162, 184, 0.55) !important;
}

/* line 80228, app/assets/stylesheets/global/style.css */
.bg-cyan-dark {
  background-color: rgba(0, 119, 138, 0.55) !important;
}

/* line 80232, app/assets/stylesheets/global/style.css */
a.bg-cyan-dark:hover,
a.bg-cyan-dark:focus {
  background-color: rgba(0, 119, 138, 0.35) !important;
}

/* line 80237, app/assets/stylesheets/global/style.css */
button.bg-cyan-dark:hover,
button.bg-cyan-dark:focus {
  background-color: rgba(0, 119, 138, 0.35) !important;
}

/* line 80242, app/assets/stylesheets/global/style.css */
.bg-cyan-darker {
  background-color: rgba(0, 119, 138, 0.85) !important;
}

/* line 80246, app/assets/stylesheets/global/style.css */
a.bg-cyan-darker:hover,
a.bg-cyan-darker:focus {
  background-color: rgba(0, 119, 138, 0.55) !important;
}

/* line 80251, app/assets/stylesheets/global/style.css */
button.bg-cyan-darker:hover,
button.bg-cyan-darker:focus {
  background-color: rgba(0, 119, 138, 0.55) !important;
}

/* line 80256, app/assets/stylesheets/global/style.css */
.bg-cyan-darkest {
  background-color: #00778a !important;
}

/* line 80260, app/assets/stylesheets/global/style.css */
a.bg-cyan-darkest:hover,
a.bg-cyan-darkest:focus {
  background-color: rgba(0, 119, 138, 0.85) !important;
}

/* line 80265, app/assets/stylesheets/global/style.css */
button.bg-cyan-darkest:hover,
button.bg-cyan-darkest:focus {
  background-color: rgba(0, 119, 138, 0.85) !important;
}

/* line 80270, app/assets/stylesheets/global/style.css */
.bg-white-lightest {
  background-color: rgba(255, 255, 255, 0.35) !important;
}

/* line 80274, app/assets/stylesheets/global/style.css */
a.bg-white-lightest:hover,
a.bg-white-lightest:focus {
  background-color: rgba(255, 255, 255, 0.15) !important;
}

/* line 80279, app/assets/stylesheets/global/style.css */
button.bg-white-lightest:hover,
button.bg-white-lightest:focus {
  background-color: rgba(255, 255, 255, 0.15) !important;
}

/* line 80284, app/assets/stylesheets/global/style.css */
.bg-white-lighter {
  background-color: rgba(255, 255, 255, 0.55) !important;
}

/* line 80288, app/assets/stylesheets/global/style.css */
a.bg-white-lighter:hover,
a.bg-white-lighter:focus {
  background-color: rgba(255, 255, 255, 0.35) !important;
}

/* line 80293, app/assets/stylesheets/global/style.css */
button.bg-white-lighter:hover,
button.bg-white-lighter:focus {
  background-color: rgba(255, 255, 255, 0.35) !important;
}

/* line 80298, app/assets/stylesheets/global/style.css */
.bg-white-light {
  background-color: rgba(255, 255, 255, 0.85) !important;
}

/* line 80302, app/assets/stylesheets/global/style.css */
a.bg-white-light:hover,
a.bg-white-light:focus {
  background-color: rgba(255, 255, 255, 0.55) !important;
}

/* line 80307, app/assets/stylesheets/global/style.css */
button.bg-white-light:hover,
button.bg-white-light:focus {
  background-color: rgba(255, 255, 255, 0.55) !important;
}

/* line 80312, app/assets/stylesheets/global/style.css */
.bg-white-dark {
  background-color: rgba(128, 128, 128, 0.55) !important;
}

/* line 80316, app/assets/stylesheets/global/style.css */
a.bg-white-dark:hover,
a.bg-white-dark:focus {
  background-color: rgba(128, 128, 128, 0.35) !important;
}

/* line 80321, app/assets/stylesheets/global/style.css */
button.bg-white-dark:hover,
button.bg-white-dark:focus {
  background-color: rgba(128, 128, 128, 0.35) !important;
}

/* line 80326, app/assets/stylesheets/global/style.css */
.bg-white-darker {
  background-color: rgba(128, 128, 128, 0.85) !important;
}

/* line 80330, app/assets/stylesheets/global/style.css */
a.bg-white-darker:hover,
a.bg-white-darker:focus {
  background-color: rgba(128, 128, 128, 0.55) !important;
}

/* line 80335, app/assets/stylesheets/global/style.css */
button.bg-white-darker:hover,
button.bg-white-darker:focus {
  background-color: rgba(128, 128, 128, 0.55) !important;
}

/* line 80340, app/assets/stylesheets/global/style.css */
.bg-white-darkest {
  background-color: #808080 !important;
}

/* line 80344, app/assets/stylesheets/global/style.css */
a.bg-white-darkest:hover,
a.bg-white-darkest:focus {
  background-color: rgba(128, 128, 128, 0.85) !important;
}

/* line 80349, app/assets/stylesheets/global/style.css */
button.bg-white-darkest:hover,
button.bg-white-darkest:focus {
  background-color: rgba(128, 128, 128, 0.85) !important;
}

/* line 80354, app/assets/stylesheets/global/style.css */
.bg-gray-lightest {
  background-color: rgba(134, 142, 150, 0.35) !important;
}

/* line 80358, app/assets/stylesheets/global/style.css */
a.bg-gray-lightest:hover,
a.bg-gray-lightest:focus {
  background-color: rgba(134, 142, 150, 0.15) !important;
}

/* line 80363, app/assets/stylesheets/global/style.css */
button.bg-gray-lightest:hover,
button.bg-gray-lightest:focus {
  background-color: rgba(134, 142, 150, 0.15) !important;
}

/* line 80368, app/assets/stylesheets/global/style.css */
.bg-gray-lighter {
  background-color: rgba(134, 142, 150, 0.55) !important;
}

/* line 80372, app/assets/stylesheets/global/style.css */
a.bg-gray-lighter:hover,
a.bg-gray-lighter:focus {
  background-color: rgba(134, 142, 150, 0.35) !important;
}

/* line 80377, app/assets/stylesheets/global/style.css */
button.bg-gray-lighter:hover,
button.bg-gray-lighter:focus {
  background-color: rgba(134, 142, 150, 0.35) !important;
}

/* line 80382, app/assets/stylesheets/global/style.css */
.bg-gray-light {
  background-color: rgba(134, 142, 150, 0.85) !important;
}

/* line 80386, app/assets/stylesheets/global/style.css */
a.bg-gray-light:hover,
a.bg-gray-light:focus {
  background-color: rgba(134, 142, 150, 0.55) !important;
}

/* line 80391, app/assets/stylesheets/global/style.css */
button.bg-gray-light:hover,
button.bg-gray-light:focus {
  background-color: rgba(134, 142, 150, 0.55) !important;
}

/* line 80396, app/assets/stylesheets/global/style.css */
.bg-gray-dark {
  background-color: rgba(68, 69, 70, 0.55) !important;
  background-color: #343a40 !important;
}

/* line 80401, app/assets/stylesheets/global/style.css */
a.bg-gray-dark:hover,
a.bg-gray-dark:focus {
  background-color: rgba(68, 69, 70, 0.35) !important;
}

/* line 80406, app/assets/stylesheets/global/style.css */
button.bg-gray-dark:hover,
button.bg-gray-dark:focus {
  background-color: rgba(68, 69, 70, 0.35) !important;
}

/* line 80411, app/assets/stylesheets/global/style.css */
.bg-gray-darker {
  background-color: rgba(68, 69, 70, 0.85) !important;
}

/* line 80415, app/assets/stylesheets/global/style.css */
a.bg-gray-darker:hover,
a.bg-gray-darker:focus {
  background-color: rgba(68, 69, 70, 0.55) !important;
}

/* line 80420, app/assets/stylesheets/global/style.css */
button.bg-gray-darker:hover,
button.bg-gray-darker:focus {
  background-color: rgba(68, 69, 70, 0.55) !important;
}

/* line 80425, app/assets/stylesheets/global/style.css */
.bg-gray-darkest {
  background-color: #444546 !important;
}

/* line 80429, app/assets/stylesheets/global/style.css */
a.bg-gray-darkest:hover,
a.bg-gray-darkest:focus {
  background-color: rgba(68, 69, 70, 0.85) !important;
}

/* line 80434, app/assets/stylesheets/global/style.css */
button.bg-gray-darkest:hover,
button.bg-gray-darkest:focus {
  background-color: rgba(68, 69, 70, 0.85) !important;
}

/* line 80439, app/assets/stylesheets/global/style.css */
.bg-azure-lightest {
  background-color: rgba(69, 170, 242, 0.35) !important;
}

/* line 80443, app/assets/stylesheets/global/style.css */
a.bg-azure-lightest:hover,
a.bg-azure-lightest:focus {
  background-color: rgba(69, 170, 242, 0.15) !important;
}

/* line 80448, app/assets/stylesheets/global/style.css */
button.bg-azure-lightest:hover,
button.bg-azure-lightest:focus {
  background-color: rgba(69, 170, 242, 0.15) !important;
}

/* line 80453, app/assets/stylesheets/global/style.css */
.bg-azure-lighter {
  background-color: rgba(69, 170, 242, 0.55) !important;
}

/* line 80457, app/assets/stylesheets/global/style.css */
a.bg-azure-lighter:hover,
a.bg-azure-lighter:focus {
  background-color: rgba(69, 170, 242, 0.35) !important;
}

/* line 80462, app/assets/stylesheets/global/style.css */
button.bg-azure-lighter:hover,
button.bg-azure-lighter:focus {
  background-color: rgba(69, 170, 242, 0.35) !important;
}

/* line 80467, app/assets/stylesheets/global/style.css */
.bg-azure-light {
  background-color: rgba(69, 170, 242, 0.85) !important;
}

/* line 80471, app/assets/stylesheets/global/style.css */
a.bg-azure-light:hover,
a.bg-azure-light:focus {
  background-color: rgba(69, 170, 242, 0.55) !important;
}

/* line 80476, app/assets/stylesheets/global/style.css */
button.bg-azure-light:hover,
button.bg-azure-light:focus {
  background-color: rgba(69, 170, 242, 0.55) !important;
}

/* line 80481, app/assets/stylesheets/global/style.css */
.bg-azure-dark {
  background-color: rgba(69, 170, 242, 0.55) !important;
}

/* line 80485, app/assets/stylesheets/global/style.css */
a.bg-azure-dark:hover,
a.bg-azure-dark:focus {
  background-color: rgba(69, 170, 242, 0.35) !important;
}

/* line 80490, app/assets/stylesheets/global/style.css */
button.bg-azure-dark:hover,
button.bg-azure-dark:focus {
  background-color: rgba(69, 170, 242, 0.35) !important;
}

/* line 80495, app/assets/stylesheets/global/style.css */
.bg-azure-darker {
  background-color: rgba(69, 170, 242, 0.85) !important;
}

/* line 80499, app/assets/stylesheets/global/style.css */
a.bg-azure-darker:hover,
a.bg-azure-darker:focus {
  background-color: rgba(69, 170, 242, 0.55) !important;
}

/* line 80504, app/assets/stylesheets/global/style.css */
button.bg-azure-darker:hover,
button.bg-azure-darker:focus {
  background-color: rgba(69, 170, 242, 0.55) !important;
}

/* line 80509, app/assets/stylesheets/global/style.css */
.bg-azure-darkest {
  background-color: #005694 !important;
}

/* line 80513, app/assets/stylesheets/global/style.css */
a.bg-azure-darkest:hover,
a.bg-azure-darkest:focus {
  background-color: rgba(69, 170, 242, 0.85) !important;
}

/* line 80518, app/assets/stylesheets/global/style.css */
button.bg-azure-darkest:hover,
button.bg-azure-darkest:focus {
  background-color: rgba(69, 170, 242, 0.85) !important;
}

/* line 80523, app/assets/stylesheets/global/style.css */
.bg-lime-lightest {
  background-color: rgba(123, 210, 53, 0.35) !important;
}

/* line 80527, app/assets/stylesheets/global/style.css */
a.bg-lime-lightest:hover,
a.bg-lime-lightest:focus {
  background-color: rgba(123, 210, 53, 0.15) !important;
}

/* line 80532, app/assets/stylesheets/global/style.css */
button.bg-lime-lightest:hover,
button.bg-lime-lightest:focus {
  background-color: rgba(123, 210, 53, 0.15) !important;
}

/* line 80537, app/assets/stylesheets/global/style.css */
.bg-lime-lighter {
  background-color: rgba(123, 210, 53, 0.55) !important;
}

/* line 80541, app/assets/stylesheets/global/style.css */
a.bg-lime-lighter:hover,
a.bg-lime-lighter:focus {
  background-color: rgba(123, 210, 53, 0.35) !important;
}

/* line 80546, app/assets/stylesheets/global/style.css */
button.bg-lime-lighter:hover,
button.bg-lime-lighter:focus {
  background-color: rgba(123, 210, 53, 0.35) !important;
}

/* line 80551, app/assets/stylesheets/global/style.css */
.bg-lime-light {
  background-color: rgba(123, 210, 53, 0.85) !important;
}

/* line 80555, app/assets/stylesheets/global/style.css */
a.bg-lime-light:hover,
a.bg-lime-light:focus {
  background-color: rgba(123, 210, 53, 0.55) !important;
}

/* line 80560, app/assets/stylesheets/global/style.css */
button.bg-lime-light:hover,
button.bg-lime-light:focus {
  background-color: rgba(123, 210, 53, 0.55) !important;
}

/* line 80565, app/assets/stylesheets/global/style.css */
.bg-lime-dark {
  background-color: rgba(57, 128, 0, 0.55) !important;
}

/* line 80569, app/assets/stylesheets/global/style.css */
a.bg-lime-dark:hover,
a.bg-lime-dark:focus {
  background-color: rgba(57, 128, 0, 0.35) !important;
}

/* line 80574, app/assets/stylesheets/global/style.css */
button.bg-lime-dark:hover,
button.bg-lime-dark:focus {
  background-color: rgba(57, 128, 0, 0.35) !important;
}

/* line 80579, app/assets/stylesheets/global/style.css */
.bg-lime-darker {
  background-color: rgba(57, 128, 0, 0.85) !important;
}

/* line 80583, app/assets/stylesheets/global/style.css */
a.bg-lime-darker:hover,
a.bg-lime-darker:focus {
  background-color: rgba(57, 128, 0, 0.55) !important;
}

/* line 80588, app/assets/stylesheets/global/style.css */
button.bg-lime-darker:hover,
button.bg-lime-darker:focus {
  background-color: rgba(57, 128, 0, 0.55) !important;
}

/* line 80593, app/assets/stylesheets/global/style.css */
.bg-lime-darkest {
  background-color: #398000 !important;
}

/* line 80597, app/assets/stylesheets/global/style.css */
a.bg-lime-darkest:hover,
a.bg-lime-darkest:focus {
  background-color: rgba(57, 128, 0, 0.85) !important;
}

/* line 80602, app/assets/stylesheets/global/style.css */
button.bg-lime-darkest:hover,
button.bg-lime-darkest:focus {
  background-color: rgba(57, 128, 0, 0.85) !important;
}

/* line 80607, app/assets/stylesheets/global/style.css */
.bg-orange {
  background-color: #fc7303ab !important;
}

/* line 80611, app/assets/stylesheets/global/style.css */
.bg-indigo {
  background-color: #6574cd;
  color: #fff !important;
}

/* line 80616, app/assets/stylesheets/global/style.css */
.bg-purple-gradient {
  background-color: linear-gradient(to bottom right, #661fd6 0%, rgba(102, 31, 214, 0.55) 100%) !important;
  color: #fff !important;
}

/* line 80621, app/assets/stylesheets/global/style.css */
a.bg-purple-gradient:hover,
a.bg-purple-gradient:focus {
  background-color: rgba(102, 31, 214, 0.35) !important;
}

/* line 80626, app/assets/stylesheets/global/style.css */
button.bg-purple-gradient:hover,
button.bg-purple-gradient:focus {
  background-color: rgba(102, 31, 214, 0.35) !important;
}

/* line 80631, app/assets/stylesheets/global/style.css */
.bg-pink {
  background-color: #f58598 !important;
  color: #fff !important;
}

/* line 80636, app/assets/stylesheets/global/style.css */
.bg-darkpink {
  background-color: rgba(243, 85, 111, 0.55) !important;
  color: #fff !important;
}

/* line 80641, app/assets/stylesheets/global/style.css */
.bg-red-gradient {
  background-color: linear-gradient(to bottom right, #e32f2f 0%, rgba(227, 47, 47, 0.55) 100%);
  color: #fff !important;
}

/* line 80646, app/assets/stylesheets/global/style.css */
a.bg-red:hover,
a.bg-red:focus {
  background-color: rgba(102, 31, 214, 0.35) !important;
}

/* line 80651, app/assets/stylesheets/global/style.css */
button.bg-red:hover,
button.bg-red:focus {
  background-color: rgba(102, 31, 214, 0.35) !important;
}

/* line 80656, app/assets/stylesheets/global/style.css */
.bg-orange {
  background-color: #fc7303;
  color: #fff !important;
}

/* line 80661, app/assets/stylesheets/global/style.css */
.bg-yellow-1 {
  background-color: #FBB034;
  color: #fff !important;
}

/* line 80666, app/assets/stylesheets/global/style.css */
.bg-yellow {
  background-color: #FBB034;
  color: #fff !important;
}

/* line 80671, app/assets/stylesheets/global/style.css */
.bg-green {
  background-color: #4ecc48;
  color: #fff !important;
}

/* line 80676, app/assets/stylesheets/global/style.css */
.bg-teal {
  background-color: #2bcbba !important;
}

/* line 80680, app/assets/stylesheets/global/style.css */
.bg-cyan {
  background-color: #17a2b8 !important;
  color: #fff !important;
}

/* line 80685, app/assets/stylesheets/global/style.css */
.bg-gray {
  background-color: #868e96 !important;
}

/* line 80689, app/assets/stylesheets/global/style.css */
.bg-gray-100 {
  background-color: #f9f9fb !important;
  color: #495057 !important;
}

/* line 80694, app/assets/stylesheets/global/style.css */
.bg-gray-200 {
  background-color: #f0f0f8 !important;
  color: #495057 !important;
}

/* line 80699, app/assets/stylesheets/global/style.css */
.bg-gray-300 {
  background-color: #e1e1ef !important;
  color: #495057 !important;
}

/* line 80704, app/assets/stylesheets/global/style.css */
.bg-gray-400 {
  background-color: #d6d6e6 !important;
  color: #495057 !important;
}

/* line 80709, app/assets/stylesheets/global/style.css */
.bg-gray-500 {
  background-color: #949eb7 !important;
}

/* line 80713, app/assets/stylesheets/global/style.css */
.bg-gray-600 {
  background-color: #7987a1 !important;
}

/* line 80717, app/assets/stylesheets/global/style.css */
.bg-gray-700 {
  background-color: #4d5875 !important;
}

/* line 80721, app/assets/stylesheets/global/style.css */
.bg-gray-700 {
  background-color: #4d5875 !important;
}

/* line 80725, app/assets/stylesheets/global/style.css */
.bg-gray-800 {
  background-color: #383853 !important;
}

/* line 80729, app/assets/stylesheets/global/style.css */
.bg-gray-900 {
  background-color: #323251 !important;
}

/* line 80733, app/assets/stylesheets/global/style.css */
.bg-azure {
  background-color: #45aaf2;
}

/* line 80737, app/assets/stylesheets/global/style.css */
.bg-lime {
  background-color: #7bd235;
}

/* line 80741, app/assets/stylesheets/global/style.css */
.bg-round {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  position: absolute;
}

/* line 80748, app/assets/stylesheets/global/style.css */
.bg-square {
  color: #fff;
  background-color: #868e96;
  display: inline-block;
  min-width: 2rem;
  height: 2rem;
  padding: 0.5rem 0.25rem;
  text-align: center;
  border-radius: 3px;
  font-weight: 600;
}

/* line 80760, app/assets/stylesheets/global/style.css */
.bg-google-plus {
  background-color: #dd4b39;
}

/* line 80764, app/assets/stylesheets/global/style.css */
.bg-pinterest {
  background-color: linear-gradient(to right bottom, #c51629 0%, #bd081c 100%);
}

/* line 80768, app/assets/stylesheets/global/style.css */
.bg-dribbble {
  background-color: linear-gradient(to bottom right, #ea4c89, #c93764) !important;
}

/* line 80772, app/assets/stylesheets/global/style.css */
.bg-google {
  background-color: linear-gradient(to bottom right, #e64522, #c33219) !important;
  color: #fff;
}

/*--bg colors--*/
/* line 80778, app/assets/stylesheets/global/style.css */
.bg-primary {
  background-color: var(--primary-bg-color) !important;
}

/* line 80782, app/assets/stylesheets/global/style.css */
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: rgba(var(--primary-bg-color), 0.85) !important;
}

/* line 80787, app/assets/stylesheets/global/style.css */
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: rgba(var(--primary-bg-color), 0.85) !important;
}

/* line 80792, app/assets/stylesheets/global/style.css */
.bg-primary-lightest {
  background-color: var(--primary03) !important;
}

/* line 80796, app/assets/stylesheets/global/style.css */
a.bg-primary-lightest:hover,
a.bg-primary-lightest:focus {
  background-color: var(--primary02) !important;
}

/* line 80801, app/assets/stylesheets/global/style.css */
button.bg-primary-lightest:hover,
button.bg-primary-lightest:focus {
  background-color: var(--primary02) !important;
}

/* line 80806, app/assets/stylesheets/global/style.css */
.bg-primary-lighter {
  background-color: rgba(var(--primary-bg-color), 0.55) !important;
}

/* line 80810, app/assets/stylesheets/global/style.css */
a.bg-primary-lighter:hover,
a.bg-primary-lighter:focus {
  background-color: rgba(var(--primary-bg-color), 0.35) !important;
}

/* line 80815, app/assets/stylesheets/global/style.css */
button.bg-primary-lighter:hover,
button.bg-primary-lighter:focus {
  background-color: rgba(var(--primary-bg-color), 0.35) !important;
}

/* line 80820, app/assets/stylesheets/global/style.css */
.bg-primary-light {
  background-color: rgba(var(--primary-bg-color), 0.85) !important;
}

/* line 80824, app/assets/stylesheets/global/style.css */
a.bg-primary-light:hover,
a.bg-primary-light:focus {
  background-color: rgba(var(--primary-bg-color), 0.55) !important;
}

/* line 80829, app/assets/stylesheets/global/style.css */
button.bg-primary-light:hover,
button.bg-primary-light:focus {
  background-color: rgba(var(--primary-bg-color), 0.55) !important;
}

/* line 80834, app/assets/stylesheets/global/style.css */
.bg-primary-dark {
  background-color: rgba(var(--primary-bg-color), 0.55) !important;
}

/* line 80838, app/assets/stylesheets/global/style.css */
a.bg-primary-dark:hover,
a.bg-primary-dark:focus {
  background-color: rgba(var(--primary-bg-color), 0.35) !important;
}

/* line 80843, app/assets/stylesheets/global/style.css */
button.bg-primary-dark:hover,
button.bg-primary-dark:focus {
  background-color: rgba(var(--primary-bg-color), 0.35) !important;
}

/* line 80848, app/assets/stylesheets/global/style.css */
.bg-primary-darker {
  background-color: rgba(var(--primary-bg-color), 0.85) !important;
}

/* line 80852, app/assets/stylesheets/global/style.css */
a.bg-primary-darker:hover,
a.bg-primary-darker:focus {
  background-color: rgba(var(--primary-bg-color), 0.55) !important;
}

/* line 80857, app/assets/stylesheets/global/style.css */
button.bg-primary-darker:hover,
button.bg-primary-darker:focus {
  background-color: rgba(var(--primary-bg-color), 0.55) !important;
}

/* line 80862, app/assets/stylesheets/global/style.css */
.bg-primary-darkest {
  background-color: var(--primary-bg-color) !important;
}

/* line 80866, app/assets/stylesheets/global/style.css */
a.bg-primary-darkest:hover,
a.bg-primary-darkest:focus {
  background-color: rgba(var(--primary-bg-color), 0.85) !important;
}

/* line 80871, app/assets/stylesheets/global/style.css */
button.bg-primary-darkest:hover,
button.bg-primary-darkest:focus {
  background-color: rgba(var(--primary-bg-color), 0.85) !important;
}

/* line 80876, app/assets/stylesheets/global/style.css */
.bg-secondary {
  background-color: #e984b1 !important;
}

/* line 80880, app/assets/stylesheets/global/style.css */
a.bg-secondary:hover,
a.bg-secondary:focus {
  background-color: rgba(233, 132, 177, 0.85) !important;
}

/* line 80885, app/assets/stylesheets/global/style.css */
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: rgba(233, 132, 177, 0.85) !important;
}

/* line 80890, app/assets/stylesheets/global/style.css */
.bg-secondary-lightest {
  background-color: rgba(233, 132, 177, 0.35) !important;
}

/* line 80894, app/assets/stylesheets/global/style.css */
a.bg-secondary-lightest:hover,
a.bg-secondary-lightest:focus {
  background-color: rgba(233, 132, 177, 0.15) !important;
}

/* line 80899, app/assets/stylesheets/global/style.css */
button.bg-secondary-lightest:hover,
button.bg-secondary-lightest:focus {
  background-color: rgba(233, 132, 177, 0.15) !important;
}

/* line 80904, app/assets/stylesheets/global/style.css */
.bg-secondary-lighter {
  background-color: rgba(233, 132, 177, 0.55) !important;
}

/* line 80908, app/assets/stylesheets/global/style.css */
a.bg-secondary-lighter:hover,
a.bg-secondary-lighter:focus {
  background-color: rgba(233, 132, 177, 0.35) !important;
}

/* line 80913, app/assets/stylesheets/global/style.css */
button.bg-secondary-lighter:hover,
button.bg-secondary-lighter:focus {
  background-color: rgba(233, 132, 177, 0.35) !important;
}

/* line 80918, app/assets/stylesheets/global/style.css */
.bg-secondary-light {
  background-color: rgba(233, 132, 177, 0.85) !important;
}

/* line 80922, app/assets/stylesheets/global/style.css */
a.bg-secondary-light:hover,
a.bg-secondary-light:focus {
  background-color: rgba(233, 132, 177, 0.55) !important;
}

/* line 80927, app/assets/stylesheets/global/style.css */
button.bg-secondary-light:hover,
button.bg-secondary-light:focus {
  background-color: rgba(233, 132, 177, 0.55) !important;
}

/* line 80932, app/assets/stylesheets/global/style.css */
.bg-secondary-dark {
  background-color: rgba(211, 40, 117, 0.55) !important;
}

/* line 80936, app/assets/stylesheets/global/style.css */
a.bg-secondary-dark:hover,
a.bg-secondary-dark:focus {
  background-color: rgba(211, 40, 117, 0.35) !important;
}

/* line 80941, app/assets/stylesheets/global/style.css */
button.bg-secondary-dark:hover,
button.bg-secondary-dark:focus {
  background-color: rgba(211, 40, 117, 0.35) !important;
}

/* line 80946, app/assets/stylesheets/global/style.css */
.bg-secondary-darker {
  background-color: rgba(211, 40, 117, 0.85) !important;
}

/* line 80950, app/assets/stylesheets/global/style.css */
a.bg-secondary-darker:hover,
a.bg-secondary-darker:focus {
  background-color: rgba(211, 40, 117, 0.55) !important;
}

/* line 80955, app/assets/stylesheets/global/style.css */
button.bg-secondary-darker:hover,
button.bg-secondary-darker:focus {
  background-color: rgba(211, 40, 117, 0.55) !important;
}

/* line 80960, app/assets/stylesheets/global/style.css */
.bg-secondary-darkest {
  background-color: #d32875 !important;
}

/* line 80964, app/assets/stylesheets/global/style.css */
a.bg-secondary-darkest:hover,
a.bg-secondary-darkest:focus {
  background-color: rgba(211, 40, 117, 0.85) !important;
}

/* line 80969, app/assets/stylesheets/global/style.css */
button.bg-secondary-darkest:hover,
button.bg-secondary-darkest:focus {
  background-color: rgba(211, 40, 117, 0.85) !important;
}

/* line 80974, app/assets/stylesheets/global/style.css */
.bg-teritary {
  background-color: #59adec !important;
}

/* line 80978, app/assets/stylesheets/global/style.css */
a.bg-teritary:hover,
a.bg-teritary:focus {
  background-color: rgba(89, 173, 236, 0.85) !important;
}

/* line 80983, app/assets/stylesheets/global/style.css */
button.bg-teritary:hover,
button.bg-teritary:focus {
  background-color: rgba(89, 173, 236, 0.85) !important;
}

/* line 80988, app/assets/stylesheets/global/style.css */
.bg-teritary-lightest {
  background-color: rgba(89, 173, 236, 0.35) !important;
}

/* line 80992, app/assets/stylesheets/global/style.css */
a.bg-teritary-lightest:hover,
a.bg-teritary-lightest:focus {
  background-color: rgba(89, 173, 236, 0.15) !important;
}

/* line 80997, app/assets/stylesheets/global/style.css */
button.bg-teritary-lightest:hover,
button.bg-teritary-lightest:focus {
  background-color: rgba(89, 173, 236, 0.15) !important;
}

/* line 81002, app/assets/stylesheets/global/style.css */
.bg-teritary-lighter {
  background-color: rgba(89, 173, 236, 0.55) !important;
}

/* line 81006, app/assets/stylesheets/global/style.css */
a.bg-teritary-lighter:hover,
a.bg-teritary-lighter:focus {
  background-color: rgba(89, 173, 236, 0.35) !important;
}

/* line 81011, app/assets/stylesheets/global/style.css */
button.bg-teritary-lighter:hover,
button.bg-teritary-lighter:focus {
  background-color: rgba(89, 173, 236, 0.35) !important;
}

/* line 81016, app/assets/stylesheets/global/style.css */
.bg-teritary-light {
  background-color: rgba(89, 173, 236, 0.85) !important;
}

/* line 81020, app/assets/stylesheets/global/style.css */
a.bg-teritary-light:hover,
a.bg-teritary-light:focus {
  background-color: rgba(89, 173, 236, 0.55) !important;
}

/* line 81025, app/assets/stylesheets/global/style.css */
button.bg-teritary-light:hover,
button.bg-teritary-light:focus {
  background-color: rgba(89, 173, 236, 0.55) !important;
}

/* line 81030, app/assets/stylesheets/global/style.css */
.bg-teritary-dark {
  background-color: rgba(42, 133, 202, 0.55) !important;
}

/* line 81034, app/assets/stylesheets/global/style.css */
a.bg-teritary-dark:hover,
a.bg-teritary-dark:focus {
  background-color: rgba(42, 133, 202, 0.35) !important;
}

/* line 81039, app/assets/stylesheets/global/style.css */
button.bg-teritary-dark:hover,
button.bg-teritary-dark:focus {
  background-color: rgba(42, 133, 202, 0.35) !important;
}

/* line 81044, app/assets/stylesheets/global/style.css */
.bg-teritary-darker {
  background-color: rgba(42, 133, 202, 0.85) !important;
}

/* line 81048, app/assets/stylesheets/global/style.css */
a.bg-teritary-darker:hover,
a.bg-teritary-darker:focus {
  background-color: rgba(42, 133, 202, 0.55) !important;
}

/* line 81053, app/assets/stylesheets/global/style.css */
button.bg-teritary-darker:hover,
button.bg-teritary-darker:focus {
  background-color: rgba(42, 133, 202, 0.55) !important;
}

/* line 81058, app/assets/stylesheets/global/style.css */
.bg-teritary-darkest {
  background-color: #2a85ca !important;
}

/* line 81062, app/assets/stylesheets/global/style.css */
a.bg-teritary-darkest:hover,
a.bg-teritary-darkest:focus {
  background-color: rgba(42, 133, 202, 0.85) !important;
}

/* line 81067, app/assets/stylesheets/global/style.css */
button.bg-teritary-darkest:hover,
button.bg-teritary-darkest:focus {
  background-color: rgba(42, 133, 202, 0.85) !important;
}

/* line 81072, app/assets/stylesheets/global/style.css */
.bg-custom-yellow {
  background-color: #e7c354 !important;
}

/* line 81076, app/assets/stylesheets/global/style.css */
a.bg-custom-yellow:hover,
a.bg-custom-yellow:focus {
  background-color: rgba(231, 195, 84, 0.85) !important;
}

/* line 81081, app/assets/stylesheets/global/style.css */
button.bg-custom-yellow:hover,
button.bg-custom-yellow:focus {
  background-color: rgba(231, 195, 84, 0.85) !important;
}

/* line 81086, app/assets/stylesheets/global/style.css */
.bg-custom-yellow-lightest {
  background-color: rgba(231, 195, 84, 0.35) !important;
}

/* line 81090, app/assets/stylesheets/global/style.css */
a.bg-custom-yellow-lightest:hover,
a.bg-custom-yellow-lightest:focus {
  background-color: rgba(231, 195, 84, 0.15) !important;
}

/* line 81095, app/assets/stylesheets/global/style.css */
button.bg-custom-yellow-lightest:hover,
button.bg-custom-yellow-lightest:focus {
  background-color: rgba(231, 195, 84, 0.15) !important;
}

/* line 81100, app/assets/stylesheets/global/style.css */
.bg-custom-yellow-lighter {
  background-color: rgba(231, 195, 84, 0.55) !important;
}

/* line 81104, app/assets/stylesheets/global/style.css */
a.bg-custom-yellow-lighter:hover,
a.bg-custom-yellow-lighter:focus {
  background-color: rgba(231, 195, 84, 0.35) !important;
}

/* line 81109, app/assets/stylesheets/global/style.css */
button.bg-custom-yellow-lighter:hover,
button.bg-custom-yellow-lighter:focus {
  background-color: rgba(231, 195, 84, 0.35) !important;
}

/* line 81114, app/assets/stylesheets/global/style.css */
.bg-custom-yellow-light {
  background-color: rgba(231, 195, 84, 0.85) !important;
}

/* line 81118, app/assets/stylesheets/global/style.css */
a.bg-custom-yellow-light:hover,
a.bg-custom-yellow-light:focus {
  background-color: rgba(231, 195, 84, 0.55) !important;
}

/* line 81123, app/assets/stylesheets/global/style.css */
button.bg-custom-yellow-light:hover,
button.bg-custom-yellow-light:focus {
  background-color: rgba(231, 195, 84, 0.55) !important;
}

/* line 81128, app/assets/stylesheets/global/style.css */
.bg-custom-yellow-dark {
  background-color: rgba(201, 162, 47, 0.55) !important;
}

/* line 81132, app/assets/stylesheets/global/style.css */
a.bg-custom-yellow-dark:hover,
a.bg-custom-yellow-dark:focus {
  background-color: rgba(201, 162, 47, 0.35) !important;
}

/* line 81137, app/assets/stylesheets/global/style.css */
button.bg-custom-yellow-dark:hover,
button.bg-custom-yellow-dark:focus {
  background-color: rgba(201, 162, 47, 0.35) !important;
}

/* line 81142, app/assets/stylesheets/global/style.css */
.bg-custom-yellow-darker {
  background-color: rgba(201, 162, 47, 0.85) !important;
}

/* line 81146, app/assets/stylesheets/global/style.css */
a.bg-custom-yellow-darker:hover,
a.bg-custom-yellow-darker:focus {
  background-color: rgba(201, 162, 47, 0.55) !important;
}

/* line 81151, app/assets/stylesheets/global/style.css */
button.bg-custom-yellow-darker:hover,
button.bg-custom-yellow-darker:focus {
  background-color: rgba(201, 162, 47, 0.55) !important;
}

/* line 81156, app/assets/stylesheets/global/style.css */
.bg-custom-yellow-darkest {
  background-color: #c9a22f !important;
}

/* line 81160, app/assets/stylesheets/global/style.css */
a.bg-custom-yellow-darkest:hover,
a.bg-custom-yellow-darkest:focus {
  background-color: rgba(201, 162, 47, 0.85) !important;
}

/* line 81165, app/assets/stylesheets/global/style.css */
button.bg-custom-yellow-darkest:hover,
button.bg-custom-yellow-darkest:focus {
  background-color: rgba(201, 162, 47, 0.85) !important;
}

/*--bg-transparents--*/
/* line 81171, app/assets/stylesheets/global/style.css */
.bg-pink-transparent {
  background-color: rgba(245, 133, 152, 0.15) !important;
}

/* line 81175, app/assets/stylesheets/global/style.css */
.bg-purple-transparent {
  background-color: rgba(102, 31, 214, 0.15) !important;
}

/* line 81179, app/assets/stylesheets/global/style.css */
.bg-dark-transparent {
  background-color: rgba(52, 58, 64, 0.15) !important;
}

/* line 81183, app/assets/stylesheets/global/style.css */
.bg-white-transparent {
  background-color: rgba(255, 255, 255, 0.15) !important;
}

/* line 81187, app/assets/stylesheets/global/style.css */
.bg-primary-transparent {
  background-color: var(--primary02) !important;
}

/* line 81191, app/assets/stylesheets/global/style.css */
.bg-secondary-transparent {
  background-color: rgba(233, 132, 177, 0.15) !important;
}

/* line 81195, app/assets/stylesheets/global/style.css */
.bg-success-transparent {
  background-color: rgba(19, 191, 166, 0.15) !important;
}

/* line 81199, app/assets/stylesheets/global/style.css */
.bg-warning-transparent {
  background-color: rgba(231, 195, 84, 0.15) !important;
}

/* line 81203, app/assets/stylesheets/global/style.css */
.bg-danger-transparent {
  background-color: rgba(209, 44, 71, 0.15) !important;
}

/* line 81207, app/assets/stylesheets/global/style.css */
.bg-info-transparent {
  background-color: rgba(89, 173, 236, 0.15) !important;
}

/* line 81211, app/assets/stylesheets/global/style.css */
.bg-teritary-transparent {
  background-color: rgba(89, 173, 236, 0.15) !important;
}

/* line 81215, app/assets/stylesheets/global/style.css */
.bg-custom-yellow-transparent {
  background-color: rgba(231, 195, 84, 0.15) !important;
}

/* line 81219, app/assets/stylesheets/global/style.css */
.bg-light-transparent {
  background-color: rgba(134, 142, 150, 0.15) !important;
}

/*--Box-shadow--*/
/* line 81224, app/assets/stylesheets/global/style.css */
.shadow-primary {
  box-shadow: 0 7px 30px var(--primary02) !important;
}

/* line 81228, app/assets/stylesheets/global/style.css */
.shadow-secondary {
  box-shadow: 0 7px 30px rgba(233, 132, 177, 0.2) !important;
}

/* line 81232, app/assets/stylesheets/global/style.css */
.shadow-teritary {
  box-shadow: 0 7px 30px rgba(89, 173, 236, 0.2) !important;
}

/* line 81236, app/assets/stylesheets/global/style.css */
.shadow-warning {
  box-shadow: 0 7px 30px rgba(231, 195, 84, 0.2) !important;
}

/* line 81240, app/assets/stylesheets/global/style.css */
.shadow-custom-yellow {
  box-shadow: 0 7px 30px rgba(231, 195, 84, 0.2) !important;
}

/* line 81244, app/assets/stylesheets/global/style.css */
.shadow-info {
  box-shadow: 0 7px 30px rgba(89, 173, 236, 0.2) !important;
}

/* line 81248, app/assets/stylesheets/global/style.css */
.shadow-success {
  box-shadow: 0 7px 30px rgba(19, 191, 166, 0.2) !important;
}

/* line 81252, app/assets/stylesheets/global/style.css */
.shadow-danger {
  box-shadow: 0 7px 30px rgba(209, 44, 71, 0.2) !important;
}

/* line 81256, app/assets/stylesheets/global/style.css */
.shadow-default {
  box-shadow: 0 0 2px 2px rgba(246, 244, 251, 0.2) !important;
}

/* line 81260, app/assets/stylesheets/global/style.css */
.box-shadow-primary {
  box-shadow: 0 7px 30px var(--primary02) !important;
}

/* line 81264, app/assets/stylesheets/global/style.css */
.box-shadow-secondary {
  box-shadow: 0 7px 30px rgba(233, 132, 177, 0.2) !important;
}

/* line 81268, app/assets/stylesheets/global/style.css */
.box-shadow-teritary {
  box-shadow: 0 7px 30px rgba(89, 173, 236, 0.2) !important;
}

/* line 81272, app/assets/stylesheets/global/style.css */
.box-shadow-warning {
  box-shadow: 0 7px 30px rgba(231, 195, 84, 0.2) !important;
}

/* line 81276, app/assets/stylesheets/global/style.css */
.box-shadow-custom-yellow {
  box-shadow: 0 7px 30px rgba(231, 195, 84, 0.2) !important;
}

/* line 81280, app/assets/stylesheets/global/style.css */
.box-shadow-info {
  box-shadow: 0 7px 30px rgba(89, 173, 236, 0.2) !important;
}

/* line 81284, app/assets/stylesheets/global/style.css */
.box-shadow-success {
  box-shadow: 0 7px 30px rgba(19, 191, 166, 0.2) !important;
}

/* line 81288, app/assets/stylesheets/global/style.css */
.box-shadow-danger {
  box-shadow: 0 7px 30px rgba(209, 44, 71, 0.2) !important;
}

/* line 81292, app/assets/stylesheets/global/style.css */
.box-shadow-default {
  box-shadow: 0 3px 15px rgba(246, 244, 251, 0.2) !important;
}

/* line 81296, app/assets/stylesheets/global/style.css */
.box-shadow-0 {
  box-shadow: none !important;
}

/* line 81300, app/assets/stylesheets/global/style.css */
.primary .pricing-divider {
  padding: 1em 0 4em;
  position: relative;
}

/* line 81305, app/assets/stylesheets/global/style.css */
.secondary .pricing-divider {
  background-color: linear-gradient(to bottom right, #f1bf64 0%, #f71d36 100%) !important;
  padding: 1em 0 4em;
  position: relative;
}

/* line 81311, app/assets/stylesheets/global/style.css */
.info .pricing-divider {
  background-color: linear-gradient(to bottom right, #529efa 0%, #0774f8 100%) !important;
  padding: 1em 0 4em;
  position: relative;
}

/* line 81317, app/assets/stylesheets/global/style.css */
.success .pricing-divider {
  background-color: linear-gradient(to bottom right, #62fb62 0%, #21a544 100%) !important;
  padding: 1em 0 4em;
  position: relative;
}

/*--- text bold colors ---*/
/* line 81324, app/assets/stylesheets/global/style.css */
.primary b {
  color: rgba(var(--primary-bg-color), 0.75);
}

/* line 81328, app/assets/stylesheets/global/style.css */
.secondary b {
  color: rgba(211, 40, 117, 0.75);
}

/* line 81332, app/assets/stylesheets/global/style.css */
.info b {
  color: rgba(42, 133, 202, 0.75);
}

/* line 81336, app/assets/stylesheets/global/style.css */
.teritary b {
  color: rgba(42, 133, 202, 0.75);
}

/* line 81340, app/assets/stylesheets/global/style.css */
.success b {
  color: rgba(42, 133, 202, 0.75);
}

/* line 81344, app/assets/stylesheets/global/style.css */
.google-plus1 {
  background-color: linear-gradient(to right bottom, #dd4b39 0%, #ef6a5a 100%);
}

/* line 81348, app/assets/stylesheets/global/style.css */
.pinterest1 {
  background-color: linear-gradient(to right bottom, #bd081c 0%, #eb4553 100%);
}

/* line 81352, app/assets/stylesheets/global/style.css */
.bg-default {
  background-color: #f6f4fb;
  color: #000;
}

/* line 81357, app/assets/stylesheets/global/style.css */
.bg-white-1 {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 81361, app/assets/stylesheets/global/style.css */
.bg-white-2 {
  background-color: rgba(255, 255, 255, 0.2);
}

/* line 81365, app/assets/stylesheets/global/style.css */
.bg-white-3 {
  background-color: rgba(255, 255, 255, 0.3);
}

/* line 81369, app/assets/stylesheets/global/style.css */
.bg-white-4 {
  background-color: rgba(255, 255, 255, 0.4);
}

/* line 81373, app/assets/stylesheets/global/style.css */
.bg-white-5 {
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 81377, app/assets/stylesheets/global/style.css */
.bg-white-6 {
  background-color: rgba(255, 255, 255, 0.6);
}

/* line 81381, app/assets/stylesheets/global/style.css */
.bg-white-7 {
  background-color: rgba(255, 255, 255, 0.7);
}

/* line 81385, app/assets/stylesheets/global/style.css */
.bg-white-8 {
  background-color: rgba(255, 255, 255, 0.8);
}

/* line 81389, app/assets/stylesheets/global/style.css */
.bg-white-9 {
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 81393, app/assets/stylesheets/global/style.css */
.bg-black-1 {
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 81397, app/assets/stylesheets/global/style.css */
.bg-black-2 {
  background-color: rgba(0, 0, 0, 0.2);
}

/* line 81401, app/assets/stylesheets/global/style.css */
.bg-black-3 {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 81405, app/assets/stylesheets/global/style.css */
.bg-black-4 {
  background-color: rgba(0, 0, 0, 0.4);
}

/* line 81409, app/assets/stylesheets/global/style.css */
.bg-black-5 {
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 81413, app/assets/stylesheets/global/style.css */
.bg-black-6 {
  background-color: rgba(0, 0, 0, 0.6);
}

/* line 81417, app/assets/stylesheets/global/style.css */
.bg-black-7 {
  background-color: rgba(0, 0, 0, 0.7);
}

/* line 81421, app/assets/stylesheets/global/style.css */
.bg-black-8 {
  background-color: rgba(0, 0, 0, 0.8);
}

/* line 81425, app/assets/stylesheets/global/style.css */
.bg-black-9 {
  background: rgba(0, 0, 0, 0.9);
}

/* line 81429, app/assets/stylesheets/global/style.css */
.border {
  border: 1px solid #eaedf1 !important;
}

/* line 81433, app/assets/stylesheets/global/style.css */
.border-top {
  border-top: 1px solid #eaedf1 !important;
}

/* line 81437, app/assets/stylesheets/global/style.css */
.border-end {
  border-right: 1px solid #eaedf1 !important;
}

/* line 81441, app/assets/stylesheets/global/style.css */
.border-bottom {
  border-bottom: 1px solid #eaedf1 !important;
}

/* line 81445, app/assets/stylesheets/global/style.css */
.border-start {
  border-left: 1px solid #eaedf1 !important;
}

/* line 81449, app/assets/stylesheets/global/style.css */
.border-0 {
  border: 0 !important;
}

/* line 81453, app/assets/stylesheets/global/style.css */
.border-top-0 {
  border-top: 0 !important;
}

/* line 81457, app/assets/stylesheets/global/style.css */
.border-end-0 {
  border-right: 0 !important;
}

/* line 81461, app/assets/stylesheets/global/style.css */
.border-bottom-0 {
  border-bottom: 0 !important;
}

/* line 81465, app/assets/stylesheets/global/style.css */
.border-start-0 {
  border-left: 0 !important;
}

/* line 81469, app/assets/stylesheets/global/style.css */
.border-x-0 {
  border-left: 0 !important;
  border-right: 0 !important;
}

/* line 81474, app/assets/stylesheets/global/style.css */
.border-y-0 {
  border-top: 0 !important;
  border-bottom: 0 !important;
}

/* line 81479, app/assets/stylesheets/global/style.css */
.border-secondary {
  border-color: #e984b1 !important;
}

/* line 81483, app/assets/stylesheets/global/style.css */
.border-success {
  border-color: #13bfa6 !important;
}

/* line 81487, app/assets/stylesheets/global/style.css */
.border-info {
  border-color: #59adec !important;
}

/* line 81491, app/assets/stylesheets/global/style.css */
.border-warning {
  border-color: #e7c354 !important;
}

/* line 81495, app/assets/stylesheets/global/style.css */
.border-danger {
  border-color: #d12c47 !important;
}

/* line 81499, app/assets/stylesheets/global/style.css */
.border-teal {
  border-color: #2bcbba !important;
}

/* line 81503, app/assets/stylesheets/global/style.css */
.border-pink {
  border-color: #f58598 !important;
}

/* line 81507, app/assets/stylesheets/global/style.css */
.border-orange {
  border-color: #fc7303 !important;
}

/* line 81511, app/assets/stylesheets/global/style.css */
.border-purple {
  border-color: #661fd6 !important;
}

/* line 81515, app/assets/stylesheets/global/style.css */
.border-light {
  border-color: #e4e7ecc5 !important;
}

/* line 81519, app/assets/stylesheets/global/style.css */
.border-gray-100 {
  border-color: #f9f9fb !important;
}

/* line 81523, app/assets/stylesheets/global/style.css */
.border-gray-200 {
  border-color: #f0f0f8 !important;
}

/* line 81527, app/assets/stylesheets/global/style.css */
.border-gray-300 {
  border-color: #e1e1ef !important;
}

/* line 81531, app/assets/stylesheets/global/style.css */
.border-gray-400 {
  border-color: #d6d6e6 !important;
}

/* line 81535, app/assets/stylesheets/global/style.css */
.border-gray-500 {
  border-color: #949eb7 !important;
}

/* line 81539, app/assets/stylesheets/global/style.css */
.border-gray-600 {
  border-color: #7987a1 !important;
}

/* line 81543, app/assets/stylesheets/global/style.css */
.border-gray-700 {
  border-color: #4d5875 !important;
}

/* line 81547, app/assets/stylesheets/global/style.css */
.border-gray-800 {
  border-color: #383853 !important;
}

/* line 81551, app/assets/stylesheets/global/style.css */
.border-gray-900 {
  border-color: #323251 !important;
}

/* line 81555, app/assets/stylesheets/global/style.css */
.border-transparent {
  border: 1px solid transparent !important;
}

/* line 81559, app/assets/stylesheets/global/style.css */
.border-dark {
  border-color: #343a40 !important;
}

/* line 81563, app/assets/stylesheets/global/style.css */
.border-white {
  border-color: #fff !important;
}

/* line 81567, app/assets/stylesheets/global/style.css */
.border-primary {
  border: 1px solid var(--primary-bg-color) !important;
}

/* line 81571, app/assets/stylesheets/global/style.css */
.border-secondary {
  border: 1px solid #e984b1 !important;
}

/* line 81575, app/assets/stylesheets/global/style.css */
.border-teritary {
  border: 1px solid #59adec;
}

/* line 81579, app/assets/stylesheets/global/style.css */
.border-custom-yellow {
  border: 1px solid #e7c354;
}

/* line 81583, app/assets/stylesheets/global/style.css */
.br-100 {
  border-radius: 100% !important;
}

/* line 81587, app/assets/stylesheets/global/style.css */
.br-7 {
  border-radius: 7px;
}

/* line 81591, app/assets/stylesheets/global/style.css */
.br-5 {
  border-radius: 5px;
}

/* line 81595, app/assets/stylesheets/global/style.css */
.br-tl-5 {
  border-top-left-radius: 5px !important;
}

/* line 81599, app/assets/stylesheets/global/style.css */
.br-bl-5 {
  border-bottom-left-radius: 5px !important;
}

/* line 81603, app/assets/stylesheets/global/style.css */
.br-tr-5 {
  border-top-right-radius: 5px !important;
}

/* line 81607, app/assets/stylesheets/global/style.css */
.br-br-5 {
  border-bottom-right-radius: 5px !important;
}

/* line 81611, app/assets/stylesheets/global/style.css */
.br-tl-4 {
  border-top-left-radius: 4px !important;
}

/* line 81615, app/assets/stylesheets/global/style.css */
.br-bl-4 {
  border-bottom-left-radius: 4px !important;
}

/* line 81619, app/assets/stylesheets/global/style.css */
.br-tr-4 {
  border-top-right-radius: 4px !important;
}

/* line 81623, app/assets/stylesheets/global/style.css */
.br-br-4 {
  border-bottom-right-radius: 4px !important;
}

/* line 81627, app/assets/stylesheets/global/style.css */
.br-tl-7 {
  border-top-left-radius: 7px !important;
}

/* line 81631, app/assets/stylesheets/global/style.css */
.br-bl-7 {
  border-bottom-left-radius: 7px !important;
}

/* line 81635, app/assets/stylesheets/global/style.css */
.br-tr-7 {
  border-top-right-radius: 7px !important;
}

/* line 81639, app/assets/stylesheets/global/style.css */
.br-br-7 {
  border-bottom-right-radius: 7px !important;
}

/* line 81643, app/assets/stylesheets/global/style.css */
.br-tl-0 {
  border-top-left-radius: 0px !important;
}

/* line 81647, app/assets/stylesheets/global/style.css */
.br-bl-0 {
  border-bottom-left-radius: 0px !important;
}

/* line 81651, app/assets/stylesheets/global/style.css */
.br-tr-0 {
  border-top-right-radius: 0px !important;
}

/* line 81655, app/assets/stylesheets/global/style.css */
.br-br-0 {
  border-bottom-right-radius: 0px !important;
}

/* line 81659, app/assets/stylesheets/global/style.css */
.br-0 {
  border-radius: 0 !important;
}

/* line 81663, app/assets/stylesheets/global/style.css */
.noborder {
  border-radius: 0;
}

/* line 81667, app/assets/stylesheets/global/style.css */
.brround {
  border-radius: 26% !important;
}

/* line 81671, app/assets/stylesheets/global/style.css */
.bradius {
  border-radius: 25%;
}

/* line 81675, app/assets/stylesheets/global/style.css */
.border-danger {
  border: 2px solid;
}

/* line 81679, app/assets/stylesheets/global/style.css */
.border-end-1 {
  border-right: 1px solid #d5dce3;
}

/* line 81683, app/assets/stylesheets/global/style.css */
.rounded {
  border-radius: 50% !important;
}

/* line 81687, app/assets/stylesheets/global/style.css */
.rounded-top {
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
}

/* line 81692, app/assets/stylesheets/global/style.css */
.rounded-end {
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

/* line 81697, app/assets/stylesheets/global/style.css */
.rounded-bottom {
  border-bottom-right-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

/* line 81702, app/assets/stylesheets/global/style.css */
.rounded-start {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

/* line 81707, app/assets/stylesheets/global/style.css */
.rounded-circle {
  border-radius: 50% !important;
  border: 1px solid #bdbdbd;
}

/* line 81712, app/assets/stylesheets/global/style.css */
.rounded-smooth {
  border-radius: 5% !important;
}

/* line 81716, app/assets/stylesheets/global/style.css */
.rounded-0 {
  border-radius: 0 !important;
}

/* line 81720, app/assets/stylesheets/global/style.css */
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

/* line 81726, app/assets/stylesheets/global/style.css */
.border-dotted {
  border: 2px dotted;
}

/* line 81730, app/assets/stylesheets/global/style.css */
.border-solid {
  border: 2px solid;
}

/* line 81734, app/assets/stylesheets/global/style.css */
.border-bottom-primary {
  border-bottom-color: var(--primary-bg-color) !important;
}

/* line 81738, app/assets/stylesheets/global/style.css */
.border-bottom-secondary {
  border-bottom-color: #e984b1 !important;
}

/* line 81742, app/assets/stylesheets/global/style.css */
.border-bottom-success {
  border-bottom-color: #13bfa6 !important;
}

/* line 81746, app/assets/stylesheets/global/style.css */
.border-bottom-info {
  border-bottom-color: #59adec !important;
}

/* line 81750, app/assets/stylesheets/global/style.css */
.border-bottom-warning {
  border-bottom-color: #e7c354 !important;
}

/* line 81754, app/assets/stylesheets/global/style.css */
.border-bottom-danger {
  border-bottom-color: #d12c47 !important;
}

/* line 81758, app/assets/stylesheets/global/style.css */
.border-bottom-dark {
  border-bottom-color: #444546 !important;
}

/* line 81762, app/assets/stylesheets/global/style.css */
.border-bottom-light {
  border-bottom-color: #e4e7ecc5 !important;
}

/* line 81766, app/assets/stylesheets/global/style.css */
.border-bottom-primary-light {
  border-bottom-color: rgba(var(--primary-bg-color), 0.25) !important;
}

/* line 81770, app/assets/stylesheets/global/style.css */
.border-bottom-secondary-light {
  border-bottom-color: rgba(233, 132, 177, 0.25) !important;
}

/* line 81774, app/assets/stylesheets/global/style.css */
.border-bottom-success-light {
  border-bottom-color: rgba(19, 191, 166, 0.25) !important;
}

/* line 81778, app/assets/stylesheets/global/style.css */
.border-bottom-info-light {
  border-bottom-color: rgba(89, 173, 236, 0.25) !important;
}

/* line 81782, app/assets/stylesheets/global/style.css */
.border-bottom-warning-light {
  border-bottom-color: rgba(231, 195, 84, 0.25) !important;
}

/* line 81786, app/assets/stylesheets/global/style.css */
.border-bottom-danger-light {
  border-bottom-color: rgba(209, 44, 71, 0.25) !important;
}

/* line 81790, app/assets/stylesheets/global/style.css */
.border-bottom-dark-light {
  border-bottom-color: rgba(68, 69, 70, 0.25) !important;
}

/* line 81794, app/assets/stylesheets/global/style.css */
.border-bottom-light-light {
  border-bottom-color: rgba(228, 231, 236, 0.25) !important;
}

/* line 81798, app/assets/stylesheets/global/style.css */
.br-bottom-radius-0 {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

/* line 81803, app/assets/stylesheets/global/style.css */
.br-bottom-radius-5 {
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

/* line 81808, app/assets/stylesheets/global/style.css */
.border-x {
  border-left: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
}

/* line 81813, app/assets/stylesheets/global/style.css */
.border-y {
  border-top: 1px solid #eaedf1;
  border-bottom: 1px solid #eaedf1;
}

/* line 81818, app/assets/stylesheets/global/style.css */
.border-1 {
  border-width: 1px !important;
}

/* line 81822, app/assets/stylesheets/global/style.css */
.border-2 {
  border-width: 2px !important;
}

/* line 81826, app/assets/stylesheets/global/style.css */
.border-3 {
  border-width: 3px !important;
}

/* line 81830, app/assets/stylesheets/global/style.css */
.border-4 {
  border-width: 4px !important;
}

/* line 81834, app/assets/stylesheets/global/style.css */
.border-4 {
  border-width: 4px !important;
}

/* line 81838, app/assets/stylesheets/global/style.css */
.border-4 {
  border-width: 4px !important;
}

/* line 81842, app/assets/stylesheets/global/style.css */
.border-5 {
  border-width: 5px !important;
}

/* line 81846, app/assets/stylesheets/global/style.css */
.radius-1 {
  border-radius: 1px;
}

/* line 81850, app/assets/stylesheets/global/style.css */
.radius-5 {
  border-radius: 5px;
}

/* line 81854, app/assets/stylesheets/global/style.css */
.radius-10 {
  border-radius: 10px;
}

/* line 81858, app/assets/stylesheets/global/style.css */
.radius-20 {
  border-radius: 20px;
}

/* line 81862, app/assets/stylesheets/global/style.css */
.radius-30 {
  border-radius: 30px;
}

/* line 81866, app/assets/stylesheets/global/style.css */
.radius-40 {
  border-radius: 40px;
}

/* line 81870, app/assets/stylesheets/global/style.css */
.radius-50 {
  border-radius: 50px !important;
}

@media (min-width: 992px) {
  /* line 81875, app/assets/stylesheets/global/style.css */
  .border-lg-bottom-0 {
    border-bottom: 0px !important;
  }
  /* line 81879, app/assets/stylesheets/global/style.css */
  .br-lg-5 {
    border-radius: 5px;
  }
}

@media (min-width: 576px) {
  /* line 81885, app/assets/stylesheets/global/style.css */
  .br-tl-sm-5 {
    border-top-left-radius: 5px;
  }
  /* line 81889, app/assets/stylesheets/global/style.css */
  .br-bl-sm-5 {
    border-bottom-left-radius: 5px;
  }
  /* line 81893, app/assets/stylesheets/global/style.css */
  .br-tr-sm-5 {
    border-top-right-radius: 5px;
  }
  /* line 81897, app/assets/stylesheets/global/style.css */
  .br-br-sm-5 {
    border-bottom-right-radius: 5px;
  }
}

@media (max-width: 575.98px) {
  /* line 81903, app/assets/stylesheets/global/style.css */
  .br-xs-bl-5 {
    border-bottom-left-radius: 5px;
  }
  /* line 81907, app/assets/stylesheets/global/style.css */
  .br-xs-br-5 {
    border-bottom-right-radius: 5px;
  }
  /* line 81911, app/assets/stylesheets/global/style.css */
  .br-xs-tl-5 {
    border-top-left-radius: 5px;
  }
  /* line 81915, app/assets/stylesheets/global/style.css */
  .br-xs-tr-5 {
    border-top-right-radius: 5px;
  }
  /* line 81919, app/assets/stylesheets/global/style.css */
  .br-sm-max-0 {
    border-radius: 0px !important;
  }
}

@media (min-width: 576px) {
  /* line 81925, app/assets/stylesheets/global/style.css */
  .border-bottomo-sm {
    border-bottom: 1px solid #eaedf1;
  }
}

/* line 81930, app/assets/stylesheets/global/style.css */
.display-1 {
  font-size: 6em;
  font-weight: 300;
  line-height: 1.2;
}

/* line 81936, app/assets/stylesheets/global/style.css */
.display-2 {
  font-size: 5.5em;
  font-weight: 300;
  line-height: 1.2;
}

/* line 81942, app/assets/stylesheets/global/style.css */
.display-3 {
  font-size: 4.5em;
  font-weight: 300;
  line-height: 1.2;
}

/* line 81948, app/assets/stylesheets/global/style.css */
.display-4 {
  font-size: calc(1.475em + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}

/* line 81954, app/assets/stylesheets/global/style.css */
.display-5 {
  font-size: calc(1.425em + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}

/* line 81960, app/assets/stylesheets/global/style.css */
.display-6 {
  font-size: calc(1.375em + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 81967, app/assets/stylesheets/global/style.css */
  .display-4 {
    font-size: 3.5em;
  }
  /* line 81971, app/assets/stylesheets/global/style.css */
  .display-5 {
    font-size: 3em;
  }
  /* line 81975, app/assets/stylesheets/global/style.css */
  .display-6 {
    font-size: 2.5em;
  }
}

/* line 81980, app/assets/stylesheets/global/style.css */
.d-none {
  display: none !important;
}

/* line 81984, app/assets/stylesheets/global/style.css */
.d-inline {
  display: inline !important;
}

/* line 81988, app/assets/stylesheets/global/style.css */
.d-inline-block {
  display: inline-block !important;
}

/* line 81992, app/assets/stylesheets/global/style.css */
.d-flex {
  display: flex !important;
}

/* line 81996, app/assets/stylesheets/global/style.css */
.d-flex-wrap {
  display: flex !important;
  flex-wrap: wrap;
}

/* line 82001, app/assets/stylesheets/global/style.css */
.d-block {
  display: block !important;
}

/* line 82005, app/assets/stylesheets/global/style.css */
.d-table {
  display: table !important;
}

/* line 82009, app/assets/stylesheets/global/style.css */
.d-table-row {
  display: table-row !important;
}

/* line 82013, app/assets/stylesheets/global/style.css */
.d-table-cell {
  display: table-cell !important;
}

/* line 82017, app/assets/stylesheets/global/style.css */
.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  /* line 82023, app/assets/stylesheets/global/style.css */
  .d-sm-none {
    display: none !important;
  }
  /* line 82027, app/assets/stylesheets/global/style.css */
  .d-sm-inline {
    display: inline !important;
  }
  /* line 82031, app/assets/stylesheets/global/style.css */
  .d-sm-inline-block {
    display: inline-block !important;
  }
  /* line 82035, app/assets/stylesheets/global/style.css */
  .d-sm-block {
    display: block !important;
  }
  /* line 82039, app/assets/stylesheets/global/style.css */
  .d-sm-table {
    display: table !important;
  }
  /* line 82043, app/assets/stylesheets/global/style.css */
  .d-sm-table-row {
    display: table-row !important;
  }
  /* line 82047, app/assets/stylesheets/global/style.css */
  .d-sm-table-cell {
    display: table-cell !important;
  }
  /* line 82051, app/assets/stylesheets/global/style.css */
  .d-sm-flex {
    display: flex !important;
  }
  /* line 82056, app/assets/stylesheets/global/style.css */
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  /* line 82063, app/assets/stylesheets/global/style.css */
  .d-md-none {
    display: none !important;
  }
  /* line 82067, app/assets/stylesheets/global/style.css */
  .d-md-inline {
    display: inline !important;
  }
  /* line 82071, app/assets/stylesheets/global/style.css */
  .d-md-inline-block {
    display: inline-block !important;
  }
  /* line 82075, app/assets/stylesheets/global/style.css */
  .d-md-block {
    display: block !important;
  }
  /* line 82079, app/assets/stylesheets/global/style.css */
  .d-md-table {
    display: table !important;
  }
  /* line 82083, app/assets/stylesheets/global/style.css */
  .d-md-table-row {
    display: table-row !important;
  }
  /* line 82087, app/assets/stylesheets/global/style.css */
  .d-md-table-cell {
    display: table-cell !important;
  }
  /* line 82091, app/assets/stylesheets/global/style.css */
  .d-md-flex {
    display: flex !important;
  }
  /* line 82096, app/assets/stylesheets/global/style.css */
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  /* line 82103, app/assets/stylesheets/global/style.css */
  .d-lg-none {
    display: none !important;
  }
  /* line 82107, app/assets/stylesheets/global/style.css */
  .d-lg-inline {
    display: inline !important;
  }
  /* line 82111, app/assets/stylesheets/global/style.css */
  .d-lg-inline-block {
    display: inline-block !important;
  }
  /* line 82115, app/assets/stylesheets/global/style.css */
  .d-lg-block {
    display: block !important;
  }
  /* line 82119, app/assets/stylesheets/global/style.css */
  .d-lg-table {
    display: table !important;
  }
  /* line 82123, app/assets/stylesheets/global/style.css */
  .d-lg-table-row {
    display: table-row !important;
  }
  /* line 82127, app/assets/stylesheets/global/style.css */
  .d-lg-table-cell {
    display: table-cell !important;
  }
  /* line 82131, app/assets/stylesheets/global/style.css */
  .d-lg-flex {
    display: flex !important;
  }
  /* line 82136, app/assets/stylesheets/global/style.css */
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 1280px) {
  /* line 82143, app/assets/stylesheets/global/style.css */
  .d-xl-none {
    display: none !important;
  }
  /* line 82147, app/assets/stylesheets/global/style.css */
  .d-xl-inline {
    display: inline !important;
  }
  /* line 82151, app/assets/stylesheets/global/style.css */
  .d-xl-inline-block {
    display: inline-block !important;
  }
  /* line 82155, app/assets/stylesheets/global/style.css */
  .d-xl-block {
    display: block !important;
  }
  /* line 82159, app/assets/stylesheets/global/style.css */
  .d-xl-table {
    display: table !important;
  }
  /* line 82163, app/assets/stylesheets/global/style.css */
  .d-xl-table-row {
    display: table-row !important;
  }
  /* line 82167, app/assets/stylesheets/global/style.css */
  .d-xl-table-cell {
    display: table-cell !important;
  }
  /* line 82171, app/assets/stylesheets/global/style.css */
  .d-xl-flex {
    display: flex !important;
  }
  /* line 82176, app/assets/stylesheets/global/style.css */
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}

@media print {
  /* line 82183, app/assets/stylesheets/global/style.css */
  .d-print-none {
    display: none !important;
  }
  /* line 82187, app/assets/stylesheets/global/style.css */
  .d-print-inline {
    display: inline !important;
  }
  /* line 82191, app/assets/stylesheets/global/style.css */
  .d-print-inline-block {
    display: inline-block !important;
  }
  /* line 82195, app/assets/stylesheets/global/style.css */
  .d-print-block {
    display: block !important;
  }
  /* line 82199, app/assets/stylesheets/global/style.css */
  .d-print-table {
    display: table !important;
  }
  /* line 82203, app/assets/stylesheets/global/style.css */
  .d-print-table-row {
    display: table-row !important;
  }
  /* line 82207, app/assets/stylesheets/global/style.css */
  .d-print-table-cell {
    display: table-cell !important;
  }
  /* line 82211, app/assets/stylesheets/global/style.css */
  .d-print-flex {
    display: flex !important;
  }
  /* line 82216, app/assets/stylesheets/global/style.css */
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}

/* line 82222, app/assets/stylesheets/global/style.css */
.display-1 i,
.display-2 i,
.display-3 i,
.display-4 i {
  vertical-align: baseline;
  font-size: 0.815em;
}

/* line 82230, app/assets/stylesheets/global/style.css */
.flex-1 {
  flex: 1 !important;
}

/* line 82234, app/assets/stylesheets/global/style.css */
.flex-2 {
  flex: 2 !important;
}

@media (max-width: 992px) {
  /* line 82239, app/assets/stylesheets/global/style.css */
  .d-lg-none-max {
    display: none !important;
  }
}

@media (max-width: 768px) {
  /* line 82245, app/assets/stylesheets/global/style.css */
  .d-md-none-max {
    display: none !important;
  }
  /* line 82249, app/assets/stylesheets/global/style.css */
  .d-md-block-max {
    display: block !important;
  }
}

@media (max-width: 1280px) {
  /* line 82255, app/assets/stylesheets/global/style.css */
  .d-xl-none-max {
    display: none !important;
  }
  /* line 82259, app/assets/stylesheets/global/style.css */
  .d-xl-block-max {
    display: block !important;
  }
}

@media (max-width: 576px) {
  /* line 82265, app/assets/stylesheets/global/style.css */
  .d-sm-block-max {
    display: block !important;
  }
  /* line 82269, app/assets/stylesheets/global/style.css */
  .d-sm-none-max {
    display: none !important;
  }
}

/* line 82274, app/assets/stylesheets/global/style.css */
.float-start {
  float: left !important;
}

/* line 82278, app/assets/stylesheets/global/style.css */
.float-end {
  float: right !important;
}

/* line 82282, app/assets/stylesheets/global/style.css */
.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  /* line 82287, app/assets/stylesheets/global/style.css */
  .float-sm-start {
    float: left !important;
  }
  /* line 82291, app/assets/stylesheets/global/style.css */
  .float-sm-end {
    float: right !important;
  }
  /* line 82295, app/assets/stylesheets/global/style.css */
  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  /* line 82301, app/assets/stylesheets/global/style.css */
  .float-md-start {
    float: left !important;
  }
  /* line 82305, app/assets/stylesheets/global/style.css */
  .float-md-end {
    float: right !important;
  }
  /* line 82309, app/assets/stylesheets/global/style.css */
  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  /* line 82315, app/assets/stylesheets/global/style.css */
  .float-lg-start {
    float: left !important;
  }
  /* line 82319, app/assets/stylesheets/global/style.css */
  .float-lg-end {
    float: right !important;
  }
  /* line 82323, app/assets/stylesheets/global/style.css */
  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1280px) {
  /* line 82329, app/assets/stylesheets/global/style.css */
  .float-xl-start {
    float: left !important;
  }
  /* line 82333, app/assets/stylesheets/global/style.css */
  .float-xl-end {
    float: right !important;
  }
  /* line 82337, app/assets/stylesheets/global/style.css */
  .float-xl-none {
    float: none !important;
  }
}

/* line 82342, app/assets/stylesheets/global/style.css */
.floating {
  animation: floating 3s ease infinite;
  will-change: transform;
}

/* line 82347, app/assets/stylesheets/global/style.css */
h1, .h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

/* line 82357, app/assets/stylesheets/global/style.css */
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: normal;
  line-height: 1.1;
}

/* line 82375, app/assets/stylesheets/global/style.css */
h1,
.h1 {
  font-size: 2rem;
}

/* line 82380, app/assets/stylesheets/global/style.css */
h2,
.h2 {
  font-size: 1.75rem;
}

/* line 82385, app/assets/stylesheets/global/style.css */
h3,
.h3 {
  font-size: 1.5rem;
}

/* line 82390, app/assets/stylesheets/global/style.css */
h4,
.h4 {
  font-size: 1.125rem;
}

/* line 82395, app/assets/stylesheets/global/style.css */
h5,
.h5 {
  font-size: 1rem;
}

/* line 82400, app/assets/stylesheets/global/style.css */
h6,
.h6 {
  font-size: 0.85rem;
}

@media (max-width: 576px) {
  /* line 82407, app/assets/stylesheets/global/style.css */
  h1,
.h1 {
    font-size: 1.5rem;
  }
  /* line 82412, app/assets/stylesheets/global/style.css */
  h2,
.h2 {
    font-size: 1.25rem;
  }
  /* line 82417, app/assets/stylesheets/global/style.css */
  h3,
.h3 {
    font-size: 1rem;
  }
  /* line 82422, app/assets/stylesheets/global/style.css */
  h4,
.h4 {
    font-size: 0.9rem;
  }
  /* line 82427, app/assets/stylesheets/global/style.css */
  h5,
.h5 {
    font-size: 0.8rem;
  }
  /* line 82432, app/assets/stylesheets/global/style.css */
  h6,
.h6 {
    font-size: 0.75rem;
  }
}

/*--------- Heighpx--------------*/
/* line 82439, app/assets/stylesheets/global/style.css */
.h-10 {
  height: 10% !important;
}

/* line 82443, app/assets/stylesheets/global/style.css */
.h-25 {
  height: 25% !important;
}

/* line 82447, app/assets/stylesheets/global/style.css */
.h-50 {
  height: 50% !important;
}

/* line 82451, app/assets/stylesheets/global/style.css */
.h-75 {
  height: 75% !important;
}

/* line 82455, app/assets/stylesheets/global/style.css */
.h-90 {
  height: 90px !important;
}

/* line 82459, app/assets/stylesheets/global/style.css */
.h-60 {
  height: 60px !important;
}

/* line 82463, app/assets/stylesheets/global/style.css */
.h-100 {
  height: 100% !important;
}

/* line 82467, app/assets/stylesheets/global/style.css */
.h-150 {
  height: 150px !important;
}

/* line 82471, app/assets/stylesheets/global/style.css */
.h-160 {
  height: 160px !important;
}

/* line 82475, app/assets/stylesheets/global/style.css */
.h-180 {
  height: 180px !important;
}

/* line 82479, app/assets/stylesheets/global/style.css */
.h-275 {
  height: 275px !important;
}

/* line 82483, app/assets/stylesheets/global/style.css */
.h-365 {
  height: 365px !important;
}

/* line 82487, app/assets/stylesheets/global/style.css */
.h-400 {
  height: 400px !important;
}

/* line 82491, app/assets/stylesheets/global/style.css */
.h-415 {
  height: 415px !important;
}

/* line 82495, app/assets/stylesheets/global/style.css */
.h-430 {
  height: 430px !important;
}

/* line 82499, app/assets/stylesheets/global/style.css */
.h-450 {
  height: 450px !important;
}

/* line 82503, app/assets/stylesheets/global/style.css */
.h-200 {
  height: 200px !important;
}

/* line 82507, app/assets/stylesheets/global/style.css */
.h-230 {
  height: 230px !important;
}

/* line 82511, app/assets/stylesheets/global/style.css */
.h-500 {
  height: 500px !important;
}

/* line 82515, app/assets/stylesheets/global/style.css */
.h-550 {
  height: 550px !important;
}

/* line 82519, app/assets/stylesheets/global/style.css */
.h-600 {
  height: 600px !important;
}

/* line 82523, app/assets/stylesheets/global/style.css */
.h-650 {
  height: 650px !important;
}

/* line 82527, app/assets/stylesheets/global/style.css */
.h-auto {
  height: auto !important;
}

/* line 82531, app/assets/stylesheets/global/style.css */
.h-0 {
  height: 0 !important;
}

/* line 82535, app/assets/stylesheets/global/style.css */
.h-1 {
  height: 0.25rem !important;
}

/* line 82539, app/assets/stylesheets/global/style.css */
.h-2 {
  height: 0.5rem !important;
}

/* line 82543, app/assets/stylesheets/global/style.css */
.h-3 {
  height: 0.75rem !important;
}

/* line 82547, app/assets/stylesheets/global/style.css */
.h-4 {
  height: 1rem !important;
}

/* line 82551, app/assets/stylesheets/global/style.css */
.h-5 {
  height: 1.5rem !important;
}

/* line 82555, app/assets/stylesheets/global/style.css */
.h-6 {
  height: 2rem !important;
}

/* line 82559, app/assets/stylesheets/global/style.css */
.h-7 {
  height: 3rem !important;
}

/* line 82563, app/assets/stylesheets/global/style.css */
.h-8 {
  height: 4rem !important;
}

/* line 82567, app/assets/stylesheets/global/style.css */
.h-9 {
  height: 6rem !important;
}

/* line 82571, app/assets/stylesheets/global/style.css */
.h-97 {
  height: 97px !important;
}

/* line 82575, app/assets/stylesheets/global/style.css */
.h-240 {
  height: 240px !important;
}

/* line 82579, app/assets/stylesheets/global/style.css */
.h-250 {
  height: 250px !important;
}

/* line 82583, app/assets/stylesheets/global/style.css */
.h-260 {
  height: 260px !important;
}

/* line 82587, app/assets/stylesheets/global/style.css */
.h-270 {
  height: 270px !important;
}

/* line 82591, app/assets/stylesheets/global/style.css */
.h-280 {
  height: 280px !important;
}

/* line 82595, app/assets/stylesheets/global/style.css */
.h-300 {
  height: 300px !important;
}

/* line 82599, app/assets/stylesheets/global/style.css */
.h-340 {
  height: 340px !important;
}

/* line 82603, app/assets/stylesheets/global/style.css */
.mh-100 {
  max-height: 100% !important;
}

/* line 82607, app/assets/stylesheets/global/style.css */
.h-100vh {
  height: 100vh !important;
}

/* line 82611, app/assets/stylesheets/global/style.css */
.hpx-1 {
  height: 1px;
}

/* line 82615, app/assets/stylesheets/global/style.css */
.hpx-2 {
  height: 2px;
}

/* line 82619, app/assets/stylesheets/global/style.css */
.hpx-3 {
  height: 3px;
}

/* line 82623, app/assets/stylesheets/global/style.css */
.hpx-4 {
  height: 4px;
}

/* line 82627, app/assets/stylesheets/global/style.css */
.hpx-5 {
  height: 5px;
}

/* line 82631, app/assets/stylesheets/global/style.css */
.hpx-6 {
  height: 6px;
}

/* line 82635, app/assets/stylesheets/global/style.css */
.hpx-7 {
  height: 7px;
}

/* line 82639, app/assets/stylesheets/global/style.css */
.hpx-8 {
  height: 8px;
}

/* line 82643, app/assets/stylesheets/global/style.css */
.hpx-9 {
  height: 9px !important;
}

/* line 82647, app/assets/stylesheets/global/style.css */
.hpx-10 {
  height: 10px !important;
}

/* line 82651, app/assets/stylesheets/global/style.css */
.hpx-20 {
  height: 20px !important;
}

/* line 82655, app/assets/stylesheets/global/style.css */
.hpx-25 {
  height: 25px !important;
}

/* line 82659, app/assets/stylesheets/global/style.css */
.hpx-30 {
  height: 30px !important;
}

/* line 82663, app/assets/stylesheets/global/style.css */
.hpx-35 {
  height: 35px !important;
}

/* line 82667, app/assets/stylesheets/global/style.css */
.hpx-40 {
  height: 40px !important;
}

/* line 82671, app/assets/stylesheets/global/style.css */
.hpx-45 {
  height: 45px !important;
}

/* line 82675, app/assets/stylesheets/global/style.css */
.hpx-50 {
  height: 50px;
}

/* line 82679, app/assets/stylesheets/global/style.css */
.hpx-55 {
  height: 55px;
}

/* line 82683, app/assets/stylesheets/global/style.css */
.hpx-60 {
  height: 60px;
}

/* line 82687, app/assets/stylesheets/global/style.css */
.hpx-65 {
  height: 65px;
}

/* line 82691, app/assets/stylesheets/global/style.css */
.hpx-70 {
  height: 70px;
}

/* line 82695, app/assets/stylesheets/global/style.css */
.hpx-75 {
  height: 75px;
}

/* line 82699, app/assets/stylesheets/global/style.css */
.hpx-80 {
  height: 80px;
}

/* line 82703, app/assets/stylesheets/global/style.css */
.hpx-85 {
  height: 85px;
}

/* line 82707, app/assets/stylesheets/global/style.css */
.hpx-90 {
  height: 90px;
}

/* line 82711, app/assets/stylesheets/global/style.css */
.hpx-95 {
  height: 95px;
}

/* line 82715, app/assets/stylesheets/global/style.css */
.hpx-100 {
  height: 100px;
}

/* line 82719, app/assets/stylesheets/global/style.css */
.hpx-150 {
  height: 150px;
}

/* line 82723, app/assets/stylesheets/global/style.css */
.hrem-6 {
  height: 6rem;
}

@media (min-width: 480px) {
  /* line 82728, app/assets/stylesheets/global/style.css */
  .ht-xs-5 {
    height: 5px;
  }
  /* line 82732, app/assets/stylesheets/global/style.css */
  .ht-xs-5p {
    height: 5%;
  }
  /* line 82736, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-5p {
    max-height: 5%;
  }
  /* line 82740, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-5p {
    min-height: 5%;
  }
  /* line 82744, app/assets/stylesheets/global/style.css */
  .ht-xs-5-f {
    height: 5px !important;
  }
  /* line 82748, app/assets/stylesheets/global/style.css */
  .ht-xs-5p-f {
    height: 5% !important;
  }
  /* line 82752, app/assets/stylesheets/global/style.css */
  .ht-xs-10 {
    height: 10px;
  }
  /* line 82756, app/assets/stylesheets/global/style.css */
  .ht-xs-10p {
    height: 10%;
  }
  /* line 82760, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-10p {
    max-height: 10%;
  }
  /* line 82764, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-10p {
    min-height: 10%;
  }
  /* line 82768, app/assets/stylesheets/global/style.css */
  .ht-xs-10-f {
    height: 10px !important;
  }
  /* line 82772, app/assets/stylesheets/global/style.css */
  .ht-xs-10p-f {
    height: 10% !important;
  }
  /* line 82776, app/assets/stylesheets/global/style.css */
  .ht-xs-15 {
    height: 15px;
  }
  /* line 82780, app/assets/stylesheets/global/style.css */
  .ht-xs-15p {
    height: 15%;
  }
  /* line 82784, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-15p {
    max-height: 15%;
  }
  /* line 82788, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-15p {
    min-height: 15%;
  }
  /* line 82792, app/assets/stylesheets/global/style.css */
  .ht-xs-15-f {
    height: 15px !important;
  }
  /* line 82796, app/assets/stylesheets/global/style.css */
  .ht-xs-15p-f {
    height: 15% !important;
  }
  /* line 82800, app/assets/stylesheets/global/style.css */
  .ht-xs-20 {
    height: 20px;
  }
  /* line 82804, app/assets/stylesheets/global/style.css */
  .ht-xs-20p {
    height: 20%;
  }
  /* line 82808, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-20p {
    max-height: 20%;
  }
  /* line 82812, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-20p {
    min-height: 20%;
  }
  /* line 82816, app/assets/stylesheets/global/style.css */
  .ht-xs-20-f {
    height: 20px !important;
  }
  /* line 82820, app/assets/stylesheets/global/style.css */
  .ht-xs-20p-f {
    height: 20% !important;
  }
  /* line 82824, app/assets/stylesheets/global/style.css */
  .ht-xs-25 {
    height: 25px;
  }
  /* line 82828, app/assets/stylesheets/global/style.css */
  .ht-xs-25p {
    height: 25%;
  }
  /* line 82832, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-25p {
    max-height: 25%;
  }
  /* line 82836, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-25p {
    min-height: 25%;
  }
  /* line 82840, app/assets/stylesheets/global/style.css */
  .ht-xs-25-f {
    height: 25px !important;
  }
  /* line 82844, app/assets/stylesheets/global/style.css */
  .ht-xs-25p-f {
    height: 25% !important;
  }
  /* line 82848, app/assets/stylesheets/global/style.css */
  .ht-xs-30 {
    height: 30px;
  }
  /* line 82852, app/assets/stylesheets/global/style.css */
  .ht-xs-30p {
    height: 30%;
  }
  /* line 82856, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-30p {
    max-height: 30%;
  }
  /* line 82860, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-30p {
    min-height: 30%;
  }
  /* line 82864, app/assets/stylesheets/global/style.css */
  .ht-xs-30-f {
    height: 30px !important;
  }
  /* line 82868, app/assets/stylesheets/global/style.css */
  .ht-xs-30p-f {
    height: 30% !important;
  }
  /* line 82872, app/assets/stylesheets/global/style.css */
  .ht-xs-35 {
    height: 35px;
  }
  /* line 82876, app/assets/stylesheets/global/style.css */
  .ht-xs-35p {
    height: 35%;
  }
  /* line 82880, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-35p {
    max-height: 35%;
  }
  /* line 82884, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-35p {
    min-height: 35%;
  }
  /* line 82888, app/assets/stylesheets/global/style.css */
  .ht-xs-35-f {
    height: 35px !important;
  }
  /* line 82892, app/assets/stylesheets/global/style.css */
  .ht-xs-35p-f {
    height: 35% !important;
  }
  /* line 82896, app/assets/stylesheets/global/style.css */
  .ht-xs-40 {
    height: 40px;
  }
  /* line 82900, app/assets/stylesheets/global/style.css */
  .ht-xs-40p {
    height: 40%;
  }
  /* line 82904, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-40p {
    max-height: 40%;
  }
  /* line 82908, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-40p {
    min-height: 40%;
  }
  /* line 82912, app/assets/stylesheets/global/style.css */
  .ht-xs-40-f {
    height: 40px !important;
  }
  /* line 82916, app/assets/stylesheets/global/style.css */
  .ht-xs-40p-f {
    height: 40% !important;
  }
  /* line 82920, app/assets/stylesheets/global/style.css */
  .ht-xs-45 {
    height: 45px;
  }
  /* line 82924, app/assets/stylesheets/global/style.css */
  .ht-xs-45p {
    height: 45%;
  }
  /* line 82928, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-45p {
    max-height: 45%;
  }
  /* line 82932, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-45p {
    min-height: 45%;
  }
  /* line 82936, app/assets/stylesheets/global/style.css */
  .ht-xs-45-f {
    height: 45px !important;
  }
  /* line 82940, app/assets/stylesheets/global/style.css */
  .ht-xs-45p-f {
    height: 45% !important;
  }
  /* line 82944, app/assets/stylesheets/global/style.css */
  .ht-xs-50 {
    height: 50px;
  }
  /* line 82948, app/assets/stylesheets/global/style.css */
  .ht-xs-50p {
    height: 50%;
  }
  /* line 82952, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-50p {
    max-height: 50%;
  }
  /* line 82956, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-50p {
    min-height: 50%;
  }
  /* line 82960, app/assets/stylesheets/global/style.css */
  .ht-xs-50-f {
    height: 50px !important;
  }
  /* line 82964, app/assets/stylesheets/global/style.css */
  .ht-xs-50p-f {
    height: 50% !important;
  }
  /* line 82968, app/assets/stylesheets/global/style.css */
  .ht-xs-55 {
    height: 55px;
  }
  /* line 82972, app/assets/stylesheets/global/style.css */
  .ht-xs-55p {
    height: 55%;
  }
  /* line 82976, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-55p {
    max-height: 55%;
  }
  /* line 82980, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-55p {
    min-height: 55%;
  }
  /* line 82984, app/assets/stylesheets/global/style.css */
  .ht-xs-55-f {
    height: 55px !important;
  }
  /* line 82988, app/assets/stylesheets/global/style.css */
  .ht-xs-55p-f {
    height: 55% !important;
  }
  /* line 82992, app/assets/stylesheets/global/style.css */
  .ht-xs-60 {
    height: 60px;
  }
  /* line 82996, app/assets/stylesheets/global/style.css */
  .ht-xs-60p {
    height: 60%;
  }
  /* line 83000, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-60p {
    max-height: 60%;
  }
  /* line 83004, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-60p {
    min-height: 60%;
  }
  /* line 83008, app/assets/stylesheets/global/style.css */
  .ht-xs-60-f {
    height: 60px !important;
  }
  /* line 83012, app/assets/stylesheets/global/style.css */
  .ht-xs-60p-f {
    height: 60% !important;
  }
  /* line 83016, app/assets/stylesheets/global/style.css */
  .ht-xs-65 {
    height: 65px;
  }
  /* line 83020, app/assets/stylesheets/global/style.css */
  .ht-xs-65p {
    height: 65%;
  }
  /* line 83024, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-65p {
    max-height: 65%;
  }
  /* line 83028, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-65p {
    min-height: 65%;
  }
  /* line 83032, app/assets/stylesheets/global/style.css */
  .ht-xs-65-f {
    height: 65px !important;
  }
  /* line 83036, app/assets/stylesheets/global/style.css */
  .ht-xs-65p-f {
    height: 65% !important;
  }
  /* line 83040, app/assets/stylesheets/global/style.css */
  .ht-xs-70 {
    height: 70px;
  }
  /* line 83044, app/assets/stylesheets/global/style.css */
  .ht-xs-70p {
    height: 70%;
  }
  /* line 83048, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-70p {
    max-height: 70%;
  }
  /* line 83052, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-70p {
    min-height: 70%;
  }
  /* line 83056, app/assets/stylesheets/global/style.css */
  .ht-xs-70-f {
    height: 70px !important;
  }
  /* line 83060, app/assets/stylesheets/global/style.css */
  .ht-xs-70p-f {
    height: 70% !important;
  }
  /* line 83064, app/assets/stylesheets/global/style.css */
  .ht-xs-75 {
    height: 75px;
  }
  /* line 83068, app/assets/stylesheets/global/style.css */
  .ht-xs-75p {
    height: 75%;
  }
  /* line 83072, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-75p {
    max-height: 75%;
  }
  /* line 83076, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-75p {
    min-height: 75%;
  }
  /* line 83080, app/assets/stylesheets/global/style.css */
  .ht-xs-75-f {
    height: 75px !important;
  }
  /* line 83084, app/assets/stylesheets/global/style.css */
  .ht-xs-75p-f {
    height: 75% !important;
  }
  /* line 83088, app/assets/stylesheets/global/style.css */
  .ht-xs-80 {
    height: 80px;
  }
  /* line 83092, app/assets/stylesheets/global/style.css */
  .ht-xs-80p {
    height: 80%;
  }
  /* line 83096, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-80p {
    max-height: 80%;
  }
  /* line 83100, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-80p {
    min-height: 80%;
  }
  /* line 83104, app/assets/stylesheets/global/style.css */
  .ht-xs-80-f {
    height: 80px !important;
  }
  /* line 83108, app/assets/stylesheets/global/style.css */
  .ht-xs-80p-f {
    height: 80% !important;
  }
  /* line 83112, app/assets/stylesheets/global/style.css */
  .ht-xs-85 {
    height: 85px;
  }
  /* line 83116, app/assets/stylesheets/global/style.css */
  .ht-xs-85p {
    height: 85%;
  }
  /* line 83120, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-85p {
    max-height: 85%;
  }
  /* line 83124, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-85p {
    min-height: 85%;
  }
  /* line 83128, app/assets/stylesheets/global/style.css */
  .ht-xs-85-f {
    height: 85px !important;
  }
  /* line 83132, app/assets/stylesheets/global/style.css */
  .ht-xs-85p-f {
    height: 85% !important;
  }
  /* line 83136, app/assets/stylesheets/global/style.css */
  .ht-xs-90 {
    height: 90px;
  }
  /* line 83140, app/assets/stylesheets/global/style.css */
  .ht-xs-90p {
    height: 90%;
  }
  /* line 83144, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-90p {
    max-height: 90%;
  }
  /* line 83148, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-90p {
    min-height: 90%;
  }
  /* line 83152, app/assets/stylesheets/global/style.css */
  .ht-xs-90-f {
    height: 90px !important;
  }
  /* line 83156, app/assets/stylesheets/global/style.css */
  .ht-xs-90p-f {
    height: 90% !important;
  }
  /* line 83160, app/assets/stylesheets/global/style.css */
  .ht-xs-95 {
    height: 95px;
  }
  /* line 83164, app/assets/stylesheets/global/style.css */
  .ht-xs-95p {
    height: 95%;
  }
  /* line 83168, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-95p {
    max-height: 95%;
  }
  /* line 83172, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-95p {
    min-height: 95%;
  }
  /* line 83176, app/assets/stylesheets/global/style.css */
  .ht-xs-95-f {
    height: 95px !important;
  }
  /* line 83180, app/assets/stylesheets/global/style.css */
  .ht-xs-95p-f {
    height: 95% !important;
  }
  /* line 83184, app/assets/stylesheets/global/style.css */
  .ht-xs-100 {
    height: 100px;
  }
  /* line 83188, app/assets/stylesheets/global/style.css */
  .ht-xs-100p {
    height: 100%;
  }
  /* line 83192, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-100p {
    max-height: 100%;
  }
  /* line 83196, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-100p {
    min-height: 100%;
  }
  /* line 83200, app/assets/stylesheets/global/style.css */
  .ht-xs-100-f {
    height: 100px !important;
  }
  /* line 83204, app/assets/stylesheets/global/style.css */
  .ht-xs-100p-f {
    height: 100% !important;
  }
  /* line 83208, app/assets/stylesheets/global/style.css */
  .ht-xs-150 {
    height: 150px;
  }
  /* line 83212, app/assets/stylesheets/global/style.css */
  .ht-xs-150p {
    height: 150%;
  }
  /* line 83216, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-150p {
    max-height: 150%;
  }
  /* line 83220, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-150p {
    min-height: 150%;
  }
  /* line 83224, app/assets/stylesheets/global/style.css */
  .ht-xs-150-f {
    height: 150px !important;
  }
  /* line 83228, app/assets/stylesheets/global/style.css */
  .ht-xs-150p-f {
    height: 150% !important;
  }
  /* line 83232, app/assets/stylesheets/global/style.css */
  .ht-xs-200 {
    height: 200px;
  }
  /* line 83236, app/assets/stylesheets/global/style.css */
  .ht-xs-200p {
    height: 200%;
  }
  /* line 83240, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-200p {
    max-height: 200%;
  }
  /* line 83244, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-200p {
    min-height: 200%;
  }
  /* line 83248, app/assets/stylesheets/global/style.css */
  .ht-xs-200-f {
    height: 200px !important;
  }
  /* line 83252, app/assets/stylesheets/global/style.css */
  .ht-xs-200p-f {
    height: 200% !important;
  }
  /* line 83256, app/assets/stylesheets/global/style.css */
  .ht-xs-250 {
    height: 250px;
  }
  /* line 83260, app/assets/stylesheets/global/style.css */
  .ht-xs-250p {
    height: 250%;
  }
  /* line 83264, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-250p {
    max-height: 250%;
  }
  /* line 83268, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-250p {
    min-height: 250%;
  }
  /* line 83272, app/assets/stylesheets/global/style.css */
  .ht-xs-250-f {
    height: 250px !important;
  }
  /* line 83276, app/assets/stylesheets/global/style.css */
  .ht-xs-250p-f {
    height: 250% !important;
  }
  /* line 83280, app/assets/stylesheets/global/style.css */
  .ht-xs-300 {
    height: 300px;
  }
  /* line 83284, app/assets/stylesheets/global/style.css */
  .ht-xs-300p {
    height: 300%;
  }
  /* line 83288, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-300p {
    max-height: 300%;
  }
  /* line 83292, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-300p {
    min-height: 300%;
  }
  /* line 83296, app/assets/stylesheets/global/style.css */
  .ht-xs-300-f {
    height: 300px !important;
  }
  /* line 83300, app/assets/stylesheets/global/style.css */
  .ht-xs-300p-f {
    height: 300% !important;
  }
  /* line 83304, app/assets/stylesheets/global/style.css */
  .ht-xs-350 {
    height: 350px;
  }
  /* line 83308, app/assets/stylesheets/global/style.css */
  .ht-xs-350p {
    height: 350%;
  }
  /* line 83312, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-350p {
    max-height: 350%;
  }
  /* line 83316, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-350p {
    min-height: 350%;
  }
  /* line 83320, app/assets/stylesheets/global/style.css */
  .ht-xs-350-f {
    height: 350px !important;
  }
  /* line 83324, app/assets/stylesheets/global/style.css */
  .ht-xs-350p-f {
    height: 350% !important;
  }
  /* line 83328, app/assets/stylesheets/global/style.css */
  .ht-xs-400 {
    height: 400px;
  }
  /* line 83332, app/assets/stylesheets/global/style.css */
  .ht-xs-400p {
    height: 400%;
  }
  /* line 83336, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-400p {
    max-height: 400%;
  }
  /* line 83340, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-400p {
    min-height: 400%;
  }
  /* line 83344, app/assets/stylesheets/global/style.css */
  .ht-xs-400-f {
    height: 400px !important;
  }
  /* line 83348, app/assets/stylesheets/global/style.css */
  .ht-xs-400p-f {
    height: 400% !important;
  }
  /* line 83352, app/assets/stylesheets/global/style.css */
  .ht-xs-450 {
    height: 450px;
  }
  /* line 83356, app/assets/stylesheets/global/style.css */
  .ht-xs-450p {
    height: 450%;
  }
  /* line 83360, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-450p {
    max-height: 450%;
  }
  /* line 83364, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-450p {
    min-height: 450%;
  }
  /* line 83368, app/assets/stylesheets/global/style.css */
  .ht-xs-450-f {
    height: 450px !important;
  }
  /* line 83372, app/assets/stylesheets/global/style.css */
  .ht-xs-450p-f {
    height: 450% !important;
  }
  /* line 83376, app/assets/stylesheets/global/style.css */
  .ht-xs-500 {
    height: 500px;
  }
  /* line 83380, app/assets/stylesheets/global/style.css */
  .ht-xs-500p {
    height: 500%;
  }
  /* line 83384, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-500p {
    max-height: 500%;
  }
  /* line 83388, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-500p {
    min-height: 500%;
  }
  /* line 83392, app/assets/stylesheets/global/style.css */
  .ht-xs-500-f {
    height: 500px !important;
  }
  /* line 83396, app/assets/stylesheets/global/style.css */
  .ht-xs-500p-f {
    height: 500% !important;
  }
  /* line 83400, app/assets/stylesheets/global/style.css */
  .ht-xs-550 {
    height: 550px;
  }
  /* line 83404, app/assets/stylesheets/global/style.css */
  .ht-xs-550p {
    height: 550%;
  }
  /* line 83408, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-550p {
    max-height: 550%;
  }
  /* line 83412, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-550p {
    min-height: 550%;
  }
  /* line 83416, app/assets/stylesheets/global/style.css */
  .ht-xs-550-f {
    height: 550px !important;
  }
  /* line 83420, app/assets/stylesheets/global/style.css */
  .ht-xs-550p-f {
    height: 550% !important;
  }
  /* line 83424, app/assets/stylesheets/global/style.css */
  .ht-xs-600 {
    height: 600px;
  }
  /* line 83428, app/assets/stylesheets/global/style.css */
  .ht-xs-600p {
    height: 600%;
  }
  /* line 83432, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-600p {
    max-height: 600%;
  }
  /* line 83436, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-600p {
    min-height: 600%;
  }
  /* line 83440, app/assets/stylesheets/global/style.css */
  .ht-xs-600-f {
    height: 600px !important;
  }
  /* line 83444, app/assets/stylesheets/global/style.css */
  .ht-xs-600p-f {
    height: 600% !important;
  }
  /* line 83448, app/assets/stylesheets/global/style.css */
  .ht-xs-650 {
    height: 650px;
  }
  /* line 83452, app/assets/stylesheets/global/style.css */
  .ht-xs-650p {
    height: 650%;
  }
  /* line 83456, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-650p {
    max-height: 650%;
  }
  /* line 83460, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-650p {
    min-height: 650%;
  }
  /* line 83464, app/assets/stylesheets/global/style.css */
  .ht-xs-650-f {
    height: 650px !important;
  }
  /* line 83468, app/assets/stylesheets/global/style.css */
  .ht-xs-650p-f {
    height: 650% !important;
  }
  /* line 83472, app/assets/stylesheets/global/style.css */
  .ht-xs-700 {
    height: 700px;
  }
  /* line 83476, app/assets/stylesheets/global/style.css */
  .ht-xs-700p {
    height: 700%;
  }
  /* line 83480, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-700p {
    max-height: 700%;
  }
  /* line 83484, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-700p {
    min-height: 700%;
  }
  /* line 83488, app/assets/stylesheets/global/style.css */
  .ht-xs-700-f {
    height: 700px !important;
  }
  /* line 83492, app/assets/stylesheets/global/style.css */
  .ht-xs-700p-f {
    height: 700% !important;
  }
  /* line 83496, app/assets/stylesheets/global/style.css */
  .ht-xs-750 {
    height: 750px;
  }
  /* line 83500, app/assets/stylesheets/global/style.css */
  .ht-xs-750p {
    height: 750%;
  }
  /* line 83504, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-750p {
    max-height: 750%;
  }
  /* line 83508, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-750p {
    min-height: 750%;
  }
  /* line 83512, app/assets/stylesheets/global/style.css */
  .ht-xs-750-f {
    height: 750px !important;
  }
  /* line 83516, app/assets/stylesheets/global/style.css */
  .ht-xs-750p-f {
    height: 750% !important;
  }
  /* line 83520, app/assets/stylesheets/global/style.css */
  .ht-xs-800 {
    height: 800px;
  }
  /* line 83524, app/assets/stylesheets/global/style.css */
  .ht-xs-800p {
    height: 800%;
  }
  /* line 83528, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-800p {
    max-height: 800%;
  }
  /* line 83532, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-800p {
    min-height: 800%;
  }
  /* line 83536, app/assets/stylesheets/global/style.css */
  .ht-xs-800-f {
    height: 800px !important;
  }
  /* line 83540, app/assets/stylesheets/global/style.css */
  .ht-xs-800p-f {
    height: 800% !important;
  }
  /* line 83544, app/assets/stylesheets/global/style.css */
  .ht-xs-850 {
    height: 850px;
  }
  /* line 83548, app/assets/stylesheets/global/style.css */
  .ht-xs-850p {
    height: 850%;
  }
  /* line 83552, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-850p {
    max-height: 850%;
  }
  /* line 83556, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-850p {
    min-height: 850%;
  }
  /* line 83560, app/assets/stylesheets/global/style.css */
  .ht-xs-850-f {
    height: 850px !important;
  }
  /* line 83564, app/assets/stylesheets/global/style.css */
  .ht-xs-850p-f {
    height: 850% !important;
  }
  /* line 83568, app/assets/stylesheets/global/style.css */
  .ht-xs-100v {
    height: 100vh;
  }
}

@media (min-width: 576px) {
  /* line 83574, app/assets/stylesheets/global/style.css */
  .ht-sm-5 {
    height: 5px;
  }
  /* line 83578, app/assets/stylesheets/global/style.css */
  .ht-sm-5p {
    height: 5%;
  }
  /* line 83582, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-5p {
    max-height: 5%;
  }
  /* line 83586, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-5p {
    min-height: 5%;
  }
  /* line 83590, app/assets/stylesheets/global/style.css */
  .ht-sm-5-f {
    height: 5px !important;
  }
  /* line 83594, app/assets/stylesheets/global/style.css */
  .ht-sm-5p-f {
    height: 5% !important;
  }
  /* line 83598, app/assets/stylesheets/global/style.css */
  .ht-sm-10 {
    height: 10px;
  }
  /* line 83602, app/assets/stylesheets/global/style.css */
  .ht-sm-10p {
    height: 10%;
  }
  /* line 83606, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-10p {
    max-height: 10%;
  }
  /* line 83610, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-10p {
    min-height: 10%;
  }
  /* line 83614, app/assets/stylesheets/global/style.css */
  .ht-sm-10-f {
    height: 10px !important;
  }
  /* line 83618, app/assets/stylesheets/global/style.css */
  .ht-sm-10p-f {
    height: 10% !important;
  }
  /* line 83622, app/assets/stylesheets/global/style.css */
  .ht-sm-15 {
    height: 15px;
  }
  /* line 83626, app/assets/stylesheets/global/style.css */
  .ht-sm-15p {
    height: 15%;
  }
  /* line 83630, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-15p {
    max-height: 15%;
  }
  /* line 83634, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-15p {
    min-height: 15%;
  }
  /* line 83638, app/assets/stylesheets/global/style.css */
  .ht-sm-15-f {
    height: 15px !important;
  }
  /* line 83642, app/assets/stylesheets/global/style.css */
  .ht-sm-15p-f {
    height: 15% !important;
  }
  /* line 83646, app/assets/stylesheets/global/style.css */
  .ht-sm-20 {
    height: 20px;
  }
  /* line 83650, app/assets/stylesheets/global/style.css */
  .ht-sm-20p {
    height: 20%;
  }
  /* line 83654, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-20p {
    max-height: 20%;
  }
  /* line 83658, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-20p {
    min-height: 20%;
  }
  /* line 83662, app/assets/stylesheets/global/style.css */
  .ht-sm-20-f {
    height: 20px !important;
  }
  /* line 83666, app/assets/stylesheets/global/style.css */
  .ht-sm-20p-f {
    height: 20% !important;
  }
  /* line 83670, app/assets/stylesheets/global/style.css */
  .ht-sm-25 {
    height: 25px;
  }
  /* line 83674, app/assets/stylesheets/global/style.css */
  .ht-sm-25p {
    height: 25%;
  }
  /* line 83678, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-25p {
    max-height: 25%;
  }
  /* line 83682, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-25p {
    min-height: 25%;
  }
  /* line 83686, app/assets/stylesheets/global/style.css */
  .ht-sm-25-f {
    height: 25px !important;
  }
  /* line 83690, app/assets/stylesheets/global/style.css */
  .ht-sm-25p-f {
    height: 25% !important;
  }
  /* line 83694, app/assets/stylesheets/global/style.css */
  .ht-sm-30 {
    height: 30px;
  }
  /* line 83698, app/assets/stylesheets/global/style.css */
  .ht-sm-30p {
    height: 30%;
  }
  /* line 83702, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-30p {
    max-height: 30%;
  }
  /* line 83706, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-30p {
    min-height: 30%;
  }
  /* line 83710, app/assets/stylesheets/global/style.css */
  .ht-sm-30-f {
    height: 30px !important;
  }
  /* line 83714, app/assets/stylesheets/global/style.css */
  .ht-sm-30p-f {
    height: 30% !important;
  }
  /* line 83718, app/assets/stylesheets/global/style.css */
  .ht-sm-35 {
    height: 35px;
  }
  /* line 83722, app/assets/stylesheets/global/style.css */
  .ht-sm-35p {
    height: 35%;
  }
  /* line 83726, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-35p {
    max-height: 35%;
  }
  /* line 83730, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-35p {
    min-height: 35%;
  }
  /* line 83734, app/assets/stylesheets/global/style.css */
  .ht-sm-35-f {
    height: 35px !important;
  }
  /* line 83738, app/assets/stylesheets/global/style.css */
  .ht-sm-35p-f {
    height: 35% !important;
  }
  /* line 83742, app/assets/stylesheets/global/style.css */
  .ht-sm-40 {
    height: 40px;
  }
  /* line 83746, app/assets/stylesheets/global/style.css */
  .ht-sm-40p {
    height: 40%;
  }
  /* line 83750, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-40p {
    max-height: 40%;
  }
  /* line 83754, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-40p {
    min-height: 40%;
  }
  /* line 83758, app/assets/stylesheets/global/style.css */
  .ht-sm-40-f {
    height: 40px !important;
  }
  /* line 83762, app/assets/stylesheets/global/style.css */
  .ht-sm-40p-f {
    height: 40% !important;
  }
  /* line 83766, app/assets/stylesheets/global/style.css */
  .ht-sm-45 {
    height: 45px;
  }
  /* line 83770, app/assets/stylesheets/global/style.css */
  .ht-sm-45p {
    height: 45%;
  }
  /* line 83774, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-45p {
    max-height: 45%;
  }
  /* line 83778, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-45p {
    min-height: 45%;
  }
  /* line 83782, app/assets/stylesheets/global/style.css */
  .ht-sm-45-f {
    height: 45px !important;
  }
  /* line 83786, app/assets/stylesheets/global/style.css */
  .ht-sm-45p-f {
    height: 45% !important;
  }
  /* line 83790, app/assets/stylesheets/global/style.css */
  .ht-sm-50 {
    height: 50px;
  }
  /* line 83794, app/assets/stylesheets/global/style.css */
  .ht-sm-50p {
    height: 50%;
  }
  /* line 83798, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-50p {
    max-height: 50%;
  }
  /* line 83802, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-50p {
    min-height: 50%;
  }
  /* line 83806, app/assets/stylesheets/global/style.css */
  .ht-sm-50-f {
    height: 50px !important;
  }
  /* line 83810, app/assets/stylesheets/global/style.css */
  .ht-sm-50p-f {
    height: 50% !important;
  }
  /* line 83814, app/assets/stylesheets/global/style.css */
  .ht-sm-55 {
    height: 55px;
  }
  /* line 83818, app/assets/stylesheets/global/style.css */
  .ht-sm-55p {
    height: 55%;
  }
  /* line 83822, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-55p {
    max-height: 55%;
  }
  /* line 83826, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-55p {
    min-height: 55%;
  }
  /* line 83830, app/assets/stylesheets/global/style.css */
  .ht-sm-55-f {
    height: 55px !important;
  }
  /* line 83834, app/assets/stylesheets/global/style.css */
  .ht-sm-55p-f {
    height: 55% !important;
  }
  /* line 83838, app/assets/stylesheets/global/style.css */
  .ht-sm-60 {
    height: 60px;
  }
  /* line 83842, app/assets/stylesheets/global/style.css */
  .ht-sm-60p {
    height: 60%;
  }
  /* line 83846, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-60p {
    max-height: 60%;
  }
  /* line 83850, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-60p {
    min-height: 60%;
  }
  /* line 83854, app/assets/stylesheets/global/style.css */
  .ht-sm-60-f {
    height: 60px !important;
  }
  /* line 83858, app/assets/stylesheets/global/style.css */
  .ht-sm-60p-f {
    height: 60% !important;
  }
  /* line 83862, app/assets/stylesheets/global/style.css */
  .ht-sm-65 {
    height: 65px;
  }
  /* line 83866, app/assets/stylesheets/global/style.css */
  .ht-sm-65p {
    height: 65%;
  }
  /* line 83870, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-65p {
    max-height: 65%;
  }
  /* line 83874, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-65p {
    min-height: 65%;
  }
  /* line 83878, app/assets/stylesheets/global/style.css */
  .ht-sm-65-f {
    height: 65px !important;
  }
  /* line 83882, app/assets/stylesheets/global/style.css */
  .ht-sm-65p-f {
    height: 65% !important;
  }
  /* line 83886, app/assets/stylesheets/global/style.css */
  .ht-sm-70 {
    height: 70px;
  }
  /* line 83890, app/assets/stylesheets/global/style.css */
  .ht-sm-70p {
    height: 70%;
  }
  /* line 83894, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-70p {
    max-height: 70%;
  }
  /* line 83898, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-70p {
    min-height: 70%;
  }
  /* line 83902, app/assets/stylesheets/global/style.css */
  .ht-sm-70-f {
    height: 70px !important;
  }
  /* line 83906, app/assets/stylesheets/global/style.css */
  .ht-sm-70p-f {
    height: 70% !important;
  }
  /* line 83910, app/assets/stylesheets/global/style.css */
  .ht-sm-75 {
    height: 75px;
  }
  /* line 83914, app/assets/stylesheets/global/style.css */
  .ht-sm-75p {
    height: 75%;
  }
  /* line 83918, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-75p {
    max-height: 75%;
  }
  /* line 83922, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-75p {
    min-height: 75%;
  }
  /* line 83926, app/assets/stylesheets/global/style.css */
  .ht-sm-75-f {
    height: 75px !important;
  }
  /* line 83930, app/assets/stylesheets/global/style.css */
  .ht-sm-75p-f {
    height: 75% !important;
  }
  /* line 83934, app/assets/stylesheets/global/style.css */
  .ht-sm-80 {
    height: 80px;
  }
  /* line 83938, app/assets/stylesheets/global/style.css */
  .ht-sm-80p {
    height: 80%;
  }
  /* line 83942, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-80p {
    max-height: 80%;
  }
  /* line 83946, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-80p {
    min-height: 80%;
  }
  /* line 83950, app/assets/stylesheets/global/style.css */
  .ht-sm-80-f {
    height: 80px !important;
  }
  /* line 83954, app/assets/stylesheets/global/style.css */
  .ht-sm-80p-f {
    height: 80% !important;
  }
  /* line 83958, app/assets/stylesheets/global/style.css */
  .ht-sm-85 {
    height: 85px;
  }
  /* line 83962, app/assets/stylesheets/global/style.css */
  .ht-sm-85p {
    height: 85%;
  }
  /* line 83966, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-85p {
    max-height: 85%;
  }
  /* line 83970, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-85p {
    min-height: 85%;
  }
  /* line 83974, app/assets/stylesheets/global/style.css */
  .ht-sm-85-f {
    height: 85px !important;
  }
  /* line 83978, app/assets/stylesheets/global/style.css */
  .ht-sm-85p-f {
    height: 85% !important;
  }
  /* line 83982, app/assets/stylesheets/global/style.css */
  .ht-sm-90 {
    height: 90px;
  }
  /* line 83986, app/assets/stylesheets/global/style.css */
  .ht-sm-90p {
    height: 90%;
  }
  /* line 83990, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-90p {
    max-height: 90%;
  }
  /* line 83994, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-90p {
    min-height: 90%;
  }
  /* line 83998, app/assets/stylesheets/global/style.css */
  .ht-sm-90-f {
    height: 90px !important;
  }
  /* line 84002, app/assets/stylesheets/global/style.css */
  .ht-sm-90p-f {
    height: 90% !important;
  }
  /* line 84006, app/assets/stylesheets/global/style.css */
  .ht-sm-95 {
    height: 95px;
  }
  /* line 84010, app/assets/stylesheets/global/style.css */
  .ht-sm-95p {
    height: 95%;
  }
  /* line 84014, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-95p {
    max-height: 95%;
  }
  /* line 84018, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-95p {
    min-height: 95%;
  }
  /* line 84022, app/assets/stylesheets/global/style.css */
  .ht-sm-95-f {
    height: 95px !important;
  }
  /* line 84026, app/assets/stylesheets/global/style.css */
  .ht-sm-95p-f {
    height: 95% !important;
  }
  /* line 84030, app/assets/stylesheets/global/style.css */
  .ht-sm-100 {
    height: 100px;
  }
  /* line 84034, app/assets/stylesheets/global/style.css */
  .ht-sm-100p {
    height: 100%;
  }
  /* line 84038, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-100p {
    max-height: 100%;
  }
  /* line 84042, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-100p {
    min-height: 100%;
  }
  /* line 84046, app/assets/stylesheets/global/style.css */
  .ht-sm-100-f {
    height: 100px !important;
  }
  /* line 84050, app/assets/stylesheets/global/style.css */
  .ht-sm-100p-f {
    height: 100% !important;
  }
  /* line 84054, app/assets/stylesheets/global/style.css */
  .ht-sm-150 {
    height: 150px;
  }
  /* line 84058, app/assets/stylesheets/global/style.css */
  .ht-sm-150p {
    height: 150%;
  }
  /* line 84062, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-150p {
    max-height: 150%;
  }
  /* line 84066, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-150p {
    min-height: 150%;
  }
  /* line 84070, app/assets/stylesheets/global/style.css */
  .ht-sm-150-f {
    height: 150px !important;
  }
  /* line 84074, app/assets/stylesheets/global/style.css */
  .ht-sm-150p-f {
    height: 150% !important;
  }
  /* line 84078, app/assets/stylesheets/global/style.css */
  .ht-sm-200 {
    height: 200px;
  }
  /* line 84082, app/assets/stylesheets/global/style.css */
  .ht-sm-200p {
    height: 200%;
  }
  /* line 84086, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-200p {
    max-height: 200%;
  }
  /* line 84090, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-200p {
    min-height: 200%;
  }
  /* line 84094, app/assets/stylesheets/global/style.css */
  .ht-sm-200-f {
    height: 200px !important;
  }
  /* line 84098, app/assets/stylesheets/global/style.css */
  .ht-sm-200p-f {
    height: 200% !important;
  }
  /* line 84102, app/assets/stylesheets/global/style.css */
  .ht-sm-250 {
    height: 250px;
  }
  /* line 84106, app/assets/stylesheets/global/style.css */
  .ht-sm-250p {
    height: 250%;
  }
  /* line 84110, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-250p {
    max-height: 250%;
  }
  /* line 84114, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-250p {
    min-height: 250%;
  }
  /* line 84118, app/assets/stylesheets/global/style.css */
  .ht-sm-250-f {
    height: 250px !important;
  }
  /* line 84122, app/assets/stylesheets/global/style.css */
  .ht-sm-250p-f {
    height: 250% !important;
  }
  /* line 84126, app/assets/stylesheets/global/style.css */
  .ht-sm-300 {
    height: 300px;
  }
  /* line 84130, app/assets/stylesheets/global/style.css */
  .ht-sm-300p {
    height: 300%;
  }
  /* line 84134, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-300p {
    max-height: 300%;
  }
  /* line 84138, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-300p {
    min-height: 300%;
  }
  /* line 84142, app/assets/stylesheets/global/style.css */
  .ht-sm-300-f {
    height: 300px !important;
  }
  /* line 84146, app/assets/stylesheets/global/style.css */
  .ht-sm-300p-f {
    height: 300% !important;
  }
  /* line 84150, app/assets/stylesheets/global/style.css */
  .ht-sm-350 {
    height: 350px;
  }
  /* line 84154, app/assets/stylesheets/global/style.css */
  .ht-sm-350p {
    height: 350%;
  }
  /* line 84158, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-350p {
    max-height: 350%;
  }
  /* line 84162, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-350p {
    min-height: 350%;
  }
  /* line 84166, app/assets/stylesheets/global/style.css */
  .ht-sm-350-f {
    height: 350px !important;
  }
  /* line 84170, app/assets/stylesheets/global/style.css */
  .ht-sm-350p-f {
    height: 350% !important;
  }
  /* line 84174, app/assets/stylesheets/global/style.css */
  .ht-sm-400 {
    height: 400px;
  }
  /* line 84178, app/assets/stylesheets/global/style.css */
  .ht-sm-400p {
    height: 400%;
  }
  /* line 84182, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-400p {
    max-height: 400%;
  }
  /* line 84186, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-400p {
    min-height: 400%;
  }
  /* line 84190, app/assets/stylesheets/global/style.css */
  .ht-sm-400-f {
    height: 400px !important;
  }
  /* line 84194, app/assets/stylesheets/global/style.css */
  .ht-sm-400p-f {
    height: 400% !important;
  }
  /* line 84198, app/assets/stylesheets/global/style.css */
  .ht-sm-450 {
    height: 450px;
  }
  /* line 84202, app/assets/stylesheets/global/style.css */
  .ht-sm-450p {
    height: 450%;
  }
  /* line 84206, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-450p {
    max-height: 450%;
  }
  /* line 84210, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-450p {
    min-height: 450%;
  }
  /* line 84214, app/assets/stylesheets/global/style.css */
  .ht-sm-450-f {
    height: 450px !important;
  }
  /* line 84218, app/assets/stylesheets/global/style.css */
  .ht-sm-450p-f {
    height: 450% !important;
  }
  /* line 84222, app/assets/stylesheets/global/style.css */
  .ht-sm-500 {
    height: 500px;
  }
  /* line 84226, app/assets/stylesheets/global/style.css */
  .ht-sm-500p {
    height: 500%;
  }
  /* line 84230, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-500p {
    max-height: 500%;
  }
  /* line 84234, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-500p {
    min-height: 500%;
  }
  /* line 84238, app/assets/stylesheets/global/style.css */
  .ht-sm-500-f {
    height: 500px !important;
  }
  /* line 84242, app/assets/stylesheets/global/style.css */
  .ht-sm-500p-f {
    height: 500% !important;
  }
  /* line 84246, app/assets/stylesheets/global/style.css */
  .ht-sm-550 {
    height: 550px;
  }
  /* line 84250, app/assets/stylesheets/global/style.css */
  .ht-sm-550p {
    height: 550%;
  }
  /* line 84254, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-550p {
    max-height: 550%;
  }
  /* line 84258, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-550p {
    min-height: 550%;
  }
  /* line 84262, app/assets/stylesheets/global/style.css */
  .ht-sm-550-f {
    height: 550px !important;
  }
  /* line 84266, app/assets/stylesheets/global/style.css */
  .ht-sm-550p-f {
    height: 550% !important;
  }
  /* line 84270, app/assets/stylesheets/global/style.css */
  .ht-sm-600 {
    height: 600px;
  }
  /* line 84274, app/assets/stylesheets/global/style.css */
  .ht-sm-600p {
    height: 600%;
  }
  /* line 84278, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-600p {
    max-height: 600%;
  }
  /* line 84282, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-600p {
    min-height: 600%;
  }
  /* line 84286, app/assets/stylesheets/global/style.css */
  .ht-sm-600-f {
    height: 600px !important;
  }
  /* line 84290, app/assets/stylesheets/global/style.css */
  .ht-sm-600p-f {
    height: 600% !important;
  }
  /* line 84294, app/assets/stylesheets/global/style.css */
  .ht-sm-650 {
    height: 650px;
  }
  /* line 84298, app/assets/stylesheets/global/style.css */
  .ht-sm-650p {
    height: 650%;
  }
  /* line 84302, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-650p {
    max-height: 650%;
  }
  /* line 84306, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-650p {
    min-height: 650%;
  }
  /* line 84310, app/assets/stylesheets/global/style.css */
  .ht-sm-650-f {
    height: 650px !important;
  }
  /* line 84314, app/assets/stylesheets/global/style.css */
  .ht-sm-650p-f {
    height: 650% !important;
  }
  /* line 84318, app/assets/stylesheets/global/style.css */
  .ht-sm-700 {
    height: 700px;
  }
  /* line 84322, app/assets/stylesheets/global/style.css */
  .ht-sm-700p {
    height: 700%;
  }
  /* line 84326, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-700p {
    max-height: 700%;
  }
  /* line 84330, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-700p {
    min-height: 700%;
  }
  /* line 84334, app/assets/stylesheets/global/style.css */
  .ht-sm-700-f {
    height: 700px !important;
  }
  /* line 84338, app/assets/stylesheets/global/style.css */
  .ht-sm-700p-f {
    height: 700% !important;
  }
  /* line 84342, app/assets/stylesheets/global/style.css */
  .ht-sm-750 {
    height: 750px;
  }
  /* line 84346, app/assets/stylesheets/global/style.css */
  .ht-sm-750p {
    height: 750%;
  }
  /* line 84350, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-750p {
    max-height: 750%;
  }
  /* line 84354, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-750p {
    min-height: 750%;
  }
  /* line 84358, app/assets/stylesheets/global/style.css */
  .ht-sm-750-f {
    height: 750px !important;
  }
  /* line 84362, app/assets/stylesheets/global/style.css */
  .ht-sm-750p-f {
    height: 750% !important;
  }
  /* line 84366, app/assets/stylesheets/global/style.css */
  .ht-sm-800 {
    height: 800px;
  }
  /* line 84370, app/assets/stylesheets/global/style.css */
  .ht-sm-800p {
    height: 800%;
  }
  /* line 84374, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-800p {
    max-height: 800%;
  }
  /* line 84378, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-800p {
    min-height: 800%;
  }
  /* line 84382, app/assets/stylesheets/global/style.css */
  .ht-sm-800-f {
    height: 800px !important;
  }
  /* line 84386, app/assets/stylesheets/global/style.css */
  .ht-sm-800p-f {
    height: 800% !important;
  }
  /* line 84390, app/assets/stylesheets/global/style.css */
  .ht-sm-850 {
    height: 850px;
  }
  /* line 84394, app/assets/stylesheets/global/style.css */
  .ht-sm-850p {
    height: 850%;
  }
  /* line 84398, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-850p {
    max-height: 850%;
  }
  /* line 84402, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-850p {
    min-height: 850%;
  }
  /* line 84406, app/assets/stylesheets/global/style.css */
  .ht-sm-850-f {
    height: 850px !important;
  }
  /* line 84410, app/assets/stylesheets/global/style.css */
  .ht-sm-850p-f {
    height: 850% !important;
  }
  /* line 84414, app/assets/stylesheets/global/style.css */
  .ht-sm-100v {
    height: 100vh;
  }
}

@media (min-width: 768px) {
  /* line 84420, app/assets/stylesheets/global/style.css */
  .ht-md-5 {
    height: 5px;
  }
  /* line 84424, app/assets/stylesheets/global/style.css */
  .ht-md-5p {
    height: 5%;
  }
  /* line 84428, app/assets/stylesheets/global/style.css */
  .mx-ht-md-5p {
    max-height: 5%;
  }
  /* line 84432, app/assets/stylesheets/global/style.css */
  .mn-ht-md-5p {
    min-height: 5%;
  }
  /* line 84436, app/assets/stylesheets/global/style.css */
  .ht-md-5-f {
    height: 5px !important;
  }
  /* line 84440, app/assets/stylesheets/global/style.css */
  .ht-md-5p-f {
    height: 5% !important;
  }
  /* line 84444, app/assets/stylesheets/global/style.css */
  .ht-md-10 {
    height: 10px;
  }
  /* line 84448, app/assets/stylesheets/global/style.css */
  .ht-md-10p {
    height: 10%;
  }
  /* line 84452, app/assets/stylesheets/global/style.css */
  .mx-ht-md-10p {
    max-height: 10%;
  }
  /* line 84456, app/assets/stylesheets/global/style.css */
  .mn-ht-md-10p {
    min-height: 10%;
  }
  /* line 84460, app/assets/stylesheets/global/style.css */
  .ht-md-10-f {
    height: 10px !important;
  }
  /* line 84464, app/assets/stylesheets/global/style.css */
  .ht-md-10p-f {
    height: 10% !important;
  }
  /* line 84468, app/assets/stylesheets/global/style.css */
  .ht-md-15 {
    height: 15px;
  }
  /* line 84472, app/assets/stylesheets/global/style.css */
  .ht-md-15p {
    height: 15%;
  }
  /* line 84476, app/assets/stylesheets/global/style.css */
  .mx-ht-md-15p {
    max-height: 15%;
  }
  /* line 84480, app/assets/stylesheets/global/style.css */
  .mn-ht-md-15p {
    min-height: 15%;
  }
  /* line 84484, app/assets/stylesheets/global/style.css */
  .ht-md-15-f {
    height: 15px !important;
  }
  /* line 84488, app/assets/stylesheets/global/style.css */
  .ht-md-15p-f {
    height: 15% !important;
  }
  /* line 84492, app/assets/stylesheets/global/style.css */
  .ht-md-20 {
    height: 20px;
  }
  /* line 84496, app/assets/stylesheets/global/style.css */
  .ht-md-20p {
    height: 20%;
  }
  /* line 84500, app/assets/stylesheets/global/style.css */
  .mx-ht-md-20p {
    max-height: 20%;
  }
  /* line 84504, app/assets/stylesheets/global/style.css */
  .mn-ht-md-20p {
    min-height: 20%;
  }
  /* line 84508, app/assets/stylesheets/global/style.css */
  .ht-md-20-f {
    height: 20px !important;
  }
  /* line 84512, app/assets/stylesheets/global/style.css */
  .ht-md-20p-f {
    height: 20% !important;
  }
  /* line 84516, app/assets/stylesheets/global/style.css */
  .ht-md-25 {
    height: 25px;
  }
  /* line 84520, app/assets/stylesheets/global/style.css */
  .ht-md-25p {
    height: 25%;
  }
  /* line 84524, app/assets/stylesheets/global/style.css */
  .mx-ht-md-25p {
    max-height: 25%;
  }
  /* line 84528, app/assets/stylesheets/global/style.css */
  .mn-ht-md-25p {
    min-height: 25%;
  }
  /* line 84532, app/assets/stylesheets/global/style.css */
  .ht-md-25-f {
    height: 25px !important;
  }
  /* line 84536, app/assets/stylesheets/global/style.css */
  .ht-md-25p-f {
    height: 25% !important;
  }
  /* line 84540, app/assets/stylesheets/global/style.css */
  .ht-md-30 {
    height: 30px;
  }
  /* line 84544, app/assets/stylesheets/global/style.css */
  .ht-md-30p {
    height: 30%;
  }
  /* line 84548, app/assets/stylesheets/global/style.css */
  .mx-ht-md-30p {
    max-height: 30%;
  }
  /* line 84552, app/assets/stylesheets/global/style.css */
  .mn-ht-md-30p {
    min-height: 30%;
  }
  /* line 84556, app/assets/stylesheets/global/style.css */
  .ht-md-30-f {
    height: 30px !important;
  }
  /* line 84560, app/assets/stylesheets/global/style.css */
  .ht-md-30p-f {
    height: 30% !important;
  }
  /* line 84564, app/assets/stylesheets/global/style.css */
  .ht-md-35 {
    height: 35px;
  }
  /* line 84568, app/assets/stylesheets/global/style.css */
  .ht-md-35p {
    height: 35%;
  }
  /* line 84572, app/assets/stylesheets/global/style.css */
  .mx-ht-md-35p {
    max-height: 35%;
  }
  /* line 84576, app/assets/stylesheets/global/style.css */
  .mn-ht-md-35p {
    min-height: 35%;
  }
  /* line 84580, app/assets/stylesheets/global/style.css */
  .ht-md-35-f {
    height: 35px !important;
  }
  /* line 84584, app/assets/stylesheets/global/style.css */
  .ht-md-35p-f {
    height: 35% !important;
  }
  /* line 84588, app/assets/stylesheets/global/style.css */
  .ht-md-40 {
    height: 40px;
  }
  /* line 84592, app/assets/stylesheets/global/style.css */
  .ht-md-40p {
    height: 40%;
  }
  /* line 84596, app/assets/stylesheets/global/style.css */
  .mx-ht-md-40p {
    max-height: 40%;
  }
  /* line 84600, app/assets/stylesheets/global/style.css */
  .mn-ht-md-40p {
    min-height: 40%;
  }
  /* line 84604, app/assets/stylesheets/global/style.css */
  .ht-md-40-f {
    height: 40px !important;
  }
  /* line 84608, app/assets/stylesheets/global/style.css */
  .ht-md-40p-f {
    height: 40% !important;
  }
  /* line 84612, app/assets/stylesheets/global/style.css */
  .ht-md-45 {
    height: 45px;
  }
  /* line 84616, app/assets/stylesheets/global/style.css */
  .ht-md-45p {
    height: 45%;
  }
  /* line 84620, app/assets/stylesheets/global/style.css */
  .mx-ht-md-45p {
    max-height: 45%;
  }
  /* line 84624, app/assets/stylesheets/global/style.css */
  .mn-ht-md-45p {
    min-height: 45%;
  }
  /* line 84628, app/assets/stylesheets/global/style.css */
  .ht-md-45-f {
    height: 45px !important;
  }
  /* line 84632, app/assets/stylesheets/global/style.css */
  .ht-md-45p-f {
    height: 45% !important;
  }
  /* line 84636, app/assets/stylesheets/global/style.css */
  .ht-md-50 {
    height: 50px;
  }
  /* line 84640, app/assets/stylesheets/global/style.css */
  .ht-md-50p {
    height: 50%;
  }
  /* line 84644, app/assets/stylesheets/global/style.css */
  .mx-ht-md-50p {
    max-height: 50%;
  }
  /* line 84648, app/assets/stylesheets/global/style.css */
  .mn-ht-md-50p {
    min-height: 50%;
  }
  /* line 84652, app/assets/stylesheets/global/style.css */
  .ht-md-50-f {
    height: 50px !important;
  }
  /* line 84656, app/assets/stylesheets/global/style.css */
  .ht-md-50p-f {
    height: 50% !important;
  }
  /* line 84660, app/assets/stylesheets/global/style.css */
  .ht-md-55 {
    height: 55px;
  }
  /* line 84664, app/assets/stylesheets/global/style.css */
  .ht-md-55p {
    height: 55%;
  }
  /* line 84668, app/assets/stylesheets/global/style.css */
  .mx-ht-md-55p {
    max-height: 55%;
  }
  /* line 84672, app/assets/stylesheets/global/style.css */
  .mn-ht-md-55p {
    min-height: 55%;
  }
  /* line 84676, app/assets/stylesheets/global/style.css */
  .ht-md-55-f {
    height: 55px !important;
  }
  /* line 84680, app/assets/stylesheets/global/style.css */
  .ht-md-55p-f {
    height: 55% !important;
  }
  /* line 84684, app/assets/stylesheets/global/style.css */
  .ht-md-60 {
    height: 60px;
  }
  /* line 84688, app/assets/stylesheets/global/style.css */
  .ht-md-60p {
    height: 60%;
  }
  /* line 84692, app/assets/stylesheets/global/style.css */
  .mx-ht-md-60p {
    max-height: 60%;
  }
  /* line 84696, app/assets/stylesheets/global/style.css */
  .mn-ht-md-60p {
    min-height: 60%;
  }
  /* line 84700, app/assets/stylesheets/global/style.css */
  .ht-md-60-f {
    height: 60px !important;
  }
  /* line 84704, app/assets/stylesheets/global/style.css */
  .ht-md-60p-f {
    height: 60% !important;
  }
  /* line 84708, app/assets/stylesheets/global/style.css */
  .ht-md-65 {
    height: 65px;
  }
  /* line 84712, app/assets/stylesheets/global/style.css */
  .ht-md-65p {
    height: 65%;
  }
  /* line 84716, app/assets/stylesheets/global/style.css */
  .mx-ht-md-65p {
    max-height: 65%;
  }
  /* line 84720, app/assets/stylesheets/global/style.css */
  .mn-ht-md-65p {
    min-height: 65%;
  }
  /* line 84724, app/assets/stylesheets/global/style.css */
  .ht-md-65-f {
    height: 65px !important;
  }
  /* line 84728, app/assets/stylesheets/global/style.css */
  .ht-md-65p-f {
    height: 65% !important;
  }
  /* line 84732, app/assets/stylesheets/global/style.css */
  .ht-md-70 {
    height: 70px;
  }
  /* line 84736, app/assets/stylesheets/global/style.css */
  .ht-md-70p {
    height: 70%;
  }
  /* line 84740, app/assets/stylesheets/global/style.css */
  .mx-ht-md-70p {
    max-height: 70%;
  }
  /* line 84744, app/assets/stylesheets/global/style.css */
  .mn-ht-md-70p {
    min-height: 70%;
  }
  /* line 84748, app/assets/stylesheets/global/style.css */
  .ht-md-70-f {
    height: 70px !important;
  }
  /* line 84752, app/assets/stylesheets/global/style.css */
  .ht-md-70p-f {
    height: 70% !important;
  }
  /* line 84756, app/assets/stylesheets/global/style.css */
  .ht-md-75 {
    height: 75px;
  }
  /* line 84760, app/assets/stylesheets/global/style.css */
  .ht-md-75p {
    height: 75%;
  }
  /* line 84764, app/assets/stylesheets/global/style.css */
  .mx-ht-md-75p {
    max-height: 75%;
  }
  /* line 84768, app/assets/stylesheets/global/style.css */
  .mn-ht-md-75p {
    min-height: 75%;
  }
  /* line 84772, app/assets/stylesheets/global/style.css */
  .ht-md-75-f {
    height: 75px !important;
  }
  /* line 84776, app/assets/stylesheets/global/style.css */
  .ht-md-75p-f {
    height: 75% !important;
  }
  /* line 84780, app/assets/stylesheets/global/style.css */
  .ht-md-80 {
    height: 80px;
  }
  /* line 84784, app/assets/stylesheets/global/style.css */
  .ht-md-80p {
    height: 80%;
  }
  /* line 84788, app/assets/stylesheets/global/style.css */
  .mx-ht-md-80p {
    max-height: 80%;
  }
  /* line 84792, app/assets/stylesheets/global/style.css */
  .mn-ht-md-80p {
    min-height: 80%;
  }
  /* line 84796, app/assets/stylesheets/global/style.css */
  .ht-md-80-f {
    height: 80px !important;
  }
  /* line 84800, app/assets/stylesheets/global/style.css */
  .ht-md-80p-f {
    height: 80% !important;
  }
  /* line 84804, app/assets/stylesheets/global/style.css */
  .ht-md-85 {
    height: 85px;
  }
  /* line 84808, app/assets/stylesheets/global/style.css */
  .ht-md-85p {
    height: 85%;
  }
  /* line 84812, app/assets/stylesheets/global/style.css */
  .mx-ht-md-85p {
    max-height: 85%;
  }
  /* line 84816, app/assets/stylesheets/global/style.css */
  .mn-ht-md-85p {
    min-height: 85%;
  }
  /* line 84820, app/assets/stylesheets/global/style.css */
  .ht-md-85-f {
    height: 85px !important;
  }
  /* line 84824, app/assets/stylesheets/global/style.css */
  .ht-md-85p-f {
    height: 85% !important;
  }
  /* line 84828, app/assets/stylesheets/global/style.css */
  .ht-md-90 {
    height: 90px;
  }
  /* line 84832, app/assets/stylesheets/global/style.css */
  .ht-md-90p {
    height: 90%;
  }
  /* line 84836, app/assets/stylesheets/global/style.css */
  .mx-ht-md-90p {
    max-height: 90%;
  }
  /* line 84840, app/assets/stylesheets/global/style.css */
  .mn-ht-md-90p {
    min-height: 90%;
  }
  /* line 84844, app/assets/stylesheets/global/style.css */
  .ht-md-90-f {
    height: 90px !important;
  }
  /* line 84848, app/assets/stylesheets/global/style.css */
  .ht-md-90p-f {
    height: 90% !important;
  }
  /* line 84852, app/assets/stylesheets/global/style.css */
  .ht-md-95 {
    height: 95px;
  }
  /* line 84856, app/assets/stylesheets/global/style.css */
  .ht-md-95p {
    height: 95%;
  }
  /* line 84860, app/assets/stylesheets/global/style.css */
  .mx-ht-md-95p {
    max-height: 95%;
  }
  /* line 84864, app/assets/stylesheets/global/style.css */
  .mn-ht-md-95p {
    min-height: 95%;
  }
  /* line 84868, app/assets/stylesheets/global/style.css */
  .ht-md-95-f {
    height: 95px !important;
  }
  /* line 84872, app/assets/stylesheets/global/style.css */
  .ht-md-95p-f {
    height: 95% !important;
  }
  /* line 84876, app/assets/stylesheets/global/style.css */
  .ht-md-100 {
    height: 100px;
  }
  /* line 84880, app/assets/stylesheets/global/style.css */
  .ht-md-100p {
    height: 100%;
  }
  /* line 84884, app/assets/stylesheets/global/style.css */
  .mx-ht-md-100p {
    max-height: 100%;
  }
  /* line 84888, app/assets/stylesheets/global/style.css */
  .mn-ht-md-100p {
    min-height: 100%;
  }
  /* line 84892, app/assets/stylesheets/global/style.css */
  .ht-md-100-f {
    height: 100px !important;
  }
  /* line 84896, app/assets/stylesheets/global/style.css */
  .ht-md-100p-f {
    height: 100% !important;
  }
  /* line 84900, app/assets/stylesheets/global/style.css */
  .ht-md-150 {
    height: 150px;
  }
  /* line 84904, app/assets/stylesheets/global/style.css */
  .ht-md-150p {
    height: 150%;
  }
  /* line 84908, app/assets/stylesheets/global/style.css */
  .mx-ht-md-150p {
    max-height: 150%;
  }
  /* line 84912, app/assets/stylesheets/global/style.css */
  .mn-ht-md-150p {
    min-height: 150%;
  }
  /* line 84916, app/assets/stylesheets/global/style.css */
  .ht-md-150-f {
    height: 150px !important;
  }
  /* line 84920, app/assets/stylesheets/global/style.css */
  .ht-md-150p-f {
    height: 150% !important;
  }
  /* line 84924, app/assets/stylesheets/global/style.css */
  .ht-md-200 {
    height: 200px;
  }
  /* line 84928, app/assets/stylesheets/global/style.css */
  .ht-md-200p {
    height: 200%;
  }
  /* line 84932, app/assets/stylesheets/global/style.css */
  .mx-ht-md-200p {
    max-height: 200%;
  }
  /* line 84936, app/assets/stylesheets/global/style.css */
  .mn-ht-md-200p {
    min-height: 200%;
  }
  /* line 84940, app/assets/stylesheets/global/style.css */
  .ht-md-200-f {
    height: 200px !important;
  }
  /* line 84944, app/assets/stylesheets/global/style.css */
  .ht-md-200p-f {
    height: 200% !important;
  }
  /* line 84948, app/assets/stylesheets/global/style.css */
  .ht-md-250 {
    height: 250px;
  }
  /* line 84952, app/assets/stylesheets/global/style.css */
  .ht-md-250p {
    height: 250%;
  }
  /* line 84956, app/assets/stylesheets/global/style.css */
  .mx-ht-md-250p {
    max-height: 250%;
  }
  /* line 84960, app/assets/stylesheets/global/style.css */
  .mn-ht-md-250p {
    min-height: 250%;
  }
  /* line 84964, app/assets/stylesheets/global/style.css */
  .ht-md-250-f {
    height: 250px !important;
  }
  /* line 84968, app/assets/stylesheets/global/style.css */
  .ht-md-250p-f {
    height: 250% !important;
  }
  /* line 84972, app/assets/stylesheets/global/style.css */
  .ht-md-300 {
    height: 300px;
  }
  /* line 84976, app/assets/stylesheets/global/style.css */
  .ht-md-300p {
    height: 300%;
  }
  /* line 84980, app/assets/stylesheets/global/style.css */
  .mx-ht-md-300p {
    max-height: 300%;
  }
  /* line 84984, app/assets/stylesheets/global/style.css */
  .mn-ht-md-300p {
    min-height: 300%;
  }
  /* line 84988, app/assets/stylesheets/global/style.css */
  .ht-md-300-f {
    height: 300px !important;
  }
  /* line 84992, app/assets/stylesheets/global/style.css */
  .ht-md-300p-f {
    height: 300% !important;
  }
  /* line 84996, app/assets/stylesheets/global/style.css */
  .ht-md-350 {
    height: 350px;
  }
  /* line 85000, app/assets/stylesheets/global/style.css */
  .ht-md-350p {
    height: 350%;
  }
  /* line 85004, app/assets/stylesheets/global/style.css */
  .mx-ht-md-350p {
    max-height: 350%;
  }
  /* line 85008, app/assets/stylesheets/global/style.css */
  .mn-ht-md-350p {
    min-height: 350%;
  }
  /* line 85012, app/assets/stylesheets/global/style.css */
  .ht-md-350-f {
    height: 350px !important;
  }
  /* line 85016, app/assets/stylesheets/global/style.css */
  .ht-md-350p-f {
    height: 350% !important;
  }
  /* line 85020, app/assets/stylesheets/global/style.css */
  .ht-md-400 {
    height: 400px;
  }
  /* line 85024, app/assets/stylesheets/global/style.css */
  .ht-md-400p {
    height: 400%;
  }
  /* line 85028, app/assets/stylesheets/global/style.css */
  .mx-ht-md-400p {
    max-height: 400%;
  }
  /* line 85032, app/assets/stylesheets/global/style.css */
  .mn-ht-md-400p {
    min-height: 400%;
  }
  /* line 85036, app/assets/stylesheets/global/style.css */
  .ht-md-400-f {
    height: 400px !important;
  }
  /* line 85040, app/assets/stylesheets/global/style.css */
  .ht-md-400p-f {
    height: 400% !important;
  }
  /* line 85044, app/assets/stylesheets/global/style.css */
  .ht-md-450 {
    height: 450px;
  }
  /* line 85048, app/assets/stylesheets/global/style.css */
  .ht-md-450p {
    height: 450%;
  }
  /* line 85052, app/assets/stylesheets/global/style.css */
  .mx-ht-md-450p {
    max-height: 450%;
  }
  /* line 85056, app/assets/stylesheets/global/style.css */
  .mn-ht-md-450p {
    min-height: 450%;
  }
  /* line 85060, app/assets/stylesheets/global/style.css */
  .ht-md-450-f {
    height: 450px !important;
  }
  /* line 85064, app/assets/stylesheets/global/style.css */
  .ht-md-450p-f {
    height: 450% !important;
  }
  /* line 85068, app/assets/stylesheets/global/style.css */
  .ht-md-500 {
    height: 500px;
  }
  /* line 85072, app/assets/stylesheets/global/style.css */
  .ht-md-500p {
    height: 500%;
  }
  /* line 85076, app/assets/stylesheets/global/style.css */
  .mx-ht-md-500p {
    max-height: 500%;
  }
  /* line 85080, app/assets/stylesheets/global/style.css */
  .mn-ht-md-500p {
    min-height: 500%;
  }
  /* line 85084, app/assets/stylesheets/global/style.css */
  .ht-md-500-f {
    height: 500px !important;
  }
  /* line 85088, app/assets/stylesheets/global/style.css */
  .ht-md-500p-f {
    height: 500% !important;
  }
  /* line 85092, app/assets/stylesheets/global/style.css */
  .ht-md-550 {
    height: 550px;
  }
  /* line 85096, app/assets/stylesheets/global/style.css */
  .ht-md-550p {
    height: 550%;
  }
  /* line 85100, app/assets/stylesheets/global/style.css */
  .mx-ht-md-550p {
    max-height: 550%;
  }
  /* line 85104, app/assets/stylesheets/global/style.css */
  .mn-ht-md-550p {
    min-height: 550%;
  }
  /* line 85108, app/assets/stylesheets/global/style.css */
  .ht-md-550-f {
    height: 550px !important;
  }
  /* line 85112, app/assets/stylesheets/global/style.css */
  .ht-md-550p-f {
    height: 550% !important;
  }
  /* line 85116, app/assets/stylesheets/global/style.css */
  .ht-md-600 {
    height: 600px;
  }
  /* line 85120, app/assets/stylesheets/global/style.css */
  .ht-md-600p {
    height: 600%;
  }
  /* line 85124, app/assets/stylesheets/global/style.css */
  .mx-ht-md-600p {
    max-height: 600%;
  }
  /* line 85128, app/assets/stylesheets/global/style.css */
  .mn-ht-md-600p {
    min-height: 600%;
  }
  /* line 85132, app/assets/stylesheets/global/style.css */
  .ht-md-600-f {
    height: 600px !important;
  }
  /* line 85136, app/assets/stylesheets/global/style.css */
  .ht-md-600p-f {
    height: 600% !important;
  }
  /* line 85140, app/assets/stylesheets/global/style.css */
  .ht-md-650 {
    height: 650px;
  }
  /* line 85144, app/assets/stylesheets/global/style.css */
  .ht-md-650p {
    height: 650%;
  }
  /* line 85148, app/assets/stylesheets/global/style.css */
  .mx-ht-md-650p {
    max-height: 650%;
  }
  /* line 85152, app/assets/stylesheets/global/style.css */
  .mn-ht-md-650p {
    min-height: 650%;
  }
  /* line 85156, app/assets/stylesheets/global/style.css */
  .ht-md-650-f {
    height: 650px !important;
  }
  /* line 85160, app/assets/stylesheets/global/style.css */
  .ht-md-650p-f {
    height: 650% !important;
  }
  /* line 85164, app/assets/stylesheets/global/style.css */
  .ht-md-700 {
    height: 700px;
  }
  /* line 85168, app/assets/stylesheets/global/style.css */
  .ht-md-700p {
    height: 700%;
  }
  /* line 85172, app/assets/stylesheets/global/style.css */
  .mx-ht-md-700p {
    max-height: 700%;
  }
  /* line 85176, app/assets/stylesheets/global/style.css */
  .mn-ht-md-700p {
    min-height: 700%;
  }
  /* line 85180, app/assets/stylesheets/global/style.css */
  .ht-md-700-f {
    height: 700px !important;
  }
  /* line 85184, app/assets/stylesheets/global/style.css */
  .ht-md-700p-f {
    height: 700% !important;
  }
  /* line 85188, app/assets/stylesheets/global/style.css */
  .ht-md-750 {
    height: 750px;
  }
  /* line 85192, app/assets/stylesheets/global/style.css */
  .ht-md-750p {
    height: 750%;
  }
  /* line 85196, app/assets/stylesheets/global/style.css */
  .mx-ht-md-750p {
    max-height: 750%;
  }
  /* line 85200, app/assets/stylesheets/global/style.css */
  .mn-ht-md-750p {
    min-height: 750%;
  }
  /* line 85204, app/assets/stylesheets/global/style.css */
  .ht-md-750-f {
    height: 750px !important;
  }
  /* line 85208, app/assets/stylesheets/global/style.css */
  .ht-md-750p-f {
    height: 750% !important;
  }
  /* line 85212, app/assets/stylesheets/global/style.css */
  .ht-md-800 {
    height: 800px;
  }
  /* line 85216, app/assets/stylesheets/global/style.css */
  .ht-md-800p {
    height: 800%;
  }
  /* line 85220, app/assets/stylesheets/global/style.css */
  .mx-ht-md-800p {
    max-height: 800%;
  }
  /* line 85224, app/assets/stylesheets/global/style.css */
  .mn-ht-md-800p {
    min-height: 800%;
  }
  /* line 85228, app/assets/stylesheets/global/style.css */
  .ht-md-800-f {
    height: 800px !important;
  }
  /* line 85232, app/assets/stylesheets/global/style.css */
  .ht-md-800p-f {
    height: 800% !important;
  }
  /* line 85236, app/assets/stylesheets/global/style.css */
  .ht-md-850 {
    height: 850px;
  }
  /* line 85240, app/assets/stylesheets/global/style.css */
  .ht-md-850p {
    height: 850%;
  }
  /* line 85244, app/assets/stylesheets/global/style.css */
  .mx-ht-md-850p {
    max-height: 850%;
  }
  /* line 85248, app/assets/stylesheets/global/style.css */
  .mn-ht-md-850p {
    min-height: 850%;
  }
  /* line 85252, app/assets/stylesheets/global/style.css */
  .ht-md-850-f {
    height: 850px !important;
  }
  /* line 85256, app/assets/stylesheets/global/style.css */
  .ht-md-850p-f {
    height: 850% !important;
  }
  /* line 85260, app/assets/stylesheets/global/style.css */
  .ht-md-100v {
    height: 100vh;
  }
}

@media (min-width: 992px) {
  /* line 85266, app/assets/stylesheets/global/style.css */
  .ht-lg-5 {
    height: 5px;
  }
  /* line 85270, app/assets/stylesheets/global/style.css */
  .ht-lg-5p {
    height: 5%;
  }
  /* line 85274, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-5p {
    max-height: 5%;
  }
  /* line 85278, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-5p {
    min-height: 5%;
  }
  /* line 85282, app/assets/stylesheets/global/style.css */
  .ht-lg-5-f {
    height: 5px !important;
  }
  /* line 85286, app/assets/stylesheets/global/style.css */
  .ht-lg-5p-f {
    height: 5% !important;
  }
  /* line 85290, app/assets/stylesheets/global/style.css */
  .ht-lg-10 {
    height: 10px;
  }
  /* line 85294, app/assets/stylesheets/global/style.css */
  .ht-lg-10p {
    height: 10%;
  }
  /* line 85298, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-10p {
    max-height: 10%;
  }
  /* line 85302, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-10p {
    min-height: 10%;
  }
  /* line 85306, app/assets/stylesheets/global/style.css */
  .ht-lg-10-f {
    height: 10px !important;
  }
  /* line 85310, app/assets/stylesheets/global/style.css */
  .ht-lg-10p-f {
    height: 10% !important;
  }
  /* line 85314, app/assets/stylesheets/global/style.css */
  .ht-lg-15 {
    height: 15px;
  }
  /* line 85318, app/assets/stylesheets/global/style.css */
  .ht-lg-15p {
    height: 15%;
  }
  /* line 85322, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-15p {
    max-height: 15%;
  }
  /* line 85326, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-15p {
    min-height: 15%;
  }
  /* line 85330, app/assets/stylesheets/global/style.css */
  .ht-lg-15-f {
    height: 15px !important;
  }
  /* line 85334, app/assets/stylesheets/global/style.css */
  .ht-lg-15p-f {
    height: 15% !important;
  }
  /* line 85338, app/assets/stylesheets/global/style.css */
  .ht-lg-20 {
    height: 20px;
  }
  /* line 85342, app/assets/stylesheets/global/style.css */
  .ht-lg-20p {
    height: 20%;
  }
  /* line 85346, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-20p {
    max-height: 20%;
  }
  /* line 85350, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-20p {
    min-height: 20%;
  }
  /* line 85354, app/assets/stylesheets/global/style.css */
  .ht-lg-20-f {
    height: 20px !important;
  }
  /* line 85358, app/assets/stylesheets/global/style.css */
  .ht-lg-20p-f {
    height: 20% !important;
  }
  /* line 85362, app/assets/stylesheets/global/style.css */
  .ht-lg-25 {
    height: 25px;
  }
  /* line 85366, app/assets/stylesheets/global/style.css */
  .ht-lg-25p {
    height: 25%;
  }
  /* line 85370, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-25p {
    max-height: 25%;
  }
  /* line 85374, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-25p {
    min-height: 25%;
  }
  /* line 85378, app/assets/stylesheets/global/style.css */
  .ht-lg-25-f {
    height: 25px !important;
  }
  /* line 85382, app/assets/stylesheets/global/style.css */
  .ht-lg-25p-f {
    height: 25% !important;
  }
  /* line 85386, app/assets/stylesheets/global/style.css */
  .ht-lg-30 {
    height: 30px;
  }
  /* line 85390, app/assets/stylesheets/global/style.css */
  .ht-lg-30p {
    height: 30%;
  }
  /* line 85394, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-30p {
    max-height: 30%;
  }
  /* line 85398, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-30p {
    min-height: 30%;
  }
  /* line 85402, app/assets/stylesheets/global/style.css */
  .ht-lg-30-f {
    height: 30px !important;
  }
  /* line 85406, app/assets/stylesheets/global/style.css */
  .ht-lg-30p-f {
    height: 30% !important;
  }
  /* line 85410, app/assets/stylesheets/global/style.css */
  .ht-lg-35 {
    height: 35px;
  }
  /* line 85414, app/assets/stylesheets/global/style.css */
  .ht-lg-35p {
    height: 35%;
  }
  /* line 85418, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-35p {
    max-height: 35%;
  }
  /* line 85422, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-35p {
    min-height: 35%;
  }
  /* line 85426, app/assets/stylesheets/global/style.css */
  .ht-lg-35-f {
    height: 35px !important;
  }
  /* line 85430, app/assets/stylesheets/global/style.css */
  .ht-lg-35p-f {
    height: 35% !important;
  }
  /* line 85434, app/assets/stylesheets/global/style.css */
  .ht-lg-40 {
    height: 40px;
  }
  /* line 85438, app/assets/stylesheets/global/style.css */
  .ht-lg-40p {
    height: 40%;
  }
  /* line 85442, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-40p {
    max-height: 40%;
  }
  /* line 85446, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-40p {
    min-height: 40%;
  }
  /* line 85450, app/assets/stylesheets/global/style.css */
  .ht-lg-40-f {
    height: 40px !important;
  }
  /* line 85454, app/assets/stylesheets/global/style.css */
  .ht-lg-40p-f {
    height: 40% !important;
  }
  /* line 85458, app/assets/stylesheets/global/style.css */
  .ht-lg-45 {
    height: 45px;
  }
  /* line 85462, app/assets/stylesheets/global/style.css */
  .ht-lg-45p {
    height: 45%;
  }
  /* line 85466, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-45p {
    max-height: 45%;
  }
  /* line 85470, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-45p {
    min-height: 45%;
  }
  /* line 85474, app/assets/stylesheets/global/style.css */
  .ht-lg-45-f {
    height: 45px !important;
  }
  /* line 85478, app/assets/stylesheets/global/style.css */
  .ht-lg-45p-f {
    height: 45% !important;
  }
  /* line 85482, app/assets/stylesheets/global/style.css */
  .ht-lg-50 {
    height: 50px;
  }
  /* line 85486, app/assets/stylesheets/global/style.css */
  .ht-lg-50p {
    height: 50%;
  }
  /* line 85490, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-50p {
    max-height: 50%;
  }
  /* line 85494, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-50p {
    min-height: 50%;
  }
  /* line 85498, app/assets/stylesheets/global/style.css */
  .ht-lg-50-f {
    height: 50px !important;
  }
  /* line 85502, app/assets/stylesheets/global/style.css */
  .ht-lg-50p-f {
    height: 50% !important;
  }
  /* line 85506, app/assets/stylesheets/global/style.css */
  .ht-lg-55 {
    height: 55px;
  }
  /* line 85510, app/assets/stylesheets/global/style.css */
  .ht-lg-55p {
    height: 55%;
  }
  /* line 85514, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-55p {
    max-height: 55%;
  }
  /* line 85518, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-55p {
    min-height: 55%;
  }
  /* line 85522, app/assets/stylesheets/global/style.css */
  .ht-lg-55-f {
    height: 55px !important;
  }
  /* line 85526, app/assets/stylesheets/global/style.css */
  .ht-lg-55p-f {
    height: 55% !important;
  }
  /* line 85530, app/assets/stylesheets/global/style.css */
  .ht-lg-60 {
    height: 60px;
  }
  /* line 85534, app/assets/stylesheets/global/style.css */
  .ht-lg-60p {
    height: 60%;
  }
  /* line 85538, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-60p {
    max-height: 60%;
  }
  /* line 85542, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-60p {
    min-height: 60%;
  }
  /* line 85546, app/assets/stylesheets/global/style.css */
  .ht-lg-60-f {
    height: 60px !important;
  }
  /* line 85550, app/assets/stylesheets/global/style.css */
  .ht-lg-60p-f {
    height: 60% !important;
  }
  /* line 85554, app/assets/stylesheets/global/style.css */
  .ht-lg-65 {
    height: 65px;
  }
  /* line 85558, app/assets/stylesheets/global/style.css */
  .ht-lg-65p {
    height: 65%;
  }
  /* line 85562, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-65p {
    max-height: 65%;
  }
  /* line 85566, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-65p {
    min-height: 65%;
  }
  /* line 85570, app/assets/stylesheets/global/style.css */
  .ht-lg-65-f {
    height: 65px !important;
  }
  /* line 85574, app/assets/stylesheets/global/style.css */
  .ht-lg-65p-f {
    height: 65% !important;
  }
  /* line 85578, app/assets/stylesheets/global/style.css */
  .ht-lg-70 {
    height: 70px;
  }
  /* line 85582, app/assets/stylesheets/global/style.css */
  .ht-lg-70p {
    height: 70%;
  }
  /* line 85586, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-70p {
    max-height: 70%;
  }
  /* line 85590, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-70p {
    min-height: 70%;
  }
  /* line 85594, app/assets/stylesheets/global/style.css */
  .ht-lg-70-f {
    height: 70px !important;
  }
  /* line 85598, app/assets/stylesheets/global/style.css */
  .ht-lg-70p-f {
    height: 70% !important;
  }
  /* line 85602, app/assets/stylesheets/global/style.css */
  .ht-lg-75 {
    height: 75px;
  }
  /* line 85606, app/assets/stylesheets/global/style.css */
  .ht-lg-75p {
    height: 75%;
  }
  /* line 85610, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-75p {
    max-height: 75%;
  }
  /* line 85614, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-75p {
    min-height: 75%;
  }
  /* line 85618, app/assets/stylesheets/global/style.css */
  .ht-lg-75-f {
    height: 75px !important;
  }
  /* line 85622, app/assets/stylesheets/global/style.css */
  .ht-lg-75p-f {
    height: 75% !important;
  }
  /* line 85626, app/assets/stylesheets/global/style.css */
  .ht-lg-80 {
    height: 80px;
  }
  /* line 85630, app/assets/stylesheets/global/style.css */
  .ht-lg-80p {
    height: 80%;
  }
  /* line 85634, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-80p {
    max-height: 80%;
  }
  /* line 85638, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-80p {
    min-height: 80%;
  }
  /* line 85642, app/assets/stylesheets/global/style.css */
  .ht-lg-80-f {
    height: 80px !important;
  }
  /* line 85646, app/assets/stylesheets/global/style.css */
  .ht-lg-80p-f {
    height: 80% !important;
  }
  /* line 85650, app/assets/stylesheets/global/style.css */
  .ht-lg-85 {
    height: 85px;
  }
  /* line 85654, app/assets/stylesheets/global/style.css */
  .ht-lg-85p {
    height: 85%;
  }
  /* line 85658, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-85p {
    max-height: 85%;
  }
  /* line 85662, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-85p {
    min-height: 85%;
  }
  /* line 85666, app/assets/stylesheets/global/style.css */
  .ht-lg-85-f {
    height: 85px !important;
  }
  /* line 85670, app/assets/stylesheets/global/style.css */
  .ht-lg-85p-f {
    height: 85% !important;
  }
  /* line 85674, app/assets/stylesheets/global/style.css */
  .ht-lg-90 {
    height: 90px;
  }
  /* line 85678, app/assets/stylesheets/global/style.css */
  .ht-lg-90p {
    height: 90%;
  }
  /* line 85682, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-90p {
    max-height: 90%;
  }
  /* line 85686, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-90p {
    min-height: 90%;
  }
  /* line 85690, app/assets/stylesheets/global/style.css */
  .ht-lg-90-f {
    height: 90px !important;
  }
  /* line 85694, app/assets/stylesheets/global/style.css */
  .ht-lg-90p-f {
    height: 90% !important;
  }
  /* line 85698, app/assets/stylesheets/global/style.css */
  .ht-lg-95 {
    height: 95px;
  }
  /* line 85702, app/assets/stylesheets/global/style.css */
  .ht-lg-95p {
    height: 95%;
  }
  /* line 85706, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-95p {
    max-height: 95%;
  }
  /* line 85710, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-95p {
    min-height: 95%;
  }
  /* line 85714, app/assets/stylesheets/global/style.css */
  .ht-lg-95-f {
    height: 95px !important;
  }
  /* line 85718, app/assets/stylesheets/global/style.css */
  .ht-lg-95p-f {
    height: 95% !important;
  }
  /* line 85722, app/assets/stylesheets/global/style.css */
  .ht-lg-100 {
    height: 100px;
  }
  /* line 85726, app/assets/stylesheets/global/style.css */
  .ht-lg-100p {
    height: 100%;
  }
  /* line 85730, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-100p {
    max-height: 100%;
  }
  /* line 85734, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-100p {
    min-height: 100%;
  }
  /* line 85738, app/assets/stylesheets/global/style.css */
  .ht-lg-100-f {
    height: 100px !important;
  }
  /* line 85742, app/assets/stylesheets/global/style.css */
  .ht-lg-100p-f {
    height: 100% !important;
  }
  /* line 85746, app/assets/stylesheets/global/style.css */
  .ht-lg-150 {
    height: 150px;
  }
  /* line 85750, app/assets/stylesheets/global/style.css */
  .ht-lg-150p {
    height: 150%;
  }
  /* line 85754, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-150p {
    max-height: 150%;
  }
  /* line 85758, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-150p {
    min-height: 150%;
  }
  /* line 85762, app/assets/stylesheets/global/style.css */
  .ht-lg-150-f {
    height: 150px !important;
  }
  /* line 85766, app/assets/stylesheets/global/style.css */
  .ht-lg-150p-f {
    height: 150% !important;
  }
  /* line 85770, app/assets/stylesheets/global/style.css */
  .ht-lg-200 {
    height: 200px;
  }
  /* line 85774, app/assets/stylesheets/global/style.css */
  .ht-lg-200p {
    height: 200%;
  }
  /* line 85778, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-200p {
    max-height: 200%;
  }
  /* line 85782, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-200p {
    min-height: 200%;
  }
  /* line 85786, app/assets/stylesheets/global/style.css */
  .ht-lg-200-f {
    height: 200px !important;
  }
  /* line 85790, app/assets/stylesheets/global/style.css */
  .ht-lg-200p-f {
    height: 200% !important;
  }
  /* line 85794, app/assets/stylesheets/global/style.css */
  .ht-lg-250 {
    height: 250px;
  }
  /* line 85798, app/assets/stylesheets/global/style.css */
  .ht-lg-250p {
    height: 250%;
  }
  /* line 85802, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-250p {
    max-height: 250%;
  }
  /* line 85806, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-250p {
    min-height: 250%;
  }
  /* line 85810, app/assets/stylesheets/global/style.css */
  .ht-lg-250-f {
    height: 250px !important;
  }
  /* line 85814, app/assets/stylesheets/global/style.css */
  .ht-lg-250p-f {
    height: 250% !important;
  }
  /* line 85818, app/assets/stylesheets/global/style.css */
  .ht-lg-300 {
    height: 300px;
  }
  /* line 85822, app/assets/stylesheets/global/style.css */
  .ht-lg-300p {
    height: 300%;
  }
  /* line 85826, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-300p {
    max-height: 300%;
  }
  /* line 85830, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-300p {
    min-height: 300%;
  }
  /* line 85834, app/assets/stylesheets/global/style.css */
  .ht-lg-300-f {
    height: 300px !important;
  }
  /* line 85838, app/assets/stylesheets/global/style.css */
  .ht-lg-300p-f {
    height: 300% !important;
  }
  /* line 85842, app/assets/stylesheets/global/style.css */
  .ht-lg-350 {
    height: 350px;
  }
  /* line 85846, app/assets/stylesheets/global/style.css */
  .ht-lg-350p {
    height: 350%;
  }
  /* line 85850, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-350p {
    max-height: 350%;
  }
  /* line 85854, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-350p {
    min-height: 350%;
  }
  /* line 85858, app/assets/stylesheets/global/style.css */
  .ht-lg-350-f {
    height: 350px !important;
  }
  /* line 85862, app/assets/stylesheets/global/style.css */
  .ht-lg-350p-f {
    height: 350% !important;
  }
  /* line 85866, app/assets/stylesheets/global/style.css */
  .ht-lg-400 {
    height: 400px;
  }
  /* line 85870, app/assets/stylesheets/global/style.css */
  .ht-lg-400p {
    height: 400%;
  }
  /* line 85874, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-400p {
    max-height: 400%;
  }
  /* line 85878, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-400p {
    min-height: 400%;
  }
  /* line 85882, app/assets/stylesheets/global/style.css */
  .ht-lg-400-f {
    height: 400px !important;
  }
  /* line 85886, app/assets/stylesheets/global/style.css */
  .ht-lg-400p-f {
    height: 400% !important;
  }
  /* line 85890, app/assets/stylesheets/global/style.css */
  .ht-lg-450 {
    height: 450px;
  }
  /* line 85894, app/assets/stylesheets/global/style.css */
  .ht-lg-450p {
    height: 450%;
  }
  /* line 85898, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-450p {
    max-height: 450%;
  }
  /* line 85902, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-450p {
    min-height: 450%;
  }
  /* line 85906, app/assets/stylesheets/global/style.css */
  .ht-lg-450-f {
    height: 450px !important;
  }
  /* line 85910, app/assets/stylesheets/global/style.css */
  .ht-lg-450p-f {
    height: 450% !important;
  }
  /* line 85914, app/assets/stylesheets/global/style.css */
  .ht-lg-500 {
    height: 500px;
  }
  /* line 85918, app/assets/stylesheets/global/style.css */
  .ht-lg-500p {
    height: 500%;
  }
  /* line 85922, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-500p {
    max-height: 500%;
  }
  /* line 85926, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-500p {
    min-height: 500%;
  }
  /* line 85930, app/assets/stylesheets/global/style.css */
  .ht-lg-500-f {
    height: 500px !important;
  }
  /* line 85934, app/assets/stylesheets/global/style.css */
  .ht-lg-500p-f {
    height: 500% !important;
  }
  /* line 85938, app/assets/stylesheets/global/style.css */
  .ht-lg-550 {
    height: 550px;
  }
  /* line 85942, app/assets/stylesheets/global/style.css */
  .ht-lg-550p {
    height: 550%;
  }
  /* line 85946, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-550p {
    max-height: 550%;
  }
  /* line 85950, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-550p {
    min-height: 550%;
  }
  /* line 85954, app/assets/stylesheets/global/style.css */
  .ht-lg-550-f {
    height: 550px !important;
  }
  /* line 85958, app/assets/stylesheets/global/style.css */
  .ht-lg-550p-f {
    height: 550% !important;
  }
  /* line 85962, app/assets/stylesheets/global/style.css */
  .ht-lg-600 {
    height: 600px;
  }
  /* line 85966, app/assets/stylesheets/global/style.css */
  .ht-lg-600p {
    height: 600%;
  }
  /* line 85970, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-600p {
    max-height: 600%;
  }
  /* line 85974, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-600p {
    min-height: 600%;
  }
  /* line 85978, app/assets/stylesheets/global/style.css */
  .ht-lg-600-f {
    height: 600px !important;
  }
  /* line 85982, app/assets/stylesheets/global/style.css */
  .ht-lg-600p-f {
    height: 600% !important;
  }
  /* line 85986, app/assets/stylesheets/global/style.css */
  .ht-lg-650 {
    height: 650px;
  }
  /* line 85990, app/assets/stylesheets/global/style.css */
  .ht-lg-650p {
    height: 650%;
  }
  /* line 85994, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-650p {
    max-height: 650%;
  }
  /* line 85998, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-650p {
    min-height: 650%;
  }
  /* line 86002, app/assets/stylesheets/global/style.css */
  .ht-lg-650-f {
    height: 650px !important;
  }
  /* line 86006, app/assets/stylesheets/global/style.css */
  .ht-lg-650p-f {
    height: 650% !important;
  }
  /* line 86010, app/assets/stylesheets/global/style.css */
  .ht-lg-700 {
    height: 700px;
  }
  /* line 86014, app/assets/stylesheets/global/style.css */
  .ht-lg-700p {
    height: 700%;
  }
  /* line 86018, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-700p {
    max-height: 700%;
  }
  /* line 86022, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-700p {
    min-height: 700%;
  }
  /* line 86026, app/assets/stylesheets/global/style.css */
  .ht-lg-700-f {
    height: 700px !important;
  }
  /* line 86030, app/assets/stylesheets/global/style.css */
  .ht-lg-700p-f {
    height: 700% !important;
  }
  /* line 86034, app/assets/stylesheets/global/style.css */
  .ht-lg-750 {
    height: 750px;
  }
  /* line 86038, app/assets/stylesheets/global/style.css */
  .ht-lg-750p {
    height: 750%;
  }
  /* line 86042, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-750p {
    max-height: 750%;
  }
  /* line 86046, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-750p {
    min-height: 750%;
  }
  /* line 86050, app/assets/stylesheets/global/style.css */
  .ht-lg-750-f {
    height: 750px !important;
  }
  /* line 86054, app/assets/stylesheets/global/style.css */
  .ht-lg-750p-f {
    height: 750% !important;
  }
  /* line 86058, app/assets/stylesheets/global/style.css */
  .ht-lg-800 {
    height: 800px;
  }
  /* line 86062, app/assets/stylesheets/global/style.css */
  .ht-lg-800p {
    height: 800%;
  }
  /* line 86066, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-800p {
    max-height: 800%;
  }
  /* line 86070, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-800p {
    min-height: 800%;
  }
  /* line 86074, app/assets/stylesheets/global/style.css */
  .ht-lg-800-f {
    height: 800px !important;
  }
  /* line 86078, app/assets/stylesheets/global/style.css */
  .ht-lg-800p-f {
    height: 800% !important;
  }
  /* line 86082, app/assets/stylesheets/global/style.css */
  .ht-lg-850 {
    height: 850px;
  }
  /* line 86086, app/assets/stylesheets/global/style.css */
  .ht-lg-850p {
    height: 850%;
  }
  /* line 86090, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-850p {
    max-height: 850%;
  }
  /* line 86094, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-850p {
    min-height: 850%;
  }
  /* line 86098, app/assets/stylesheets/global/style.css */
  .ht-lg-850-f {
    height: 850px !important;
  }
  /* line 86102, app/assets/stylesheets/global/style.css */
  .ht-lg-850p-f {
    height: 850% !important;
  }
  /* line 86106, app/assets/stylesheets/global/style.css */
  .ht-lg-100v {
    height: 100vh;
  }
}

@media (min-width: 1200px) {
  /* line 86112, app/assets/stylesheets/global/style.css */
  .ht-xl-5 {
    height: 5px;
  }
  /* line 86116, app/assets/stylesheets/global/style.css */
  .ht-xl-5p {
    height: 5%;
  }
  /* line 86120, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-5p {
    max-height: 5%;
  }
  /* line 86124, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-5p {
    min-height: 5%;
  }
  /* line 86128, app/assets/stylesheets/global/style.css */
  .ht-xl-5-f {
    height: 5px !important;
  }
  /* line 86132, app/assets/stylesheets/global/style.css */
  .ht-xl-5p-f {
    height: 5% !important;
  }
  /* line 86136, app/assets/stylesheets/global/style.css */
  .ht-xl-10 {
    height: 10px;
  }
  /* line 86140, app/assets/stylesheets/global/style.css */
  .ht-xl-10p {
    height: 10%;
  }
  /* line 86144, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-10p {
    max-height: 10%;
  }
  /* line 86148, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-10p {
    min-height: 10%;
  }
  /* line 86152, app/assets/stylesheets/global/style.css */
  .ht-xl-10-f {
    height: 10px !important;
  }
  /* line 86156, app/assets/stylesheets/global/style.css */
  .ht-xl-10p-f {
    height: 10% !important;
  }
  /* line 86160, app/assets/stylesheets/global/style.css */
  .ht-xl-15 {
    height: 15px;
  }
  /* line 86164, app/assets/stylesheets/global/style.css */
  .ht-xl-15p {
    height: 15%;
  }
  /* line 86168, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-15p {
    max-height: 15%;
  }
  /* line 86172, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-15p {
    min-height: 15%;
  }
  /* line 86176, app/assets/stylesheets/global/style.css */
  .ht-xl-15-f {
    height: 15px !important;
  }
  /* line 86180, app/assets/stylesheets/global/style.css */
  .ht-xl-15p-f {
    height: 15% !important;
  }
  /* line 86184, app/assets/stylesheets/global/style.css */
  .ht-xl-20 {
    height: 20px;
  }
  /* line 86188, app/assets/stylesheets/global/style.css */
  .ht-xl-20p {
    height: 20%;
  }
  /* line 86192, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-20p {
    max-height: 20%;
  }
  /* line 86196, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-20p {
    min-height: 20%;
  }
  /* line 86200, app/assets/stylesheets/global/style.css */
  .ht-xl-20-f {
    height: 20px !important;
  }
  /* line 86204, app/assets/stylesheets/global/style.css */
  .ht-xl-20p-f {
    height: 20% !important;
  }
  /* line 86208, app/assets/stylesheets/global/style.css */
  .ht-xl-25 {
    height: 25px;
  }
  /* line 86212, app/assets/stylesheets/global/style.css */
  .ht-xl-25p {
    height: 25%;
  }
  /* line 86216, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-25p {
    max-height: 25%;
  }
  /* line 86220, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-25p {
    min-height: 25%;
  }
  /* line 86224, app/assets/stylesheets/global/style.css */
  .ht-xl-25-f {
    height: 25px !important;
  }
  /* line 86228, app/assets/stylesheets/global/style.css */
  .ht-xl-25p-f {
    height: 25% !important;
  }
  /* line 86232, app/assets/stylesheets/global/style.css */
  .ht-xl-30 {
    height: 30px;
  }
  /* line 86236, app/assets/stylesheets/global/style.css */
  .ht-xl-30p {
    height: 30%;
  }
  /* line 86240, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-30p {
    max-height: 30%;
  }
  /* line 86244, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-30p {
    min-height: 30%;
  }
  /* line 86248, app/assets/stylesheets/global/style.css */
  .ht-xl-30-f {
    height: 30px !important;
  }
  /* line 86252, app/assets/stylesheets/global/style.css */
  .ht-xl-30p-f {
    height: 30% !important;
  }
  /* line 86256, app/assets/stylesheets/global/style.css */
  .ht-xl-35 {
    height: 35px;
  }
  /* line 86260, app/assets/stylesheets/global/style.css */
  .ht-xl-35p {
    height: 35%;
  }
  /* line 86264, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-35p {
    max-height: 35%;
  }
  /* line 86268, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-35p {
    min-height: 35%;
  }
  /* line 86272, app/assets/stylesheets/global/style.css */
  .ht-xl-35-f {
    height: 35px !important;
  }
  /* line 86276, app/assets/stylesheets/global/style.css */
  .ht-xl-35p-f {
    height: 35% !important;
  }
  /* line 86280, app/assets/stylesheets/global/style.css */
  .ht-xl-40 {
    height: 40px;
  }
  /* line 86284, app/assets/stylesheets/global/style.css */
  .ht-xl-40p {
    height: 40%;
  }
  /* line 86288, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-40p {
    max-height: 40%;
  }
  /* line 86292, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-40p {
    min-height: 40%;
  }
  /* line 86296, app/assets/stylesheets/global/style.css */
  .ht-xl-40-f {
    height: 40px !important;
  }
  /* line 86300, app/assets/stylesheets/global/style.css */
  .ht-xl-40p-f {
    height: 40% !important;
  }
  /* line 86304, app/assets/stylesheets/global/style.css */
  .ht-xl-45 {
    height: 45px;
  }
  /* line 86308, app/assets/stylesheets/global/style.css */
  .ht-xl-45p {
    height: 45%;
  }
  /* line 86312, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-45p {
    max-height: 45%;
  }
  /* line 86316, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-45p {
    min-height: 45%;
  }
  /* line 86320, app/assets/stylesheets/global/style.css */
  .ht-xl-45-f {
    height: 45px !important;
  }
  /* line 86324, app/assets/stylesheets/global/style.css */
  .ht-xl-45p-f {
    height: 45% !important;
  }
  /* line 86328, app/assets/stylesheets/global/style.css */
  .ht-xl-50 {
    height: 50px;
  }
  /* line 86332, app/assets/stylesheets/global/style.css */
  .ht-xl-50p {
    height: 50%;
  }
  /* line 86336, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-50p {
    max-height: 50%;
  }
  /* line 86340, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-50p {
    min-height: 50%;
  }
  /* line 86344, app/assets/stylesheets/global/style.css */
  .ht-xl-50-f {
    height: 50px !important;
  }
  /* line 86348, app/assets/stylesheets/global/style.css */
  .ht-xl-50p-f {
    height: 50% !important;
  }
  /* line 86352, app/assets/stylesheets/global/style.css */
  .ht-xl-55 {
    height: 55px;
  }
  /* line 86356, app/assets/stylesheets/global/style.css */
  .ht-xl-55p {
    height: 55%;
  }
  /* line 86360, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-55p {
    max-height: 55%;
  }
  /* line 86364, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-55p {
    min-height: 55%;
  }
  /* line 86368, app/assets/stylesheets/global/style.css */
  .ht-xl-55-f {
    height: 55px !important;
  }
  /* line 86372, app/assets/stylesheets/global/style.css */
  .ht-xl-55p-f {
    height: 55% !important;
  }
  /* line 86376, app/assets/stylesheets/global/style.css */
  .ht-xl-60 {
    height: 60px;
  }
  /* line 86380, app/assets/stylesheets/global/style.css */
  .ht-xl-60p {
    height: 60%;
  }
  /* line 86384, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-60p {
    max-height: 60%;
  }
  /* line 86388, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-60p {
    min-height: 60%;
  }
  /* line 86392, app/assets/stylesheets/global/style.css */
  .ht-xl-60-f {
    height: 60px !important;
  }
  /* line 86396, app/assets/stylesheets/global/style.css */
  .ht-xl-60p-f {
    height: 60% !important;
  }
  /* line 86400, app/assets/stylesheets/global/style.css */
  .ht-xl-65 {
    height: 65px;
  }
  /* line 86404, app/assets/stylesheets/global/style.css */
  .ht-xl-65p {
    height: 65%;
  }
  /* line 86408, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-65p {
    max-height: 65%;
  }
  /* line 86412, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-65p {
    min-height: 65%;
  }
  /* line 86416, app/assets/stylesheets/global/style.css */
  .ht-xl-65-f {
    height: 65px !important;
  }
  /* line 86420, app/assets/stylesheets/global/style.css */
  .ht-xl-65p-f {
    height: 65% !important;
  }
  /* line 86424, app/assets/stylesheets/global/style.css */
  .ht-xl-70 {
    height: 70px;
  }
  /* line 86428, app/assets/stylesheets/global/style.css */
  .ht-xl-70p {
    height: 70%;
  }
  /* line 86432, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-70p {
    max-height: 70%;
  }
  /* line 86436, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-70p {
    min-height: 70%;
  }
  /* line 86440, app/assets/stylesheets/global/style.css */
  .ht-xl-70-f {
    height: 70px !important;
  }
  /* line 86444, app/assets/stylesheets/global/style.css */
  .ht-xl-70p-f {
    height: 70% !important;
  }
  /* line 86448, app/assets/stylesheets/global/style.css */
  .ht-xl-75 {
    height: 75px;
  }
  /* line 86452, app/assets/stylesheets/global/style.css */
  .ht-xl-75p {
    height: 75%;
  }
  /* line 86456, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-75p {
    max-height: 75%;
  }
  /* line 86460, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-75p {
    min-height: 75%;
  }
  /* line 86464, app/assets/stylesheets/global/style.css */
  .ht-xl-75-f {
    height: 75px !important;
  }
  /* line 86468, app/assets/stylesheets/global/style.css */
  .ht-xl-75p-f {
    height: 75% !important;
  }
  /* line 86472, app/assets/stylesheets/global/style.css */
  .ht-xl-80 {
    height: 80px;
  }
  /* line 86476, app/assets/stylesheets/global/style.css */
  .ht-xl-80p {
    height: 80%;
  }
  /* line 86480, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-80p {
    max-height: 80%;
  }
  /* line 86484, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-80p {
    min-height: 80%;
  }
  /* line 86488, app/assets/stylesheets/global/style.css */
  .ht-xl-80-f {
    height: 80px !important;
  }
  /* line 86492, app/assets/stylesheets/global/style.css */
  .ht-xl-80p-f {
    height: 80% !important;
  }
  /* line 86496, app/assets/stylesheets/global/style.css */
  .ht-xl-85 {
    height: 85px;
  }
  /* line 86500, app/assets/stylesheets/global/style.css */
  .ht-xl-85p {
    height: 85%;
  }
  /* line 86504, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-85p {
    max-height: 85%;
  }
  /* line 86508, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-85p {
    min-height: 85%;
  }
  /* line 86512, app/assets/stylesheets/global/style.css */
  .ht-xl-85-f {
    height: 85px !important;
  }
  /* line 86516, app/assets/stylesheets/global/style.css */
  .ht-xl-85p-f {
    height: 85% !important;
  }
  /* line 86520, app/assets/stylesheets/global/style.css */
  .ht-xl-90 {
    height: 90px;
  }
  /* line 86524, app/assets/stylesheets/global/style.css */
  .ht-xl-90p {
    height: 90%;
  }
  /* line 86528, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-90p {
    max-height: 90%;
  }
  /* line 86532, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-90p {
    min-height: 90%;
  }
  /* line 86536, app/assets/stylesheets/global/style.css */
  .ht-xl-90-f {
    height: 90px !important;
  }
  /* line 86540, app/assets/stylesheets/global/style.css */
  .ht-xl-90p-f {
    height: 90% !important;
  }
  /* line 86544, app/assets/stylesheets/global/style.css */
  .ht-xl-95 {
    height: 95px;
  }
  /* line 86548, app/assets/stylesheets/global/style.css */
  .ht-xl-95p {
    height: 95%;
  }
  /* line 86552, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-95p {
    max-height: 95%;
  }
  /* line 86556, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-95p {
    min-height: 95%;
  }
  /* line 86560, app/assets/stylesheets/global/style.css */
  .ht-xl-95-f {
    height: 95px !important;
  }
  /* line 86564, app/assets/stylesheets/global/style.css */
  .ht-xl-95p-f {
    height: 95% !important;
  }
  /* line 86568, app/assets/stylesheets/global/style.css */
  .ht-xl-100 {
    height: 100px;
  }
  /* line 86572, app/assets/stylesheets/global/style.css */
  .ht-xl-100p {
    height: 100%;
  }
  /* line 86576, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-100p {
    max-height: 100%;
  }
  /* line 86580, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-100p {
    min-height: 100%;
  }
  /* line 86584, app/assets/stylesheets/global/style.css */
  .ht-xl-100-f {
    height: 100px !important;
  }
  /* line 86588, app/assets/stylesheets/global/style.css */
  .ht-xl-100p-f {
    height: 100% !important;
  }
  /* line 86592, app/assets/stylesheets/global/style.css */
  .ht-xl-150 {
    height: 150px;
  }
  /* line 86596, app/assets/stylesheets/global/style.css */
  .ht-xl-150p {
    height: 150%;
  }
  /* line 86600, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-150p {
    max-height: 150%;
  }
  /* line 86604, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-150p {
    min-height: 150%;
  }
  /* line 86608, app/assets/stylesheets/global/style.css */
  .ht-xl-150-f {
    height: 150px !important;
  }
  /* line 86612, app/assets/stylesheets/global/style.css */
  .ht-xl-150p-f {
    height: 150% !important;
  }
  /* line 86616, app/assets/stylesheets/global/style.css */
  .ht-xl-200 {
    height: 200px;
  }
  /* line 86620, app/assets/stylesheets/global/style.css */
  .ht-xl-200p {
    height: 200%;
  }
  /* line 86624, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-200p {
    max-height: 200%;
  }
  /* line 86628, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-200p {
    min-height: 200%;
  }
  /* line 86632, app/assets/stylesheets/global/style.css */
  .ht-xl-200-f {
    height: 200px !important;
  }
  /* line 86636, app/assets/stylesheets/global/style.css */
  .ht-xl-200p-f {
    height: 200% !important;
  }
  /* line 86640, app/assets/stylesheets/global/style.css */
  .ht-xl-250 {
    height: 250px;
  }
  /* line 86644, app/assets/stylesheets/global/style.css */
  .ht-xl-250p {
    height: 250%;
  }
  /* line 86648, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-250p {
    max-height: 250%;
  }
  /* line 86652, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-250p {
    min-height: 250%;
  }
  /* line 86656, app/assets/stylesheets/global/style.css */
  .ht-xl-250-f {
    height: 250px !important;
  }
  /* line 86660, app/assets/stylesheets/global/style.css */
  .ht-xl-250p-f {
    height: 250% !important;
  }
  /* line 86664, app/assets/stylesheets/global/style.css */
  .ht-xl-300 {
    height: 300px;
  }
  /* line 86668, app/assets/stylesheets/global/style.css */
  .ht-xl-300p {
    height: 300%;
  }
  /* line 86672, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-300p {
    max-height: 300%;
  }
  /* line 86676, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-300p {
    min-height: 300%;
  }
  /* line 86680, app/assets/stylesheets/global/style.css */
  .ht-xl-300-f {
    height: 300px !important;
  }
  /* line 86684, app/assets/stylesheets/global/style.css */
  .ht-xl-300p-f {
    height: 300% !important;
  }
  /* line 86688, app/assets/stylesheets/global/style.css */
  .ht-xl-350 {
    height: 350px;
  }
  /* line 86692, app/assets/stylesheets/global/style.css */
  .ht-xl-350p {
    height: 350%;
  }
  /* line 86696, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-350p {
    max-height: 350%;
  }
  /* line 86700, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-350p {
    min-height: 350%;
  }
  /* line 86704, app/assets/stylesheets/global/style.css */
  .ht-xl-350-f {
    height: 350px !important;
  }
  /* line 86708, app/assets/stylesheets/global/style.css */
  .ht-xl-350p-f {
    height: 350% !important;
  }
  /* line 86712, app/assets/stylesheets/global/style.css */
  .ht-xl-400 {
    height: 400px;
  }
  /* line 86716, app/assets/stylesheets/global/style.css */
  .ht-xl-400p {
    height: 400%;
  }
  /* line 86720, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-400p {
    max-height: 400%;
  }
  /* line 86724, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-400p {
    min-height: 400%;
  }
  /* line 86728, app/assets/stylesheets/global/style.css */
  .ht-xl-400-f {
    height: 400px !important;
  }
  /* line 86732, app/assets/stylesheets/global/style.css */
  .ht-xl-400p-f {
    height: 400% !important;
  }
  /* line 86736, app/assets/stylesheets/global/style.css */
  .ht-xl-450 {
    height: 450px;
  }
  /* line 86740, app/assets/stylesheets/global/style.css */
  .ht-xl-450p {
    height: 450%;
  }
  /* line 86744, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-450p {
    max-height: 450%;
  }
  /* line 86748, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-450p {
    min-height: 450%;
  }
  /* line 86752, app/assets/stylesheets/global/style.css */
  .ht-xl-450-f {
    height: 450px !important;
  }
  /* line 86756, app/assets/stylesheets/global/style.css */
  .ht-xl-450p-f {
    height: 450% !important;
  }
  /* line 86760, app/assets/stylesheets/global/style.css */
  .ht-xl-500 {
    height: 500px;
  }
  /* line 86764, app/assets/stylesheets/global/style.css */
  .ht-xl-500p {
    height: 500%;
  }
  /* line 86768, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-500p {
    max-height: 500%;
  }
  /* line 86772, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-500p {
    min-height: 500%;
  }
  /* line 86776, app/assets/stylesheets/global/style.css */
  .ht-xl-500-f {
    height: 500px !important;
  }
  /* line 86780, app/assets/stylesheets/global/style.css */
  .ht-xl-500p-f {
    height: 500% !important;
  }
  /* line 86784, app/assets/stylesheets/global/style.css */
  .ht-xl-550 {
    height: 550px;
  }
  /* line 86788, app/assets/stylesheets/global/style.css */
  .ht-xl-550p {
    height: 550%;
  }
  /* line 86792, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-550p {
    max-height: 550%;
  }
  /* line 86796, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-550p {
    min-height: 550%;
  }
  /* line 86800, app/assets/stylesheets/global/style.css */
  .ht-xl-550-f {
    height: 550px !important;
  }
  /* line 86804, app/assets/stylesheets/global/style.css */
  .ht-xl-550p-f {
    height: 550% !important;
  }
  /* line 86808, app/assets/stylesheets/global/style.css */
  .ht-xl-600 {
    height: 600px;
  }
  /* line 86812, app/assets/stylesheets/global/style.css */
  .ht-xl-600p {
    height: 600%;
  }
  /* line 86816, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-600p {
    max-height: 600%;
  }
  /* line 86820, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-600p {
    min-height: 600%;
  }
  /* line 86824, app/assets/stylesheets/global/style.css */
  .ht-xl-600-f {
    height: 600px !important;
  }
  /* line 86828, app/assets/stylesheets/global/style.css */
  .ht-xl-600p-f {
    height: 600% !important;
  }
  /* line 86832, app/assets/stylesheets/global/style.css */
  .ht-xl-650 {
    height: 650px;
  }
  /* line 86836, app/assets/stylesheets/global/style.css */
  .ht-xl-650p {
    height: 650%;
  }
  /* line 86840, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-650p {
    max-height: 650%;
  }
  /* line 86844, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-650p {
    min-height: 650%;
  }
  /* line 86848, app/assets/stylesheets/global/style.css */
  .ht-xl-650-f {
    height: 650px !important;
  }
  /* line 86852, app/assets/stylesheets/global/style.css */
  .ht-xl-650p-f {
    height: 650% !important;
  }
  /* line 86856, app/assets/stylesheets/global/style.css */
  .ht-xl-700 {
    height: 700px;
  }
  /* line 86860, app/assets/stylesheets/global/style.css */
  .ht-xl-700p {
    height: 700%;
  }
  /* line 86864, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-700p {
    max-height: 700%;
  }
  /* line 86868, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-700p {
    min-height: 700%;
  }
  /* line 86872, app/assets/stylesheets/global/style.css */
  .ht-xl-700-f {
    height: 700px !important;
  }
  /* line 86876, app/assets/stylesheets/global/style.css */
  .ht-xl-700p-f {
    height: 700% !important;
  }
  /* line 86880, app/assets/stylesheets/global/style.css */
  .ht-xl-750 {
    height: 750px;
  }
  /* line 86884, app/assets/stylesheets/global/style.css */
  .ht-xl-750p {
    height: 750%;
  }
  /* line 86888, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-750p {
    max-height: 750%;
  }
  /* line 86892, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-750p {
    min-height: 750%;
  }
  /* line 86896, app/assets/stylesheets/global/style.css */
  .ht-xl-750-f {
    height: 750px !important;
  }
  /* line 86900, app/assets/stylesheets/global/style.css */
  .ht-xl-750p-f {
    height: 750% !important;
  }
  /* line 86904, app/assets/stylesheets/global/style.css */
  .ht-xl-800 {
    height: 800px;
  }
  /* line 86908, app/assets/stylesheets/global/style.css */
  .ht-xl-800p {
    height: 800%;
  }
  /* line 86912, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-800p {
    max-height: 800%;
  }
  /* line 86916, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-800p {
    min-height: 800%;
  }
  /* line 86920, app/assets/stylesheets/global/style.css */
  .ht-xl-800-f {
    height: 800px !important;
  }
  /* line 86924, app/assets/stylesheets/global/style.css */
  .ht-xl-800p-f {
    height: 800% !important;
  }
  /* line 86928, app/assets/stylesheets/global/style.css */
  .ht-xl-850 {
    height: 850px;
  }
  /* line 86932, app/assets/stylesheets/global/style.css */
  .ht-xl-850p {
    height: 850%;
  }
  /* line 86936, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-850p {
    max-height: 850%;
  }
  /* line 86940, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-850p {
    min-height: 850%;
  }
  /* line 86944, app/assets/stylesheets/global/style.css */
  .ht-xl-850-f {
    height: 850px !important;
  }
  /* line 86948, app/assets/stylesheets/global/style.css */
  .ht-xl-850p-f {
    height: 850% !important;
  }
  /* line 86952, app/assets/stylesheets/global/style.css */
  .ht-xl-100v {
    height: 100vh;
  }
}

/* line 86957, app/assets/stylesheets/global/style.css */
.ht-100v {
  height: 100vh;
}

/* line 86961, app/assets/stylesheets/global/style.css */
.ht-auto {
  height: auto;
}

/*--------- Margin--------------*/
/* line 86966, app/assets/stylesheets/global/style.css */
.m-0 {
  margin: 0 !important;
}

/* line 86970, app/assets/stylesheets/global/style.css */
.mt-0,
.my-0 {
  margin-top: 0 !important;
}

/* line 86975, app/assets/stylesheets/global/style.css */
.me-0,
.mx-0 {
  margin-right: 0 !important;
}

/* line 86980, app/assets/stylesheets/global/style.css */
.mg-r-20 {
  margin-right: 20px !important;
}

/* line 86984, app/assets/stylesheets/global/style.css */
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

/* line 86989, app/assets/stylesheets/global/style.css */
.ms-0,
.mx-0 {
  margin-left: 0 !important;
}

/* line 86994, app/assets/stylesheets/global/style.css */
.m-1 {
  margin: 0.25rem !important;
}

/* line 86998, app/assets/stylesheets/global/style.css */
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

/* line 87003, app/assets/stylesheets/global/style.css */
.me-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

/* line 87008, app/assets/stylesheets/global/style.css */
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

/* line 87013, app/assets/stylesheets/global/style.css */
.ms-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

/* line 87018, app/assets/stylesheets/global/style.css */
.m-2 {
  margin: 0.5rem !important;
}

/* line 87022, app/assets/stylesheets/global/style.css */
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

/* line 87027, app/assets/stylesheets/global/style.css */
.me-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

/* line 87032, app/assets/stylesheets/global/style.css */
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

/* line 87037, app/assets/stylesheets/global/style.css */
.ms-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

/* line 87042, app/assets/stylesheets/global/style.css */
.m-3 {
  margin: 0.75rem !important;
}

/* line 87046, app/assets/stylesheets/global/style.css */
.mt-3,
.my-3 {
  margin-top: 0.75rem !important;
}

/* line 87051, app/assets/stylesheets/global/style.css */
.me-3,
.mx-3 {
  margin-right: 0.75rem !important;
}

/* line 87056, app/assets/stylesheets/global/style.css */
.mb-3,
.my-3 {
  margin-bottom: 0.75rem !important;
}

/* line 87061, app/assets/stylesheets/global/style.css */
.ms-3,
.mx-3 {
  margin-left: 0.75rem !important;
}

/* line 87066, app/assets/stylesheets/global/style.css */
.m-4 {
  margin: 1rem !important;
}

/* line 87070, app/assets/stylesheets/global/style.css */
.mt-4,
.my-4 {
  margin-top: 1rem !important;
}

/* line 87075, app/assets/stylesheets/global/style.css */
.me-4,
.mx-4 {
  margin-right: 1rem !important;
}

/* line 87080, app/assets/stylesheets/global/style.css */
.mb-4,
.my-4 {
  margin-bottom: 1rem !important;
}

/* line 87085, app/assets/stylesheets/global/style.css */
.ms-4,
.mx-4 {
  margin-left: 1rem !important;
}

/* line 87090, app/assets/stylesheets/global/style.css */
.m-5 {
  margin: 1.5rem !important;
}

/* line 87094, app/assets/stylesheets/global/style.css */
.mt-5,
.my-5 {
  margin-top: 1.5rem !important;
}

/* line 87099, app/assets/stylesheets/global/style.css */
.me-5,
.mx-5 {
  margin-right: 1.5rem;
}

/* line 87104, app/assets/stylesheets/global/style.css */
.mb-5,
.my-5 {
  margin-bottom: 1.5rem !important;
}

/* line 87109, app/assets/stylesheets/global/style.css */
.ms-5,
.mx-5 {
  margin-left: 1.5rem !important;
}

/* line 87114, app/assets/stylesheets/global/style.css */
.m-6 {
  margin: 2rem !important;
}

/* line 87118, app/assets/stylesheets/global/style.css */
.mt-6,
.my-6 {
  margin-top: 2rem !important;
}

/* line 87123, app/assets/stylesheets/global/style.css */
.me-6,
.mx-6 {
  margin-right: 2rem !important;
}

/* line 87128, app/assets/stylesheets/global/style.css */
.mb-6,
.my-6 {
  margin-bottom: 2rem !important;
}

/* line 87133, app/assets/stylesheets/global/style.css */
.ms-6,
.mx-6 {
  margin-left: 2rem !important;
}

/* line 87138, app/assets/stylesheets/global/style.css */
.m-7 {
  margin: 3rem !important;
}

/* line 87142, app/assets/stylesheets/global/style.css */
.mt-7,
.my-7 {
  margin-top: 3rem !important;
}

/* line 87147, app/assets/stylesheets/global/style.css */
.me-7,
.mx-7 {
  margin-right: 3rem !important;
}

/* line 87152, app/assets/stylesheets/global/style.css */
.mb-7,
.my-7 {
  margin-bottom: 3rem !important;
}

/* line 87157, app/assets/stylesheets/global/style.css */
.ms-7,
.mx-7 {
  margin-left: 3rem !important;
}

/* line 87162, app/assets/stylesheets/global/style.css */
.m-8 {
  margin: 4rem !important;
}

/* line 87166, app/assets/stylesheets/global/style.css */
.mt-8,
.my-8 {
  margin-top: 4rem !important;
}

/* line 87171, app/assets/stylesheets/global/style.css */
.mt-10 {
  margin-top: 11rem !important;
}

/* line 87175, app/assets/stylesheets/global/style.css */
.me-8,
.mx-8 {
  margin-right: 4rem !important;
}

/* line 87180, app/assets/stylesheets/global/style.css */
.mb-8,
.my-8 {
  margin-bottom: 4rem !important;
}

/* line 87185, app/assets/stylesheets/global/style.css */
.ms-8,
.mx-8 {
  margin-left: 4rem !important;
}

/* line 87190, app/assets/stylesheets/global/style.css */
.m-9 {
  margin: 6rem !important;
}

/* line 87194, app/assets/stylesheets/global/style.css */
.mt-9,
.my-9 {
  margin-top: 6rem !important;
}

/* line 87199, app/assets/stylesheets/global/style.css */
.me-9,
.mx-9 {
  margin-right: 6rem !important;
}

/* line 87204, app/assets/stylesheets/global/style.css */
.mb-9,
.my-9 {
  margin-bottom: 6rem !important;
}

/* line 87209, app/assets/stylesheets/global/style.css */
.ms-9,
.mx-9 {
  margin-left: 6rem !important;
}

/* line 87214, app/assets/stylesheets/global/style.css */
.m-auto {
  margin: auto !important;
}

/* line 87218, app/assets/stylesheets/global/style.css */
.mt-auto,
.my-auto {
  margin-top: auto !important;
}

/* line 87223, app/assets/stylesheets/global/style.css */
.me-auto,
.mx-auto {
  margin-right: auto !important;
}

/* line 87228, app/assets/stylesheets/global/style.css */
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

/* line 87233, app/assets/stylesheets/global/style.css */
.ms-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 480px) {
  /* line 87239, app/assets/stylesheets/global/style.css */
  .m-xs-0 {
    margin: 0 !important;
  }
  /* line 87243, app/assets/stylesheets/global/style.css */
  .mt-xs-0,
.my-xs-0 {
    margin-top: 0 !important;
  }
  /* line 87248, app/assets/stylesheets/global/style.css */
  .me-xs-0,
.mx-xs-0 {
    margin-right: 0 !important;
  }
  /* line 87253, app/assets/stylesheets/global/style.css */
  .mb-xs-0,
.my-xs-0 {
    margin-bottom: 0 !important;
  }
  /* line 87258, app/assets/stylesheets/global/style.css */
  .ms-xs-0,
.mx-xs-0 {
    margin-left: 0 !important;
  }
  /* line 87263, app/assets/stylesheets/global/style.css */
  .m-xs-1 {
    margin: 0.25rem !important;
  }
  /* line 87267, app/assets/stylesheets/global/style.css */
  .mt-xs-1,
.my-xs-1 {
    margin-top: 0.25rem !important;
  }
  /* line 87272, app/assets/stylesheets/global/style.css */
  .me-xs-1,
.mx-xs-1 {
    margin-right: 0.25rem !important;
  }
  /* line 87277, app/assets/stylesheets/global/style.css */
  .mb-xs-1,
.my-xs-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 87282, app/assets/stylesheets/global/style.css */
  .ms-xs-1,
.mx-xs-1 {
    margin-left: 0.25rem !important;
  }
  /* line 87287, app/assets/stylesheets/global/style.css */
  .m-xs-2 {
    margin: 0.5rem !important;
  }
  /* line 87291, app/assets/stylesheets/global/style.css */
  .mt-xs-2,
.my-xs-2 {
    margin-top: 0.5rem !important;
  }
  /* line 87296, app/assets/stylesheets/global/style.css */
  .me-xs-2,
.mx-xs-2 {
    margin-right: 0.5rem !important;
  }
  /* line 87301, app/assets/stylesheets/global/style.css */
  .mb-xs-2,
.my-xs-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 87306, app/assets/stylesheets/global/style.css */
  .ms-xs-2,
.mx-xs-2 {
    margin-left: 0.5rem !important;
  }
  /* line 87311, app/assets/stylesheets/global/style.css */
  .m-xs-3 {
    margin: 0.75rem !important;
  }
  /* line 87315, app/assets/stylesheets/global/style.css */
  .mt-xs-3,
.my-xs-3 {
    margin-top: 0.75rem !important;
  }
  /* line 87320, app/assets/stylesheets/global/style.css */
  .me-xs-3,
.mx-xs-3 {
    margin-right: 0.75rem !important;
  }
  /* line 87325, app/assets/stylesheets/global/style.css */
  .mb-xs-3,
.my-xs-3 {
    margin-bottom: 0.75rem !important;
  }
  /* line 87330, app/assets/stylesheets/global/style.css */
  .ms-xs-3,
.mx-xs-3 {
    margin-left: 0.75rem !important;
  }
  /* line 87335, app/assets/stylesheets/global/style.css */
  .m-xs-4 {
    margin: 1rem !important;
  }
  /* line 87339, app/assets/stylesheets/global/style.css */
  .mt-xs-4,
.my-xs-4 {
    margin-top: 1rem !important;
  }
  /* line 87344, app/assets/stylesheets/global/style.css */
  .me-xs-4,
.mx-xs-4 {
    margin-right: 1rem !important;
  }
  /* line 87349, app/assets/stylesheets/global/style.css */
  .mb-xs-4,
.my-xs-4 {
    margin-bottom: 1rem !important;
  }
  /* line 87354, app/assets/stylesheets/global/style.css */
  .ms-xs-4,
.mx-xs-4 {
    margin-left: 1rem !important;
  }
  /* line 87359, app/assets/stylesheets/global/style.css */
  .m-xs-5 {
    margin: 1.5rem !important;
  }
  /* line 87363, app/assets/stylesheets/global/style.css */
  .mt-xs-5,
.my-xs-5 {
    margin-top: 1.5rem !important;
  }
  /* line 87368, app/assets/stylesheets/global/style.css */
  .me-xs-5,
.mx-xs-5 {
    margin-right: 1.5rem !important;
  }
  /* line 87373, app/assets/stylesheets/global/style.css */
  .mb-xs-5,
.my-xs-5 {
    margin-bottom: 1.5rem !important;
  }
  /* line 87378, app/assets/stylesheets/global/style.css */
  .ms-xs-5,
.mx-xs-5 {
    margin-left: 1.5rem !important;
  }
  /* line 87383, app/assets/stylesheets/global/style.css */
  .m-xs-6 {
    margin: 2rem !important;
  }
  /* line 87387, app/assets/stylesheets/global/style.css */
  .mt-xs-6,
.my-xs-6 {
    margin-top: 2rem !important;
  }
  /* line 87392, app/assets/stylesheets/global/style.css */
  .me-xs-6,
.mx-xs-6 {
    margin-right: 2rem !important;
  }
  /* line 87397, app/assets/stylesheets/global/style.css */
  .mb-xs-6,
.my-xs-6 {
    margin-bottom: 2rem !important;
  }
  /* line 87402, app/assets/stylesheets/global/style.css */
  .ms-xs-6,
.mx-xs-6 {
    margin-left: 2rem !important;
  }
  /* line 87407, app/assets/stylesheets/global/style.css */
  .m-xs-7 {
    margin: 3rem !important;
  }
  /* line 87411, app/assets/stylesheets/global/style.css */
  .mt-xs-7,
.my-xs-7 {
    margin-top: 3rem !important;
  }
  /* line 87416, app/assets/stylesheets/global/style.css */
  .me-xs-7,
.mx-xs-7 {
    margin-right: 3rem !important;
  }
  /* line 87421, app/assets/stylesheets/global/style.css */
  .mb-xs-7,
.my-xs-7 {
    margin-bottom: 3rem !important;
  }
  /* line 87426, app/assets/stylesheets/global/style.css */
  .ms-xs-7,
.mx-xs-7 {
    margin-left: 3rem !important;
  }
  /* line 87431, app/assets/stylesheets/global/style.css */
  .m-xs-8 {
    margin: 4rem !important;
  }
  /* line 87435, app/assets/stylesheets/global/style.css */
  .mt-xs-8,
.my-xs-8 {
    margin-top: 4rem !important;
  }
  /* line 87440, app/assets/stylesheets/global/style.css */
  .me-xs-8,
.mx-xs-8 {
    margin-right: 4rem !important;
  }
  /* line 87445, app/assets/stylesheets/global/style.css */
  .mb-xs-8,
.my-xs-8 {
    margin-bottom: 4rem !important;
  }
  /* line 87450, app/assets/stylesheets/global/style.css */
  .ms-xs-8,
.mx-xs-8 {
    margin-left: 4rem !important;
  }
  /* line 87455, app/assets/stylesheets/global/style.css */
  .m-xs-9 {
    margin: 6rem !important;
  }
  /* line 87459, app/assets/stylesheets/global/style.css */
  .mt-xs-9,
.my-xs-9 {
    margin-top: 6rem !important;
  }
  /* line 87464, app/assets/stylesheets/global/style.css */
  .me-xs-9,
.mx-xs-9 {
    margin-right: 6rem !important;
  }
  /* line 87469, app/assets/stylesheets/global/style.css */
  .mb-xs-9,
.my-xs-9 {
    margin-bottom: 6rem !important;
  }
  /* line 87474, app/assets/stylesheets/global/style.css */
  .ms-xs-9,
.mx-xs-9 {
    margin-left: 6rem !important;
  }
  /* line 87479, app/assets/stylesheets/global/style.css */
  .m-xs-auto {
    margin: auto !important;
  }
  /* line 87483, app/assets/stylesheets/global/style.css */
  .mt-xs-auto,
.my-xs-auto {
    margin-top: auto !important;
  }
  /* line 87488, app/assets/stylesheets/global/style.css */
  .me-xs-auto,
.mx-xs-auto {
    margin-right: auto !important;
  }
  /* line 87493, app/assets/stylesheets/global/style.css */
  .mb-xs-auto,
.my-xs-auto {
    margin-bottom: auto !important;
  }
  /* line 87498, app/assets/stylesheets/global/style.css */
  .ms-xs-auto,
.mx-xs-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 576px) {
  /* line 87505, app/assets/stylesheets/global/style.css */
  .m-sm-0 {
    margin: 0 !important;
  }
  /* line 87509, app/assets/stylesheets/global/style.css */
  .mt-sm-0,
.my-sm-0 {
    margin-top: 0 !important;
  }
  /* line 87514, app/assets/stylesheets/global/style.css */
  .me-sm-0,
.mx-sm-0 {
    margin-right: 0 !important;
  }
  /* line 87519, app/assets/stylesheets/global/style.css */
  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }
  /* line 87524, app/assets/stylesheets/global/style.css */
  .ms-sm-0,
.mx-sm-0 {
    margin-left: 0 !important;
  }
  /* line 87529, app/assets/stylesheets/global/style.css */
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  /* line 87533, app/assets/stylesheets/global/style.css */
  .mt-sm-1,
.my-sm-1 {
    margin-top: 0.25rem !important;
  }
  /* line 87538, app/assets/stylesheets/global/style.css */
  .me-sm-1,
.mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  /* line 87543, app/assets/stylesheets/global/style.css */
  .mb-sm-1,
.my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 87548, app/assets/stylesheets/global/style.css */
  .ms-sm-1,
.mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  /* line 87553, app/assets/stylesheets/global/style.css */
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  /* line 87557, app/assets/stylesheets/global/style.css */
  .mt-sm-2,
.my-sm-2 {
    margin-top: 0.5rem !important;
  }
  /* line 87562, app/assets/stylesheets/global/style.css */
  .me-sm-2,
.mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  /* line 87567, app/assets/stylesheets/global/style.css */
  .mb-sm-2,
.my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 87572, app/assets/stylesheets/global/style.css */
  .ms-sm-2,
.mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  /* line 87577, app/assets/stylesheets/global/style.css */
  .m-sm-3 {
    margin: 0.75rem !important;
  }
  /* line 87581, app/assets/stylesheets/global/style.css */
  .mt-sm-3,
.my-sm-3 {
    margin-top: 0.75rem !important;
  }
  /* line 87586, app/assets/stylesheets/global/style.css */
  .me-sm-3,
.mx-sm-3 {
    margin-right: 0.75rem !important;
  }
  /* line 87591, app/assets/stylesheets/global/style.css */
  .mb-sm-3,
.my-sm-3 {
    margin-bottom: 0.75rem !important;
  }
  /* line 87596, app/assets/stylesheets/global/style.css */
  .ms-sm-3,
.mx-sm-3 {
    margin-left: 0.75rem !important;
  }
  /* line 87601, app/assets/stylesheets/global/style.css */
  .m-sm-4 {
    margin: 1rem !important;
  }
  /* line 87605, app/assets/stylesheets/global/style.css */
  .mt-sm-4,
.my-sm-4 {
    margin-top: 1rem !important;
  }
  /* line 87610, app/assets/stylesheets/global/style.css */
  .me-sm-4,
.mx-sm-4 {
    margin-right: 1rem !important;
  }
  /* line 87615, app/assets/stylesheets/global/style.css */
  .mb-sm-4,
.my-sm-4 {
    margin-bottom: 1rem !important;
  }
  /* line 87620, app/assets/stylesheets/global/style.css */
  .ms-sm-4,
.mx-sm-4 {
    margin-left: 1rem !important;
  }
  /* line 87625, app/assets/stylesheets/global/style.css */
  .m-sm-5 {
    margin: 1.5rem !important;
  }
  /* line 87629, app/assets/stylesheets/global/style.css */
  .mt-sm-5,
.my-sm-5 {
    margin-top: 1.5rem !important;
  }
  /* line 87634, app/assets/stylesheets/global/style.css */
  .me-sm-5,
.mx-sm-5 {
    margin-right: 1.5rem !important;
  }
  /* line 87639, app/assets/stylesheets/global/style.css */
  .mb-sm-5,
.my-sm-5 {
    margin-bottom: 1.5rem !important;
  }
  /* line 87644, app/assets/stylesheets/global/style.css */
  .ms-sm-5,
.mx-sm-5 {
    margin-left: 1.5rem !important;
  }
  /* line 87649, app/assets/stylesheets/global/style.css */
  .m-sm-6 {
    margin: 2rem !important;
  }
  /* line 87653, app/assets/stylesheets/global/style.css */
  .mt-sm-6,
.my-sm-6 {
    margin-top: 2rem !important;
  }
  /* line 87658, app/assets/stylesheets/global/style.css */
  .me-sm-6,
.mx-sm-6 {
    margin-right: 2rem !important;
  }
  /* line 87663, app/assets/stylesheets/global/style.css */
  .mb-sm-6,
.my-sm-6 {
    margin-bottom: 2rem !important;
  }
  /* line 87668, app/assets/stylesheets/global/style.css */
  .ms-sm-6,
.mx-sm-6 {
    margin-left: 2rem !important;
  }
  /* line 87673, app/assets/stylesheets/global/style.css */
  .m-sm-7 {
    margin: 3rem !important;
  }
  /* line 87677, app/assets/stylesheets/global/style.css */
  .mt-sm-7,
.my-sm-7 {
    margin-top: 3rem !important;
  }
  /* line 87682, app/assets/stylesheets/global/style.css */
  .me-sm-7,
.mx-sm-7 {
    margin-right: 3rem !important;
  }
  /* line 87687, app/assets/stylesheets/global/style.css */
  .mb-sm-7,
.my-sm-7 {
    margin-bottom: 3rem !important;
  }
  /* line 87692, app/assets/stylesheets/global/style.css */
  .ms-sm-7,
.mx-sm-7 {
    margin-left: 3rem !important;
  }
  /* line 87697, app/assets/stylesheets/global/style.css */
  .m-sm-8 {
    margin: 4rem !important;
  }
  /* line 87701, app/assets/stylesheets/global/style.css */
  .mt-sm-8,
.my-sm-8 {
    margin-top: 4rem !important;
  }
  /* line 87706, app/assets/stylesheets/global/style.css */
  .me-sm-8,
.mx-sm-8 {
    margin-right: 4rem !important;
  }
  /* line 87711, app/assets/stylesheets/global/style.css */
  .mb-sm-8,
.my-sm-8 {
    margin-bottom: 4rem !important;
  }
  /* line 87716, app/assets/stylesheets/global/style.css */
  .ms-sm-8,
.mx-sm-8 {
    margin-left: 4rem !important;
  }
  /* line 87721, app/assets/stylesheets/global/style.css */
  .m-sm-9 {
    margin: 6rem !important;
  }
  /* line 87725, app/assets/stylesheets/global/style.css */
  .mt-sm-9,
.my-sm-9 {
    margin-top: 6rem !important;
  }
  /* line 87730, app/assets/stylesheets/global/style.css */
  .me-sm-9,
.mx-sm-9 {
    margin-right: 6rem !important;
  }
  /* line 87735, app/assets/stylesheets/global/style.css */
  .mb-sm-9,
.my-sm-9 {
    margin-bottom: 6rem !important;
  }
  /* line 87740, app/assets/stylesheets/global/style.css */
  .ms-sm-9,
.mx-sm-9 {
    margin-left: 6rem !important;
  }
  /* line 87745, app/assets/stylesheets/global/style.css */
  .m-sm-auto {
    margin: auto !important;
  }
  /* line 87749, app/assets/stylesheets/global/style.css */
  .mt-sm-auto,
.my-sm-auto {
    margin-top: auto !important;
  }
  /* line 87754, app/assets/stylesheets/global/style.css */
  .me-sm-auto,
.mx-sm-auto {
    margin-right: auto !important;
  }
  /* line 87759, app/assets/stylesheets/global/style.css */
  .mb-sm-auto,
.my-sm-auto {
    margin-bottom: auto !important;
  }
  /* line 87764, app/assets/stylesheets/global/style.css */
  .ms-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  /* line 87771, app/assets/stylesheets/global/style.css */
  .m-md-0 {
    margin: 0 !important;
  }
  /* line 87775, app/assets/stylesheets/global/style.css */
  .mt-md-0,
.my-md-0 {
    margin-top: 0 !important;
  }
  /* line 87780, app/assets/stylesheets/global/style.css */
  .me-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }
  /* line 87785, app/assets/stylesheets/global/style.css */
  .mb-md-0,
.my-md-0 {
    margin-bottom: 0 !important;
  }
  /* line 87790, app/assets/stylesheets/global/style.css */
  .ms-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }
  /* line 87795, app/assets/stylesheets/global/style.css */
  .m-md-1 {
    margin: 0.25rem !important;
  }
  /* line 87799, app/assets/stylesheets/global/style.css */
  .mt-md-1,
.my-md-1 {
    margin-top: 0.25rem !important;
  }
  /* line 87804, app/assets/stylesheets/global/style.css */
  .me-md-1,
.mx-md-1 {
    margin-right: 0.25rem !important;
  }
  /* line 87809, app/assets/stylesheets/global/style.css */
  .mb-md-1,
.my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 87814, app/assets/stylesheets/global/style.css */
  .ms-md-1,
.mx-md-1 {
    margin-left: 0.25rem !important;
  }
  /* line 87819, app/assets/stylesheets/global/style.css */
  .m-md-2 {
    margin: 0.5rem !important;
  }
  /* line 87823, app/assets/stylesheets/global/style.css */
  .mt-md-2,
.my-md-2 {
    margin-top: 0.5rem !important;
  }
  /* line 87828, app/assets/stylesheets/global/style.css */
  .me-md-2,
.mx-md-2 {
    margin-right: 0.5rem !important;
  }
  /* line 87833, app/assets/stylesheets/global/style.css */
  .mb-md-2,
.my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 87838, app/assets/stylesheets/global/style.css */
  .ms-md-2,
.mx-md-2 {
    margin-left: 0.5rem !important;
  }
  /* line 87843, app/assets/stylesheets/global/style.css */
  .m-md-3 {
    margin: 0.75rem !important;
  }
  /* line 87847, app/assets/stylesheets/global/style.css */
  .mt-md-3,
.my-md-3 {
    margin-top: 0.75rem !important;
  }
  /* line 87852, app/assets/stylesheets/global/style.css */
  .me-md-3,
.mx-md-3 {
    margin-right: 0.75rem !important;
  }
  /* line 87857, app/assets/stylesheets/global/style.css */
  .mb-md-3,
.my-md-3 {
    margin-bottom: 0.75rem !important;
  }
  /* line 87862, app/assets/stylesheets/global/style.css */
  .ms-md-3,
.mx-md-3 {
    margin-left: 0.75rem !important;
  }
  /* line 87867, app/assets/stylesheets/global/style.css */
  .m-md-4 {
    margin: 1rem !important;
  }
  /* line 87871, app/assets/stylesheets/global/style.css */
  .mt-md-4,
.my-md-4 {
    margin-top: 1rem !important;
  }
  /* line 87876, app/assets/stylesheets/global/style.css */
  .me-md-4,
.mx-md-4 {
    margin-right: 1rem !important;
  }
  /* line 87881, app/assets/stylesheets/global/style.css */
  .mb-md-4,
.my-md-4 {
    margin-bottom: 1rem !important;
  }
  /* line 87886, app/assets/stylesheets/global/style.css */
  .ms-md-4,
.mx-md-4 {
    margin-left: 1rem !important;
  }
  /* line 87891, app/assets/stylesheets/global/style.css */
  .m-md-5 {
    margin: 1.5rem !important;
  }
  /* line 87895, app/assets/stylesheets/global/style.css */
  .mt-md-5,
.my-md-5 {
    margin-top: 1.5rem !important;
  }
  /* line 87900, app/assets/stylesheets/global/style.css */
  .me-md-5,
.mx-md-5 {
    margin-right: 1.5rem !important;
  }
  /* line 87905, app/assets/stylesheets/global/style.css */
  .mb-md-5,
.my-md-5 {
    margin-bottom: 1.5rem !important;
  }
  /* line 87910, app/assets/stylesheets/global/style.css */
  .ms-md-5,
.mx-md-5 {
    margin-left: 1.5rem !important;
  }
  /* line 87915, app/assets/stylesheets/global/style.css */
  .m-md-6 {
    margin: 2rem !important;
  }
  /* line 87919, app/assets/stylesheets/global/style.css */
  .mt-md-6,
.my-md-6 {
    margin-top: 2rem !important;
  }
  /* line 87924, app/assets/stylesheets/global/style.css */
  .me-md-6,
.mx-md-6 {
    margin-right: 2rem !important;
  }
  /* line 87929, app/assets/stylesheets/global/style.css */
  .mb-md-6,
.my-md-6 {
    margin-bottom: 2rem !important;
  }
  /* line 87934, app/assets/stylesheets/global/style.css */
  .ms-md-6,
.mx-md-6 {
    margin-left: 2rem !important;
  }
  /* line 87939, app/assets/stylesheets/global/style.css */
  .m-md-7 {
    margin: 3rem !important;
  }
  /* line 87943, app/assets/stylesheets/global/style.css */
  .mt-md-7,
.my-md-7 {
    margin-top: 3rem !important;
  }
  /* line 87948, app/assets/stylesheets/global/style.css */
  .me-md-7,
.mx-md-7 {
    margin-right: 3rem !important;
  }
  /* line 87953, app/assets/stylesheets/global/style.css */
  .mb-md-7,
.my-md-7 {
    margin-bottom: 3rem !important;
  }
  /* line 87958, app/assets/stylesheets/global/style.css */
  .ms-md-7,
.mx-md-7 {
    margin-left: 3rem !important;
  }
  /* line 87963, app/assets/stylesheets/global/style.css */
  .m-md-8 {
    margin: 4rem !important;
  }
  /* line 87967, app/assets/stylesheets/global/style.css */
  .mt-md-8,
.my-md-8 {
    margin-top: 4rem !important;
  }
  /* line 87972, app/assets/stylesheets/global/style.css */
  .me-md-8,
.mx-md-8 {
    margin-right: 4rem !important;
  }
  /* line 87977, app/assets/stylesheets/global/style.css */
  .mb-md-8,
.my-md-8 {
    margin-bottom: 4rem !important;
  }
  /* line 87982, app/assets/stylesheets/global/style.css */
  .ms-md-8,
.mx-md-8 {
    margin-left: 4rem !important;
  }
  /* line 87987, app/assets/stylesheets/global/style.css */
  .m-md-9 {
    margin: 6rem !important;
  }
  /* line 87991, app/assets/stylesheets/global/style.css */
  .mt-md-9,
.my-md-9 {
    margin-top: 6rem !important;
  }
  /* line 87996, app/assets/stylesheets/global/style.css */
  .me-md-9,
.mx-md-9 {
    margin-right: 6rem !important;
  }
  /* line 88001, app/assets/stylesheets/global/style.css */
  .mb-md-9,
.my-md-9 {
    margin-bottom: 6rem !important;
  }
  /* line 88006, app/assets/stylesheets/global/style.css */
  .ms-md-9,
.mx-md-9 {
    margin-left: 6rem !important;
  }
  /* line 88011, app/assets/stylesheets/global/style.css */
  .m-md-auto {
    margin: auto !important;
  }
  /* line 88015, app/assets/stylesheets/global/style.css */
  .mt-md-auto,
.my-md-auto {
    margin-top: auto !important;
  }
  /* line 88020, app/assets/stylesheets/global/style.css */
  .me-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }
  /* line 88025, app/assets/stylesheets/global/style.css */
  .mb-md-auto,
.my-md-auto {
    margin-bottom: auto !important;
  }
  /* line 88030, app/assets/stylesheets/global/style.css */
  .ms-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  /* line 88037, app/assets/stylesheets/global/style.css */
  .m-lg-0 {
    margin: 0 !important;
  }
  /* line 88041, app/assets/stylesheets/global/style.css */
  .mt-lg-0,
.my-lg-0 {
    margin-top: 0 !important;
  }
  /* line 88046, app/assets/stylesheets/global/style.css */
  .me-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }
  /* line 88051, app/assets/stylesheets/global/style.css */
  .mb-lg-0,
.my-lg-0 {
    margin-bottom: 0 !important;
  }
  /* line 88056, app/assets/stylesheets/global/style.css */
  .ms-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }
  /* line 88061, app/assets/stylesheets/global/style.css */
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  /* line 88065, app/assets/stylesheets/global/style.css */
  .mt-lg-1,
.my-lg-1 {
    margin-top: 0.25rem !important;
  }
  /* line 88070, app/assets/stylesheets/global/style.css */
  .me-lg-1,
.mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  /* line 88075, app/assets/stylesheets/global/style.css */
  .mb-lg-1,
.my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 88080, app/assets/stylesheets/global/style.css */
  .ms-lg-1,
.mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  /* line 88085, app/assets/stylesheets/global/style.css */
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  /* line 88089, app/assets/stylesheets/global/style.css */
  .mt-lg-2,
.my-lg-2 {
    margin-top: 0.5rem !important;
  }
  /* line 88094, app/assets/stylesheets/global/style.css */
  .me-lg-2,
.mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  /* line 88099, app/assets/stylesheets/global/style.css */
  .mb-lg-2,
.my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 88104, app/assets/stylesheets/global/style.css */
  .ms-lg-2,
.mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  /* line 88109, app/assets/stylesheets/global/style.css */
  .m-lg-3 {
    margin: 0.75rem !important;
  }
  /* line 88113, app/assets/stylesheets/global/style.css */
  .mt-lg-3,
.my-lg-3 {
    margin-top: 0.75rem !important;
  }
  /* line 88118, app/assets/stylesheets/global/style.css */
  .me-lg-3,
.mx-lg-3 {
    margin-right: 0.75rem !important;
  }
  /* line 88123, app/assets/stylesheets/global/style.css */
  .mb-lg-3,
.my-lg-3 {
    margin-bottom: 0.75rem !important;
  }
  /* line 88128, app/assets/stylesheets/global/style.css */
  .ms-lg-3,
.mx-lg-3 {
    margin-left: 0.75rem !important;
  }
  /* line 88133, app/assets/stylesheets/global/style.css */
  .m-lg-4 {
    margin: 1rem !important;
  }
  /* line 88137, app/assets/stylesheets/global/style.css */
  .mt-lg-4,
.my-lg-4 {
    margin-top: 1rem !important;
  }
  /* line 88142, app/assets/stylesheets/global/style.css */
  .me-lg-4,
.mx-lg-4 {
    margin-right: 1rem !important;
  }
  /* line 88147, app/assets/stylesheets/global/style.css */
  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 1rem !important;
  }
  /* line 88152, app/assets/stylesheets/global/style.css */
  .ms-lg-4,
.mx-lg-4 {
    margin-left: 1rem !important;
  }
  /* line 88157, app/assets/stylesheets/global/style.css */
  .m-lg-5 {
    margin: 1.5rem !important;
  }
  /* line 88161, app/assets/stylesheets/global/style.css */
  .mt-lg-5,
.my-lg-5 {
    margin-top: 1.5rem !important;
  }
  /* line 88166, app/assets/stylesheets/global/style.css */
  .me-lg-5,
.mx-lg-5 {
    margin-right: 1.5rem !important;
  }
  /* line 88171, app/assets/stylesheets/global/style.css */
  .mb-lg-5,
.my-lg-5 {
    margin-bottom: 1.5rem !important;
  }
  /* line 88176, app/assets/stylesheets/global/style.css */
  .ms-lg-5,
.mx-lg-5 {
    margin-left: 1.5rem !important;
  }
  /* line 88181, app/assets/stylesheets/global/style.css */
  .m-lg-6 {
    margin: 2rem !important;
  }
  /* line 88185, app/assets/stylesheets/global/style.css */
  .mt-lg-6,
.my-lg-6 {
    margin-top: 2rem !important;
  }
  /* line 88190, app/assets/stylesheets/global/style.css */
  .me-lg-6,
.mx-lg-6 {
    margin-right: 2rem !important;
  }
  /* line 88195, app/assets/stylesheets/global/style.css */
  .mb-lg-6,
.my-lg-6 {
    margin-bottom: 2rem !important;
  }
  /* line 88200, app/assets/stylesheets/global/style.css */
  .ms-lg-6,
.mx-lg-6 {
    margin-left: 2rem !important;
  }
  /* line 88205, app/assets/stylesheets/global/style.css */
  .m-lg-7 {
    margin: 3rem !important;
  }
  /* line 88209, app/assets/stylesheets/global/style.css */
  .mt-lg-7,
.my-lg-7 {
    margin-top: 3rem !important;
  }
  /* line 88214, app/assets/stylesheets/global/style.css */
  .me-lg-7,
.mx-lg-7 {
    margin-right: 3rem !important;
  }
  /* line 88219, app/assets/stylesheets/global/style.css */
  .mb-lg-7,
.my-lg-7 {
    margin-bottom: 3rem !important;
  }
  /* line 88224, app/assets/stylesheets/global/style.css */
  .ms-lg-7,
.mx-lg-7 {
    margin-left: 3rem !important;
  }
  /* line 88229, app/assets/stylesheets/global/style.css */
  .m-lg-8 {
    margin: 4rem !important;
  }
  /* line 88233, app/assets/stylesheets/global/style.css */
  .mt-lg-8,
.my-lg-8 {
    margin-top: 4rem !important;
  }
  /* line 88238, app/assets/stylesheets/global/style.css */
  .me-lg-8,
.mx-lg-8 {
    margin-right: 4rem !important;
  }
  /* line 88243, app/assets/stylesheets/global/style.css */
  .mb-lg-8,
.my-lg-8 {
    margin-bottom: 4rem !important;
  }
  /* line 88248, app/assets/stylesheets/global/style.css */
  .ms-lg-8,
.mx-lg-8 {
    margin-left: 4rem !important;
  }
  /* line 88253, app/assets/stylesheets/global/style.css */
  .m-lg-9 {
    margin: 6rem !important;
  }
  /* line 88257, app/assets/stylesheets/global/style.css */
  .mt-lg-9,
.my-lg-9 {
    margin-top: 6rem !important;
  }
  /* line 88262, app/assets/stylesheets/global/style.css */
  .me-lg-9,
.mx-lg-9 {
    margin-right: 6rem !important;
  }
  /* line 88267, app/assets/stylesheets/global/style.css */
  .mb-lg-9,
.my-lg-9 {
    margin-bottom: 6rem !important;
  }
  /* line 88272, app/assets/stylesheets/global/style.css */
  .ms-lg-9,
.mx-lg-9 {
    margin-left: 6rem !important;
  }
  /* line 88277, app/assets/stylesheets/global/style.css */
  .m-lg-auto {
    margin: auto !important;
  }
  /* line 88281, app/assets/stylesheets/global/style.css */
  .mt-lg-auto,
.my-lg-auto {
    margin-top: auto !important;
  }
  /* line 88286, app/assets/stylesheets/global/style.css */
  .me-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }
  /* line 88291, app/assets/stylesheets/global/style.css */
  .mb-lg-auto,
.my-lg-auto {
    margin-bottom: auto !important;
  }
  /* line 88296, app/assets/stylesheets/global/style.css */
  .ms-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1280px) {
  /* line 88303, app/assets/stylesheets/global/style.css */
  .m-xl-0 {
    margin: 0 !important;
  }
  /* line 88307, app/assets/stylesheets/global/style.css */
  .mt-xl-0,
.my-xl-0 {
    margin-top: 0 !important;
  }
  /* line 88312, app/assets/stylesheets/global/style.css */
  .me-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }
  /* line 88317, app/assets/stylesheets/global/style.css */
  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0 !important;
  }
  /* line 88322, app/assets/stylesheets/global/style.css */
  .ms-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }
  /* line 88327, app/assets/stylesheets/global/style.css */
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  /* line 88331, app/assets/stylesheets/global/style.css */
  .mt-xl-1,
.my-xl-1 {
    margin-top: 0.25rem !important;
  }
  /* line 88336, app/assets/stylesheets/global/style.css */
  .me-xl-1,
.mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  /* line 88341, app/assets/stylesheets/global/style.css */
  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 88346, app/assets/stylesheets/global/style.css */
  .ms-xl-1,
.mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  /* line 88351, app/assets/stylesheets/global/style.css */
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  /* line 88355, app/assets/stylesheets/global/style.css */
  .mt-xl-2,
.my-xl-2 {
    margin-top: 0.5rem !important;
  }
  /* line 88360, app/assets/stylesheets/global/style.css */
  .me-xl-2,
.mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  /* line 88365, app/assets/stylesheets/global/style.css */
  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 88370, app/assets/stylesheets/global/style.css */
  .ms-xl-2,
.mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  /* line 88375, app/assets/stylesheets/global/style.css */
  .m-xl-3 {
    margin: 0.75rem !important;
  }
  /* line 88379, app/assets/stylesheets/global/style.css */
  .mt-xl-3,
.my-xl-3 {
    margin-top: 0.75rem !important;
  }
  /* line 88384, app/assets/stylesheets/global/style.css */
  .me-xl-3,
.mx-xl-3 {
    margin-right: 0.75rem !important;
  }
  /* line 88389, app/assets/stylesheets/global/style.css */
  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 0.75rem !important;
  }
  /* line 88394, app/assets/stylesheets/global/style.css */
  .ms-xl-3,
.mx-xl-3 {
    margin-left: 0.75rem !important;
  }
  /* line 88399, app/assets/stylesheets/global/style.css */
  .m-xl-4 {
    margin: 1rem !important;
  }
  /* line 88403, app/assets/stylesheets/global/style.css */
  .mt-xl-4,
.my-xl-4 {
    margin-top: 1rem !important;
  }
  /* line 88408, app/assets/stylesheets/global/style.css */
  .me-xl-4,
.mx-xl-4 {
    margin-right: 1rem !important;
  }
  /* line 88413, app/assets/stylesheets/global/style.css */
  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 1rem !important;
  }
  /* line 88418, app/assets/stylesheets/global/style.css */
  .ms-xl-4,
.mx-xl-4 {
    margin-left: 1rem !important;
  }
  /* line 88423, app/assets/stylesheets/global/style.css */
  .m-xl-5 {
    margin: 1.5rem !important;
  }
  /* line 88427, app/assets/stylesheets/global/style.css */
  .mt-xl-5,
.my-xl-5 {
    margin-top: 1.5rem !important;
  }
  /* line 88432, app/assets/stylesheets/global/style.css */
  .me-xl-5,
.mx-xl-5 {
    margin-right: 1.5rem !important;
  }
  /* line 88437, app/assets/stylesheets/global/style.css */
  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 1.5rem !important;
  }
  /* line 88442, app/assets/stylesheets/global/style.css */
  .ms-xl-5,
.mx-xl-5 {
    margin-left: 1.5rem !important;
  }
  /* line 88447, app/assets/stylesheets/global/style.css */
  .m-xl-6 {
    margin: 2rem !important;
  }
  /* line 88451, app/assets/stylesheets/global/style.css */
  .mt-xl-6,
.my-xl-6 {
    margin-top: 2rem !important;
  }
  /* line 88456, app/assets/stylesheets/global/style.css */
  .me-xl-6,
.mx-xl-6 {
    margin-right: 2rem !important;
  }
  /* line 88461, app/assets/stylesheets/global/style.css */
  .mb-xl-6,
.my-xl-6 {
    margin-bottom: 2rem !important;
  }
  /* line 88466, app/assets/stylesheets/global/style.css */
  .ms-xl-6,
.mx-xl-6 {
    margin-left: 2rem !important;
  }
  /* line 88471, app/assets/stylesheets/global/style.css */
  .m-xl-7 {
    margin: 3rem !important;
  }
  /* line 88475, app/assets/stylesheets/global/style.css */
  .mt-xl-7,
.my-xl-7 {
    margin-top: 3rem !important;
  }
  /* line 88480, app/assets/stylesheets/global/style.css */
  .me-xl-7,
.mx-xl-7 {
    margin-right: 3rem !important;
  }
  /* line 88485, app/assets/stylesheets/global/style.css */
  .mb-xl-7,
.my-xl-7 {
    margin-bottom: 3rem !important;
  }
  /* line 88490, app/assets/stylesheets/global/style.css */
  .ms-xl-7,
.mx-xl-7 {
    margin-left: 3rem !important;
  }
  /* line 88495, app/assets/stylesheets/global/style.css */
  .m-xl-8 {
    margin: 4rem !important;
  }
  /* line 88499, app/assets/stylesheets/global/style.css */
  .mt-xl-8,
.my-xl-8 {
    margin-top: 4rem !important;
  }
  /* line 88504, app/assets/stylesheets/global/style.css */
  .me-xl-8,
.mx-xl-8 {
    margin-right: 4rem !important;
  }
  /* line 88509, app/assets/stylesheets/global/style.css */
  .mb-xl-8,
.my-xl-8 {
    margin-bottom: 4rem !important;
  }
  /* line 88514, app/assets/stylesheets/global/style.css */
  .ms-xl-8,
.mx-xl-8 {
    margin-left: 4rem !important;
  }
  /* line 88519, app/assets/stylesheets/global/style.css */
  .m-xl-9 {
    margin: 6rem !important;
  }
  /* line 88523, app/assets/stylesheets/global/style.css */
  .mt-xl-9,
.my-xl-9 {
    margin-top: 6rem !important;
  }
  /* line 88528, app/assets/stylesheets/global/style.css */
  .me-xl-9,
.mx-xl-9 {
    margin-right: 6rem !important;
  }
  /* line 88533, app/assets/stylesheets/global/style.css */
  .mb-xl-9,
.my-xl-9 {
    margin-bottom: 6rem !important;
  }
  /* line 88538, app/assets/stylesheets/global/style.css */
  .ms-xl-9,
.mx-xl-9 {
    margin-left: 6rem !important;
  }
  /* line 88543, app/assets/stylesheets/global/style.css */
  .m-xl-auto {
    margin: auto !important;
  }
  /* line 88547, app/assets/stylesheets/global/style.css */
  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }
  /* line 88552, app/assets/stylesheets/global/style.css */
  .me-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }
  /* line 88557, app/assets/stylesheets/global/style.css */
  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }
  /* line 88562, app/assets/stylesheets/global/style.css */
  .ms-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}

/* line 88568, app/assets/stylesheets/global/style.css */
.p-15 {
  padding: 15px !important;
}

/* line 88572, app/assets/stylesheets/global/style.css */
.pt-9x {
  padding-top: 9px;
}

/*--------- Paddings--------------*/
/* line 88577, app/assets/stylesheets/global/style.css */
.p-0 {
  padding: 0 !important;
}

/* line 88581, app/assets/stylesheets/global/style.css */
.pt-0,
.py-0 {
  padding-top: 0 !important;
}

/* line 88586, app/assets/stylesheets/global/style.css */
.pe-0,
.px-0 {
  padding-right: 0 !important;
}

/* line 88591, app/assets/stylesheets/global/style.css */
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

/* line 88596, app/assets/stylesheets/global/style.css */
.ps-0,
.px-0 {
  padding-left: 0 !important;
}

/* line 88601, app/assets/stylesheets/global/style.css */
.p-1 {
  padding: 0.25rem !important;
}

/* line 88605, app/assets/stylesheets/global/style.css */
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

/* line 88610, app/assets/stylesheets/global/style.css */
.pe-1,
.px-1 {
  padding-right: 0.25rem !important;
}

/* line 88615, app/assets/stylesheets/global/style.css */
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

/* line 88620, app/assets/stylesheets/global/style.css */
.ps-1,
.px-1 {
  padding-left: 0.25rem !important;
}

/* line 88625, app/assets/stylesheets/global/style.css */
.p-2 {
  padding: 0.5rem !important;
}

/* line 88629, app/assets/stylesheets/global/style.css */
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

/* line 88634, app/assets/stylesheets/global/style.css */
.pe-2,
.px-2 {
  padding-right: 0.5rem !important;
}

/* line 88639, app/assets/stylesheets/global/style.css */
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

/* line 88644, app/assets/stylesheets/global/style.css */
.ps-2,
.px-2 {
  padding-left: 0.5rem !important;
}

/* line 88649, app/assets/stylesheets/global/style.css */
.p-3 {
  padding: 0.75rem !important;
}

/* line 88653, app/assets/stylesheets/global/style.css */
.pt-3,
.py-3 {
  padding-top: 0.75rem !important;
}

/* line 88658, app/assets/stylesheets/global/style.css */
.pe-3,
.px-3 {
  padding-right: 0.75rem !important;
}

/* line 88663, app/assets/stylesheets/global/style.css */
.pb-3,
.py-3 {
  padding-bottom: 0.75rem !important;
}

/* line 88668, app/assets/stylesheets/global/style.css */
.ps-3,
.px-3 {
  padding-left: 0.75rem !important;
}

/* line 88673, app/assets/stylesheets/global/style.css */
.p-4 {
  padding: 1rem !important;
}

/* line 88677, app/assets/stylesheets/global/style.css */
.pt-4,
.py-4 {
  padding-top: 1rem !important;
}

/* line 88682, app/assets/stylesheets/global/style.css */
.pe-4,
.px-4 {
  padding-right: 1rem !important;
}

/* line 88687, app/assets/stylesheets/global/style.css */
.pb-4,
.py-4 {
  padding-bottom: 1rem !important;
}

/* line 88692, app/assets/stylesheets/global/style.css */
.ps-4,
.px-4 {
  padding-left: 1rem !important;
}

/* line 88697, app/assets/stylesheets/global/style.css */
.p-5 {
  padding: 1.5rem !important;
}

/* line 88701, app/assets/stylesheets/global/style.css */
.pt-5,
.py-5 {
  padding-top: 1.5rem !important;
}

/* line 88706, app/assets/stylesheets/global/style.css */
.pe-5,
.px-5 {
  padding-right: 1.5rem !important;
}

/* line 88711, app/assets/stylesheets/global/style.css */
.pb-5,
.py-5 {
  padding-bottom: 1.5rem !important;
}

/* line 88716, app/assets/stylesheets/global/style.css */
.ps-5,
.px-5 {
  padding-left: 1.5rem !important;
}

/* line 88721, app/assets/stylesheets/global/style.css */
.p-6 {
  padding: 2rem !important;
}

/* line 88725, app/assets/stylesheets/global/style.css */
.pt-6,
.py-6 {
  padding-top: 2rem !important;
}

/* line 88730, app/assets/stylesheets/global/style.css */
.pe-6,
.px-6 {
  padding-right: 2rem !important;
}

/* line 88735, app/assets/stylesheets/global/style.css */
.pb-6,
.py-6 {
  padding-bottom: 2rem !important;
}

/* line 88740, app/assets/stylesheets/global/style.css */
.ps-6,
.px-6 {
  padding-left: 2rem !important;
}

/* line 88745, app/assets/stylesheets/global/style.css */
.p-7 {
  padding: 3rem !important;
}

/* line 88749, app/assets/stylesheets/global/style.css */
.pt-7,
.py-7 {
  padding-top: 3rem !important;
}

/* line 88754, app/assets/stylesheets/global/style.css */
.pe-7,
.px-7 {
  padding-right: 3rem !important;
}

/* line 88759, app/assets/stylesheets/global/style.css */
.pb-7,
.py-7 {
  padding-bottom: 3rem !important;
}

/* line 88764, app/assets/stylesheets/global/style.css */
.ps-7,
.px-7 {
  padding-left: 3rem !important;
}

/* line 88769, app/assets/stylesheets/global/style.css */
.p-8 {
  padding: 4rem !important;
}

/* line 88773, app/assets/stylesheets/global/style.css */
.pt-8,
.py-8 {
  padding-top: 4rem !important;
}

/* line 88778, app/assets/stylesheets/global/style.css */
.pe-8,
.px-8 {
  padding-right: 4rem !important;
}

/* line 88783, app/assets/stylesheets/global/style.css */
.pb-8,
.py-8 {
  padding-bottom: 4rem !important;
}

/* line 88788, app/assets/stylesheets/global/style.css */
.ps-8,
.px-8 {
  padding-left: 4rem !important;
}

/* line 88793, app/assets/stylesheets/global/style.css */
.p-9 {
  padding: 6rem !important;
}

/* line 88797, app/assets/stylesheets/global/style.css */
.pt-9,
.py-9 {
  padding-top: 6rem !important;
}

/* line 88802, app/assets/stylesheets/global/style.css */
.pe-9,
.px-9 {
  padding-right: 6rem !important;
}

/* line 88807, app/assets/stylesheets/global/style.css */
.pb-9,
.py-9 {
  padding-bottom: 6rem !important;
}

/* line 88812, app/assets/stylesheets/global/style.css */
.ps-9,
.px-9 {
  padding-left: 6rem !important;
}

@media (min-width: 480px) {
  /* line 88818, app/assets/stylesheets/global/style.css */
  .p-xs-0 {
    padding: 0 !important;
  }
  /* line 88822, app/assets/stylesheets/global/style.css */
  .pt-xs-0,
.py-xs-0 {
    padding-top: 0 !important;
  }
  /* line 88827, app/assets/stylesheets/global/style.css */
  .pe-xs-0,
.px-xs-0 {
    padding-right: 0 !important;
  }
  /* line 88832, app/assets/stylesheets/global/style.css */
  .pb-xs-0,
.py-xs-0 {
    padding-bottom: 0 !important;
  }
  /* line 88837, app/assets/stylesheets/global/style.css */
  .ps-xs-0,
.px-xs-0 {
    padding-left: 0 !important;
  }
  /* line 88842, app/assets/stylesheets/global/style.css */
  .p-xs-1 {
    padding: 0.25rem !important;
  }
  /* line 88846, app/assets/stylesheets/global/style.css */
  .pt-xs-1,
.py-xs-1 {
    padding-top: 0.25rem !important;
  }
  /* line 88851, app/assets/stylesheets/global/style.css */
  .pe-xs-1,
.px-xs-1 {
    padding-right: 0.25rem !important;
  }
  /* line 88856, app/assets/stylesheets/global/style.css */
  .pb-xs-1,
.py-xs-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 88861, app/assets/stylesheets/global/style.css */
  .ps-xs-1,
.px-xs-1 {
    padding-left: 0.25rem !important;
  }
  /* line 88866, app/assets/stylesheets/global/style.css */
  .p-xs-2 {
    padding: 0.5rem !important;
  }
  /* line 88870, app/assets/stylesheets/global/style.css */
  .pt-xs-2,
.py-xs-2 {
    padding-top: 0.5rem !important;
  }
  /* line 88875, app/assets/stylesheets/global/style.css */
  .pe-xs-2,
.px-xs-2 {
    padding-right: 0.5rem !important;
  }
  /* line 88880, app/assets/stylesheets/global/style.css */
  .pb-xs-2,
.py-xs-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 88885, app/assets/stylesheets/global/style.css */
  .ps-xs-2,
.px-xs-2 {
    padding-left: 0.5rem !important;
  }
  /* line 88890, app/assets/stylesheets/global/style.css */
  .p-xs-3 {
    padding: 0.75rem !important;
  }
  /* line 88894, app/assets/stylesheets/global/style.css */
  .pt-xs-3,
.py-xs-3 {
    padding-top: 0.75rem !important;
  }
  /* line 88899, app/assets/stylesheets/global/style.css */
  .pe-xs-3,
.px-xs-3 {
    padding-right: 0.75rem !important;
  }
  /* line 88904, app/assets/stylesheets/global/style.css */
  .pb-xs-3,
.py-xs-3 {
    padding-bottom: 0.75rem !important;
  }
  /* line 88909, app/assets/stylesheets/global/style.css */
  .ps-xs-3,
.px-xs-3 {
    padding-left: 0.75rem !important;
  }
  /* line 88914, app/assets/stylesheets/global/style.css */
  .p-xs-4 {
    padding: 1rem !important;
  }
  /* line 88918, app/assets/stylesheets/global/style.css */
  .pt-xs-4,
.py-xs-4 {
    padding-top: 1rem !important;
  }
  /* line 88923, app/assets/stylesheets/global/style.css */
  .pe-xs-4,
.px-xs-4 {
    padding-right: 1rem !important;
  }
  /* line 88928, app/assets/stylesheets/global/style.css */
  .pb-xs-4,
.py-xs-4 {
    padding-bottom: 1rem !important;
  }
  /* line 88933, app/assets/stylesheets/global/style.css */
  .ps-xs-4,
.px-xs-4 {
    padding-left: 1rem !important;
  }
  /* line 88938, app/assets/stylesheets/global/style.css */
  .p-xs-5 {
    padding: 1.5rem !important;
  }
  /* line 88942, app/assets/stylesheets/global/style.css */
  .pt-xs-5,
.py-xs-5 {
    padding-top: 1.5rem !important;
  }
  /* line 88947, app/assets/stylesheets/global/style.css */
  .pe-xs-5,
.px-xs-5 {
    padding-right: 1.5rem !important;
  }
  /* line 88952, app/assets/stylesheets/global/style.css */
  .pb-xs-5,
.py-xs-5 {
    padding-bottom: 1.5rem !important;
  }
  /* line 88957, app/assets/stylesheets/global/style.css */
  .ps-xs-5,
.px-xs-5 {
    padding-left: 1.5rem !important;
  }
  /* line 88962, app/assets/stylesheets/global/style.css */
  .p-xs-6 {
    padding: 2rem !important;
  }
  /* line 88966, app/assets/stylesheets/global/style.css */
  .pt-xs-6,
.py-xs-6 {
    padding-top: 2rem !important;
  }
  /* line 88971, app/assets/stylesheets/global/style.css */
  .pe-xs-6,
.px-xs-6 {
    padding-right: 2rem !important;
  }
  /* line 88976, app/assets/stylesheets/global/style.css */
  .pb-xs-6,
.py-xs-6 {
    padding-bottom: 2rem !important;
  }
  /* line 88981, app/assets/stylesheets/global/style.css */
  .ps-xs-6,
.px-xs-6 {
    padding-left: 2rem !important;
  }
  /* line 88986, app/assets/stylesheets/global/style.css */
  .p-xs-7 {
    padding: 3rem !important;
  }
  /* line 88990, app/assets/stylesheets/global/style.css */
  .pt-xs-7,
.py-xs-7 {
    padding-top: 3rem !important;
  }
  /* line 88995, app/assets/stylesheets/global/style.css */
  .pe-xs-7,
.px-xs-7 {
    padding-right: 3rem !important;
  }
  /* line 89000, app/assets/stylesheets/global/style.css */
  .pb-xs-7,
.py-xs-7 {
    padding-bottom: 3rem !important;
  }
  /* line 89005, app/assets/stylesheets/global/style.css */
  .ps-xs-7,
.px-xs-7 {
    padding-left: 3rem !important;
  }
  /* line 89010, app/assets/stylesheets/global/style.css */
  .p-xs-8 {
    padding: 4rem !important;
  }
  /* line 89014, app/assets/stylesheets/global/style.css */
  .pt-xs-8,
.py-xs-8 {
    padding-top: 4rem !important;
  }
  /* line 89019, app/assets/stylesheets/global/style.css */
  .pe-xs-8,
.px-xs-8 {
    padding-right: 4rem !important;
  }
  /* line 89024, app/assets/stylesheets/global/style.css */
  .pb-xs-8,
.py-xs-8 {
    padding-bottom: 4rem !important;
  }
  /* line 89029, app/assets/stylesheets/global/style.css */
  .ps-xs-8,
.px-xs-8 {
    padding-left: 4rem !important;
  }
  /* line 89034, app/assets/stylesheets/global/style.css */
  .p-xs-9 {
    padding: 6rem !important;
  }
  /* line 89038, app/assets/stylesheets/global/style.css */
  .pt-xs-9,
.py-xs-9 {
    padding-top: 6rem !important;
  }
  /* line 89043, app/assets/stylesheets/global/style.css */
  .pe-xs-9,
.px-xs-9 {
    padding-right: 6rem !important;
  }
  /* line 89048, app/assets/stylesheets/global/style.css */
  .pb-xs-9,
.py-xs-9 {
    padding-bottom: 6rem !important;
  }
  /* line 89053, app/assets/stylesheets/global/style.css */
  .ps-xs-9,
.px-xs-9 {
    padding-left: 6rem !important;
  }
}

@media (min-width: 576px) {
  /* line 89060, app/assets/stylesheets/global/style.css */
  .p-sm-0 {
    padding: 0 !important;
  }
  /* line 89064, app/assets/stylesheets/global/style.css */
  .pt-sm-0,
.py-sm-0 {
    padding-top: 0 !important;
  }
  /* line 89069, app/assets/stylesheets/global/style.css */
  .pe-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }
  /* line 89074, app/assets/stylesheets/global/style.css */
  .pb-sm-0,
.py-sm-0 {
    padding-bottom: 0 !important;
  }
  /* line 89079, app/assets/stylesheets/global/style.css */
  .ps-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }
  /* line 89084, app/assets/stylesheets/global/style.css */
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  /* line 89088, app/assets/stylesheets/global/style.css */
  .pt-sm-1,
.py-sm-1 {
    padding-top: 0.25rem !important;
  }
  /* line 89093, app/assets/stylesheets/global/style.css */
  .pe-sm-1,
.px-sm-1 {
    padding-right: 0.25rem !important;
  }
  /* line 89098, app/assets/stylesheets/global/style.css */
  .pb-sm-1,
.py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 89103, app/assets/stylesheets/global/style.css */
  .ps-sm-1,
.px-sm-1 {
    padding-left: 0.25rem !important;
  }
  /* line 89108, app/assets/stylesheets/global/style.css */
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  /* line 89112, app/assets/stylesheets/global/style.css */
  .pt-sm-2,
.py-sm-2 {
    padding-top: 0.5rem !important;
  }
  /* line 89117, app/assets/stylesheets/global/style.css */
  .pe-sm-2,
.px-sm-2 {
    padding-right: 0.5rem !important;
  }
  /* line 89122, app/assets/stylesheets/global/style.css */
  .pb-sm-2,
.py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 89127, app/assets/stylesheets/global/style.css */
  .ps-sm-2,
.px-sm-2 {
    padding-left: 0.5rem !important;
  }
  /* line 89132, app/assets/stylesheets/global/style.css */
  .p-sm-3 {
    padding: 0.75rem !important;
  }
  /* line 89136, app/assets/stylesheets/global/style.css */
  .pt-sm-3,
.py-sm-3 {
    padding-top: 0.75rem !important;
  }
  /* line 89141, app/assets/stylesheets/global/style.css */
  .pe-sm-3,
.px-sm-3 {
    padding-right: 0.75rem !important;
  }
  /* line 89146, app/assets/stylesheets/global/style.css */
  .pb-sm-3,
.py-sm-3 {
    padding-bottom: 0.75rem !important;
  }
  /* line 89151, app/assets/stylesheets/global/style.css */
  .ps-sm-3,
.px-sm-3 {
    padding-left: 0.75rem !important;
  }
  /* line 89156, app/assets/stylesheets/global/style.css */
  .p-sm-4 {
    padding: 1rem !important;
  }
  /* line 89160, app/assets/stylesheets/global/style.css */
  .pt-sm-4,
.py-sm-4 {
    padding-top: 1rem !important;
  }
  /* line 89165, app/assets/stylesheets/global/style.css */
  .pe-sm-4,
.px-sm-4 {
    padding-right: 1rem !important;
  }
  /* line 89170, app/assets/stylesheets/global/style.css */
  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 1rem !important;
  }
  /* line 89175, app/assets/stylesheets/global/style.css */
  .ps-sm-4,
.px-sm-4 {
    padding-left: 1rem !important;
  }
  /* line 89180, app/assets/stylesheets/global/style.css */
  .p-sm-5 {
    padding: 1.5rem !important;
  }
  /* line 89184, app/assets/stylesheets/global/style.css */
  .pt-sm-5,
.py-sm-5 {
    padding-top: 1.5rem !important;
  }
  /* line 89189, app/assets/stylesheets/global/style.css */
  .pe-sm-5,
.px-sm-5 {
    padding-right: 1.5rem !important;
  }
  /* line 89194, app/assets/stylesheets/global/style.css */
  .pb-sm-5,
.py-sm-5 {
    padding-bottom: 1.5rem !important;
  }
  /* line 89199, app/assets/stylesheets/global/style.css */
  .ps-sm-5,
.px-sm-5 {
    padding-left: 1.5rem !important;
  }
  /* line 89204, app/assets/stylesheets/global/style.css */
  .p-sm-6 {
    padding: 2rem !important;
  }
  /* line 89208, app/assets/stylesheets/global/style.css */
  .pt-sm-6,
.py-sm-6 {
    padding-top: 2rem !important;
  }
  /* line 89213, app/assets/stylesheets/global/style.css */
  .pe-sm-6,
.px-sm-6 {
    padding-right: 2rem !important;
  }
  /* line 89218, app/assets/stylesheets/global/style.css */
  .pb-sm-6,
.py-sm-6 {
    padding-bottom: 2rem !important;
  }
  /* line 89223, app/assets/stylesheets/global/style.css */
  .ps-sm-6,
.px-sm-6 {
    padding-left: 2rem !important;
  }
  /* line 89228, app/assets/stylesheets/global/style.css */
  .p-sm-7 {
    padding: 3rem !important;
  }
  /* line 89232, app/assets/stylesheets/global/style.css */
  .pt-sm-7,
.py-sm-7 {
    padding-top: 3rem !important;
  }
  /* line 89237, app/assets/stylesheets/global/style.css */
  .pe-sm-7,
.px-sm-7 {
    padding-right: 3rem !important;
  }
  /* line 89242, app/assets/stylesheets/global/style.css */
  .pb-sm-7,
.py-sm-7 {
    padding-bottom: 3rem !important;
  }
  /* line 89247, app/assets/stylesheets/global/style.css */
  .ps-sm-7,
.px-sm-7 {
    padding-left: 3rem !important;
  }
  /* line 89252, app/assets/stylesheets/global/style.css */
  .p-sm-8 {
    padding: 4rem !important;
  }
  /* line 89256, app/assets/stylesheets/global/style.css */
  .pt-sm-8,
.py-sm-8 {
    padding-top: 4rem !important;
  }
  /* line 89261, app/assets/stylesheets/global/style.css */
  .pe-sm-8,
.px-sm-8 {
    padding-right: 4rem !important;
  }
  /* line 89266, app/assets/stylesheets/global/style.css */
  .pb-sm-8,
.py-sm-8 {
    padding-bottom: 4rem !important;
  }
  /* line 89271, app/assets/stylesheets/global/style.css */
  .ps-sm-8,
.px-sm-8 {
    padding-left: 4rem !important;
  }
  /* line 89276, app/assets/stylesheets/global/style.css */
  .p-sm-9 {
    padding: 6rem !important;
  }
  /* line 89280, app/assets/stylesheets/global/style.css */
  .pt-sm-9,
.py-sm-9 {
    padding-top: 6rem !important;
  }
  /* line 89285, app/assets/stylesheets/global/style.css */
  .pe-sm-9,
.px-sm-9 {
    padding-right: 6rem !important;
  }
  /* line 89290, app/assets/stylesheets/global/style.css */
  .pb-sm-9,
.py-sm-9 {
    padding-bottom: 6rem !important;
  }
  /* line 89295, app/assets/stylesheets/global/style.css */
  .ps-sm-9,
.px-sm-9 {
    padding-left: 6rem !important;
  }
}

@media (min-width: 768px) {
  /* line 89302, app/assets/stylesheets/global/style.css */
  .p-md-0 {
    padding: 0 !important;
  }
  /* line 89306, app/assets/stylesheets/global/style.css */
  .pt-md-0,
.py-md-0 {
    padding-top: 0 !important;
  }
  /* line 89311, app/assets/stylesheets/global/style.css */
  .pe-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }
  /* line 89316, app/assets/stylesheets/global/style.css */
  .pb-md-0,
.py-md-0 {
    padding-bottom: 0 !important;
  }
  /* line 89321, app/assets/stylesheets/global/style.css */
  .ps-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }
  /* line 89326, app/assets/stylesheets/global/style.css */
  .p-md-1 {
    padding: 0.25rem !important;
  }
  /* line 89330, app/assets/stylesheets/global/style.css */
  .pt-md-1,
.py-md-1 {
    padding-top: 0.25rem !important;
  }
  /* line 89335, app/assets/stylesheets/global/style.css */
  .pe-md-1,
.px-md-1 {
    padding-right: 0.25rem !important;
  }
  /* line 89340, app/assets/stylesheets/global/style.css */
  .pb-md-1,
.py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 89345, app/assets/stylesheets/global/style.css */
  .ps-md-1,
.px-md-1 {
    padding-left: 0.25rem !important;
  }
  /* line 89350, app/assets/stylesheets/global/style.css */
  .p-md-2 {
    padding: 0.5rem !important;
  }
  /* line 89354, app/assets/stylesheets/global/style.css */
  .pt-md-2,
.py-md-2 {
    padding-top: 0.5rem !important;
  }
  /* line 89359, app/assets/stylesheets/global/style.css */
  .pe-md-2,
.px-md-2 {
    padding-right: 0.5rem !important;
  }
  /* line 89364, app/assets/stylesheets/global/style.css */
  .pb-md-2,
.py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 89369, app/assets/stylesheets/global/style.css */
  .ps-md-2,
.px-md-2 {
    padding-left: 0.5rem !important;
  }
  /* line 89374, app/assets/stylesheets/global/style.css */
  .p-md-3 {
    padding: 0.75rem !important;
  }
  /* line 89378, app/assets/stylesheets/global/style.css */
  .pt-md-3,
.py-md-3 {
    padding-top: 0.75rem !important;
  }
  /* line 89383, app/assets/stylesheets/global/style.css */
  .pe-md-3,
.px-md-3 {
    padding-right: 0.75rem !important;
  }
  /* line 89388, app/assets/stylesheets/global/style.css */
  .pb-md-3,
.py-md-3 {
    padding-bottom: 0.75rem !important;
  }
  /* line 89393, app/assets/stylesheets/global/style.css */
  .ps-md-3,
.px-md-3 {
    padding-left: 0.75rem !important;
  }
  /* line 89398, app/assets/stylesheets/global/style.css */
  .p-md-4 {
    padding: 1rem !important;
  }
  /* line 89402, app/assets/stylesheets/global/style.css */
  .pt-md-4,
.py-md-4 {
    padding-top: 1rem !important;
  }
  /* line 89407, app/assets/stylesheets/global/style.css */
  .pe-md-4,
.px-md-4 {
    padding-right: 1rem !important;
  }
  /* line 89412, app/assets/stylesheets/global/style.css */
  .pb-md-4,
.py-md-4 {
    padding-bottom: 1rem !important;
  }
  /* line 89417, app/assets/stylesheets/global/style.css */
  .ps-md-4,
.px-md-4 {
    padding-left: 1rem !important;
  }
  /* line 89422, app/assets/stylesheets/global/style.css */
  .p-md-5 {
    padding: 1.5rem !important;
  }
  /* line 89426, app/assets/stylesheets/global/style.css */
  .pt-md-5,
.py-md-5 {
    padding-top: 1.5rem !important;
  }
  /* line 89431, app/assets/stylesheets/global/style.css */
  .pe-md-5,
.px-md-5 {
    padding-right: 1.5rem !important;
  }
  /* line 89436, app/assets/stylesheets/global/style.css */
  .pb-md-5,
.py-md-5 {
    padding-bottom: 1.5rem !important;
  }
  /* line 89441, app/assets/stylesheets/global/style.css */
  .ps-md-5,
.px-md-5 {
    padding-left: 1.5rem !important;
  }
  /* line 89446, app/assets/stylesheets/global/style.css */
  .p-md-6 {
    padding: 2rem !important;
  }
  /* line 89450, app/assets/stylesheets/global/style.css */
  .pt-md-6,
.py-md-6 {
    padding-top: 2rem !important;
  }
  /* line 89455, app/assets/stylesheets/global/style.css */
  .pe-md-6,
.px-md-6 {
    padding-right: 2rem !important;
  }
  /* line 89460, app/assets/stylesheets/global/style.css */
  .pb-md-6,
.py-md-6 {
    padding-bottom: 2rem !important;
  }
  /* line 89465, app/assets/stylesheets/global/style.css */
  .ps-md-6,
.px-md-6 {
    padding-left: 2rem !important;
  }
  /* line 89470, app/assets/stylesheets/global/style.css */
  .p-md-7 {
    padding: 3rem !important;
  }
  /* line 89474, app/assets/stylesheets/global/style.css */
  .pt-md-7,
.py-md-7 {
    padding-top: 3rem !important;
  }
  /* line 89479, app/assets/stylesheets/global/style.css */
  .pe-md-7,
.px-md-7 {
    padding-right: 3rem !important;
  }
  /* line 89484, app/assets/stylesheets/global/style.css */
  .pb-md-7,
.py-md-7 {
    padding-bottom: 3rem !important;
  }
  /* line 89489, app/assets/stylesheets/global/style.css */
  .ps-md-7,
.px-md-7 {
    padding-left: 3rem !important;
  }
  /* line 89494, app/assets/stylesheets/global/style.css */
  .p-md-8 {
    padding: 4rem !important;
  }
  /* line 89498, app/assets/stylesheets/global/style.css */
  .pt-md-8,
.py-md-8 {
    padding-top: 4rem !important;
  }
  /* line 89503, app/assets/stylesheets/global/style.css */
  .pe-md-8,
.px-md-8 {
    padding-right: 4rem !important;
  }
  /* line 89508, app/assets/stylesheets/global/style.css */
  .pb-md-8,
.py-md-8 {
    padding-bottom: 4rem !important;
  }
  /* line 89513, app/assets/stylesheets/global/style.css */
  .ps-md-8,
.px-md-8 {
    padding-left: 4rem !important;
  }
  /* line 89518, app/assets/stylesheets/global/style.css */
  .p-md-9 {
    padding: 6rem !important;
  }
  /* line 89522, app/assets/stylesheets/global/style.css */
  .pt-md-9,
.py-md-9 {
    padding-top: 6rem !important;
  }
  /* line 89527, app/assets/stylesheets/global/style.css */
  .pe-md-9,
.px-md-9 {
    padding-right: 6rem !important;
  }
  /* line 89532, app/assets/stylesheets/global/style.css */
  .pb-md-9,
.py-md-9 {
    padding-bottom: 6rem !important;
  }
  /* line 89537, app/assets/stylesheets/global/style.css */
  .ps-md-9,
.px-md-9 {
    padding-left: 6rem !important;
  }
}

@media (min-width: 992px) {
  /* line 89544, app/assets/stylesheets/global/style.css */
  .p-lg-0 {
    padding: 0 !important;
  }
  /* line 89548, app/assets/stylesheets/global/style.css */
  .pt-lg-0,
.py-lg-0 {
    padding-top: 0 !important;
  }
  /* line 89553, app/assets/stylesheets/global/style.css */
  .pe-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }
  /* line 89558, app/assets/stylesheets/global/style.css */
  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0 !important;
  }
  /* line 89563, app/assets/stylesheets/global/style.css */
  .ps-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }
  /* line 89568, app/assets/stylesheets/global/style.css */
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  /* line 89572, app/assets/stylesheets/global/style.css */
  .pt-lg-1,
.py-lg-1 {
    padding-top: 0.25rem !important;
  }
  /* line 89577, app/assets/stylesheets/global/style.css */
  .pe-lg-1,
.px-lg-1 {
    padding-right: 0.25rem !important;
  }
  /* line 89582, app/assets/stylesheets/global/style.css */
  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 89587, app/assets/stylesheets/global/style.css */
  .ps-lg-1,
.px-lg-1 {
    padding-left: 0.25rem !important;
  }
  /* line 89592, app/assets/stylesheets/global/style.css */
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  /* line 89596, app/assets/stylesheets/global/style.css */
  .pt-lg-2,
.py-lg-2 {
    padding-top: 0.5rem !important;
  }
  /* line 89601, app/assets/stylesheets/global/style.css */
  .pe-lg-2,
.px-lg-2 {
    padding-right: 0.5rem !important;
  }
  /* line 89606, app/assets/stylesheets/global/style.css */
  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 89611, app/assets/stylesheets/global/style.css */
  .ps-lg-2,
.px-lg-2 {
    padding-left: 0.5rem !important;
  }
  /* line 89616, app/assets/stylesheets/global/style.css */
  .p-lg-3 {
    padding: 0.75rem !important;
  }
  /* line 89620, app/assets/stylesheets/global/style.css */
  .pt-lg-3,
.py-lg-3 {
    padding-top: 0.75rem !important;
  }
  /* line 89625, app/assets/stylesheets/global/style.css */
  .pe-lg-3,
.px-lg-3 {
    padding-right: 0.75rem !important;
  }
  /* line 89630, app/assets/stylesheets/global/style.css */
  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 0.75rem !important;
  }
  /* line 89635, app/assets/stylesheets/global/style.css */
  .ps-lg-3,
.px-lg-3 {
    padding-left: 0.75rem !important;
  }
  /* line 89640, app/assets/stylesheets/global/style.css */
  .p-lg-4 {
    padding: 1rem !important;
  }
  /* line 89644, app/assets/stylesheets/global/style.css */
  .pt-lg-4,
.py-lg-4 {
    padding-top: 1rem !important;
  }
  /* line 89649, app/assets/stylesheets/global/style.css */
  .pe-lg-4,
.px-lg-4 {
    padding-right: 1rem !important;
  }
  /* line 89654, app/assets/stylesheets/global/style.css */
  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 1rem !important;
  }
  /* line 89659, app/assets/stylesheets/global/style.css */
  .ps-lg-4,
.px-lg-4 {
    padding-left: 1rem !important;
  }
  /* line 89664, app/assets/stylesheets/global/style.css */
  .p-lg-5 {
    padding: 1.5rem !important;
  }
  /* line 89668, app/assets/stylesheets/global/style.css */
  .pt-lg-5,
.py-lg-5 {
    padding-top: 1.5rem !important;
  }
  /* line 89673, app/assets/stylesheets/global/style.css */
  .pe-lg-5,
.px-lg-5 {
    padding-right: 1.5rem !important;
  }
  /* line 89678, app/assets/stylesheets/global/style.css */
  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 1.5rem !important;
  }
  /* line 89683, app/assets/stylesheets/global/style.css */
  .ps-lg-5,
.px-lg-5 {
    padding-left: 1.5rem !important;
  }
  /* line 89688, app/assets/stylesheets/global/style.css */
  .p-lg-6 {
    padding: 2rem !important;
  }
  /* line 89692, app/assets/stylesheets/global/style.css */
  .pt-lg-6,
.py-lg-6 {
    padding-top: 2rem !important;
  }
  /* line 89697, app/assets/stylesheets/global/style.css */
  .pe-lg-6,
.px-lg-6 {
    padding-right: 2rem !important;
  }
  /* line 89702, app/assets/stylesheets/global/style.css */
  .pb-lg-6,
.py-lg-6 {
    padding-bottom: 2rem !important;
  }
  /* line 89707, app/assets/stylesheets/global/style.css */
  .ps-lg-6,
.px-lg-6 {
    padding-left: 2rem !important;
  }
  /* line 89712, app/assets/stylesheets/global/style.css */
  .p-lg-7 {
    padding: 3rem !important;
  }
  /* line 89716, app/assets/stylesheets/global/style.css */
  .pt-lg-7,
.py-lg-7 {
    padding-top: 3rem !important;
  }
  /* line 89721, app/assets/stylesheets/global/style.css */
  .pe-lg-7,
.px-lg-7 {
    padding-right: 3rem !important;
  }
  /* line 89726, app/assets/stylesheets/global/style.css */
  .pb-lg-7,
.py-lg-7 {
    padding-bottom: 3rem !important;
  }
  /* line 89731, app/assets/stylesheets/global/style.css */
  .ps-lg-7,
.px-lg-7 {
    padding-left: 3rem !important;
  }
  /* line 89736, app/assets/stylesheets/global/style.css */
  .p-lg-8 {
    padding: 4rem !important;
  }
  /* line 89740, app/assets/stylesheets/global/style.css */
  .pt-lg-8,
.py-lg-8 {
    padding-top: 4rem !important;
  }
  /* line 89745, app/assets/stylesheets/global/style.css */
  .pe-lg-8,
.px-lg-8 {
    padding-right: 4rem !important;
  }
  /* line 89750, app/assets/stylesheets/global/style.css */
  .pb-lg-8,
.py-lg-8 {
    padding-bottom: 4rem !important;
  }
  /* line 89755, app/assets/stylesheets/global/style.css */
  .ps-lg-8,
.px-lg-8 {
    padding-left: 4rem !important;
  }
  /* line 89760, app/assets/stylesheets/global/style.css */
  .p-lg-9 {
    padding: 6rem !important;
  }
  /* line 89764, app/assets/stylesheets/global/style.css */
  .pt-lg-9,
.py-lg-9 {
    padding-top: 6rem !important;
  }
  /* line 89769, app/assets/stylesheets/global/style.css */
  .pe-lg-9,
.px-lg-9 {
    padding-right: 6rem !important;
  }
  /* line 89774, app/assets/stylesheets/global/style.css */
  .pb-lg-9,
.py-lg-9 {
    padding-bottom: 6rem !important;
  }
  /* line 89779, app/assets/stylesheets/global/style.css */
  .ps-lg-9,
.px-lg-9 {
    padding-left: 6rem !important;
  }
}

@media (min-width: 1280px) {
  /* line 89786, app/assets/stylesheets/global/style.css */
  .p-xl-0 {
    padding: 0 !important;
  }
  /* line 89790, app/assets/stylesheets/global/style.css */
  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }
  /* line 89795, app/assets/stylesheets/global/style.css */
  .pe-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }
  /* line 89800, app/assets/stylesheets/global/style.css */
  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }
  /* line 89805, app/assets/stylesheets/global/style.css */
  .ps-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }
  /* line 89810, app/assets/stylesheets/global/style.css */
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  /* line 89814, app/assets/stylesheets/global/style.css */
  .pt-xl-1,
.py-xl-1 {
    padding-top: 0.25rem !important;
  }
  /* line 89819, app/assets/stylesheets/global/style.css */
  .pe-xl-1,
.px-xl-1 {
    padding-right: 0.25rem !important;
  }
  /* line 89824, app/assets/stylesheets/global/style.css */
  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 89829, app/assets/stylesheets/global/style.css */
  .ps-xl-1,
.px-xl-1 {
    padding-left: 0.25rem !important;
  }
  /* line 89834, app/assets/stylesheets/global/style.css */
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  /* line 89838, app/assets/stylesheets/global/style.css */
  .pt-xl-2,
.py-xl-2 {
    padding-top: 0.5rem !important;
  }
  /* line 89843, app/assets/stylesheets/global/style.css */
  .pe-xl-2,
.px-xl-2 {
    padding-right: 0.5rem !important;
  }
  /* line 89848, app/assets/stylesheets/global/style.css */
  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 89853, app/assets/stylesheets/global/style.css */
  .ps-xl-2,
.px-xl-2 {
    padding-left: 0.5rem !important;
  }
  /* line 89858, app/assets/stylesheets/global/style.css */
  .p-xl-3 {
    padding: 0.75rem !important;
  }
  /* line 89862, app/assets/stylesheets/global/style.css */
  .pt-xl-3,
.py-xl-3 {
    padding-top: 0.75rem !important;
  }
  /* line 89867, app/assets/stylesheets/global/style.css */
  .pe-xl-3,
.px-xl-3 {
    padding-right: 0.75rem !important;
  }
  /* line 89872, app/assets/stylesheets/global/style.css */
  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 0.75rem !important;
  }
  /* line 89877, app/assets/stylesheets/global/style.css */
  .ps-xl-3,
.px-xl-3 {
    padding-left: 0.75rem !important;
  }
  /* line 89882, app/assets/stylesheets/global/style.css */
  .p-xl-4 {
    padding: 1rem !important;
  }
  /* line 89886, app/assets/stylesheets/global/style.css */
  .pt-xl-4,
.py-xl-4 {
    padding-top: 1rem !important;
  }
  /* line 89891, app/assets/stylesheets/global/style.css */
  .pe-xl-4,
.px-xl-4 {
    padding-right: 1rem !important;
  }
  /* line 89896, app/assets/stylesheets/global/style.css */
  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 1rem !important;
  }
  /* line 89901, app/assets/stylesheets/global/style.css */
  .ps-xl-4,
.px-xl-4 {
    padding-left: 1rem !important;
  }
  /* line 89906, app/assets/stylesheets/global/style.css */
  .p-xl-5 {
    padding: 1.5rem !important;
  }
  /* line 89910, app/assets/stylesheets/global/style.css */
  .pt-xl-5,
.py-xl-5 {
    padding-top: 1.5rem !important;
  }
  /* line 89915, app/assets/stylesheets/global/style.css */
  .pe-xl-5,
.px-xl-5 {
    padding-right: 1.5rem !important;
  }
  /* line 89920, app/assets/stylesheets/global/style.css */
  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 1.5rem !important;
  }
  /* line 89925, app/assets/stylesheets/global/style.css */
  .ps-xl-5,
.px-xl-5 {
    padding-left: 1.5rem !important;
  }
  /* line 89930, app/assets/stylesheets/global/style.css */
  .p-xl-6 {
    padding: 2rem !important;
  }
  /* line 89934, app/assets/stylesheets/global/style.css */
  .pt-xl-6,
.py-xl-6 {
    padding-top: 2rem !important;
  }
  /* line 89939, app/assets/stylesheets/global/style.css */
  .pe-xl-6,
.px-xl-6 {
    padding-right: 2rem !important;
  }
  /* line 89944, app/assets/stylesheets/global/style.css */
  .pb-xl-6,
.py-xl-6 {
    padding-bottom: 2rem !important;
  }
  /* line 89949, app/assets/stylesheets/global/style.css */
  .ps-xl-6,
.px-xl-6 {
    padding-left: 2rem !important;
  }
  /* line 89954, app/assets/stylesheets/global/style.css */
  .p-xl-7 {
    padding: 3rem !important;
  }
  /* line 89958, app/assets/stylesheets/global/style.css */
  .pt-xl-7,
.py-xl-7 {
    padding-top: 3rem !important;
  }
  /* line 89963, app/assets/stylesheets/global/style.css */
  .pe-xl-7,
.px-xl-7 {
    padding-right: 3rem !important;
  }
  /* line 89968, app/assets/stylesheets/global/style.css */
  .pb-xl-7,
.py-xl-7 {
    padding-bottom: 3rem !important;
  }
  /* line 89973, app/assets/stylesheets/global/style.css */
  .ps-xl-7,
.px-xl-7 {
    padding-left: 3rem !important;
  }
  /* line 89978, app/assets/stylesheets/global/style.css */
  .p-xl-8 {
    padding: 4rem !important;
  }
  /* line 89982, app/assets/stylesheets/global/style.css */
  .pt-xl-8,
.py-xl-8 {
    padding-top: 4rem !important;
  }
  /* line 89987, app/assets/stylesheets/global/style.css */
  .pe-xl-8,
.px-xl-8 {
    padding-right: 4rem !important;
  }
  /* line 89992, app/assets/stylesheets/global/style.css */
  .pb-xl-8,
.py-xl-8 {
    padding-bottom: 4rem !important;
  }
  /* line 89997, app/assets/stylesheets/global/style.css */
  .ps-xl-8,
.px-xl-8 {
    padding-left: 4rem !important;
  }
  /* line 90002, app/assets/stylesheets/global/style.css */
  .p-xl-9 {
    padding: 6rem !important;
  }
  /* line 90006, app/assets/stylesheets/global/style.css */
  .pt-xl-9,
.py-xl-9 {
    padding-top: 6rem !important;
  }
  /* line 90011, app/assets/stylesheets/global/style.css */
  .pe-xl-9,
.px-xl-9 {
    padding-right: 6rem !important;
  }
  /* line 90016, app/assets/stylesheets/global/style.css */
  .pb-xl-9,
.py-xl-9 {
    padding-bottom: 6rem !important;
  }
  /* line 90021, app/assets/stylesheets/global/style.css */
  .ps-xl-9,
.px-xl-9 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 575.98px) {
  /* line 90028, app/assets/stylesheets/global/style.css */
  .p-sm-max-0 {
    padding: 0px !important;
  }
}

@media (max-width: 1200px) {
  /* line 90034, app/assets/stylesheets/global/style.css */
  .p-xl-max-0 {
    padding: 0px !important;
  }
}

/* line 90039, app/assets/stylesheets/global/style.css */
.ps-static {
  position: static !important;
}

/* line 90043, app/assets/stylesheets/global/style.css */
.ps-relative {
  position: relative !important;
}

/* line 90047, app/assets/stylesheets/global/style.css */
.ps-absolute {
  position: absolute !important;
}

/* line 90051, app/assets/stylesheets/global/style.css */
.ps-fixed {
  position: fixed !important;
}

/* line 90055, app/assets/stylesheets/global/style.css */
.ps-sticky {
  position: sticky !important;
}

/* line 90060, app/assets/stylesheets/global/style.css */
.a-0 {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 90067, app/assets/stylesheets/global/style.css */
.t-0 {
  top: 0px;
}

/* line 90071, app/assets/stylesheets/global/style.css */
.r-0 {
  right: 0px;
}

/* line 90075, app/assets/stylesheets/global/style.css */
.b-0 {
  bottom: 0px;
}

/* line 90079, app/assets/stylesheets/global/style.css */
.l-0 {
  left: 0px;
}

/* line 90083, app/assets/stylesheets/global/style.css */
.t--0 {
  top: 0px;
}

/* line 90087, app/assets/stylesheets/global/style.css */
.r--0 {
  right: 0px;
}

/* line 90091, app/assets/stylesheets/global/style.css */
.b--0 {
  bottom: 0px;
}

/* line 90095, app/assets/stylesheets/global/style.css */
.l--0 {
  left: 0px;
}

/* line 90099, app/assets/stylesheets/global/style.css */
.a-0 {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

/* line 90106, app/assets/stylesheets/global/style.css */
.x-0,
.y-0 {
  left: 0px;
  right: 0px;
}

/* line 90112, app/assets/stylesheets/global/style.css */
.t-5 {
  top: 5px;
}

/* line 90116, app/assets/stylesheets/global/style.css */
.r-5 {
  right: 5px;
}

/* line 90120, app/assets/stylesheets/global/style.css */
.b-5 {
  bottom: 5px;
}

/* line 90124, app/assets/stylesheets/global/style.css */
.l-5 {
  left: 5px;
}

/* line 90128, app/assets/stylesheets/global/style.css */
.t--5 {
  top: -5px;
}

/* line 90132, app/assets/stylesheets/global/style.css */
.r--5 {
  right: -5px;
}

/* line 90136, app/assets/stylesheets/global/style.css */
.b--5 {
  bottom: -5px;
}

/* line 90140, app/assets/stylesheets/global/style.css */
.l--5 {
  left: -5px;
}

/* line 90144, app/assets/stylesheets/global/style.css */
.a-5 {
  top: 5px;
  right: 5px;
  bottom: 5px;
  left: 5px;
}

/* line 90151, app/assets/stylesheets/global/style.css */
.x-5,
.y-5 {
  left: 5px;
  right: 5px;
}

/* line 90157, app/assets/stylesheets/global/style.css */
.t-10 {
  top: 10px;
}

/* line 90161, app/assets/stylesheets/global/style.css */
.r-10 {
  right: 10px;
}

/* line 90165, app/assets/stylesheets/global/style.css */
.b-10 {
  bottom: 10px;
}

/* line 90169, app/assets/stylesheets/global/style.css */
.l-10 {
  left: 10px;
}

/* line 90173, app/assets/stylesheets/global/style.css */
.t--10 {
  top: -10px;
}

/* line 90177, app/assets/stylesheets/global/style.css */
.r--10 {
  right: -10px;
}

/* line 90181, app/assets/stylesheets/global/style.css */
.b--10 {
  bottom: -10px;
}

/* line 90185, app/assets/stylesheets/global/style.css */
.l--10 {
  left: -10px;
}

/* line 90189, app/assets/stylesheets/global/style.css */
.a-10 {
  top: 10px;
  right: 10px;
  bottom: 10px;
  left: 10px;
}

/* line 90196, app/assets/stylesheets/global/style.css */
.x-10,
.y-10 {
  left: 10px;
  right: 10px;
}

/* line 90202, app/assets/stylesheets/global/style.css */
.t-15 {
  top: 15px;
}

/* line 90206, app/assets/stylesheets/global/style.css */
.r-15 {
  right: 15px;
}

/* line 90210, app/assets/stylesheets/global/style.css */
.b-15 {
  bottom: 15px;
}

/* line 90214, app/assets/stylesheets/global/style.css */
.l-15 {
  left: 15px;
}

/* line 90218, app/assets/stylesheets/global/style.css */
.t--15 {
  top: -15px;
}

/* line 90222, app/assets/stylesheets/global/style.css */
.r--15 {
  right: -15px;
}

/* line 90226, app/assets/stylesheets/global/style.css */
.b--15 {
  bottom: -15px;
}

/* line 90230, app/assets/stylesheets/global/style.css */
.l--15 {
  left: -15px;
}

/* line 90234, app/assets/stylesheets/global/style.css */
.a-15 {
  top: 15px;
  right: 15px;
  bottom: 15px;
  left: 15px;
}

/* line 90241, app/assets/stylesheets/global/style.css */
.x-15,
.y-15 {
  left: 15px;
  right: 15px;
}

/* line 90247, app/assets/stylesheets/global/style.css */
.t-20 {
  top: 20px;
}

/* line 90251, app/assets/stylesheets/global/style.css */
.r-20 {
  right: 20px;
}

/* line 90255, app/assets/stylesheets/global/style.css */
.b-20 {
  bottom: 20px;
}

/* line 90259, app/assets/stylesheets/global/style.css */
.l-20 {
  left: 20px;
}

/* line 90263, app/assets/stylesheets/global/style.css */
.t--20 {
  top: -20px;
}

/* line 90267, app/assets/stylesheets/global/style.css */
.r--20 {
  right: -20px;
}

/* line 90271, app/assets/stylesheets/global/style.css */
.b--20 {
  bottom: -20px;
}

/* line 90275, app/assets/stylesheets/global/style.css */
.l--20 {
  left: -20px;
}

/* line 90279, app/assets/stylesheets/global/style.css */
.a-20 {
  top: 20px;
  right: 20px;
  bottom: 20px;
  left: 20px;
}

/* line 90286, app/assets/stylesheets/global/style.css */
.x-20,
.y-20 {
  left: 20px;
  right: 20px;
}

/* line 90292, app/assets/stylesheets/global/style.css */
.t-25 {
  top: 25px;
}

/* line 90296, app/assets/stylesheets/global/style.css */
.r-25 {
  right: 25px;
}

/* line 90300, app/assets/stylesheets/global/style.css */
.b-25 {
  bottom: 25px;
}

/* line 90304, app/assets/stylesheets/global/style.css */
.l-25 {
  left: 25px;
}

/* line 90308, app/assets/stylesheets/global/style.css */
.t--25 {
  top: -25px;
}

/* line 90312, app/assets/stylesheets/global/style.css */
.r--25 {
  right: -25px;
}

/* line 90316, app/assets/stylesheets/global/style.css */
.b--25 {
  bottom: -25px;
}

/* line 90320, app/assets/stylesheets/global/style.css */
.l--25 {
  left: -25px;
}

/* line 90324, app/assets/stylesheets/global/style.css */
.a-25 {
  top: 25px;
  right: 25px;
  bottom: 25px;
  left: 25px;
}

/* line 90331, app/assets/stylesheets/global/style.css */
.x-25,
.y-25 {
  left: 25px;
  right: 25px;
}

/* line 90337, app/assets/stylesheets/global/style.css */
.t-30 {
  top: 30px;
}

/* line 90341, app/assets/stylesheets/global/style.css */
.r-30 {
  right: 30px;
}

/* line 90345, app/assets/stylesheets/global/style.css */
.b-30 {
  bottom: 30px;
}

/* line 90349, app/assets/stylesheets/global/style.css */
.l-30 {
  left: 30px;
}

/* line 90353, app/assets/stylesheets/global/style.css */
.t--30 {
  top: -30px;
}

/* line 90357, app/assets/stylesheets/global/style.css */
.r--30 {
  right: -30px;
}

/* line 90361, app/assets/stylesheets/global/style.css */
.b--30 {
  bottom: -30px;
}

/* line 90365, app/assets/stylesheets/global/style.css */
.l--30 {
  left: -30px;
}

/* line 90369, app/assets/stylesheets/global/style.css */
.a-30 {
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
}

/* line 90376, app/assets/stylesheets/global/style.css */
.x-30,
.y-30 {
  left: 30px;
  right: 30px;
}

/* line 90382, app/assets/stylesheets/global/style.css */
.t-35 {
  top: 35px;
}

/* line 90386, app/assets/stylesheets/global/style.css */
.r-35 {
  right: 35px;
}

/* line 90390, app/assets/stylesheets/global/style.css */
.b-35 {
  bottom: 35px;
}

/* line 90394, app/assets/stylesheets/global/style.css */
.l-35 {
  left: 35px;
}

/* line 90398, app/assets/stylesheets/global/style.css */
.t--35 {
  top: -35px;
}

/* line 90402, app/assets/stylesheets/global/style.css */
.r--35 {
  right: -35px;
}

/* line 90406, app/assets/stylesheets/global/style.css */
.b--35 {
  bottom: -35px;
}

/* line 90410, app/assets/stylesheets/global/style.css */
.l--35 {
  left: -35px;
}

/* line 90414, app/assets/stylesheets/global/style.css */
.a-35 {
  top: 35px;
  right: 35px;
  bottom: 35px;
  left: 35px;
}

/* line 90421, app/assets/stylesheets/global/style.css */
.x-35,
.y-35 {
  left: 35px;
  right: 35px;
}

/* line 90427, app/assets/stylesheets/global/style.css */
.t-40 {
  top: 40px;
}

/* line 90431, app/assets/stylesheets/global/style.css */
.r-40 {
  right: 40px;
}

/* line 90435, app/assets/stylesheets/global/style.css */
.b-40 {
  bottom: 40px;
}

/* line 90439, app/assets/stylesheets/global/style.css */
.l-40 {
  left: 40px;
}

/* line 90443, app/assets/stylesheets/global/style.css */
.t--40 {
  top: -40px;
}

/* line 90447, app/assets/stylesheets/global/style.css */
.r--40 {
  right: -40px;
}

/* line 90451, app/assets/stylesheets/global/style.css */
.b--40 {
  bottom: -40px;
}

/* line 90455, app/assets/stylesheets/global/style.css */
.l--40 {
  left: -40px;
}

/* line 90459, app/assets/stylesheets/global/style.css */
.a-40 {
  top: 40px;
  right: 40px;
  bottom: 40px;
  left: 40px;
}

/* line 90466, app/assets/stylesheets/global/style.css */
.x-40,
.y-40 {
  left: 40px;
  right: 40px;
}

/* line 90472, app/assets/stylesheets/global/style.css */
.t-45 {
  top: 45px;
}

/* line 90476, app/assets/stylesheets/global/style.css */
.r-45 {
  right: 45px;
}

/* line 90480, app/assets/stylesheets/global/style.css */
.b-45 {
  bottom: 45px;
}

/* line 90484, app/assets/stylesheets/global/style.css */
.l-45 {
  left: 45px;
}

/* line 90488, app/assets/stylesheets/global/style.css */
.t--45 {
  top: -45px;
}

/* line 90492, app/assets/stylesheets/global/style.css */
.r--45 {
  right: -45px;
}

/* line 90496, app/assets/stylesheets/global/style.css */
.b--45 {
  bottom: -45px;
}

/* line 90500, app/assets/stylesheets/global/style.css */
.l--45 {
  left: -45px;
}

/* line 90504, app/assets/stylesheets/global/style.css */
.a-45 {
  top: 45px;
  right: 45px;
  bottom: 45px;
  left: 45px;
}

/* line 90511, app/assets/stylesheets/global/style.css */
.x-45,
.y-45 {
  left: 45px;
  right: 45px;
}

/* line 90517, app/assets/stylesheets/global/style.css */
.t-50 {
  top: 50px;
}

/* line 90521, app/assets/stylesheets/global/style.css */
.r-50 {
  right: 50px;
}

/* line 90525, app/assets/stylesheets/global/style.css */
.b-50 {
  bottom: 50px;
}

/* line 90529, app/assets/stylesheets/global/style.css */
.l-50 {
  left: 50px;
}

/* line 90533, app/assets/stylesheets/global/style.css */
.t--50 {
  top: -50px;
}

/* line 90537, app/assets/stylesheets/global/style.css */
.r--50 {
  right: -50px;
}

/* line 90541, app/assets/stylesheets/global/style.css */
.b--50 {
  bottom: -50px;
}

/* line 90545, app/assets/stylesheets/global/style.css */
.l--50 {
  left: -50px;
}

/* line 90549, app/assets/stylesheets/global/style.css */
.a-50 {
  top: 50px;
  right: 50px;
  bottom: 50px;
  left: 50px;
}

/* line 90556, app/assets/stylesheets/global/style.css */
.x-50,
.y-50 {
  left: 50px;
  right: 50px;
}

/* line 90562, app/assets/stylesheets/global/style.css */
.t-55 {
  top: 55px;
}

/* line 90566, app/assets/stylesheets/global/style.css */
.r-55 {
  right: 55px;
}

/* line 90570, app/assets/stylesheets/global/style.css */
.b-55 {
  bottom: 55px;
}

/* line 90574, app/assets/stylesheets/global/style.css */
.l-55 {
  left: 55px;
}

/* line 90578, app/assets/stylesheets/global/style.css */
.t--55 {
  top: -55px;
}

/* line 90582, app/assets/stylesheets/global/style.css */
.r--55 {
  right: -55px;
}

/* line 90586, app/assets/stylesheets/global/style.css */
.b--55 {
  bottom: -55px;
}

/* line 90590, app/assets/stylesheets/global/style.css */
.l--55 {
  left: -55px;
}

/* line 90594, app/assets/stylesheets/global/style.css */
.a-55 {
  top: 55px;
  right: 55px;
  bottom: 55px;
  left: 55px;
}

/* line 90601, app/assets/stylesheets/global/style.css */
.x-55,
.y-55 {
  left: 55px;
  right: 55px;
}

/* line 90607, app/assets/stylesheets/global/style.css */
.t-60 {
  top: 60px;
}

/* line 90611, app/assets/stylesheets/global/style.css */
.r-60 {
  right: 60px;
}

/* line 90615, app/assets/stylesheets/global/style.css */
.b-60 {
  bottom: 60px;
}

/* line 90619, app/assets/stylesheets/global/style.css */
.l-60 {
  left: 60px;
}

/* line 90623, app/assets/stylesheets/global/style.css */
.t--60 {
  top: -60px;
}

/* line 90627, app/assets/stylesheets/global/style.css */
.r--60 {
  right: -60px;
}

/* line 90631, app/assets/stylesheets/global/style.css */
.b--60 {
  bottom: -60px;
}

/* line 90635, app/assets/stylesheets/global/style.css */
.l--60 {
  left: -60px;
}

/* line 90639, app/assets/stylesheets/global/style.css */
.a-60 {
  top: 60px;
  right: 60px;
  bottom: 60px;
  left: 60px;
}

/* line 90646, app/assets/stylesheets/global/style.css */
.x-60,
.y-60 {
  left: 60px;
  right: 60px;
}

/* line 90652, app/assets/stylesheets/global/style.css */
.t-65 {
  top: 65px;
}

/* line 90656, app/assets/stylesheets/global/style.css */
.r-65 {
  right: 65px;
}

/* line 90660, app/assets/stylesheets/global/style.css */
.b-65 {
  bottom: 65px;
}

/* line 90664, app/assets/stylesheets/global/style.css */
.l-65 {
  left: 65px;
}

/* line 90668, app/assets/stylesheets/global/style.css */
.t--65 {
  top: -65px;
}

/* line 90672, app/assets/stylesheets/global/style.css */
.r--65 {
  right: -65px;
}

/* line 90676, app/assets/stylesheets/global/style.css */
.b--65 {
  bottom: -65px;
}

/* line 90680, app/assets/stylesheets/global/style.css */
.l--65 {
  left: -65px;
}

/* line 90684, app/assets/stylesheets/global/style.css */
.a-65 {
  top: 65px;
  right: 65px;
  bottom: 65px;
  left: 65px;
}

/* line 90691, app/assets/stylesheets/global/style.css */
.x-65,
.y-65 {
  left: 65px;
  right: 65px;
}

/* line 90697, app/assets/stylesheets/global/style.css */
.t-70 {
  top: 70px;
}

/* line 90701, app/assets/stylesheets/global/style.css */
.r-70 {
  right: 70px;
}

/* line 90705, app/assets/stylesheets/global/style.css */
.b-70 {
  bottom: 70px;
}

/* line 90709, app/assets/stylesheets/global/style.css */
.l-70 {
  left: 70px;
}

/* line 90713, app/assets/stylesheets/global/style.css */
.t--70 {
  top: -70px;
}

/* line 90717, app/assets/stylesheets/global/style.css */
.r--70 {
  right: -70px;
}

/* line 90721, app/assets/stylesheets/global/style.css */
.b--70 {
  bottom: -70px;
}

/* line 90725, app/assets/stylesheets/global/style.css */
.l--70 {
  left: -70px;
}

/* line 90729, app/assets/stylesheets/global/style.css */
.a-70 {
  top: 70px;
  right: 70px;
  bottom: 70px;
  left: 70px;
}

/* line 90736, app/assets/stylesheets/global/style.css */
.x-70,
.y-70 {
  left: 70px;
  right: 70px;
}

/* line 90742, app/assets/stylesheets/global/style.css */
.t-75 {
  top: 75px;
}

/* line 90746, app/assets/stylesheets/global/style.css */
.r-75 {
  right: 75px;
}

/* line 90750, app/assets/stylesheets/global/style.css */
.b-75 {
  bottom: 75px;
}

/* line 90754, app/assets/stylesheets/global/style.css */
.l-75 {
  left: 75px;
}

/* line 90758, app/assets/stylesheets/global/style.css */
.t--75 {
  top: -75px;
}

/* line 90762, app/assets/stylesheets/global/style.css */
.r--75 {
  right: -75px;
}

/* line 90766, app/assets/stylesheets/global/style.css */
.b--75 {
  bottom: -75px;
}

/* line 90770, app/assets/stylesheets/global/style.css */
.l--75 {
  left: -75px;
}

/* line 90774, app/assets/stylesheets/global/style.css */
.a-75 {
  top: 75px;
  right: 75px;
  bottom: 75px;
  left: 75px;
}

/* line 90781, app/assets/stylesheets/global/style.css */
.x-75,
.y-75 {
  left: 75px;
  right: 75px;
}

/* line 90787, app/assets/stylesheets/global/style.css */
.t-80 {
  top: 80px;
}

/* line 90791, app/assets/stylesheets/global/style.css */
.r-80 {
  right: 80px;
}

/* line 90795, app/assets/stylesheets/global/style.css */
.b-80 {
  bottom: 80px;
}

/* line 90799, app/assets/stylesheets/global/style.css */
.l-80 {
  left: 80px;
}

/* line 90803, app/assets/stylesheets/global/style.css */
.t--80 {
  top: -80px;
}

/* line 90807, app/assets/stylesheets/global/style.css */
.r--80 {
  right: -80px;
}

/* line 90811, app/assets/stylesheets/global/style.css */
.b--80 {
  bottom: -80px;
}

/* line 90815, app/assets/stylesheets/global/style.css */
.l--80 {
  left: -80px;
}

/* line 90819, app/assets/stylesheets/global/style.css */
.a-80 {
  top: 80px;
  right: 80px;
  bottom: 80px;
  left: 80px;
}

/* line 90826, app/assets/stylesheets/global/style.css */
.x-80,
.y-80 {
  left: 80px;
  right: 80px;
}

/* line 90832, app/assets/stylesheets/global/style.css */
.t-85 {
  top: 85px;
}

/* line 90836, app/assets/stylesheets/global/style.css */
.r-85 {
  right: 85px;
}

/* line 90840, app/assets/stylesheets/global/style.css */
.b-85 {
  bottom: 85px;
}

/* line 90844, app/assets/stylesheets/global/style.css */
.l-85 {
  left: 85px;
}

/* line 90848, app/assets/stylesheets/global/style.css */
.t--85 {
  top: -85px;
}

/* line 90852, app/assets/stylesheets/global/style.css */
.r--85 {
  right: -85px;
}

/* line 90856, app/assets/stylesheets/global/style.css */
.b--85 {
  bottom: -85px;
}

/* line 90860, app/assets/stylesheets/global/style.css */
.l--85 {
  left: -85px;
}

/* line 90864, app/assets/stylesheets/global/style.css */
.a-85 {
  top: 85px;
  right: 85px;
  bottom: 85px;
  left: 85px;
}

/* line 90871, app/assets/stylesheets/global/style.css */
.x-85,
.y-85 {
  left: 85px;
  right: 85px;
}

/* line 90877, app/assets/stylesheets/global/style.css */
.t-90 {
  top: 90px;
}

/* line 90881, app/assets/stylesheets/global/style.css */
.r-90 {
  right: 90px;
}

/* line 90885, app/assets/stylesheets/global/style.css */
.b-90 {
  bottom: 90px;
}

/* line 90889, app/assets/stylesheets/global/style.css */
.l-90 {
  left: 90px;
}

/* line 90893, app/assets/stylesheets/global/style.css */
.t--90 {
  top: -90px;
}

/* line 90897, app/assets/stylesheets/global/style.css */
.r--90 {
  right: -90px;
}

/* line 90901, app/assets/stylesheets/global/style.css */
.b--90 {
  bottom: -90px;
}

/* line 90905, app/assets/stylesheets/global/style.css */
.l--90 {
  left: -90px;
}

/* line 90909, app/assets/stylesheets/global/style.css */
.a-90 {
  top: 90px;
  right: 90px;
  bottom: 90px;
  left: 90px;
}

/* line 90916, app/assets/stylesheets/global/style.css */
.x-90,
.y-90 {
  left: 90px;
  right: 90px;
}

/* line 90922, app/assets/stylesheets/global/style.css */
.t-95 {
  top: 95px;
}

/* line 90926, app/assets/stylesheets/global/style.css */
.r-95 {
  right: 95px;
}

/* line 90930, app/assets/stylesheets/global/style.css */
.b-95 {
  bottom: 95px;
}

/* line 90934, app/assets/stylesheets/global/style.css */
.l-95 {
  left: 95px;
}

/* line 90938, app/assets/stylesheets/global/style.css */
.t--95 {
  top: -95px;
}

/* line 90942, app/assets/stylesheets/global/style.css */
.r--95 {
  right: -95px;
}

/* line 90946, app/assets/stylesheets/global/style.css */
.b--95 {
  bottom: -95px;
}

/* line 90950, app/assets/stylesheets/global/style.css */
.l--95 {
  left: -95px;
}

/* line 90954, app/assets/stylesheets/global/style.css */
.a-95 {
  top: 95px;
  right: 95px;
  bottom: 95px;
  left: 95px;
}

/* line 90961, app/assets/stylesheets/global/style.css */
.x-95,
.y-95 {
  left: 95px;
  right: 95px;
}

/* line 90967, app/assets/stylesheets/global/style.css */
.t-100 {
  top: 100px;
}

/* line 90971, app/assets/stylesheets/global/style.css */
.r-100 {
  right: 100px;
}

/* line 90975, app/assets/stylesheets/global/style.css */
.b-100 {
  bottom: 100px;
}

/* line 90979, app/assets/stylesheets/global/style.css */
.l-100 {
  left: 100px;
}

/* line 90983, app/assets/stylesheets/global/style.css */
.t--100 {
  top: -100px;
}

/* line 90987, app/assets/stylesheets/global/style.css */
.r--100 {
  right: -100px;
}

/* line 90991, app/assets/stylesheets/global/style.css */
.b--100 {
  bottom: -100px;
}

/* line 90995, app/assets/stylesheets/global/style.css */
.l--100 {
  left: -100px;
}

/* line 90999, app/assets/stylesheets/global/style.css */
.a-100 {
  top: 100px;
  right: 100px;
  bottom: 100px;
  left: 100px;
}

/* line 91006, app/assets/stylesheets/global/style.css */
.x-100,
.y-100 {
  left: 100px;
  right: 100px;
}

/* line 91012, app/assets/stylesheets/global/style.css */
.t-2 {
  top: 2px;
}

/* line 91016, app/assets/stylesheets/global/style.css */
.r--5 {
  right: -5px;
}

/* line 91020, app/assets/stylesheets/global/style.css */
.z-index-0 {
  z-index: 0;
}

/* line 91024, app/assets/stylesheets/global/style.css */
.z-index-10 {
  z-index: 10;
}

/* line 91028, app/assets/stylesheets/global/style.css */
.z-index-50 {
  z-index: 50;
}

/* line 91032, app/assets/stylesheets/global/style.css */
.z-index-100 {
  z-index: 100;
}

/* line 91036, app/assets/stylesheets/global/style.css */
.z-index-150 {
  z-index: 150;
}

/* line 91040, app/assets/stylesheets/global/style.css */
.z-index-200 {
  z-index: 200;
}

@media (min-width: 480px) {
  /* line 91045, app/assets/stylesheets/global/style.css */
  .ps-xs-absolute {
    position: absolute;
  }
  /* line 91049, app/assets/stylesheets/global/style.css */
  .ps-xs-relative {
    position: relative;
  }
  /* line 91053, app/assets/stylesheets/global/style.css */
  .ps-xs-fixed {
    position: fixed;
  }
  /* line 91057, app/assets/stylesheets/global/style.css */
  .ps-xs-static {
    position: static;
  }
  /* line 91061, app/assets/stylesheets/global/style.css */
  .t-xs-auto {
    top: auto;
  }
  /* line 91065, app/assets/stylesheets/global/style.css */
  .r-xs-auto {
    right: auto;
  }
  /* line 91069, app/assets/stylesheets/global/style.css */
  .b-xs-auto {
    bottom: auto;
  }
  /* line 91073, app/assets/stylesheets/global/style.css */
  .l-xs-auto {
    left: auto;
  }
}

@media (min-width: 576px) {
  /* line 91079, app/assets/stylesheets/global/style.css */
  .ps-sm-absolute {
    position: absolute;
  }
  /* line 91083, app/assets/stylesheets/global/style.css */
  .ps-sm-relative {
    position: relative;
  }
  /* line 91087, app/assets/stylesheets/global/style.css */
  .ps-sm-fixed {
    position: fixed;
  }
  /* line 91091, app/assets/stylesheets/global/style.css */
  .ps-sm-static {
    position: static;
  }
  /* line 91095, app/assets/stylesheets/global/style.css */
  .t-sm-auto {
    top: auto;
  }
  /* line 91099, app/assets/stylesheets/global/style.css */
  .r-sm-auto {
    right: auto;
  }
  /* line 91103, app/assets/stylesheets/global/style.css */
  .b-sm-auto {
    bottom: auto;
  }
  /* line 91107, app/assets/stylesheets/global/style.css */
  .l-sm-auto {
    left: auto;
  }
}

@media (min-width: 768px) {
  /* line 91113, app/assets/stylesheets/global/style.css */
  .ps-md-absolute {
    position: absolute;
  }
  /* line 91117, app/assets/stylesheets/global/style.css */
  .ps-md-relative {
    position: relative;
  }
  /* line 91121, app/assets/stylesheets/global/style.css */
  .ps-md-fixed {
    position: fixed;
  }
  /* line 91125, app/assets/stylesheets/global/style.css */
  .ps-md-static {
    position: static;
  }
  /* line 91129, app/assets/stylesheets/global/style.css */
  .t-md-auto {
    top: auto;
  }
  /* line 91133, app/assets/stylesheets/global/style.css */
  .r-md-auto {
    right: auto;
  }
  /* line 91137, app/assets/stylesheets/global/style.css */
  .b-md-auto {
    bottom: auto;
  }
  /* line 91141, app/assets/stylesheets/global/style.css */
  .l-md-auto {
    left: auto;
  }
}

@media (min-width: 992px) {
  /* line 91147, app/assets/stylesheets/global/style.css */
  .ps-lg-absolute {
    position: absolute;
  }
  /* line 91151, app/assets/stylesheets/global/style.css */
  .ps-lg-relative {
    position: relative;
  }
  /* line 91155, app/assets/stylesheets/global/style.css */
  .ps-lg-fixed {
    position: fixed;
  }
  /* line 91159, app/assets/stylesheets/global/style.css */
  .ps-lg-static {
    position: static;
  }
  /* line 91163, app/assets/stylesheets/global/style.css */
  .t-lg-auto {
    top: auto;
  }
  /* line 91167, app/assets/stylesheets/global/style.css */
  .r-lg-auto {
    right: auto;
  }
  /* line 91171, app/assets/stylesheets/global/style.css */
  .b-lg-auto {
    bottom: auto;
  }
  /* line 91175, app/assets/stylesheets/global/style.css */
  .l-lg-auto {
    left: auto;
  }
}

@media (min-width: 1200px) {
  /* line 91181, app/assets/stylesheets/global/style.css */
  .ps-xl-absolute {
    position: absolute;
  }
  /* line 91185, app/assets/stylesheets/global/style.css */
  .ps-xl-relative {
    position: relative;
  }
  /* line 91189, app/assets/stylesheets/global/style.css */
  .ps-xl-fixed {
    position: fixed;
  }
  /* line 91193, app/assets/stylesheets/global/style.css */
  .ps-xl-static {
    position: static;
  }
  /* line 91197, app/assets/stylesheets/global/style.css */
  .t-xl-auto {
    top: auto;
  }
  /* line 91201, app/assets/stylesheets/global/style.css */
  .r-xl-auto {
    right: auto;
  }
  /* line 91205, app/assets/stylesheets/global/style.css */
  .b-xl-auto {
    bottom: auto;
  }
  /* line 91209, app/assets/stylesheets/global/style.css */
  .l-xl-auto {
    left: auto;
  }
}

/* line 91214, app/assets/stylesheets/global/style.css */
textarea {
  overflow: auto;
  resize: vertical;
}

/*------- Alignments & values-------*/
/* line 91220, app/assets/stylesheets/global/style.css */
.text-monospace {
  font-family: Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/* line 91224, app/assets/stylesheets/global/style.css */
.text-justify {
  text-align: justify !important;
}

/* line 91228, app/assets/stylesheets/global/style.css */
.text-nowrap {
  white-space: nowrap !important;
}

/* line 91232, app/assets/stylesheets/global/style.css */
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 91238, app/assets/stylesheets/global/style.css */
.text-start {
  text-align: left !important;
}

/* line 91242, app/assets/stylesheets/global/style.css */
.text-end {
  text-align: right !important;
}

/* line 91246, app/assets/stylesheets/global/style.css */
.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  /* line 91251, app/assets/stylesheets/global/style.css */
  .text-sm-left {
    text-align: left !important;
  }
  /* line 91255, app/assets/stylesheets/global/style.css */
  .text-sm-right {
    text-align: right !important;
  }
  /* line 91259, app/assets/stylesheets/global/style.css */
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  /* line 91265, app/assets/stylesheets/global/style.css */
  .text-md-left {
    text-align: left !important;
  }
  /* line 91269, app/assets/stylesheets/global/style.css */
  .text-md-right {
    text-align: right !important;
  }
  /* line 91273, app/assets/stylesheets/global/style.css */
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  /* line 91279, app/assets/stylesheets/global/style.css */
  .text-lg-left {
    text-align: left !important;
  }
  /* line 91283, app/assets/stylesheets/global/style.css */
  .text-lg-right {
    text-align: right !important;
  }
  /* line 91287, app/assets/stylesheets/global/style.css */
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1280px) {
  /* line 91293, app/assets/stylesheets/global/style.css */
  .text-xl-left {
    text-align: left !important;
  }
  /* line 91297, app/assets/stylesheets/global/style.css */
  .text-xl-right {
    text-align: right !important;
  }
  /* line 91301, app/assets/stylesheets/global/style.css */
  .text-xl-center {
    text-align: center !important;
  }
}

/* line 91306, app/assets/stylesheets/global/style.css */
.text-lowercase {
  text-transform: lowercase !important;
}

/* line 91310, app/assets/stylesheets/global/style.css */
.text-uppercase {
  text-transform: uppercase !important;
}

/* line 91314, app/assets/stylesheets/global/style.css */
.text-capitalize {
  text-transform: capitalize !important;
}

/* line 91318, app/assets/stylesheets/global/style.css */
.text-white-transparent {
  color: #fff !important;
  opacity: 0.9;
}

/* line 91323, app/assets/stylesheets/global/style.css */
.text-white-transparent-light {
  color: #fff !important;
  opacity: 0.5;
}

/*------Colors------*/
/* line 91329, app/assets/stylesheets/global/style.css */
.text-primary {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color) !important;
}

/* line 91334, app/assets/stylesheets/global/style.css */
a.text-primary:hover,
a.text-primary:focus {
  color: rgba(var(--primary-bg-color), 0.9) !important;
}

/* line 91339, app/assets/stylesheets/global/style.css */
.text-primary-light {
  color: var(--primary09) !important;
  fill: var(--primary09) !important;
}

/* line 91344, app/assets/stylesheets/global/style.css */
a.text-primary-light:hover,
a.text-primary-light:focus {
  color: var(--primary06) !important;
}

/* line 91349, app/assets/stylesheets/global/style.css */
.text-primary-lighter {
  color: var(--primary06) !important;
  fill: var(--primary06) !important;
}

/* line 91354, app/assets/stylesheets/global/style.css */
a.text-primary-lighter:hover,
a.text-primary-lighter:focus {
  color: var(--primary03) !important;
}

/* line 91359, app/assets/stylesheets/global/style.css */
.text-primary-lightest {
  color: var(--primary03) !important;
  fill: var(--primary03) !important;
}

/* line 91364, app/assets/stylesheets/global/style.css */
a.text-primary-lightest:hover,
a.text-primary-lightest:focus {
  color: rgba(var(--primary-bg-color), 0.15) !important;
}

/* line 91369, app/assets/stylesheets/global/style.css */
.text-primary-dark {
  color: var(--primary06) !important;
  fill: var(--primary06) !important;
}

/* line 91374, app/assets/stylesheets/global/style.css */
a.text-primary-dark:hover,
a.text-primary-dark:focus {
  color: var(--primary03) !important;
}

/* line 91379, app/assets/stylesheets/global/style.css */
.text-primary-darker {
  color: var(--primary09) !important;
  fill: var(--primary09) !important;
}

/* line 91384, app/assets/stylesheets/global/style.css */
a.text-primary-darker:hover,
a.text-primary-darker:focus {
  color: var(--primary06) !important;
}

/* line 91389, app/assets/stylesheets/global/style.css */
.text-primary-darkest {
  color: var(--primary-bg-color);
  fill: var(--primary-bg-color);
}

/* line 91394, app/assets/stylesheets/global/style.css */
a.text-primary-darkest:hover,
a.text-primary-darkest:focus {
  color: var(--primary09) !important;
}

/* line 91399, app/assets/stylesheets/global/style.css */
.text-secondary {
  color: #e984b1 !important;
  fill: #e984b1 !important;
}

/* line 91404, app/assets/stylesheets/global/style.css */
a.text-secondary:hover,
a.text-secondary:focus {
  color: rgba(233, 132, 177, 0.9) !important;
}

/* line 91409, app/assets/stylesheets/global/style.css */
.text-secondary-light {
  color: rgba(233, 132, 177, 0.85) !important;
  fill: rgba(233, 132, 177, 0.85) !important;
}

/* line 91414, app/assets/stylesheets/global/style.css */
a.text-secondary-light:hover,
a.text-secondary-light:focus {
  color: rgba(233, 132, 177, 0.55) !important;
}

/* line 91419, app/assets/stylesheets/global/style.css */
.text-secondary-lighter {
  color: rgba(233, 132, 177, 0.55) !important;
  fill: rgba(233, 132, 177, 0.55) !important;
}

/* line 91424, app/assets/stylesheets/global/style.css */
a.text-secondary-lighter:hover,
a.text-secondary-lighter:focus {
  color: rgba(233, 132, 177, 0.35) !important;
}

/* line 91429, app/assets/stylesheets/global/style.css */
.text-secondary-lightest {
  color: rgba(233, 132, 177, 0.35) !important;
  fill: rgba(233, 132, 177, 0.35) !important;
}

/* line 91434, app/assets/stylesheets/global/style.css */
a.text-secondary-lightest:hover,
a.text-secondary-lightest:focus {
  color: rgba(233, 132, 177, 0.15) !important;
}

/* line 91439, app/assets/stylesheets/global/style.css */
.text-secondary-dark {
  color: rgba(211, 40, 117, 0.55) !important;
  fill: rgba(211, 40, 117, 0.55) !important;
}

/* line 91444, app/assets/stylesheets/global/style.css */
a.text-secondary-dark:hover,
a.text-secondary-dark:focus {
  color: rgba(211, 40, 117, 0.35) !important;
}

/* line 91449, app/assets/stylesheets/global/style.css */
.text-secondary-darker {
  color: rgba(211, 40, 117, 0.85) !important;
  fill: rgba(211, 40, 117, 0.85) !important;
}

/* line 91454, app/assets/stylesheets/global/style.css */
a.text-secondary-darker:hover,
a.text-secondary-darker:focus {
  color: rgba(211, 40, 117, 0.55) !important;
}

/* line 91459, app/assets/stylesheets/global/style.css */
.text-secondary-darkest {
  color: #d32875;
  fill: #d32875;
}

/* line 91464, app/assets/stylesheets/global/style.css */
a.text-secondary-darkest:hover,
a.text-secondary-darkest:focus {
  color: rgba(211, 40, 117, 0.85) !important;
}

/* line 91469, app/assets/stylesheets/global/style.css */
.text-teritary {
  color: #59adec !important;
  fill: #59adec !important;
}

/* line 91474, app/assets/stylesheets/global/style.css */
a.text-teritary:hover,
a.text-teritary:focus {
  color: rgba(89, 173, 236, 0.85) !important;
}

/* line 91479, app/assets/stylesheets/global/style.css */
.text-teritary-light {
  color: rgba(89, 173, 236, 0.85) !important;
  fill: rgba(89, 173, 236, 0.85) !important;
}

/* line 91484, app/assets/stylesheets/global/style.css */
a.text-teritary-light:hover,
a.text-teritary-light:focus {
  color: rgba(89, 173, 236, 0.55) !important;
}

/* line 91489, app/assets/stylesheets/global/style.css */
.text-teritary-lighter {
  color: rgba(89, 173, 236, 0.55) !important;
  fill: rgba(89, 173, 236, 0.55) !important;
}

/* line 91494, app/assets/stylesheets/global/style.css */
a.text-teritary-lighter:hover,
a.text-teritary-lighter:focus {
  color: rgba(89, 173, 236, 0.35) !important;
}

/* line 91499, app/assets/stylesheets/global/style.css */
.text-teritary-lightest {
  color: rgba(89, 173, 236, 0.35) !important;
  fill: rgba(89, 173, 236, 0.35) !important;
}

/* line 91504, app/assets/stylesheets/global/style.css */
a.text-teritary-lightest:hover,
a.text-teritary-lightest:focus {
  color: rgba(89, 173, 236, 0.15) !important;
}

/* line 91509, app/assets/stylesheets/global/style.css */
.text-teritary-dark {
  color: rgba(42, 133, 202, 0.55) !important;
  fill: rgba(42, 133, 202, 0.55) !important;
}

/* line 91514, app/assets/stylesheets/global/style.css */
a.text-teritary-dark:hover,
a.text-teritary-dark:focus {
  color: rgba(42, 133, 202, 0.35) !important;
}

/* line 91519, app/assets/stylesheets/global/style.css */
.text-teritary-darker {
  color: rgba(42, 133, 202, 0.85) !important;
  fill: rgba(42, 133, 202, 0.85) !important;
}

/* line 91524, app/assets/stylesheets/global/style.css */
a.text-teritary-darker:hover,
a.text-teritary-darker:focus {
  color: rgba(42, 133, 202, 0.55) !important;
}

/* line 91529, app/assets/stylesheets/global/style.css */
.text-teritary-darkest {
  color: #2a85ca;
  fill: #2a85ca;
}

/* line 91534, app/assets/stylesheets/global/style.css */
a.text-teritary-darkest:hover,
a.text-teritary-darkest:focus {
  color: rgba(42, 133, 202, 0.85) !important;
}

/* line 91539, app/assets/stylesheets/global/style.css */
.text-info {
  color: #59adec !important;
  fill: #59adec !important;
}

/* line 91544, app/assets/stylesheets/global/style.css */
a.text-info:hover,
a.text-info:focus {
  color: rgba(89, 173, 236, 0.85) !important;
}

/* line 91549, app/assets/stylesheets/global/style.css */
.text-info-light {
  color: rgba(89, 173, 236, 0.85) !important;
  fill: rgba(89, 173, 236, 0.85) !important;
}

/* line 91554, app/assets/stylesheets/global/style.css */
a.text-info-light:hover,
a.text-info-light:focus {
  color: rgba(89, 173, 236, 0.55) !important;
}

/* line 91559, app/assets/stylesheets/global/style.css */
.text-info-lighter {
  color: rgba(89, 173, 236, 0.55) !important;
  fill: rgba(89, 173, 236, 0.55) !important;
}

/* line 91564, app/assets/stylesheets/global/style.css */
a.text-info-lighter:hover,
a.text-info-lighter:focus {
  color: rgba(89, 173, 236, 0.35) !important;
}

/* line 91569, app/assets/stylesheets/global/style.css */
.text-info-lightest {
  color: rgba(89, 173, 236, 0.35) !important;
  fill: rgba(89, 173, 236, 0.35) !important;
}

/* line 91574, app/assets/stylesheets/global/style.css */
a.text-info-lightest:hover,
a.text-info-lightest:focus {
  color: rgba(89, 173, 236, 0.15) !important;
}

/* line 91579, app/assets/stylesheets/global/style.css */
.text-info-dark {
  color: rgba(42, 133, 202, 0.55) !important;
  fill: rgba(42, 133, 202, 0.55) !important;
}

/* line 91584, app/assets/stylesheets/global/style.css */
a.text-info-dark:hover,
a.text-info-dark:focus {
  color: rgba(42, 133, 202, 0.35) !important;
}

/* line 91589, app/assets/stylesheets/global/style.css */
.text-info-darker {
  color: rgba(42, 133, 202, 0.85) !important;
  fill: rgba(42, 133, 202, 0.85) !important;
}

/* line 91594, app/assets/stylesheets/global/style.css */
a.text-info-darker:hover,
a.text-info-darker:focus {
  color: rgba(42, 133, 202, 0.55) !important;
}

/* line 91599, app/assets/stylesheets/global/style.css */
.text-info-darkest {
  color: #2a85ca;
  fill: #2a85ca;
}

/* line 91604, app/assets/stylesheets/global/style.css */
a.text-info-darkest:hover,
a.text-info-darkest:focus {
  color: rgba(42, 133, 202, 0.85) !important;
}

/* line 91609, app/assets/stylesheets/global/style.css */
.text-warning {
  color: #e7c354 !important;
  fill: #e7c354 !important;
}

/* line 91614, app/assets/stylesheets/global/style.css */
a.text-warning:hover,
a.text-warning:focus {
  color: rgba(231, 195, 84, 0.85) !important;
}

/* line 91619, app/assets/stylesheets/global/style.css */
.text-warning-light {
  color: rgba(231, 195, 84, 0.85) !important;
  fill: rgba(231, 195, 84, 0.85) !important;
}

/* line 91624, app/assets/stylesheets/global/style.css */
a.text-warning-light:hover,
a.text-warning-light:focus {
  color: rgba(231, 195, 84, 0.55) !important;
}

/* line 91629, app/assets/stylesheets/global/style.css */
.text-warning-lighter {
  color: rgba(231, 195, 84, 0.55) !important;
  fill: rgba(231, 195, 84, 0.55) !important;
}

/* line 91634, app/assets/stylesheets/global/style.css */
a.text-warning-lighter:hover,
a.text-warning-lighter:focus {
  color: rgba(231, 195, 84, 0.35) !important;
}

/* line 91639, app/assets/stylesheets/global/style.css */
.text-warning-lightest {
  color: rgba(231, 195, 84, 0.35) !important;
  fill: rgba(231, 195, 84, 0.35) !important;
}

/* line 91644, app/assets/stylesheets/global/style.css */
a.text-warning-lightest:hover,
a.text-warning-lightest:focus {
  color: rgba(231, 195, 84, 0.15) !important;
}

/* line 91649, app/assets/stylesheets/global/style.css */
.text-warning-dark {
  color: rgba(201, 162, 47, 0.55) !important;
  fill: rgba(201, 162, 47, 0.55) !important;
}

/* line 91654, app/assets/stylesheets/global/style.css */
a.text-warning-dark:hover,
a.text-warning-dark:focus {
  color: rgba(201, 162, 47, 0.35) !important;
}

/* line 91659, app/assets/stylesheets/global/style.css */
.text-warning-darker {
  color: rgba(201, 162, 47, 0.85) !important;
  fill: rgba(201, 162, 47, 0.85) !important;
}

/* line 91664, app/assets/stylesheets/global/style.css */
a.text-warning-darker:hover,
a.text-warning-darker:focus {
  color: rgba(201, 162, 47, 0.55) !important;
}

/* line 91669, app/assets/stylesheets/global/style.css */
.text-warning-darkest {
  color: #c9a22f;
  fill: #c9a22f;
}

/* line 91674, app/assets/stylesheets/global/style.css */
a.text-warning-darkest:hover,
a.text-warning-darkest:focus {
  color: rgba(201, 162, 47, 0.85) !important;
}

/* line 91679, app/assets/stylesheets/global/style.css */
.text-custom-yellow {
  color: #e7c354 !important;
  fill: #e7c354 !important;
}

/* line 91684, app/assets/stylesheets/global/style.css */
a.text-custom-yellow:hover,
a.text-custom-yellow:focus {
  color: rgba(231, 195, 84, 0.85) !important;
}

/* line 91689, app/assets/stylesheets/global/style.css */
.text-custom-yellow-light {
  color: rgba(231, 195, 84, 0.85) !important;
  fill: rgba(231, 195, 84, 0.85) !important;
}

/* line 91694, app/assets/stylesheets/global/style.css */
a.text-custom-yellow-light:hover,
a.text-custom-yellow-light:focus {
  color: rgba(231, 195, 84, 0.55) !important;
}

/* line 91699, app/assets/stylesheets/global/style.css */
.text-custom-yellow-lighter {
  color: rgba(231, 195, 84, 0.55) !important;
  fill: rgba(231, 195, 84, 0.55) !important;
}

/* line 91704, app/assets/stylesheets/global/style.css */
a.text-custom-yellow-lighter:hover,
a.text-custom-yellow-lighter:focus {
  color: rgba(231, 195, 84, 0.35) !important;
}

/* line 91709, app/assets/stylesheets/global/style.css */
.text-custom-yellow-lightest {
  color: rgba(231, 195, 84, 0.35) !important;
  fill: rgba(231, 195, 84, 0.35) !important;
}

/* line 91714, app/assets/stylesheets/global/style.css */
a.text-custom-yellow-lightest:hover,
a.text-custom-yellow-lightest:focus {
  color: rgba(231, 195, 84, 0.15) !important;
}

/* line 91719, app/assets/stylesheets/global/style.css */
.text-custom-yellow-dark {
  color: rgba(201, 162, 47, 0.55) !important;
  fill: rgba(201, 162, 47, 0.55) !important;
}

/* line 91724, app/assets/stylesheets/global/style.css */
a.text-custom-yellow-dark:hover,
a.text-custom-yellow-dark:focus {
  color: rgba(201, 162, 47, 0.35) !important;
}

/* line 91729, app/assets/stylesheets/global/style.css */
.text-custom-yellow-darker {
  color: rgba(201, 162, 47, 0.85) !important;
  fill: rgba(201, 162, 47, 0.85) !important;
}

/* line 91734, app/assets/stylesheets/global/style.css */
a.text-custom-yellow-darker:hover,
a.text-custom-yellow-darker:focus {
  color: rgba(201, 162, 47, 0.55) !important;
}

/* line 91739, app/assets/stylesheets/global/style.css */
.text-custom-yellow-darkest {
  color: #c9a22f;
  fill: #c9a22f;
}

/* line 91744, app/assets/stylesheets/global/style.css */
a.text-custom-yellow-darkest:hover,
a.text-custom-yellow-darkest:focus {
  color: rgba(201, 162, 47, 0.85) !important;
}

/* line 91749, app/assets/stylesheets/global/style.css */
.text-warning {
  color: #e7c354 !important;
  fill: #e7c354 !important;
}

/* line 91754, app/assets/stylesheets/global/style.css */
a.text-warning:hover,
a.text-warning:focus {
  color: rgba(231, 195, 84, 0.85) !important;
}

/* line 91759, app/assets/stylesheets/global/style.css */
.text-warning-light {
  color: rgba(231, 195, 84, 0.85) !important;
  fill: rgba(231, 195, 84, 0.85) !important;
}

/* line 91764, app/assets/stylesheets/global/style.css */
a.text-warning-light:hover,
a.text-warning-light:focus {
  color: rgba(231, 195, 84, 0.55) !important;
}

/* line 91769, app/assets/stylesheets/global/style.css */
.text-warning-lighter {
  color: rgba(231, 195, 84, 0.55) !important;
  fill: rgba(231, 195, 84, 0.55) !important;
}

/* line 91774, app/assets/stylesheets/global/style.css */
a.text-warning-lighter:hover,
a.text-warning-lighter:focus {
  color: rgba(231, 195, 84, 0.35) !important;
}

/* line 91779, app/assets/stylesheets/global/style.css */
.text-warning-lightest {
  color: rgba(231, 195, 84, 0.35) !important;
  fill: rgba(231, 195, 84, 0.35) !important;
}

/* line 91784, app/assets/stylesheets/global/style.css */
a.text-warning-lightest:hover,
a.text-warning-lightest:focus {
  color: rgba(231, 195, 84, 0.15) !important;
}

/* line 91789, app/assets/stylesheets/global/style.css */
.text-warning-dark {
  color: rgba(201, 162, 47, 0.55) !important;
  fill: rgba(201, 162, 47, 0.55) !important;
}

/* line 91794, app/assets/stylesheets/global/style.css */
a.text-warning-dark:hover,
a.text-warning-dark:focus {
  color: rgba(201, 162, 47, 0.35) !important;
}

/* line 91799, app/assets/stylesheets/global/style.css */
.text-warning-darker {
  color: rgba(201, 162, 47, 0.85) !important;
  fill: rgba(201, 162, 47, 0.85) !important;
}

/* line 91804, app/assets/stylesheets/global/style.css */
a.text-warning-darker:hover,
a.text-warning-darker:focus {
  color: rgba(201, 162, 47, 0.55) !important;
}

/* line 91809, app/assets/stylesheets/global/style.css */
.text-warning-darkest {
  color: #c9a22f;
  fill: #c9a22f;
}

/* line 91814, app/assets/stylesheets/global/style.css */
a.text-warning-darkest:hover,
a.text-warning-darkest:focus {
  color: rgba(201, 162, 47, 0.85) !important;
}

/* line 91819, app/assets/stylesheets/global/style.css */
.text-success {
  color: #13bfa6 !important;
  fill: #13bfa6 !important;
}

/* line 91824, app/assets/stylesheets/global/style.css */
a.text-success:hover,
a.text-success:focus {
  color: rgba(19, 191, 166, 0.85) !important;
}

/* line 91829, app/assets/stylesheets/global/style.css */
.text-success-light {
  color: rgba(19, 191, 166, 0.85) !important;
  fill: rgba(19, 191, 166, 0.85) !important;
}

/* line 91834, app/assets/stylesheets/global/style.css */
a.text-success-light:hover,
a.text-success-light:focus {
  color: rgba(19, 191, 166, 0.55) !important;
}

/* line 91839, app/assets/stylesheets/global/style.css */
.text-success-lighter {
  color: rgba(19, 191, 166, 0.55) !important;
  fill: rgba(19, 191, 166, 0.55) !important;
}

/* line 91844, app/assets/stylesheets/global/style.css */
a.text-success-lighter:hover,
a.text-success-lighter:focus {
  color: rgba(19, 191, 166, 0.35) !important;
}

/* line 91849, app/assets/stylesheets/global/style.css */
.text-success-lightest {
  color: rgba(19, 191, 166, 0.35) !important;
  fill: rgba(19, 191, 166, 0.35) !important;
}

/* line 91854, app/assets/stylesheets/global/style.css */
a.text-success-lightest:hover,
a.text-success-lightest:focus {
  color: rgba(19, 191, 166, 0.15) !important;
}

/* line 91859, app/assets/stylesheets/global/style.css */
.text-success-dark {
  color: rgba(0, 112, 95, 0.55) !important;
  fill: rgba(0, 112, 95, 0.55) !important;
}

/* line 91864, app/assets/stylesheets/global/style.css */
a.text-success-dark:hover,
a.text-success-dark:focus {
  color: rgba(0, 112, 95, 0.35) !important;
}

/* line 91869, app/assets/stylesheets/global/style.css */
.text-success-darker {
  color: rgba(0, 112, 95, 0.85) !important;
  fill: rgba(0, 112, 95, 0.85) !important;
}

/* line 91874, app/assets/stylesheets/global/style.css */
a.text-success-darker:hover,
a.text-success-darker:focus {
  color: rgba(0, 112, 95, 0.55) !important;
}

/* line 91879, app/assets/stylesheets/global/style.css */
.text-success-darkest {
  color: #00705f;
  fill: #00705f;
}

/* line 91884, app/assets/stylesheets/global/style.css */
a.text-success-darkest:hover,
a.text-success-darkest:focus {
  color: rgba(0, 112, 95, 0.85) !important;
}

/* line 91889, app/assets/stylesheets/global/style.css */
.text-light {
  color: #e4e7ecc5 !important;
}

/* line 91893, app/assets/stylesheets/global/style.css */
a.text-light:hover,
a.text-light:focus {
  color: rgba(228, 231, 236, 0.85) !important;
}

/* line 91898, app/assets/stylesheets/global/style.css */
.text-dark {
  color: #343a40 !important;
}

/* line 91902, app/assets/stylesheets/global/style.css */
a.text-dark:hover,
a.text-dark:focus {
  color: rgba(52, 58, 64, 0.85) !important;
}

/* line 91907, app/assets/stylesheets/global/style.css */
.text-dark-light {
  color: rgba(52, 58, 64, 0.85) !important;
  fill: rgba(52, 58, 64, 0.85) !important;
}

/* line 91912, app/assets/stylesheets/global/style.css */
a.text-dark-light:hover,
a.text-dark-light:focus {
  color: rgba(52, 58, 64, 0.55) !important;
}

/* line 91917, app/assets/stylesheets/global/style.css */
.text-dark-lighter {
  color: rgba(52, 58, 64, 0.55) !important;
  fill: rgba(52, 58, 64, 0.55) !important;
}

/* line 91922, app/assets/stylesheets/global/style.css */
a.text-dark-lighter:hover,
a.text-dark-lighter:focus {
  color: rgba(52, 58, 64, 0.35) !important;
}

/* line 91927, app/assets/stylesheets/global/style.css */
.text-dark-lightest {
  color: rgba(52, 58, 64, 0.35) !important;
  fill: rgba(52, 58, 64, 0.35) !important;
}

/* line 91932, app/assets/stylesheets/global/style.css */
a.text-dark-lightest:hover,
a.text-dark-lightest:focus {
  color: rgba(52, 58, 64, 0.15) !important;
}

/* line 91937, app/assets/stylesheets/global/style.css */
.text-body {
  color: #495057 !important;
}

/* line 91941, app/assets/stylesheets/global/style.css */
.text-muted {
  color: #707070 !important;
}

/* line 91945, app/assets/stylesheets/global/style.css */
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

/* line 91949, app/assets/stylesheets/global/style.css */
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

/* line 91953, app/assets/stylesheets/global/style.css */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 91961, app/assets/stylesheets/global/style.css */
.text-wrap {
  font-size: 14px;
  line-height: 1.66;
}

/* line 91966, app/assets/stylesheets/global/style.css */
.text-wrap > :first-child {
  margin-top: 0;
}

/* line 91970, app/assets/stylesheets/global/style.css */
.text-wrap > :last-child {
  margin-bottom: 0;
}

/* line 91974, app/assets/stylesheets/global/style.css */
.text-wrap > h1, .text-wrap > .h1,
.text-wrap > h2,
.text-wrap > .h2,
.text-wrap > h3,
.text-wrap > .h3,
.text-wrap > h4,
.text-wrap > .h4,
.text-wrap > h5,
.text-wrap > .h5,
.text-wrap > h6,
.text-wrap > .h6 {
  margin-top: 1em;
}

/*----- Typography ------*/
/* line 91984, app/assets/stylesheets/global/style.css */
.heading-inverse {
  background-color: #444546;
  color: #fff;
  padding: 5px;
}

/* line 91990, app/assets/stylesheets/global/style.css */
.heading-primary {
  background-color: var(--primary-bg-color);
  color: #fff;
  padding: 5px;
}

/* line 91996, app/assets/stylesheets/global/style.css */
.heading-secondary {
  background-color: #e984b1;
  color: #fff;
  padding: 5px;
}

/* line 92002, app/assets/stylesheets/global/style.css */
.heading-success {
  background-color: #13bfa6;
  color: #fff;
  padding: 5px;
}

/* line 92008, app/assets/stylesheets/global/style.css */
.heading-info {
  background-color: #59adec;
  color: #fff;
  padding: 5px;
}

/* line 92014, app/assets/stylesheets/global/style.css */
.heading-teritary {
  background-color: #59adec;
  color: #fff;
  padding: 5px;
}

/* line 92020, app/assets/stylesheets/global/style.css */
.heading-warning {
  background-color: #e7c354;
  color: #fff;
  padding: 5px;
}

/* line 92026, app/assets/stylesheets/global/style.css */
.heading-danger {
  background-color: #d12c47;
  color: #fff;
  padding: 5px;
}

/* line 92032, app/assets/stylesheets/global/style.css */
.text-inherit {
  color: inherit !important;
}

/* line 92036, app/assets/stylesheets/global/style.css */
.text-default {
  color: #495057 !important;
}

/* line 92040, app/assets/stylesheets/global/style.css */
.text-muted-dark {
  color: #56585f !important;
}

/* line 92044, app/assets/stylesheets/global/style.css */
.text-fb-blue {
  color: rgba(19, 41, 73, 0.85) !important;
}

/* line 92048, app/assets/stylesheets/global/style.css */
.text-blue {
  color: #467fcf !important;
}

/* line 92052, app/assets/stylesheets/global/style.css */
.text-info {
  color: #59adec !important;
}

/* line 92056, app/assets/stylesheets/global/style.css */
.text-teritary {
  color: #59adec !important;
}

/* line 92060, app/assets/stylesheets/global/style.css */
.text-indigo {
  color: #6574cd !important;
}

/* line 92064, app/assets/stylesheets/global/style.css */
.text-purple {
  color: #661fd6 !important;
}

/* line 92068, app/assets/stylesheets/global/style.css */
.text-lime {
  color: #7bd235 !important;
}

/* line 92072, app/assets/stylesheets/global/style.css */
.text-pink {
  color: #f58598 !important;
}

/* line 92076, app/assets/stylesheets/global/style.css */
.text-red {
  color: #e32f2f !important;
}

/* line 92080, app/assets/stylesheets/global/style.css */
.text-orange {
  color: #fc7303 !important;
}

/* line 92084, app/assets/stylesheets/global/style.css */
.text-yellow {
  color: #FBB034 !important;
}

/* line 92088, app/assets/stylesheets/global/style.css */
.text-green {
  color: #4ecc48 !important;
}

/* line 92092, app/assets/stylesheets/global/style.css */
.text-lime-dark {
  color: rgba(57, 128, 0, 0.85) !important;
}

/* line 92096, app/assets/stylesheets/global/style.css */
.text-teal {
  color: #2bcbba !important;
}

/* line 92100, app/assets/stylesheets/global/style.css */
.text-cyan {
  color: #17a2b8 !important;
}

/* line 92104, app/assets/stylesheets/global/style.css */
.text-white {
  color: #fff !important;
  fill: #fff !important;
}

/* line 92109, app/assets/stylesheets/global/style.css */
.text-gray {
  color: #868e96 !important;
}

/* line 92113, app/assets/stylesheets/global/style.css */
.text-gray-dark {
  color: #444546 !important;
}

/* line 92117, app/assets/stylesheets/global/style.css */
.text-azure {
  color: #45aaf2 !important;
}

/* line 92121, app/assets/stylesheets/global/style.css */
.text-lime {
  color: #7bd235 !important;
}

/* line 92125, app/assets/stylesheets/global/style.css */
.text-gray-100 {
  color: #f9f9fb !important;
}

/* line 92129, app/assets/stylesheets/global/style.css */
.text-gray-200 {
  color: #f0f0f8 !important;
}

/* line 92133, app/assets/stylesheets/global/style.css */
.text-gray-300 {
  color: #e1e1ef !important;
}

/* line 92137, app/assets/stylesheets/global/style.css */
.text-gray-400 {
  color: #d6d6e6 !important;
}

/* line 92141, app/assets/stylesheets/global/style.css */
.text-gray-500 {
  color: #949eb7 !important;
}

/* line 92145, app/assets/stylesheets/global/style.css */
.text-gray-600 {
  color: #7987a1 !important;
}

/* line 92149, app/assets/stylesheets/global/style.css */
.text-gray-700 {
  color: #4d5875 !important;
}

/* line 92153, app/assets/stylesheets/global/style.css */
.text-gray-800 {
  color: #383853 !important;
}

/* line 92157, app/assets/stylesheets/global/style.css */
.text-gray-900 {
  color: #323251 !important;
}

/* line 92161, app/assets/stylesheets/global/style.css */
textarea[cols] {
  height: auto;
}

/* line 92165, app/assets/stylesheets/global/style.css */
.text-end {
  text-align: right;
}

/* line 92169, app/assets/stylesheets/global/style.css */
.text-transparent {
  color: rgba(51, 37, 37, 0.5);
}

/* line 92173, app/assets/stylesheets/global/style.css */
.text-facebook {
  color: #467fcf;
}

/* line 92177, app/assets/stylesheets/global/style.css */
.text-google-plus {
  color: #e984b1;
}

/* line 92181, app/assets/stylesheets/global/style.css */
.text-twitter {
  color: #59adec;
}

/* line 92185, app/assets/stylesheets/global/style.css */
.text-pinterest {
  color: #e7c354;
}

/* line 92189, app/assets/stylesheets/global/style.css */
textarea.form-control {
  height: auto;
}

/* line 92193, app/assets/stylesheets/global/style.css */
.text-primary-gradient {
  background: linear-gradient(to right, var(--primary-bg-color) 0%, var(--primary-bg-color) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 92199, app/assets/stylesheets/global/style.css */
.text-secondary-gradient {
  background: linear-gradient(to right, #e984b1 0%, #d32875 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 92205, app/assets/stylesheets/global/style.css */
.text-warning-gradient {
  background: linear-gradient(to right, #e7c354 0%, #c9a22f 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 92211, app/assets/stylesheets/global/style.css */
.text-custom-yellow-gradient {
  background: linear-gradient(to right, #e7c354 0%, #c9a22f 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 92217, app/assets/stylesheets/global/style.css */
.text-info-gradient {
  background: linear-gradient(to right, #59adec 0%, #2a85ca 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 92223, app/assets/stylesheets/global/style.css */
.text-danger-gradient {
  background: linear-gradient(to right, #d12c47 0%, #df092d 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 92229, app/assets/stylesheets/global/style.css */
.text-success-gradient {
  background: linear-gradient(to right, #13bfa6 0%, #00705f 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 92235, app/assets/stylesheets/global/style.css */
.text-facebook-gradient {
  background: linear-gradient(to right, #467fcf 0%, #132949 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 92241, app/assets/stylesheets/global/style.css */
.text-twitter-gradient {
  background: linear-gradient(to right, #59adec 0%, #2a85ca 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 92247, app/assets/stylesheets/global/style.css */
.text-google-plus-gradient {
  background: linear-gradient(to right, #fc7303 0%, #954300 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 92253, app/assets/stylesheets/global/style.css */
.text-pinterset-gradient {
  background: linear-gradient(to right, #e32f2f 0%, #a30606 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/*--text-shadow--*/
/* line 92260, app/assets/stylesheets/global/style.css */
.text-success-shadow {
  text-shadow: 0 5px 10px rgba(19, 191, 166, 0.3) !important;
}

/* line 92264, app/assets/stylesheets/global/style.css */
.text-info-shadow {
  text-shadow: 0 5px 10px rgba(89, 173, 236, 0.3) !important;
}

/* line 92268, app/assets/stylesheets/global/style.css */
.text-warning-shadow {
  text-shadow: 0 5px 10px rgba(231, 195, 84, 0.3) !important;
}

/* line 92272, app/assets/stylesheets/global/style.css */
.text-danger-shadow {
  text-shadow: 0 5px 10px rgba(209, 44, 71, 0.3) !important;
}

/* line 92276, app/assets/stylesheets/global/style.css */
.text-pink-shadow {
  text-shadow: 0 5px 10px rgba(245, 133, 152, 0.3) !important;
}

/* line 92280, app/assets/stylesheets/global/style.css */
.text-purple-shadow {
  text-shadow: 0 5px 10px rgba(102, 31, 214, 0.3) !important;
}

/* line 92284, app/assets/stylesheets/global/style.css */
.text-dark-shadow {
  text-shadow: 0 5px 10px rgba(68, 69, 70, 0.3) !important;
}

/* line 92288, app/assets/stylesheets/global/style.css */
.text-white-shadow {
  text-shadow: 0 5px 10px rgba(255, 255, 255, 0.3) !important;
}

/* line 92292, app/assets/stylesheets/global/style.css */
.text-secondary-shadow {
  text-shadow: 0 5px 10px rgba(233, 132, 177, 0.3) !important;
}

/* line 92296, app/assets/stylesheets/global/style.css */
.text-teritary-shadow {
  text-shadow: 0 5px 10px rgba(89, 173, 236, 0.3) !important;
}

/* line 92300, app/assets/stylesheets/global/style.css */
.text-custom-yellow-shadow {
  text-shadow: 0 5px 10px rgba(231, 195, 84, 0.3) !important;
}

/*----text sizes------*/
/* line 92305, app/assets/stylesheets/global/style.css */
.text-base {
  font-size: 0.875rem;
}

/* line 92309, app/assets/stylesheets/global/style.css */
.text-8 {
  font-size: 8px;
}

/* line 92313, app/assets/stylesheets/global/style.css */
.text-8-f {
  font-size: 8px !important;
}

/* line 92317, app/assets/stylesheets/global/style.css */
.text-9 {
  font-size: 9px;
}

/* line 92321, app/assets/stylesheets/global/style.css */
.text-9-f {
  font-size: 9px !important;
}

/* line 92325, app/assets/stylesheets/global/style.css */
.text-10 {
  font-size: 10px;
}

/* line 92329, app/assets/stylesheets/global/style.css */
.text-10-f {
  font-size: 10px !important;
}

/* line 92333, app/assets/stylesheets/global/style.css */
.text-11 {
  font-size: 11px;
}

/* line 92337, app/assets/stylesheets/global/style.css */
.text-11-f {
  font-size: 11px !important;
}

/* line 92341, app/assets/stylesheets/global/style.css */
.text-12 {
  font-size: 12px;
}

/* line 92345, app/assets/stylesheets/global/style.css */
.text-12-f {
  font-size: 12px !important;
}

/* line 92349, app/assets/stylesheets/global/style.css */
.text-13 {
  font-size: 13px;
}

/* line 92353, app/assets/stylesheets/global/style.css */
.text-13-f {
  font-size: 13px !important;
}

/* line 92357, app/assets/stylesheets/global/style.css */
.text-14 {
  font-size: 14px;
}

/* line 92361, app/assets/stylesheets/global/style.css */
.text-14-f {
  font-size: 14px !important;
}

/* line 92365, app/assets/stylesheets/global/style.css */
.text-15 {
  font-size: 15px !important;
}

/* line 92369, app/assets/stylesheets/global/style.css */
.text-15-f {
  font-size: 15px !important;
}

/* line 92373, app/assets/stylesheets/global/style.css */
.text-16 {
  font-size: 16px;
}

/* line 92377, app/assets/stylesheets/global/style.css */
.text-16-f {
  font-size: 16px !important;
}

/* line 92381, app/assets/stylesheets/global/style.css */
.text-17 {
  font-size: 17px !important;
}

/* line 92385, app/assets/stylesheets/global/style.css */
.text-18 {
  font-size: 18px !important;
}

/* line 92389, app/assets/stylesheets/global/style.css */
.text-18-f {
  font-size: 18px !important;
}

/* line 92393, app/assets/stylesheets/global/style.css */
.text-20 {
  font-size: 20px !important;
}

/* line 92397, app/assets/stylesheets/global/style.css */
.text-20-f {
  font-size: 20px !important;
}

/* line 92401, app/assets/stylesheets/global/style.css */
.text-21 {
  font-size: 21px;
}

/* line 92405, app/assets/stylesheets/global/style.css */
.text-21-f {
  font-size: 21px !important;
}

/* line 92409, app/assets/stylesheets/global/style.css */
.text-22 {
  font-size: 22px;
}

/* line 92413, app/assets/stylesheets/global/style.css */
.text-22-f {
  font-size: 22px !important;
}

/* line 92417, app/assets/stylesheets/global/style.css */
.text-24 {
  font-size: 24px;
}

/* line 92421, app/assets/stylesheets/global/style.css */
.text-24-f {
  font-size: 24px !important;
}

/* line 92425, app/assets/stylesheets/global/style.css */
.text-26 {
  font-size: 26px;
}

/* line 92429, app/assets/stylesheets/global/style.css */
.text-26-f {
  font-size: 26px !important;
}

/* line 92433, app/assets/stylesheets/global/style.css */
.text-28 {
  font-size: 28px;
}

/* line 92437, app/assets/stylesheets/global/style.css */
.text-28-f {
  font-size: 28px !important;
}

/* line 92441, app/assets/stylesheets/global/style.css */
.text-30 {
  font-size: 30px;
}

/* line 92445, app/assets/stylesheets/global/style.css */
.text-30-f {
  font-size: 30px !important;
}

/* line 92449, app/assets/stylesheets/global/style.css */
.text-32 {
  font-size: 32px;
}

/* line 92453, app/assets/stylesheets/global/style.css */
.text-32-f {
  font-size: 32px !important;
}

/* line 92457, app/assets/stylesheets/global/style.css */
.text-34 {
  font-size: 34px;
}

/* line 92461, app/assets/stylesheets/global/style.css */
.text-34-f {
  font-size: 34px !important;
}

/* line 92465, app/assets/stylesheets/global/style.css */
.text-36 {
  font-size: 36px;
}

/* line 92469, app/assets/stylesheets/global/style.css */
.text-36-f {
  font-size: 36px !important;
}

/* line 92473, app/assets/stylesheets/global/style.css */
.text-38 {
  font-size: 38px;
}

/* line 92477, app/assets/stylesheets/global/style.css */
.text-38-f {
  font-size: 38px !important;
}

/* line 92481, app/assets/stylesheets/global/style.css */
.text-40 {
  font-size: 40px;
}

/* line 92485, app/assets/stylesheets/global/style.css */
.text-40-f {
  font-size: 40px !important;
}

/* line 92489, app/assets/stylesheets/global/style.css */
.text-42 {
  font-size: 42px;
}

/* line 92493, app/assets/stylesheets/global/style.css */
.text-42-f {
  font-size: 42px !important;
}

/* line 92497, app/assets/stylesheets/global/style.css */
.text-44 {
  font-size: 44px;
}

/* line 92501, app/assets/stylesheets/global/style.css */
.text-44-f {
  font-size: 44px !important;
}

/* line 92505, app/assets/stylesheets/global/style.css */
.text-46 {
  font-size: 46px;
}

/* line 92509, app/assets/stylesheets/global/style.css */
.text-46-f {
  font-size: 46px !important;
}

/* line 92513, app/assets/stylesheets/global/style.css */
.text-48 {
  font-size: 48px;
}

/* line 92517, app/assets/stylesheets/global/style.css */
.text-48-f {
  font-size: 48px !important;
}

/* line 92521, app/assets/stylesheets/global/style.css */
.text-50 {
  font-size: 50px;
}

/* line 92525, app/assets/stylesheets/global/style.css */
.text-50-f {
  font-size: 50px !important;
}

/* line 92529, app/assets/stylesheets/global/style.css */
.text-52 {
  font-size: 52px;
}

/* line 92533, app/assets/stylesheets/global/style.css */
.text-52-f {
  font-size: 52px !important;
}

/* line 92537, app/assets/stylesheets/global/style.css */
.text-54 {
  font-size: 54px;
}

/* line 92541, app/assets/stylesheets/global/style.css */
.text-54-f {
  font-size: 54px !important;
}

/* line 92545, app/assets/stylesheets/global/style.css */
.text-56 {
  font-size: 56px;
}

/* line 92549, app/assets/stylesheets/global/style.css */
.text-56-f {
  font-size: 56px !important;
}

/* line 92553, app/assets/stylesheets/global/style.css */
.text-58 {
  font-size: 58px;
}

/* line 92557, app/assets/stylesheets/global/style.css */
.text-58-f {
  font-size: 58px !important;
}

/* line 92561, app/assets/stylesheets/global/style.css */
.text-60 {
  font-size: 60px;
}

/* line 92565, app/assets/stylesheets/global/style.css */
.text-60-f {
  font-size: 60px !important;
}

/* line 92569, app/assets/stylesheets/global/style.css */
.text-62 {
  font-size: 62px;
}

/* line 92573, app/assets/stylesheets/global/style.css */
.text-62-f {
  font-size: 62px !important;
}

/* line 92577, app/assets/stylesheets/global/style.css */
.text-64 {
  font-size: 64px;
}

/* line 92581, app/assets/stylesheets/global/style.css */
.text-64-f {
  font-size: 64px !important;
}

/* line 92585, app/assets/stylesheets/global/style.css */
.text-66 {
  font-size: 66px;
}

/* line 92589, app/assets/stylesheets/global/style.css */
.text-66-f {
  font-size: 66px !important;
}

/* line 92593, app/assets/stylesheets/global/style.css */
.text-68 {
  font-size: 68px;
}

/* line 92597, app/assets/stylesheets/global/style.css */
.text-68-f {
  font-size: 68px !important;
}

/* line 92601, app/assets/stylesheets/global/style.css */
.text-70 {
  font-size: 70px;
}

/* line 92605, app/assets/stylesheets/global/style.css */
.text-70-f {
  font-size: 70px !important;
}

/* line 92609, app/assets/stylesheets/global/style.css */
.text-72 {
  font-size: 72px;
}

/* line 92613, app/assets/stylesheets/global/style.css */
.text-72-f {
  font-size: 72px !important;
}

/* line 92617, app/assets/stylesheets/global/style.css */
.text-74 {
  font-size: 74px;
}

/* line 92621, app/assets/stylesheets/global/style.css */
.text-74-f {
  font-size: 74px !important;
}

/* line 92625, app/assets/stylesheets/global/style.css */
.text-76 {
  font-size: 76px;
}

/* line 92629, app/assets/stylesheets/global/style.css */
.text-76-f {
  font-size: 76px !important;
}

/* line 92633, app/assets/stylesheets/global/style.css */
.text-78 {
  font-size: 78px;
}

/* line 92637, app/assets/stylesheets/global/style.css */
.text-78-f {
  font-size: 78px !important;
}

/* line 92641, app/assets/stylesheets/global/style.css */
.text-80 {
  font-size: 80px;
}

/* line 92645, app/assets/stylesheets/global/style.css */
.text-80-f {
  font-size: 80px !important;
}

/* line 92649, app/assets/stylesheets/global/style.css */
.text-82 {
  font-size: 82px;
}

/* line 92653, app/assets/stylesheets/global/style.css */
.text-82-f {
  font-size: 82px !important;
}

/* line 92657, app/assets/stylesheets/global/style.css */
.text-84 {
  font-size: 84px;
}

/* line 92661, app/assets/stylesheets/global/style.css */
.text-84-f {
  font-size: 84px !important;
}

/* line 92665, app/assets/stylesheets/global/style.css */
.text-86 {
  font-size: 86px;
}

/* line 92669, app/assets/stylesheets/global/style.css */
.text-86-f {
  font-size: 86px !important;
}

/* line 92673, app/assets/stylesheets/global/style.css */
.text-88 {
  font-size: 88px;
}

/* line 92677, app/assets/stylesheets/global/style.css */
.text-88-f {
  font-size: 88px !important;
}

/* line 92681, app/assets/stylesheets/global/style.css */
.text-90 {
  font-size: 90px;
}

/* line 92685, app/assets/stylesheets/global/style.css */
.text-90-f {
  font-size: 90px !important;
}

/* line 92689, app/assets/stylesheets/global/style.css */
.text-92 {
  font-size: 92px;
}

/* line 92693, app/assets/stylesheets/global/style.css */
.text-92-f {
  font-size: 92px !important;
}

/* line 92697, app/assets/stylesheets/global/style.css */
.text-94 {
  font-size: 94px;
}

/* line 92701, app/assets/stylesheets/global/style.css */
.text-94-f {
  font-size: 94px !important;
}

/* line 92705, app/assets/stylesheets/global/style.css */
.text-96 {
  font-size: 96px;
}

/* line 92709, app/assets/stylesheets/global/style.css */
.text-96-f {
  font-size: 96px !important;
}

/* line 92713, app/assets/stylesheets/global/style.css */
.text-98 {
  font-size: 98px;
}

/* line 92717, app/assets/stylesheets/global/style.css */
.text-98-f {
  font-size: 98px !important;
}

/* line 92721, app/assets/stylesheets/global/style.css */
.text-100 {
  font-size: 100px;
}

/* line 92725, app/assets/stylesheets/global/style.css */
.text-100-f {
  font-size: 100px !important;
}

/* line 92729, app/assets/stylesheets/global/style.css */
.text-102 {
  font-size: 102px;
}

/* line 92733, app/assets/stylesheets/global/style.css */
.text-102-f {
  font-size: 102px !important;
}

/* line 92737, app/assets/stylesheets/global/style.css */
.text-104 {
  font-size: 104px;
}

/* line 92741, app/assets/stylesheets/global/style.css */
.text-104-f {
  font-size: 104px !important;
}

/* line 92745, app/assets/stylesheets/global/style.css */
.text-106 {
  font-size: 106px;
}

/* line 92749, app/assets/stylesheets/global/style.css */
.text-106-f {
  font-size: 106px !important;
}

/* line 92753, app/assets/stylesheets/global/style.css */
.text-108 {
  font-size: 108px;
}

/* line 92757, app/assets/stylesheets/global/style.css */
.text-108-f {
  font-size: 108px !important;
}

/* line 92761, app/assets/stylesheets/global/style.css */
.text-110 {
  font-size: 110px;
}

/* line 92765, app/assets/stylesheets/global/style.css */
.text-110-f {
  font-size: 110px !important;
}

/* line 92769, app/assets/stylesheets/global/style.css */
.text-112 {
  font-size: 112px;
}

/* line 92773, app/assets/stylesheets/global/style.css */
.text-112-f {
  font-size: 112px !important;
}

/* line 92777, app/assets/stylesheets/global/style.css */
.text-114 {
  font-size: 114px;
}

/* line 92781, app/assets/stylesheets/global/style.css */
.text-114-f {
  font-size: 114px !important;
}

/* line 92785, app/assets/stylesheets/global/style.css */
.text-116 {
  font-size: 116px;
}

/* line 92789, app/assets/stylesheets/global/style.css */
.text-116-f {
  font-size: 116px !important;
}

/* line 92793, app/assets/stylesheets/global/style.css */
.text-118 {
  font-size: 118px;
}

/* line 92797, app/assets/stylesheets/global/style.css */
.text-118-f {
  font-size: 118px !important;
}

/* line 92801, app/assets/stylesheets/global/style.css */
.text-120 {
  font-size: 120px;
}

/* line 92805, app/assets/stylesheets/global/style.css */
.text-120-f {
  font-size: 120px !important;
}

/* line 92809, app/assets/stylesheets/global/style.css */
.text-122 {
  font-size: 122px;
}

/* line 92813, app/assets/stylesheets/global/style.css */
.text-122-f {
  font-size: 122px !important;
}

/* line 92817, app/assets/stylesheets/global/style.css */
.text-124 {
  font-size: 124px;
}

/* line 92821, app/assets/stylesheets/global/style.css */
.text-124-f {
  font-size: 124px !important;
}

/* line 92825, app/assets/stylesheets/global/style.css */
.text-126 {
  font-size: 126px;
}

/* line 92829, app/assets/stylesheets/global/style.css */
.text-126-f {
  font-size: 126px !important;
}

/* line 92833, app/assets/stylesheets/global/style.css */
.text-128 {
  font-size: 128px;
}

/* line 92837, app/assets/stylesheets/global/style.css */
.text-128-f {
  font-size: 128px !important;
}

/* line 92841, app/assets/stylesheets/global/style.css */
.text-130 {
  font-size: 130px;
}

/* line 92845, app/assets/stylesheets/global/style.css */
.text-130-f {
  font-size: 130px !important;
}

/* line 92849, app/assets/stylesheets/global/style.css */
.text-132 {
  font-size: 132px;
}

/* line 92853, app/assets/stylesheets/global/style.css */
.text-132-f {
  font-size: 132px !important;
}

/* line 92857, app/assets/stylesheets/global/style.css */
.text-134 {
  font-size: 134px;
}

/* line 92861, app/assets/stylesheets/global/style.css */
.text-134-f {
  font-size: 134px !important;
}

/* line 92865, app/assets/stylesheets/global/style.css */
.text-136 {
  font-size: 136px;
}

/* line 92869, app/assets/stylesheets/global/style.css */
.text-136-f {
  font-size: 136px !important;
}

/* line 92873, app/assets/stylesheets/global/style.css */
.text-138 {
  font-size: 138px;
}

/* line 92877, app/assets/stylesheets/global/style.css */
.text-138-f {
  font-size: 138px !important;
}

/* line 92881, app/assets/stylesheets/global/style.css */
.text-140 {
  font-size: 140px;
}

/* line 92885, app/assets/stylesheets/global/style.css */
.text-140-f {
  font-size: 140px !important;
}

@media (min-width: 480px) {
  /* line 92890, app/assets/stylesheets/global/style.css */
  .text-xs-8 {
    font-size: 8px;
  }
  /* line 92894, app/assets/stylesheets/global/style.css */
  .text-xs-8-f {
    font-size: 8px !important;
  }
  /* line 92898, app/assets/stylesheets/global/style.css */
  .text-xs-9 {
    font-size: 9px;
  }
  /* line 92902, app/assets/stylesheets/global/style.css */
  .text-xs-9-f {
    font-size: 9px !important;
  }
  /* line 92906, app/assets/stylesheets/global/style.css */
  .text-xs-10 {
    font-size: 10px;
  }
  /* line 92910, app/assets/stylesheets/global/style.css */
  .text-xs-10-f {
    font-size: 10px !important;
  }
  /* line 92914, app/assets/stylesheets/global/style.css */
  .text-xs-11 {
    font-size: 11px;
  }
  /* line 92918, app/assets/stylesheets/global/style.css */
  .text-xs-11-f {
    font-size: 11px !important;
  }
  /* line 92922, app/assets/stylesheets/global/style.css */
  .text-xs-12 {
    font-size: 12px;
  }
  /* line 92926, app/assets/stylesheets/global/style.css */
  .text-xs-12-f {
    font-size: 12px !important;
  }
  /* line 92930, app/assets/stylesheets/global/style.css */
  .text-xs-13 {
    font-size: 13px;
  }
  /* line 92934, app/assets/stylesheets/global/style.css */
  .text-xs-13-f {
    font-size: 13px !important;
  }
  /* line 92938, app/assets/stylesheets/global/style.css */
  .text-xs-14 {
    font-size: 14px;
  }
  /* line 92942, app/assets/stylesheets/global/style.css */
  .text-xs-14-f {
    font-size: 14px !important;
  }
  /* line 92946, app/assets/stylesheets/global/style.css */
  .text-xs-15 {
    font-size: 15px;
  }
  /* line 92950, app/assets/stylesheets/global/style.css */
  .text-xs-15-f {
    font-size: 15px !important;
  }
  /* line 92954, app/assets/stylesheets/global/style.css */
  .text-xs-16 {
    font-size: 16px;
  }
  /* line 92958, app/assets/stylesheets/global/style.css */
  .text-xs-16-f {
    font-size: 16px !important;
  }
  /* line 92962, app/assets/stylesheets/global/style.css */
  .text-xs-18 {
    font-size: 18px;
  }
  /* line 92966, app/assets/stylesheets/global/style.css */
  .text-xs-18-f {
    font-size: 18px !important;
  }
  /* line 92970, app/assets/stylesheets/global/style.css */
  .text-xs-20 {
    font-size: 20px;
  }
  /* line 92974, app/assets/stylesheets/global/style.css */
  .text-xs-20-f {
    font-size: 20px !important;
  }
  /* line 92978, app/assets/stylesheets/global/style.css */
  .text-xs-22 {
    font-size: 22px;
  }
  /* line 92982, app/assets/stylesheets/global/style.css */
  .text-xs-22-f {
    font-size: 22px !important;
  }
  /* line 92986, app/assets/stylesheets/global/style.css */
  .text-xs-24 {
    font-size: 24px;
  }
  /* line 92990, app/assets/stylesheets/global/style.css */
  .text-xs-24-f {
    font-size: 24px !important;
  }
  /* line 92994, app/assets/stylesheets/global/style.css */
  .text-xs-26 {
    font-size: 26px;
  }
  /* line 92998, app/assets/stylesheets/global/style.css */
  .text-xs-26-f {
    font-size: 26px !important;
  }
  /* line 93002, app/assets/stylesheets/global/style.css */
  .text-xs-28 {
    font-size: 28px;
  }
  /* line 93006, app/assets/stylesheets/global/style.css */
  .text-xs-28-f {
    font-size: 28px !important;
  }
  /* line 93010, app/assets/stylesheets/global/style.css */
  .text-xs-30 {
    font-size: 30px;
  }
  /* line 93014, app/assets/stylesheets/global/style.css */
  .text-xs-30-f {
    font-size: 30px !important;
  }
  /* line 93018, app/assets/stylesheets/global/style.css */
  .text-xs-32 {
    font-size: 32px;
  }
  /* line 93022, app/assets/stylesheets/global/style.css */
  .text-xs-32-f {
    font-size: 32px !important;
  }
  /* line 93026, app/assets/stylesheets/global/style.css */
  .text-xs-34 {
    font-size: 34px;
  }
  /* line 93030, app/assets/stylesheets/global/style.css */
  .text-xs-34-f {
    font-size: 34px !important;
  }
  /* line 93034, app/assets/stylesheets/global/style.css */
  .text-xs-36 {
    font-size: 36px;
  }
  /* line 93038, app/assets/stylesheets/global/style.css */
  .text-xs-36-f {
    font-size: 36px !important;
  }
  /* line 93042, app/assets/stylesheets/global/style.css */
  .text-xs-38 {
    font-size: 38px;
  }
  /* line 93046, app/assets/stylesheets/global/style.css */
  .text-xs-38-f {
    font-size: 38px !important;
  }
  /* line 93050, app/assets/stylesheets/global/style.css */
  .text-xs-40 {
    font-size: 40px;
  }
  /* line 93054, app/assets/stylesheets/global/style.css */
  .text-xs-40-f {
    font-size: 40px !important;
  }
  /* line 93058, app/assets/stylesheets/global/style.css */
  .text-xs-42 {
    font-size: 42px;
  }
  /* line 93062, app/assets/stylesheets/global/style.css */
  .text-xs-42-f {
    font-size: 42px !important;
  }
  /* line 93066, app/assets/stylesheets/global/style.css */
  .text-xs-44 {
    font-size: 44px;
  }
  /* line 93070, app/assets/stylesheets/global/style.css */
  .text-xs-44-f {
    font-size: 44px !important;
  }
  /* line 93074, app/assets/stylesheets/global/style.css */
  .text-xs-46 {
    font-size: 46px;
  }
  /* line 93078, app/assets/stylesheets/global/style.css */
  .text-xs-46-f {
    font-size: 46px !important;
  }
  /* line 93082, app/assets/stylesheets/global/style.css */
  .text-xs-48 {
    font-size: 48px;
  }
  /* line 93086, app/assets/stylesheets/global/style.css */
  .text-xs-48-f {
    font-size: 48px !important;
  }
  /* line 93090, app/assets/stylesheets/global/style.css */
  .text-xs-50 {
    font-size: 50px;
  }
  /* line 93094, app/assets/stylesheets/global/style.css */
  .text-xs-50-f {
    font-size: 50px !important;
  }
  /* line 93098, app/assets/stylesheets/global/style.css */
  .text-xs-52 {
    font-size: 52px;
  }
  /* line 93102, app/assets/stylesheets/global/style.css */
  .text-xs-52-f {
    font-size: 52px !important;
  }
  /* line 93106, app/assets/stylesheets/global/style.css */
  .text-xs-54 {
    font-size: 54px;
  }
  /* line 93110, app/assets/stylesheets/global/style.css */
  .text-xs-54-f {
    font-size: 54px !important;
  }
  /* line 93114, app/assets/stylesheets/global/style.css */
  .text-xs-56 {
    font-size: 56px;
  }
  /* line 93118, app/assets/stylesheets/global/style.css */
  .text-xs-56-f {
    font-size: 56px !important;
  }
  /* line 93122, app/assets/stylesheets/global/style.css */
  .text-xs-58 {
    font-size: 58px;
  }
  /* line 93126, app/assets/stylesheets/global/style.css */
  .text-xs-58-f {
    font-size: 58px !important;
  }
  /* line 93130, app/assets/stylesheets/global/style.css */
  .text-xs-60 {
    font-size: 60px;
  }
  /* line 93134, app/assets/stylesheets/global/style.css */
  .text-xs-60-f {
    font-size: 60px !important;
  }
  /* line 93138, app/assets/stylesheets/global/style.css */
  .text-xs-62 {
    font-size: 62px;
  }
  /* line 93142, app/assets/stylesheets/global/style.css */
  .text-xs-62-f {
    font-size: 62px !important;
  }
  /* line 93146, app/assets/stylesheets/global/style.css */
  .text-xs-64 {
    font-size: 64px;
  }
  /* line 93150, app/assets/stylesheets/global/style.css */
  .text-xs-64-f {
    font-size: 64px !important;
  }
  /* line 93154, app/assets/stylesheets/global/style.css */
  .text-xs-66 {
    font-size: 66px;
  }
  /* line 93158, app/assets/stylesheets/global/style.css */
  .text-xs-66-f {
    font-size: 66px !important;
  }
  /* line 93162, app/assets/stylesheets/global/style.css */
  .text-xs-68 {
    font-size: 68px;
  }
  /* line 93166, app/assets/stylesheets/global/style.css */
  .text-xs-68-f {
    font-size: 68px !important;
  }
  /* line 93170, app/assets/stylesheets/global/style.css */
  .text-xs-70 {
    font-size: 70px;
  }
  /* line 93174, app/assets/stylesheets/global/style.css */
  .text-xs-70-f {
    font-size: 70px !important;
  }
  /* line 93178, app/assets/stylesheets/global/style.css */
  .text-xs-72 {
    font-size: 72px;
  }
  /* line 93182, app/assets/stylesheets/global/style.css */
  .text-xs-72-f {
    font-size: 72px !important;
  }
  /* line 93186, app/assets/stylesheets/global/style.css */
  .text-xs-74 {
    font-size: 74px;
  }
  /* line 93190, app/assets/stylesheets/global/style.css */
  .text-xs-74-f {
    font-size: 74px !important;
  }
  /* line 93194, app/assets/stylesheets/global/style.css */
  .text-xs-76 {
    font-size: 76px;
  }
  /* line 93198, app/assets/stylesheets/global/style.css */
  .text-xs-76-f {
    font-size: 76px !important;
  }
  /* line 93202, app/assets/stylesheets/global/style.css */
  .text-xs-78 {
    font-size: 78px;
  }
  /* line 93206, app/assets/stylesheets/global/style.css */
  .text-xs-78-f {
    font-size: 78px !important;
  }
  /* line 93210, app/assets/stylesheets/global/style.css */
  .text-xs-80 {
    font-size: 80px;
  }
  /* line 93214, app/assets/stylesheets/global/style.css */
  .text-xs-80-f {
    font-size: 80px !important;
  }
  /* line 93218, app/assets/stylesheets/global/style.css */
  .text-xs-82 {
    font-size: 82px;
  }
  /* line 93222, app/assets/stylesheets/global/style.css */
  .text-xs-82-f {
    font-size: 82px !important;
  }
  /* line 93226, app/assets/stylesheets/global/style.css */
  .text-xs-84 {
    font-size: 84px;
  }
  /* line 93230, app/assets/stylesheets/global/style.css */
  .text-xs-84-f {
    font-size: 84px !important;
  }
  /* line 93234, app/assets/stylesheets/global/style.css */
  .text-xs-86 {
    font-size: 86px;
  }
  /* line 93238, app/assets/stylesheets/global/style.css */
  .text-xs-86-f {
    font-size: 86px !important;
  }
  /* line 93242, app/assets/stylesheets/global/style.css */
  .text-xs-88 {
    font-size: 88px;
  }
  /* line 93246, app/assets/stylesheets/global/style.css */
  .text-xs-88-f {
    font-size: 88px !important;
  }
  /* line 93250, app/assets/stylesheets/global/style.css */
  .text-xs-90 {
    font-size: 90px;
  }
  /* line 93254, app/assets/stylesheets/global/style.css */
  .text-xs-90-f {
    font-size: 90px !important;
  }
  /* line 93258, app/assets/stylesheets/global/style.css */
  .text-xs-92 {
    font-size: 92px;
  }
  /* line 93262, app/assets/stylesheets/global/style.css */
  .text-xs-92-f {
    font-size: 92px !important;
  }
  /* line 93266, app/assets/stylesheets/global/style.css */
  .text-xs-94 {
    font-size: 94px;
  }
  /* line 93270, app/assets/stylesheets/global/style.css */
  .text-xs-94-f {
    font-size: 94px !important;
  }
  /* line 93274, app/assets/stylesheets/global/style.css */
  .text-xs-96 {
    font-size: 96px;
  }
  /* line 93278, app/assets/stylesheets/global/style.css */
  .text-xs-96-f {
    font-size: 96px !important;
  }
  /* line 93282, app/assets/stylesheets/global/style.css */
  .text-xs-98 {
    font-size: 98px;
  }
  /* line 93286, app/assets/stylesheets/global/style.css */
  .text-xs-98-f {
    font-size: 98px !important;
  }
  /* line 93290, app/assets/stylesheets/global/style.css */
  .text-xs-100 {
    font-size: 100px;
  }
  /* line 93294, app/assets/stylesheets/global/style.css */
  .text-xs-100-f {
    font-size: 100px !important;
  }
  /* line 93298, app/assets/stylesheets/global/style.css */
  .text-xs-102 {
    font-size: 102px;
  }
  /* line 93302, app/assets/stylesheets/global/style.css */
  .text-xs-102-f {
    font-size: 102px !important;
  }
  /* line 93306, app/assets/stylesheets/global/style.css */
  .text-xs-104 {
    font-size: 104px;
  }
  /* line 93310, app/assets/stylesheets/global/style.css */
  .text-xs-104-f {
    font-size: 104px !important;
  }
  /* line 93314, app/assets/stylesheets/global/style.css */
  .text-xs-106 {
    font-size: 106px;
  }
  /* line 93318, app/assets/stylesheets/global/style.css */
  .text-xs-106-f {
    font-size: 106px !important;
  }
  /* line 93322, app/assets/stylesheets/global/style.css */
  .text-xs-108 {
    font-size: 108px;
  }
  /* line 93326, app/assets/stylesheets/global/style.css */
  .text-xs-108-f {
    font-size: 108px !important;
  }
  /* line 93330, app/assets/stylesheets/global/style.css */
  .text-xs-110 {
    font-size: 110px;
  }
  /* line 93334, app/assets/stylesheets/global/style.css */
  .text-xs-110-f {
    font-size: 110px !important;
  }
  /* line 93338, app/assets/stylesheets/global/style.css */
  .text-xs-112 {
    font-size: 112px;
  }
  /* line 93342, app/assets/stylesheets/global/style.css */
  .text-xs-112-f {
    font-size: 112px !important;
  }
  /* line 93346, app/assets/stylesheets/global/style.css */
  .text-xs-114 {
    font-size: 114px;
  }
  /* line 93350, app/assets/stylesheets/global/style.css */
  .text-xs-114-f {
    font-size: 114px !important;
  }
  /* line 93354, app/assets/stylesheets/global/style.css */
  .text-xs-116 {
    font-size: 116px;
  }
  /* line 93358, app/assets/stylesheets/global/style.css */
  .text-xs-116-f {
    font-size: 116px !important;
  }
  /* line 93362, app/assets/stylesheets/global/style.css */
  .text-xs-118 {
    font-size: 118px;
  }
  /* line 93366, app/assets/stylesheets/global/style.css */
  .text-xs-118-f {
    font-size: 118px !important;
  }
  /* line 93370, app/assets/stylesheets/global/style.css */
  .text-xs-120 {
    font-size: 120px;
  }
  /* line 93374, app/assets/stylesheets/global/style.css */
  .text-xs-120-f {
    font-size: 120px !important;
  }
  /* line 93378, app/assets/stylesheets/global/style.css */
  .text-xs-122 {
    font-size: 122px;
  }
  /* line 93382, app/assets/stylesheets/global/style.css */
  .text-xs-122-f {
    font-size: 122px !important;
  }
  /* line 93386, app/assets/stylesheets/global/style.css */
  .text-xs-124 {
    font-size: 124px;
  }
  /* line 93390, app/assets/stylesheets/global/style.css */
  .text-xs-124-f {
    font-size: 124px !important;
  }
  /* line 93394, app/assets/stylesheets/global/style.css */
  .text-xs-126 {
    font-size: 126px;
  }
  /* line 93398, app/assets/stylesheets/global/style.css */
  .text-xs-126-f {
    font-size: 126px !important;
  }
  /* line 93402, app/assets/stylesheets/global/style.css */
  .text-xs-128 {
    font-size: 128px;
  }
  /* line 93406, app/assets/stylesheets/global/style.css */
  .text-xs-128-f {
    font-size: 128px !important;
  }
  /* line 93410, app/assets/stylesheets/global/style.css */
  .text-xs-130 {
    font-size: 130px;
  }
  /* line 93414, app/assets/stylesheets/global/style.css */
  .text-xs-130-f {
    font-size: 130px !important;
  }
  /* line 93418, app/assets/stylesheets/global/style.css */
  .text-xs-132 {
    font-size: 132px;
  }
  /* line 93422, app/assets/stylesheets/global/style.css */
  .text-xs-132-f {
    font-size: 132px !important;
  }
  /* line 93426, app/assets/stylesheets/global/style.css */
  .text-xs-134 {
    font-size: 134px;
  }
  /* line 93430, app/assets/stylesheets/global/style.css */
  .text-xs-134-f {
    font-size: 134px !important;
  }
  /* line 93434, app/assets/stylesheets/global/style.css */
  .text-xs-136 {
    font-size: 136px;
  }
  /* line 93438, app/assets/stylesheets/global/style.css */
  .text-xs-136-f {
    font-size: 136px !important;
  }
  /* line 93442, app/assets/stylesheets/global/style.css */
  .text-xs-138 {
    font-size: 138px;
  }
  /* line 93446, app/assets/stylesheets/global/style.css */
  .text-xs-138-f {
    font-size: 138px !important;
  }
  /* line 93450, app/assets/stylesheets/global/style.css */
  .text-xs-140 {
    font-size: 140px;
  }
  /* line 93454, app/assets/stylesheets/global/style.css */
  .text-xs-140-f {
    font-size: 140px !important;
  }
  /* line 93458, app/assets/stylesheets/global/style.css */
  .text-xs-base {
    font-size: 0.875rem;
  }
  /* line 93462, app/assets/stylesheets/global/style.css */
  .text-xs-bold {
    font-weight: 700;
  }
  /* line 93466, app/assets/stylesheets/global/style.css */
  .text-xs-semibold {
    font-weight: 600;
  }
  /* line 93470, app/assets/stylesheets/global/style.css */
  .text-xs-medium {
    font-weight: 500;
  }
  /* line 93474, app/assets/stylesheets/global/style.css */
  .text-xs-normal {
    font-weight: 400;
  }
  /* line 93478, app/assets/stylesheets/global/style.css */
  .text-xs-light {
    font-weight: 300;
  }
  /* line 93482, app/assets/stylesheets/global/style.css */
  .text-xs-thin {
    font-weight: 200;
  }
  /* line 93486, app/assets/stylesheets/global/style.css */
  .text-xs-xthin {
    font-weight: 100;
  }
  /* line 93490, app/assets/stylesheets/global/style.css */
  .text-xs-center {
    text-align: center;
  }
  /* line 93494, app/assets/stylesheets/global/style.css */
  .text-xs-right {
    text-align: right;
  }
  /* line 93498, app/assets/stylesheets/global/style.css */
  .text-xs-left {
    text-align: left;
  }
  /* line 93502, app/assets/stylesheets/global/style.css */
  .text-xs-center-f {
    text-align: center !important;
  }
  /* line 93506, app/assets/stylesheets/global/style.css */
  .text-xs-right-f {
    text-align: right !important;
  }
  /* line 93510, app/assets/stylesheets/global/style.css */
  .text-xs-left-f {
    text-align: left !important;
  }
}

@media (min-width: 576px) {
  /* line 93516, app/assets/stylesheets/global/style.css */
  .text-sm-8 {
    font-size: 8px;
  }
  /* line 93520, app/assets/stylesheets/global/style.css */
  .text-sm-8-f {
    font-size: 8px !important;
  }
  /* line 93524, app/assets/stylesheets/global/style.css */
  .text-sm-9 {
    font-size: 9px;
  }
  /* line 93528, app/assets/stylesheets/global/style.css */
  .text-sm-9-f {
    font-size: 9px !important;
  }
  /* line 93532, app/assets/stylesheets/global/style.css */
  .text-sm-10 {
    font-size: 10px;
  }
  /* line 93536, app/assets/stylesheets/global/style.css */
  .text-sm-10-f {
    font-size: 10px !important;
  }
  /* line 93540, app/assets/stylesheets/global/style.css */
  .text-sm-11 {
    font-size: 11px;
  }
  /* line 93544, app/assets/stylesheets/global/style.css */
  .text-sm-11-f {
    font-size: 11px !important;
  }
  /* line 93548, app/assets/stylesheets/global/style.css */
  .text-sm-12 {
    font-size: 12px;
  }
  /* line 93552, app/assets/stylesheets/global/style.css */
  .text-sm-12-f {
    font-size: 12px !important;
  }
  /* line 93556, app/assets/stylesheets/global/style.css */
  .text-sm-13 {
    font-size: 13px;
  }
  /* line 93560, app/assets/stylesheets/global/style.css */
  .text-sm-13-f {
    font-size: 13px !important;
  }
  /* line 93564, app/assets/stylesheets/global/style.css */
  .text-sm-14 {
    font-size: 14px;
  }
  /* line 93568, app/assets/stylesheets/global/style.css */
  .text-sm-14-f {
    font-size: 14px !important;
  }
  /* line 93572, app/assets/stylesheets/global/style.css */
  .text-sm-15 {
    font-size: 15px;
  }
  /* line 93576, app/assets/stylesheets/global/style.css */
  .text-sm-15-f {
    font-size: 15px !important;
  }
  /* line 93580, app/assets/stylesheets/global/style.css */
  .text-sm-16 {
    font-size: 16px;
  }
  /* line 93584, app/assets/stylesheets/global/style.css */
  .text-sm-16-f {
    font-size: 16px !important;
  }
  /* line 93588, app/assets/stylesheets/global/style.css */
  .text-sm-18 {
    font-size: 18px;
  }
  /* line 93592, app/assets/stylesheets/global/style.css */
  .text-sm-18-f {
    font-size: 18px !important;
  }
  /* line 93596, app/assets/stylesheets/global/style.css */
  .text-sm-20 {
    font-size: 20px;
  }
  /* line 93600, app/assets/stylesheets/global/style.css */
  .text-sm-20-f {
    font-size: 20px !important;
  }
  /* line 93604, app/assets/stylesheets/global/style.css */
  .text-sm-22 {
    font-size: 22px;
  }
  /* line 93608, app/assets/stylesheets/global/style.css */
  .text-sm-22-f {
    font-size: 22px !important;
  }
  /* line 93612, app/assets/stylesheets/global/style.css */
  .text-sm-24 {
    font-size: 24px;
  }
  /* line 93616, app/assets/stylesheets/global/style.css */
  .text-sm-24-f {
    font-size: 24px !important;
  }
  /* line 93620, app/assets/stylesheets/global/style.css */
  .text-sm-26 {
    font-size: 26px;
  }
  /* line 93624, app/assets/stylesheets/global/style.css */
  .text-sm-26-f {
    font-size: 26px !important;
  }
  /* line 93628, app/assets/stylesheets/global/style.css */
  .text-sm-28 {
    font-size: 28px;
  }
  /* line 93632, app/assets/stylesheets/global/style.css */
  .text-sm-28-f {
    font-size: 28px !important;
  }
  /* line 93636, app/assets/stylesheets/global/style.css */
  .text-sm-30 {
    font-size: 30px;
  }
  /* line 93640, app/assets/stylesheets/global/style.css */
  .text-sm-30-f {
    font-size: 30px !important;
  }
  /* line 93644, app/assets/stylesheets/global/style.css */
  .text-sm-32 {
    font-size: 32px;
  }
  /* line 93648, app/assets/stylesheets/global/style.css */
  .text-sm-32-f {
    font-size: 32px !important;
  }
  /* line 93652, app/assets/stylesheets/global/style.css */
  .text-sm-34 {
    font-size: 34px;
  }
  /* line 93656, app/assets/stylesheets/global/style.css */
  .text-sm-34-f {
    font-size: 34px !important;
  }
  /* line 93660, app/assets/stylesheets/global/style.css */
  .text-sm-36 {
    font-size: 36px;
  }
  /* line 93664, app/assets/stylesheets/global/style.css */
  .text-sm-36-f {
    font-size: 36px !important;
  }
  /* line 93668, app/assets/stylesheets/global/style.css */
  .text-sm-38 {
    font-size: 38px;
  }
  /* line 93672, app/assets/stylesheets/global/style.css */
  .text-sm-38-f {
    font-size: 38px !important;
  }
  /* line 93676, app/assets/stylesheets/global/style.css */
  .text-sm-40 {
    font-size: 40px;
  }
  /* line 93680, app/assets/stylesheets/global/style.css */
  .text-sm-40-f {
    font-size: 40px !important;
  }
  /* line 93684, app/assets/stylesheets/global/style.css */
  .text-sm-42 {
    font-size: 42px;
  }
  /* line 93688, app/assets/stylesheets/global/style.css */
  .text-sm-42-f {
    font-size: 42px !important;
  }
  /* line 93692, app/assets/stylesheets/global/style.css */
  .text-sm-44 {
    font-size: 44px;
  }
  /* line 93696, app/assets/stylesheets/global/style.css */
  .text-sm-44-f {
    font-size: 44px !important;
  }
  /* line 93700, app/assets/stylesheets/global/style.css */
  .text-sm-46 {
    font-size: 46px;
  }
  /* line 93704, app/assets/stylesheets/global/style.css */
  .text-sm-46-f {
    font-size: 46px !important;
  }
  /* line 93708, app/assets/stylesheets/global/style.css */
  .text-sm-48 {
    font-size: 48px;
  }
  /* line 93712, app/assets/stylesheets/global/style.css */
  .text-sm-48-f {
    font-size: 48px !important;
  }
  /* line 93716, app/assets/stylesheets/global/style.css */
  .text-sm-50 {
    font-size: 50px;
  }
  /* line 93720, app/assets/stylesheets/global/style.css */
  .text-sm-50-f {
    font-size: 50px !important;
  }
  /* line 93724, app/assets/stylesheets/global/style.css */
  .text-sm-52 {
    font-size: 52px;
  }
  /* line 93728, app/assets/stylesheets/global/style.css */
  .text-sm-52-f {
    font-size: 52px !important;
  }
  /* line 93732, app/assets/stylesheets/global/style.css */
  .text-sm-54 {
    font-size: 54px;
  }
  /* line 93736, app/assets/stylesheets/global/style.css */
  .text-sm-54-f {
    font-size: 54px !important;
  }
  /* line 93740, app/assets/stylesheets/global/style.css */
  .text-sm-56 {
    font-size: 56px;
  }
  /* line 93744, app/assets/stylesheets/global/style.css */
  .text-sm-56-f {
    font-size: 56px !important;
  }
  /* line 93748, app/assets/stylesheets/global/style.css */
  .text-sm-58 {
    font-size: 58px;
  }
  /* line 93752, app/assets/stylesheets/global/style.css */
  .text-sm-58-f {
    font-size: 58px !important;
  }
  /* line 93756, app/assets/stylesheets/global/style.css */
  .text-sm-60 {
    font-size: 60px;
  }
  /* line 93760, app/assets/stylesheets/global/style.css */
  .text-sm-60-f {
    font-size: 60px !important;
  }
  /* line 93764, app/assets/stylesheets/global/style.css */
  .text-sm-62 {
    font-size: 62px;
  }
  /* line 93768, app/assets/stylesheets/global/style.css */
  .text-sm-62-f {
    font-size: 62px !important;
  }
  /* line 93772, app/assets/stylesheets/global/style.css */
  .text-sm-64 {
    font-size: 64px;
  }
  /* line 93776, app/assets/stylesheets/global/style.css */
  .text-sm-64-f {
    font-size: 64px !important;
  }
  /* line 93780, app/assets/stylesheets/global/style.css */
  .text-sm-66 {
    font-size: 66px;
  }
  /* line 93784, app/assets/stylesheets/global/style.css */
  .text-sm-66-f {
    font-size: 66px !important;
  }
  /* line 93788, app/assets/stylesheets/global/style.css */
  .text-sm-68 {
    font-size: 68px;
  }
  /* line 93792, app/assets/stylesheets/global/style.css */
  .text-sm-68-f {
    font-size: 68px !important;
  }
  /* line 93796, app/assets/stylesheets/global/style.css */
  .text-sm-70 {
    font-size: 70px;
  }
  /* line 93800, app/assets/stylesheets/global/style.css */
  .text-sm-70-f {
    font-size: 70px !important;
  }
  /* line 93804, app/assets/stylesheets/global/style.css */
  .text-sm-72 {
    font-size: 72px;
  }
  /* line 93808, app/assets/stylesheets/global/style.css */
  .text-sm-72-f {
    font-size: 72px !important;
  }
  /* line 93812, app/assets/stylesheets/global/style.css */
  .text-sm-74 {
    font-size: 74px;
  }
  /* line 93816, app/assets/stylesheets/global/style.css */
  .text-sm-74-f {
    font-size: 74px !important;
  }
  /* line 93820, app/assets/stylesheets/global/style.css */
  .text-sm-76 {
    font-size: 76px;
  }
  /* line 93824, app/assets/stylesheets/global/style.css */
  .text-sm-76-f {
    font-size: 76px !important;
  }
  /* line 93828, app/assets/stylesheets/global/style.css */
  .text-sm-78 {
    font-size: 78px;
  }
  /* line 93832, app/assets/stylesheets/global/style.css */
  .text-sm-78-f {
    font-size: 78px !important;
  }
  /* line 93836, app/assets/stylesheets/global/style.css */
  .text-sm-80 {
    font-size: 80px;
  }
  /* line 93840, app/assets/stylesheets/global/style.css */
  .text-sm-80-f {
    font-size: 80px !important;
  }
  /* line 93844, app/assets/stylesheets/global/style.css */
  .text-sm-82 {
    font-size: 82px;
  }
  /* line 93848, app/assets/stylesheets/global/style.css */
  .text-sm-82-f {
    font-size: 82px !important;
  }
  /* line 93852, app/assets/stylesheets/global/style.css */
  .text-sm-84 {
    font-size: 84px;
  }
  /* line 93856, app/assets/stylesheets/global/style.css */
  .text-sm-84-f {
    font-size: 84px !important;
  }
  /* line 93860, app/assets/stylesheets/global/style.css */
  .text-sm-86 {
    font-size: 86px;
  }
  /* line 93864, app/assets/stylesheets/global/style.css */
  .text-sm-86-f {
    font-size: 86px !important;
  }
  /* line 93868, app/assets/stylesheets/global/style.css */
  .text-sm-88 {
    font-size: 88px;
  }
  /* line 93872, app/assets/stylesheets/global/style.css */
  .text-sm-88-f {
    font-size: 88px !important;
  }
  /* line 93876, app/assets/stylesheets/global/style.css */
  .text-sm-90 {
    font-size: 90px;
  }
  /* line 93880, app/assets/stylesheets/global/style.css */
  .text-sm-90-f {
    font-size: 90px !important;
  }
  /* line 93884, app/assets/stylesheets/global/style.css */
  .text-sm-92 {
    font-size: 92px;
  }
  /* line 93888, app/assets/stylesheets/global/style.css */
  .text-sm-92-f {
    font-size: 92px !important;
  }
  /* line 93892, app/assets/stylesheets/global/style.css */
  .text-sm-94 {
    font-size: 94px;
  }
  /* line 93896, app/assets/stylesheets/global/style.css */
  .text-sm-94-f {
    font-size: 94px !important;
  }
  /* line 93900, app/assets/stylesheets/global/style.css */
  .text-sm-96 {
    font-size: 96px;
  }
  /* line 93904, app/assets/stylesheets/global/style.css */
  .text-sm-96-f {
    font-size: 96px !important;
  }
  /* line 93908, app/assets/stylesheets/global/style.css */
  .text-sm-98 {
    font-size: 98px;
  }
  /* line 93912, app/assets/stylesheets/global/style.css */
  .text-sm-98-f {
    font-size: 98px !important;
  }
  /* line 93916, app/assets/stylesheets/global/style.css */
  .text-sm-100 {
    font-size: 100px;
  }
  /* line 93920, app/assets/stylesheets/global/style.css */
  .text-sm-100-f {
    font-size: 100px !important;
  }
  /* line 93924, app/assets/stylesheets/global/style.css */
  .text-sm-102 {
    font-size: 102px;
  }
  /* line 93928, app/assets/stylesheets/global/style.css */
  .text-sm-102-f {
    font-size: 102px !important;
  }
  /* line 93932, app/assets/stylesheets/global/style.css */
  .text-sm-104 {
    font-size: 104px;
  }
  /* line 93936, app/assets/stylesheets/global/style.css */
  .text-sm-104-f {
    font-size: 104px !important;
  }
  /* line 93940, app/assets/stylesheets/global/style.css */
  .text-sm-106 {
    font-size: 106px;
  }
  /* line 93944, app/assets/stylesheets/global/style.css */
  .text-sm-106-f {
    font-size: 106px !important;
  }
  /* line 93948, app/assets/stylesheets/global/style.css */
  .text-sm-108 {
    font-size: 108px;
  }
  /* line 93952, app/assets/stylesheets/global/style.css */
  .text-sm-108-f {
    font-size: 108px !important;
  }
  /* line 93956, app/assets/stylesheets/global/style.css */
  .text-sm-110 {
    font-size: 110px;
  }
  /* line 93960, app/assets/stylesheets/global/style.css */
  .text-sm-110-f {
    font-size: 110px !important;
  }
  /* line 93964, app/assets/stylesheets/global/style.css */
  .text-sm-112 {
    font-size: 112px;
  }
  /* line 93968, app/assets/stylesheets/global/style.css */
  .text-sm-112-f {
    font-size: 112px !important;
  }
  /* line 93972, app/assets/stylesheets/global/style.css */
  .text-sm-114 {
    font-size: 114px;
  }
  /* line 93976, app/assets/stylesheets/global/style.css */
  .text-sm-114-f {
    font-size: 114px !important;
  }
  /* line 93980, app/assets/stylesheets/global/style.css */
  .text-sm-116 {
    font-size: 116px;
  }
  /* line 93984, app/assets/stylesheets/global/style.css */
  .text-sm-116-f {
    font-size: 116px !important;
  }
  /* line 93988, app/assets/stylesheets/global/style.css */
  .text-sm-118 {
    font-size: 118px;
  }
  /* line 93992, app/assets/stylesheets/global/style.css */
  .text-sm-118-f {
    font-size: 118px !important;
  }
  /* line 93996, app/assets/stylesheets/global/style.css */
  .text-sm-120 {
    font-size: 120px;
  }
  /* line 94000, app/assets/stylesheets/global/style.css */
  .text-sm-120-f {
    font-size: 120px !important;
  }
  /* line 94004, app/assets/stylesheets/global/style.css */
  .text-sm-122 {
    font-size: 122px;
  }
  /* line 94008, app/assets/stylesheets/global/style.css */
  .text-sm-122-f {
    font-size: 122px !important;
  }
  /* line 94012, app/assets/stylesheets/global/style.css */
  .text-sm-124 {
    font-size: 124px;
  }
  /* line 94016, app/assets/stylesheets/global/style.css */
  .text-sm-124-f {
    font-size: 124px !important;
  }
  /* line 94020, app/assets/stylesheets/global/style.css */
  .text-sm-126 {
    font-size: 126px;
  }
  /* line 94024, app/assets/stylesheets/global/style.css */
  .text-sm-126-f {
    font-size: 126px !important;
  }
  /* line 94028, app/assets/stylesheets/global/style.css */
  .text-sm-128 {
    font-size: 128px;
  }
  /* line 94032, app/assets/stylesheets/global/style.css */
  .text-sm-128-f {
    font-size: 128px !important;
  }
  /* line 94036, app/assets/stylesheets/global/style.css */
  .text-sm-130 {
    font-size: 130px;
  }
  /* line 94040, app/assets/stylesheets/global/style.css */
  .text-sm-130-f {
    font-size: 130px !important;
  }
  /* line 94044, app/assets/stylesheets/global/style.css */
  .text-sm-132 {
    font-size: 132px;
  }
  /* line 94048, app/assets/stylesheets/global/style.css */
  .text-sm-132-f {
    font-size: 132px !important;
  }
  /* line 94052, app/assets/stylesheets/global/style.css */
  .text-sm-134 {
    font-size: 134px;
  }
  /* line 94056, app/assets/stylesheets/global/style.css */
  .text-sm-134-f {
    font-size: 134px !important;
  }
  /* line 94060, app/assets/stylesheets/global/style.css */
  .text-sm-136 {
    font-size: 136px;
  }
  /* line 94064, app/assets/stylesheets/global/style.css */
  .text-sm-136-f {
    font-size: 136px !important;
  }
  /* line 94068, app/assets/stylesheets/global/style.css */
  .text-sm-138 {
    font-size: 138px;
  }
  /* line 94072, app/assets/stylesheets/global/style.css */
  .text-sm-138-f {
    font-size: 138px !important;
  }
  /* line 94076, app/assets/stylesheets/global/style.css */
  .text-sm-140 {
    font-size: 140px;
  }
  /* line 94080, app/assets/stylesheets/global/style.css */
  .text-sm-140-f {
    font-size: 140px !important;
  }
  /* line 94084, app/assets/stylesheets/global/style.css */
  .text-sm-base {
    font-size: 0.875rem;
  }
  /* line 94088, app/assets/stylesheets/global/style.css */
  .text-sm-bold {
    font-weight: 700;
  }
  /* line 94092, app/assets/stylesheets/global/style.css */
  .text-sm-semibold {
    font-weight: 600;
  }
  /* line 94096, app/assets/stylesheets/global/style.css */
  .text-sm-medium {
    font-weight: 500;
  }
  /* line 94100, app/assets/stylesheets/global/style.css */
  .text-sm-normal {
    font-weight: 400;
  }
  /* line 94104, app/assets/stylesheets/global/style.css */
  .text-sm-light {
    font-weight: 300;
  }
  /* line 94108, app/assets/stylesheets/global/style.css */
  .text-sm-thin {
    font-weight: 200;
  }
  /* line 94112, app/assets/stylesheets/global/style.css */
  .text-sm-xthin {
    font-weight: 100;
  }
  /* line 94116, app/assets/stylesheets/global/style.css */
  .text-sm-center {
    text-align: center;
  }
  /* line 94120, app/assets/stylesheets/global/style.css */
  .text-sm-right {
    text-align: right;
  }
  /* line 94124, app/assets/stylesheets/global/style.css */
  .text-sm-left {
    text-align: left;
  }
  /* line 94128, app/assets/stylesheets/global/style.css */
  .text-sm-center-f {
    text-align: center !important;
  }
  /* line 94132, app/assets/stylesheets/global/style.css */
  .text-sm-right-f {
    text-align: right !important;
  }
  /* line 94136, app/assets/stylesheets/global/style.css */
  .text-sm-left-f {
    text-align: left !important;
  }
}

@media (min-width: 768px) {
  /* line 94142, app/assets/stylesheets/global/style.css */
  .text-md-8 {
    font-size: 8px;
  }
  /* line 94146, app/assets/stylesheets/global/style.css */
  .text-md-8-f {
    font-size: 8px !important;
  }
  /* line 94150, app/assets/stylesheets/global/style.css */
  .text-md-9 {
    font-size: 9px;
  }
  /* line 94154, app/assets/stylesheets/global/style.css */
  .text-md-9-f {
    font-size: 9px !important;
  }
  /* line 94158, app/assets/stylesheets/global/style.css */
  .text-md-10 {
    font-size: 10px;
  }
  /* line 94162, app/assets/stylesheets/global/style.css */
  .text-md-10-f {
    font-size: 10px !important;
  }
  /* line 94166, app/assets/stylesheets/global/style.css */
  .text-md-11 {
    font-size: 11px;
  }
  /* line 94170, app/assets/stylesheets/global/style.css */
  .text-md-11-f {
    font-size: 11px !important;
  }
  /* line 94174, app/assets/stylesheets/global/style.css */
  .text-md-12 {
    font-size: 12px;
  }
  /* line 94178, app/assets/stylesheets/global/style.css */
  .text-md-12-f {
    font-size: 12px !important;
  }
  /* line 94182, app/assets/stylesheets/global/style.css */
  .text-md-13 {
    font-size: 13px;
  }
  /* line 94186, app/assets/stylesheets/global/style.css */
  .text-md-13-f {
    font-size: 13px !important;
  }
  /* line 94190, app/assets/stylesheets/global/style.css */
  .text-md-14 {
    font-size: 14px;
  }
  /* line 94194, app/assets/stylesheets/global/style.css */
  .text-md-14-f {
    font-size: 14px !important;
  }
  /* line 94198, app/assets/stylesheets/global/style.css */
  .text-md-15 {
    font-size: 15px;
  }
  /* line 94202, app/assets/stylesheets/global/style.css */
  .text-md-15-f {
    font-size: 15px !important;
  }
  /* line 94206, app/assets/stylesheets/global/style.css */
  .text-md-16 {
    font-size: 16px;
  }
  /* line 94210, app/assets/stylesheets/global/style.css */
  .text-md-16-f {
    font-size: 16px !important;
  }
  /* line 94214, app/assets/stylesheets/global/style.css */
  .text-md-18 {
    font-size: 18px;
  }
  /* line 94218, app/assets/stylesheets/global/style.css */
  .text-md-18-f {
    font-size: 18px !important;
  }
  /* line 94222, app/assets/stylesheets/global/style.css */
  .text-md-20 {
    font-size: 20px;
  }
  /* line 94226, app/assets/stylesheets/global/style.css */
  .text-md-20-f {
    font-size: 20px !important;
  }
  /* line 94230, app/assets/stylesheets/global/style.css */
  .text-md-22 {
    font-size: 22px;
  }
  /* line 94234, app/assets/stylesheets/global/style.css */
  .text-md-22-f {
    font-size: 22px !important;
  }
  /* line 94238, app/assets/stylesheets/global/style.css */
  .text-md-24 {
    font-size: 24px;
  }
  /* line 94242, app/assets/stylesheets/global/style.css */
  .text-md-24-f {
    font-size: 24px !important;
  }
  /* line 94246, app/assets/stylesheets/global/style.css */
  .text-md-26 {
    font-size: 26px;
  }
  /* line 94250, app/assets/stylesheets/global/style.css */
  .text-md-26-f {
    font-size: 26px !important;
  }
  /* line 94254, app/assets/stylesheets/global/style.css */
  .text-md-28 {
    font-size: 28px;
  }
  /* line 94258, app/assets/stylesheets/global/style.css */
  .text-md-28-f {
    font-size: 28px !important;
  }
  /* line 94262, app/assets/stylesheets/global/style.css */
  .text-md-30 {
    font-size: 30px;
  }
  /* line 94266, app/assets/stylesheets/global/style.css */
  .text-md-30-f {
    font-size: 30px !important;
  }
  /* line 94270, app/assets/stylesheets/global/style.css */
  .text-md-32 {
    font-size: 32px;
  }
  /* line 94274, app/assets/stylesheets/global/style.css */
  .text-md-32-f {
    font-size: 32px !important;
  }
  /* line 94278, app/assets/stylesheets/global/style.css */
  .text-md-34 {
    font-size: 34px;
  }
  /* line 94282, app/assets/stylesheets/global/style.css */
  .text-md-34-f {
    font-size: 34px !important;
  }
  /* line 94286, app/assets/stylesheets/global/style.css */
  .text-md-36 {
    font-size: 36px;
  }
  /* line 94290, app/assets/stylesheets/global/style.css */
  .text-md-36-f {
    font-size: 36px !important;
  }
  /* line 94294, app/assets/stylesheets/global/style.css */
  .text-md-38 {
    font-size: 38px;
  }
  /* line 94298, app/assets/stylesheets/global/style.css */
  .text-md-38-f {
    font-size: 38px !important;
  }
  /* line 94302, app/assets/stylesheets/global/style.css */
  .text-md-40 {
    font-size: 40px;
  }
  /* line 94306, app/assets/stylesheets/global/style.css */
  .text-md-40-f {
    font-size: 40px !important;
  }
  /* line 94310, app/assets/stylesheets/global/style.css */
  .text-md-42 {
    font-size: 42px;
  }
  /* line 94314, app/assets/stylesheets/global/style.css */
  .text-md-42-f {
    font-size: 42px !important;
  }
  /* line 94318, app/assets/stylesheets/global/style.css */
  .text-md-44 {
    font-size: 44px;
  }
  /* line 94322, app/assets/stylesheets/global/style.css */
  .text-md-44-f {
    font-size: 44px !important;
  }
  /* line 94326, app/assets/stylesheets/global/style.css */
  .text-md-46 {
    font-size: 46px;
  }
  /* line 94330, app/assets/stylesheets/global/style.css */
  .text-md-46-f {
    font-size: 46px !important;
  }
  /* line 94334, app/assets/stylesheets/global/style.css */
  .text-md-48 {
    font-size: 48px;
  }
  /* line 94338, app/assets/stylesheets/global/style.css */
  .text-md-48-f {
    font-size: 48px !important;
  }
  /* line 94342, app/assets/stylesheets/global/style.css */
  .text-md-50 {
    font-size: 50px;
  }
  /* line 94346, app/assets/stylesheets/global/style.css */
  .text-md-50-f {
    font-size: 50px !important;
  }
  /* line 94350, app/assets/stylesheets/global/style.css */
  .text-md-52 {
    font-size: 52px;
  }
  /* line 94354, app/assets/stylesheets/global/style.css */
  .text-md-52-f {
    font-size: 52px !important;
  }
  /* line 94358, app/assets/stylesheets/global/style.css */
  .text-md-54 {
    font-size: 54px;
  }
  /* line 94362, app/assets/stylesheets/global/style.css */
  .text-md-54-f {
    font-size: 54px !important;
  }
  /* line 94366, app/assets/stylesheets/global/style.css */
  .text-md-56 {
    font-size: 56px;
  }
  /* line 94370, app/assets/stylesheets/global/style.css */
  .text-md-56-f {
    font-size: 56px !important;
  }
  /* line 94374, app/assets/stylesheets/global/style.css */
  .text-md-58 {
    font-size: 58px;
  }
  /* line 94378, app/assets/stylesheets/global/style.css */
  .text-md-58-f {
    font-size: 58px !important;
  }
  /* line 94382, app/assets/stylesheets/global/style.css */
  .text-md-60 {
    font-size: 60px;
  }
  /* line 94386, app/assets/stylesheets/global/style.css */
  .text-md-60-f {
    font-size: 60px !important;
  }
  /* line 94390, app/assets/stylesheets/global/style.css */
  .text-md-62 {
    font-size: 62px;
  }
  /* line 94394, app/assets/stylesheets/global/style.css */
  .text-md-62-f {
    font-size: 62px !important;
  }
  /* line 94398, app/assets/stylesheets/global/style.css */
  .text-md-64 {
    font-size: 64px;
  }
  /* line 94402, app/assets/stylesheets/global/style.css */
  .text-md-64-f {
    font-size: 64px !important;
  }
  /* line 94406, app/assets/stylesheets/global/style.css */
  .text-md-66 {
    font-size: 66px;
  }
  /* line 94410, app/assets/stylesheets/global/style.css */
  .text-md-66-f {
    font-size: 66px !important;
  }
  /* line 94414, app/assets/stylesheets/global/style.css */
  .text-md-68 {
    font-size: 68px;
  }
  /* line 94418, app/assets/stylesheets/global/style.css */
  .text-md-68-f {
    font-size: 68px !important;
  }
  /* line 94422, app/assets/stylesheets/global/style.css */
  .text-md-70 {
    font-size: 70px;
  }
  /* line 94426, app/assets/stylesheets/global/style.css */
  .text-md-70-f {
    font-size: 70px !important;
  }
  /* line 94430, app/assets/stylesheets/global/style.css */
  .text-md-72 {
    font-size: 72px;
  }
  /* line 94434, app/assets/stylesheets/global/style.css */
  .text-md-72-f {
    font-size: 72px !important;
  }
  /* line 94438, app/assets/stylesheets/global/style.css */
  .text-md-74 {
    font-size: 74px;
  }
  /* line 94442, app/assets/stylesheets/global/style.css */
  .text-md-74-f {
    font-size: 74px !important;
  }
  /* line 94446, app/assets/stylesheets/global/style.css */
  .text-md-76 {
    font-size: 76px;
  }
  /* line 94450, app/assets/stylesheets/global/style.css */
  .text-md-76-f {
    font-size: 76px !important;
  }
  /* line 94454, app/assets/stylesheets/global/style.css */
  .text-md-78 {
    font-size: 78px;
  }
  /* line 94458, app/assets/stylesheets/global/style.css */
  .text-md-78-f {
    font-size: 78px !important;
  }
  /* line 94462, app/assets/stylesheets/global/style.css */
  .text-md-80 {
    font-size: 80px;
  }
  /* line 94466, app/assets/stylesheets/global/style.css */
  .text-md-80-f {
    font-size: 80px !important;
  }
  /* line 94470, app/assets/stylesheets/global/style.css */
  .text-md-82 {
    font-size: 82px;
  }
  /* line 94474, app/assets/stylesheets/global/style.css */
  .text-md-82-f {
    font-size: 82px !important;
  }
  /* line 94478, app/assets/stylesheets/global/style.css */
  .text-md-84 {
    font-size: 84px;
  }
  /* line 94482, app/assets/stylesheets/global/style.css */
  .text-md-84-f {
    font-size: 84px !important;
  }
  /* line 94486, app/assets/stylesheets/global/style.css */
  .text-md-86 {
    font-size: 86px;
  }
  /* line 94490, app/assets/stylesheets/global/style.css */
  .text-md-86-f {
    font-size: 86px !important;
  }
  /* line 94494, app/assets/stylesheets/global/style.css */
  .text-md-88 {
    font-size: 88px;
  }
  /* line 94498, app/assets/stylesheets/global/style.css */
  .text-md-88-f {
    font-size: 88px !important;
  }
  /* line 94502, app/assets/stylesheets/global/style.css */
  .text-md-90 {
    font-size: 90px;
  }
  /* line 94506, app/assets/stylesheets/global/style.css */
  .text-md-90-f {
    font-size: 90px !important;
  }
  /* line 94510, app/assets/stylesheets/global/style.css */
  .text-md-92 {
    font-size: 92px;
  }
  /* line 94514, app/assets/stylesheets/global/style.css */
  .text-md-92-f {
    font-size: 92px !important;
  }
  /* line 94518, app/assets/stylesheets/global/style.css */
  .text-md-94 {
    font-size: 94px;
  }
  /* line 94522, app/assets/stylesheets/global/style.css */
  .text-md-94-f {
    font-size: 94px !important;
  }
  /* line 94526, app/assets/stylesheets/global/style.css */
  .text-md-96 {
    font-size: 96px;
  }
  /* line 94530, app/assets/stylesheets/global/style.css */
  .text-md-96-f {
    font-size: 96px !important;
  }
  /* line 94534, app/assets/stylesheets/global/style.css */
  .text-md-98 {
    font-size: 98px;
  }
  /* line 94538, app/assets/stylesheets/global/style.css */
  .text-md-98-f {
    font-size: 98px !important;
  }
  /* line 94542, app/assets/stylesheets/global/style.css */
  .text-md-100 {
    font-size: 100px;
  }
  /* line 94546, app/assets/stylesheets/global/style.css */
  .text-md-100-f {
    font-size: 100px !important;
  }
  /* line 94550, app/assets/stylesheets/global/style.css */
  .text-md-102 {
    font-size: 102px;
  }
  /* line 94554, app/assets/stylesheets/global/style.css */
  .text-md-102-f {
    font-size: 102px !important;
  }
  /* line 94558, app/assets/stylesheets/global/style.css */
  .text-md-104 {
    font-size: 104px;
  }
  /* line 94562, app/assets/stylesheets/global/style.css */
  .text-md-104-f {
    font-size: 104px !important;
  }
  /* line 94566, app/assets/stylesheets/global/style.css */
  .text-md-106 {
    font-size: 106px;
  }
  /* line 94570, app/assets/stylesheets/global/style.css */
  .text-md-106-f {
    font-size: 106px !important;
  }
  /* line 94574, app/assets/stylesheets/global/style.css */
  .text-md-108 {
    font-size: 108px;
  }
  /* line 94578, app/assets/stylesheets/global/style.css */
  .text-md-108-f {
    font-size: 108px !important;
  }
  /* line 94582, app/assets/stylesheets/global/style.css */
  .text-md-110 {
    font-size: 110px;
  }
  /* line 94586, app/assets/stylesheets/global/style.css */
  .text-md-110-f {
    font-size: 110px !important;
  }
  /* line 94590, app/assets/stylesheets/global/style.css */
  .text-md-112 {
    font-size: 112px;
  }
  /* line 94594, app/assets/stylesheets/global/style.css */
  .text-md-112-f {
    font-size: 112px !important;
  }
  /* line 94598, app/assets/stylesheets/global/style.css */
  .text-md-114 {
    font-size: 114px;
  }
  /* line 94602, app/assets/stylesheets/global/style.css */
  .text-md-114-f {
    font-size: 114px !important;
  }
  /* line 94606, app/assets/stylesheets/global/style.css */
  .text-md-116 {
    font-size: 116px;
  }
  /* line 94610, app/assets/stylesheets/global/style.css */
  .text-md-116-f {
    font-size: 116px !important;
  }
  /* line 94614, app/assets/stylesheets/global/style.css */
  .text-md-118 {
    font-size: 118px;
  }
  /* line 94618, app/assets/stylesheets/global/style.css */
  .text-md-118-f {
    font-size: 118px !important;
  }
  /* line 94622, app/assets/stylesheets/global/style.css */
  .text-md-120 {
    font-size: 120px;
  }
  /* line 94626, app/assets/stylesheets/global/style.css */
  .text-md-120-f {
    font-size: 120px !important;
  }
  /* line 94630, app/assets/stylesheets/global/style.css */
  .text-md-122 {
    font-size: 122px;
  }
  /* line 94634, app/assets/stylesheets/global/style.css */
  .text-md-122-f {
    font-size: 122px !important;
  }
  /* line 94638, app/assets/stylesheets/global/style.css */
  .text-md-124 {
    font-size: 124px;
  }
  /* line 94642, app/assets/stylesheets/global/style.css */
  .text-md-124-f {
    font-size: 124px !important;
  }
  /* line 94646, app/assets/stylesheets/global/style.css */
  .text-md-126 {
    font-size: 126px;
  }
  /* line 94650, app/assets/stylesheets/global/style.css */
  .text-md-126-f {
    font-size: 126px !important;
  }
  /* line 94654, app/assets/stylesheets/global/style.css */
  .text-md-128 {
    font-size: 128px;
  }
  /* line 94658, app/assets/stylesheets/global/style.css */
  .text-md-128-f {
    font-size: 128px !important;
  }
  /* line 94662, app/assets/stylesheets/global/style.css */
  .text-md-130 {
    font-size: 130px;
  }
  /* line 94666, app/assets/stylesheets/global/style.css */
  .text-md-130-f {
    font-size: 130px !important;
  }
  /* line 94670, app/assets/stylesheets/global/style.css */
  .text-md-132 {
    font-size: 132px;
  }
  /* line 94674, app/assets/stylesheets/global/style.css */
  .text-md-132-f {
    font-size: 132px !important;
  }
  /* line 94678, app/assets/stylesheets/global/style.css */
  .text-md-134 {
    font-size: 134px;
  }
  /* line 94682, app/assets/stylesheets/global/style.css */
  .text-md-134-f {
    font-size: 134px !important;
  }
  /* line 94686, app/assets/stylesheets/global/style.css */
  .text-md-136 {
    font-size: 136px;
  }
  /* line 94690, app/assets/stylesheets/global/style.css */
  .text-md-136-f {
    font-size: 136px !important;
  }
  /* line 94694, app/assets/stylesheets/global/style.css */
  .text-md-138 {
    font-size: 138px;
  }
  /* line 94698, app/assets/stylesheets/global/style.css */
  .text-md-138-f {
    font-size: 138px !important;
  }
  /* line 94702, app/assets/stylesheets/global/style.css */
  .text-md-140 {
    font-size: 140px;
  }
  /* line 94706, app/assets/stylesheets/global/style.css */
  .text-md-140-f {
    font-size: 140px !important;
  }
  /* line 94710, app/assets/stylesheets/global/style.css */
  .text-md-base {
    font-size: 0.875rem;
  }
  /* line 94714, app/assets/stylesheets/global/style.css */
  .text-md-bold {
    font-weight: 700;
  }
  /* line 94718, app/assets/stylesheets/global/style.css */
  .text-md-semibold {
    font-weight: 600;
  }
  /* line 94722, app/assets/stylesheets/global/style.css */
  .text-md-medium {
    font-weight: 500;
  }
  /* line 94726, app/assets/stylesheets/global/style.css */
  .text-md-normal {
    font-weight: 400;
  }
  /* line 94730, app/assets/stylesheets/global/style.css */
  .text-md-light {
    font-weight: 300;
  }
  /* line 94734, app/assets/stylesheets/global/style.css */
  .text-md-thin {
    font-weight: 200;
  }
  /* line 94738, app/assets/stylesheets/global/style.css */
  .text-md-xthin {
    font-weight: 100;
  }
  /* line 94742, app/assets/stylesheets/global/style.css */
  .text-md-center {
    text-align: center;
  }
  /* line 94746, app/assets/stylesheets/global/style.css */
  .text-md-right {
    text-align: right;
  }
  /* line 94750, app/assets/stylesheets/global/style.css */
  .text-md-left {
    text-align: left;
  }
  /* line 94754, app/assets/stylesheets/global/style.css */
  .text-md-center-f {
    text-align: center !important;
  }
  /* line 94758, app/assets/stylesheets/global/style.css */
  .text-md-right-f {
    text-align: right !important;
  }
  /* line 94762, app/assets/stylesheets/global/style.css */
  .text-md-left-f {
    text-align: left !important;
  }
}

@media (min-width: 992px) {
  /* line 94768, app/assets/stylesheets/global/style.css */
  .text-lg-8 {
    font-size: 8px;
  }
  /* line 94772, app/assets/stylesheets/global/style.css */
  .text-lg-8-f {
    font-size: 8px !important;
  }
  /* line 94776, app/assets/stylesheets/global/style.css */
  .text-lg-9 {
    font-size: 9px;
  }
  /* line 94780, app/assets/stylesheets/global/style.css */
  .text-lg-9-f {
    font-size: 9px !important;
  }
  /* line 94784, app/assets/stylesheets/global/style.css */
  .text-lg-10 {
    font-size: 10px;
  }
  /* line 94788, app/assets/stylesheets/global/style.css */
  .text-lg-10-f {
    font-size: 10px !important;
  }
  /* line 94792, app/assets/stylesheets/global/style.css */
  .text-lg-11 {
    font-size: 11px;
  }
  /* line 94796, app/assets/stylesheets/global/style.css */
  .text-lg-11-f {
    font-size: 11px !important;
  }
  /* line 94800, app/assets/stylesheets/global/style.css */
  .text-lg-12 {
    font-size: 12px;
  }
  /* line 94804, app/assets/stylesheets/global/style.css */
  .text-lg-12-f {
    font-size: 12px !important;
  }
  /* line 94808, app/assets/stylesheets/global/style.css */
  .text-lg-13 {
    font-size: 13px;
  }
  /* line 94812, app/assets/stylesheets/global/style.css */
  .text-lg-13-f {
    font-size: 13px !important;
  }
  /* line 94816, app/assets/stylesheets/global/style.css */
  .text-lg-14 {
    font-size: 14px;
  }
  /* line 94820, app/assets/stylesheets/global/style.css */
  .text-lg-14-f {
    font-size: 14px !important;
  }
  /* line 94824, app/assets/stylesheets/global/style.css */
  .text-lg-15 {
    font-size: 15px;
  }
  /* line 94828, app/assets/stylesheets/global/style.css */
  .text-lg-15-f {
    font-size: 15px !important;
  }
  /* line 94832, app/assets/stylesheets/global/style.css */
  .text-lg-16 {
    font-size: 16px;
  }
  /* line 94836, app/assets/stylesheets/global/style.css */
  .text-lg-16-f {
    font-size: 16px !important;
  }
  /* line 94840, app/assets/stylesheets/global/style.css */
  .text-lg-18 {
    font-size: 18px;
  }
  /* line 94844, app/assets/stylesheets/global/style.css */
  .text-lg-18-f {
    font-size: 18px !important;
  }
  /* line 94848, app/assets/stylesheets/global/style.css */
  .text-lg-20 {
    font-size: 20px;
  }
  /* line 94852, app/assets/stylesheets/global/style.css */
  .text-lg-20-f {
    font-size: 20px !important;
  }
  /* line 94856, app/assets/stylesheets/global/style.css */
  .text-lg-22 {
    font-size: 22px;
  }
  /* line 94860, app/assets/stylesheets/global/style.css */
  .text-lg-22-f {
    font-size: 22px !important;
  }
  /* line 94864, app/assets/stylesheets/global/style.css */
  .text-lg-24 {
    font-size: 24px;
  }
  /* line 94868, app/assets/stylesheets/global/style.css */
  .text-lg-24-f {
    font-size: 24px !important;
  }
  /* line 94872, app/assets/stylesheets/global/style.css */
  .text-lg-26 {
    font-size: 26px;
  }
  /* line 94876, app/assets/stylesheets/global/style.css */
  .text-lg-26-f {
    font-size: 26px !important;
  }
  /* line 94880, app/assets/stylesheets/global/style.css */
  .text-lg-28 {
    font-size: 28px;
  }
  /* line 94884, app/assets/stylesheets/global/style.css */
  .text-lg-28-f {
    font-size: 28px !important;
  }
  /* line 94888, app/assets/stylesheets/global/style.css */
  .text-lg-30 {
    font-size: 30px;
  }
  /* line 94892, app/assets/stylesheets/global/style.css */
  .text-lg-30-f {
    font-size: 30px !important;
  }
  /* line 94896, app/assets/stylesheets/global/style.css */
  .text-lg-32 {
    font-size: 32px;
  }
  /* line 94900, app/assets/stylesheets/global/style.css */
  .text-lg-32-f {
    font-size: 32px !important;
  }
  /* line 94904, app/assets/stylesheets/global/style.css */
  .text-lg-34 {
    font-size: 34px;
  }
  /* line 94908, app/assets/stylesheets/global/style.css */
  .text-lg-34-f {
    font-size: 34px !important;
  }
  /* line 94912, app/assets/stylesheets/global/style.css */
  .text-lg-36 {
    font-size: 36px;
  }
  /* line 94916, app/assets/stylesheets/global/style.css */
  .text-lg-36-f {
    font-size: 36px !important;
  }
  /* line 94920, app/assets/stylesheets/global/style.css */
  .text-lg-38 {
    font-size: 38px;
  }
  /* line 94924, app/assets/stylesheets/global/style.css */
  .text-lg-38-f {
    font-size: 38px !important;
  }
  /* line 94928, app/assets/stylesheets/global/style.css */
  .text-lg-40 {
    font-size: 40px;
  }
  /* line 94932, app/assets/stylesheets/global/style.css */
  .text-lg-40-f {
    font-size: 40px !important;
  }
  /* line 94936, app/assets/stylesheets/global/style.css */
  .text-lg-42 {
    font-size: 42px;
  }
  /* line 94940, app/assets/stylesheets/global/style.css */
  .text-lg-42-f {
    font-size: 42px !important;
  }
  /* line 94944, app/assets/stylesheets/global/style.css */
  .text-lg-44 {
    font-size: 44px;
  }
  /* line 94948, app/assets/stylesheets/global/style.css */
  .text-lg-44-f {
    font-size: 44px !important;
  }
  /* line 94952, app/assets/stylesheets/global/style.css */
  .text-lg-46 {
    font-size: 46px;
  }
  /* line 94956, app/assets/stylesheets/global/style.css */
  .text-lg-46-f {
    font-size: 46px !important;
  }
  /* line 94960, app/assets/stylesheets/global/style.css */
  .text-lg-48 {
    font-size: 48px;
  }
  /* line 94964, app/assets/stylesheets/global/style.css */
  .text-lg-48-f {
    font-size: 48px !important;
  }
  /* line 94968, app/assets/stylesheets/global/style.css */
  .text-lg-50 {
    font-size: 50px;
  }
  /* line 94972, app/assets/stylesheets/global/style.css */
  .text-lg-50-f {
    font-size: 50px !important;
  }
  /* line 94976, app/assets/stylesheets/global/style.css */
  .text-lg-52 {
    font-size: 52px;
  }
  /* line 94980, app/assets/stylesheets/global/style.css */
  .text-lg-52-f {
    font-size: 52px !important;
  }
  /* line 94984, app/assets/stylesheets/global/style.css */
  .text-lg-54 {
    font-size: 54px;
  }
  /* line 94988, app/assets/stylesheets/global/style.css */
  .text-lg-54-f {
    font-size: 54px !important;
  }
  /* line 94992, app/assets/stylesheets/global/style.css */
  .text-lg-56 {
    font-size: 56px;
  }
  /* line 94996, app/assets/stylesheets/global/style.css */
  .text-lg-56-f {
    font-size: 56px !important;
  }
  /* line 95000, app/assets/stylesheets/global/style.css */
  .text-lg-58 {
    font-size: 58px;
  }
  /* line 95004, app/assets/stylesheets/global/style.css */
  .text-lg-58-f {
    font-size: 58px !important;
  }
  /* line 95008, app/assets/stylesheets/global/style.css */
  .text-lg-60 {
    font-size: 60px;
  }
  /* line 95012, app/assets/stylesheets/global/style.css */
  .text-lg-60-f {
    font-size: 60px !important;
  }
  /* line 95016, app/assets/stylesheets/global/style.css */
  .text-lg-62 {
    font-size: 62px;
  }
  /* line 95020, app/assets/stylesheets/global/style.css */
  .text-lg-62-f {
    font-size: 62px !important;
  }
  /* line 95024, app/assets/stylesheets/global/style.css */
  .text-lg-64 {
    font-size: 64px;
  }
  /* line 95028, app/assets/stylesheets/global/style.css */
  .text-lg-64-f {
    font-size: 64px !important;
  }
  /* line 95032, app/assets/stylesheets/global/style.css */
  .text-lg-66 {
    font-size: 66px;
  }
  /* line 95036, app/assets/stylesheets/global/style.css */
  .text-lg-66-f {
    font-size: 66px !important;
  }
  /* line 95040, app/assets/stylesheets/global/style.css */
  .text-lg-68 {
    font-size: 68px;
  }
  /* line 95044, app/assets/stylesheets/global/style.css */
  .text-lg-68-f {
    font-size: 68px !important;
  }
  /* line 95048, app/assets/stylesheets/global/style.css */
  .text-lg-70 {
    font-size: 70px;
  }
  /* line 95052, app/assets/stylesheets/global/style.css */
  .text-lg-70-f {
    font-size: 70px !important;
  }
  /* line 95056, app/assets/stylesheets/global/style.css */
  .text-lg-72 {
    font-size: 72px;
  }
  /* line 95060, app/assets/stylesheets/global/style.css */
  .text-lg-72-f {
    font-size: 72px !important;
  }
  /* line 95064, app/assets/stylesheets/global/style.css */
  .text-lg-74 {
    font-size: 74px;
  }
  /* line 95068, app/assets/stylesheets/global/style.css */
  .text-lg-74-f {
    font-size: 74px !important;
  }
  /* line 95072, app/assets/stylesheets/global/style.css */
  .text-lg-76 {
    font-size: 76px;
  }
  /* line 95076, app/assets/stylesheets/global/style.css */
  .text-lg-76-f {
    font-size: 76px !important;
  }
  /* line 95080, app/assets/stylesheets/global/style.css */
  .text-lg-78 {
    font-size: 78px;
  }
  /* line 95084, app/assets/stylesheets/global/style.css */
  .text-lg-78-f {
    font-size: 78px !important;
  }
  /* line 95088, app/assets/stylesheets/global/style.css */
  .text-lg-80 {
    font-size: 80px;
  }
  /* line 95092, app/assets/stylesheets/global/style.css */
  .text-lg-80-f {
    font-size: 80px !important;
  }
  /* line 95096, app/assets/stylesheets/global/style.css */
  .text-lg-82 {
    font-size: 82px;
  }
  /* line 95100, app/assets/stylesheets/global/style.css */
  .text-lg-82-f {
    font-size: 82px !important;
  }
  /* line 95104, app/assets/stylesheets/global/style.css */
  .text-lg-84 {
    font-size: 84px;
  }
  /* line 95108, app/assets/stylesheets/global/style.css */
  .text-lg-84-f {
    font-size: 84px !important;
  }
  /* line 95112, app/assets/stylesheets/global/style.css */
  .text-lg-86 {
    font-size: 86px;
  }
  /* line 95116, app/assets/stylesheets/global/style.css */
  .text-lg-86-f {
    font-size: 86px !important;
  }
  /* line 95120, app/assets/stylesheets/global/style.css */
  .text-lg-88 {
    font-size: 88px;
  }
  /* line 95124, app/assets/stylesheets/global/style.css */
  .text-lg-88-f {
    font-size: 88px !important;
  }
  /* line 95128, app/assets/stylesheets/global/style.css */
  .text-lg-90 {
    font-size: 90px;
  }
  /* line 95132, app/assets/stylesheets/global/style.css */
  .text-lg-90-f {
    font-size: 90px !important;
  }
  /* line 95136, app/assets/stylesheets/global/style.css */
  .text-lg-92 {
    font-size: 92px;
  }
  /* line 95140, app/assets/stylesheets/global/style.css */
  .text-lg-92-f {
    font-size: 92px !important;
  }
  /* line 95144, app/assets/stylesheets/global/style.css */
  .text-lg-94 {
    font-size: 94px;
  }
  /* line 95148, app/assets/stylesheets/global/style.css */
  .text-lg-94-f {
    font-size: 94px !important;
  }
  /* line 95152, app/assets/stylesheets/global/style.css */
  .text-lg-96 {
    font-size: 96px;
  }
  /* line 95156, app/assets/stylesheets/global/style.css */
  .text-lg-96-f {
    font-size: 96px !important;
  }
  /* line 95160, app/assets/stylesheets/global/style.css */
  .text-lg-98 {
    font-size: 98px;
  }
  /* line 95164, app/assets/stylesheets/global/style.css */
  .text-lg-98-f {
    font-size: 98px !important;
  }
  /* line 95168, app/assets/stylesheets/global/style.css */
  .text-lg-100 {
    font-size: 100px;
  }
  /* line 95172, app/assets/stylesheets/global/style.css */
  .text-lg-100-f {
    font-size: 100px !important;
  }
  /* line 95176, app/assets/stylesheets/global/style.css */
  .text-lg-102 {
    font-size: 102px;
  }
  /* line 95180, app/assets/stylesheets/global/style.css */
  .text-lg-102-f {
    font-size: 102px !important;
  }
  /* line 95184, app/assets/stylesheets/global/style.css */
  .text-lg-104 {
    font-size: 104px;
  }
  /* line 95188, app/assets/stylesheets/global/style.css */
  .text-lg-104-f {
    font-size: 104px !important;
  }
  /* line 95192, app/assets/stylesheets/global/style.css */
  .text-lg-106 {
    font-size: 106px;
  }
  /* line 95196, app/assets/stylesheets/global/style.css */
  .text-lg-106-f {
    font-size: 106px !important;
  }
  /* line 95200, app/assets/stylesheets/global/style.css */
  .text-lg-108 {
    font-size: 108px;
  }
  /* line 95204, app/assets/stylesheets/global/style.css */
  .text-lg-108-f {
    font-size: 108px !important;
  }
  /* line 95208, app/assets/stylesheets/global/style.css */
  .text-lg-110 {
    font-size: 110px;
  }
  /* line 95212, app/assets/stylesheets/global/style.css */
  .text-lg-110-f {
    font-size: 110px !important;
  }
  /* line 95216, app/assets/stylesheets/global/style.css */
  .text-lg-112 {
    font-size: 112px;
  }
  /* line 95220, app/assets/stylesheets/global/style.css */
  .text-lg-112-f {
    font-size: 112px !important;
  }
  /* line 95224, app/assets/stylesheets/global/style.css */
  .text-lg-114 {
    font-size: 114px;
  }
  /* line 95228, app/assets/stylesheets/global/style.css */
  .text-lg-114-f {
    font-size: 114px !important;
  }
  /* line 95232, app/assets/stylesheets/global/style.css */
  .text-lg-116 {
    font-size: 116px;
  }
  /* line 95236, app/assets/stylesheets/global/style.css */
  .text-lg-116-f {
    font-size: 116px !important;
  }
  /* line 95240, app/assets/stylesheets/global/style.css */
  .text-lg-118 {
    font-size: 118px;
  }
  /* line 95244, app/assets/stylesheets/global/style.css */
  .text-lg-118-f {
    font-size: 118px !important;
  }
  /* line 95248, app/assets/stylesheets/global/style.css */
  .text-lg-120 {
    font-size: 120px;
  }
  /* line 95252, app/assets/stylesheets/global/style.css */
  .text-lg-120-f {
    font-size: 120px !important;
  }
  /* line 95256, app/assets/stylesheets/global/style.css */
  .text-lg-122 {
    font-size: 122px;
  }
  /* line 95260, app/assets/stylesheets/global/style.css */
  .text-lg-122-f {
    font-size: 122px !important;
  }
  /* line 95264, app/assets/stylesheets/global/style.css */
  .text-lg-124 {
    font-size: 124px;
  }
  /* line 95268, app/assets/stylesheets/global/style.css */
  .text-lg-124-f {
    font-size: 124px !important;
  }
  /* line 95272, app/assets/stylesheets/global/style.css */
  .text-lg-126 {
    font-size: 126px;
  }
  /* line 95276, app/assets/stylesheets/global/style.css */
  .text-lg-126-f {
    font-size: 126px !important;
  }
  /* line 95280, app/assets/stylesheets/global/style.css */
  .text-lg-128 {
    font-size: 128px;
  }
  /* line 95284, app/assets/stylesheets/global/style.css */
  .text-lg-128-f {
    font-size: 128px !important;
  }
  /* line 95288, app/assets/stylesheets/global/style.css */
  .text-lg-130 {
    font-size: 130px;
  }
  /* line 95292, app/assets/stylesheets/global/style.css */
  .text-lg-130-f {
    font-size: 130px !important;
  }
  /* line 95296, app/assets/stylesheets/global/style.css */
  .text-lg-132 {
    font-size: 132px;
  }
  /* line 95300, app/assets/stylesheets/global/style.css */
  .text-lg-132-f {
    font-size: 132px !important;
  }
  /* line 95304, app/assets/stylesheets/global/style.css */
  .text-lg-134 {
    font-size: 134px;
  }
  /* line 95308, app/assets/stylesheets/global/style.css */
  .text-lg-134-f {
    font-size: 134px !important;
  }
  /* line 95312, app/assets/stylesheets/global/style.css */
  .text-lg-136 {
    font-size: 136px;
  }
  /* line 95316, app/assets/stylesheets/global/style.css */
  .text-lg-136-f {
    font-size: 136px !important;
  }
  /* line 95320, app/assets/stylesheets/global/style.css */
  .text-lg-138 {
    font-size: 138px;
  }
  /* line 95324, app/assets/stylesheets/global/style.css */
  .text-lg-138-f {
    font-size: 138px !important;
  }
  /* line 95328, app/assets/stylesheets/global/style.css */
  .text-lg-140 {
    font-size: 140px;
  }
  /* line 95332, app/assets/stylesheets/global/style.css */
  .text-lg-140-f {
    font-size: 140px !important;
  }
  /* line 95336, app/assets/stylesheets/global/style.css */
  .text-lg-base {
    font-size: 0.875rem;
  }
  /* line 95340, app/assets/stylesheets/global/style.css */
  .text-lg-bold {
    font-weight: 700;
  }
  /* line 95344, app/assets/stylesheets/global/style.css */
  .text-lg-semibold {
    font-weight: 600;
  }
  /* line 95348, app/assets/stylesheets/global/style.css */
  .text-lg-medium {
    font-weight: 500;
  }
  /* line 95352, app/assets/stylesheets/global/style.css */
  .text-lg-normal {
    font-weight: 400;
  }
  /* line 95356, app/assets/stylesheets/global/style.css */
  .text-lg-light {
    font-weight: 300;
  }
  /* line 95360, app/assets/stylesheets/global/style.css */
  .text-lg-thin {
    font-weight: 200;
  }
  /* line 95364, app/assets/stylesheets/global/style.css */
  .text-lg-xthin {
    font-weight: 100;
  }
  /* line 95368, app/assets/stylesheets/global/style.css */
  .text-lg-center {
    text-align: center;
  }
  /* line 95372, app/assets/stylesheets/global/style.css */
  .text-lg-right {
    text-align: right;
  }
  /* line 95376, app/assets/stylesheets/global/style.css */
  .text-lg-left {
    text-align: left;
  }
  /* line 95380, app/assets/stylesheets/global/style.css */
  .text-lg-center-f {
    text-align: center !important;
  }
  /* line 95384, app/assets/stylesheets/global/style.css */
  .text-lg-right-f {
    text-align: right !important;
  }
  /* line 95388, app/assets/stylesheets/global/style.css */
  .text-lg-left-f {
    text-align: left !important;
  }
}

@media (min-width: 1200px) {
  /* line 95394, app/assets/stylesheets/global/style.css */
  .text-xl-8 {
    font-size: 8px;
  }
  /* line 95398, app/assets/stylesheets/global/style.css */
  .text-xl-8-f {
    font-size: 8px !important;
  }
  /* line 95402, app/assets/stylesheets/global/style.css */
  .text-xl-9 {
    font-size: 9px;
  }
  /* line 95406, app/assets/stylesheets/global/style.css */
  .text-xl-9-f {
    font-size: 9px !important;
  }
  /* line 95410, app/assets/stylesheets/global/style.css */
  .text-xl-10 {
    font-size: 10px;
  }
  /* line 95414, app/assets/stylesheets/global/style.css */
  .text-xl-10-f {
    font-size: 10px !important;
  }
  /* line 95418, app/assets/stylesheets/global/style.css */
  .text-xl-11 {
    font-size: 11px;
  }
  /* line 95422, app/assets/stylesheets/global/style.css */
  .text-xl-11-f {
    font-size: 11px !important;
  }
  /* line 95426, app/assets/stylesheets/global/style.css */
  .text-xl-12 {
    font-size: 12px;
  }
  /* line 95430, app/assets/stylesheets/global/style.css */
  .text-xl-12-f {
    font-size: 12px !important;
  }
  /* line 95434, app/assets/stylesheets/global/style.css */
  .text-xl-13 {
    font-size: 13px;
  }
  /* line 95438, app/assets/stylesheets/global/style.css */
  .text-xl-13-f {
    font-size: 13px !important;
  }
  /* line 95442, app/assets/stylesheets/global/style.css */
  .text-xl-14 {
    font-size: 14px;
  }
  /* line 95446, app/assets/stylesheets/global/style.css */
  .text-xl-14-f {
    font-size: 14px !important;
  }
  /* line 95450, app/assets/stylesheets/global/style.css */
  .text-xl-15 {
    font-size: 15px;
  }
  /* line 95454, app/assets/stylesheets/global/style.css */
  .text-xl-15-f {
    font-size: 15px !important;
  }
  /* line 95458, app/assets/stylesheets/global/style.css */
  .text-xl-16 {
    font-size: 16px;
  }
  /* line 95462, app/assets/stylesheets/global/style.css */
  .text-xl-16-f {
    font-size: 16px !important;
  }
  /* line 95466, app/assets/stylesheets/global/style.css */
  .text-xl-18 {
    font-size: 18px;
  }
  /* line 95470, app/assets/stylesheets/global/style.css */
  .text-xl-18-f {
    font-size: 18px !important;
  }
  /* line 95474, app/assets/stylesheets/global/style.css */
  .text-xl-20 {
    font-size: 20px;
  }
  /* line 95478, app/assets/stylesheets/global/style.css */
  .text-xl-20-f {
    font-size: 20px !important;
  }
  /* line 95482, app/assets/stylesheets/global/style.css */
  .text-xl-22 {
    font-size: 22px;
  }
  /* line 95486, app/assets/stylesheets/global/style.css */
  .text-xl-22-f {
    font-size: 22px !important;
  }
  /* line 95490, app/assets/stylesheets/global/style.css */
  .text-xl-24 {
    font-size: 24px;
  }
  /* line 95494, app/assets/stylesheets/global/style.css */
  .text-xl-24-f {
    font-size: 24px !important;
  }
  /* line 95498, app/assets/stylesheets/global/style.css */
  .text-xl-26 {
    font-size: 26px;
  }
  /* line 95502, app/assets/stylesheets/global/style.css */
  .text-xl-26-f {
    font-size: 26px !important;
  }
  /* line 95506, app/assets/stylesheets/global/style.css */
  .text-xl-28 {
    font-size: 28px;
  }
  /* line 95510, app/assets/stylesheets/global/style.css */
  .text-xl-28-f {
    font-size: 28px !important;
  }
  /* line 95514, app/assets/stylesheets/global/style.css */
  .text-xl-30 {
    font-size: 30px;
  }
  /* line 95518, app/assets/stylesheets/global/style.css */
  .text-xl-30-f {
    font-size: 30px !important;
  }
  /* line 95522, app/assets/stylesheets/global/style.css */
  .text-xl-32 {
    font-size: 32px;
  }
  /* line 95526, app/assets/stylesheets/global/style.css */
  .text-xl-32-f {
    font-size: 32px !important;
  }
  /* line 95530, app/assets/stylesheets/global/style.css */
  .text-xl-34 {
    font-size: 34px;
  }
  /* line 95534, app/assets/stylesheets/global/style.css */
  .text-xl-34-f {
    font-size: 34px !important;
  }
  /* line 95538, app/assets/stylesheets/global/style.css */
  .text-xl-36 {
    font-size: 36px;
  }
  /* line 95542, app/assets/stylesheets/global/style.css */
  .text-xl-36-f {
    font-size: 36px !important;
  }
  /* line 95546, app/assets/stylesheets/global/style.css */
  .text-xl-38 {
    font-size: 38px;
  }
  /* line 95550, app/assets/stylesheets/global/style.css */
  .text-xl-38-f {
    font-size: 38px !important;
  }
  /* line 95554, app/assets/stylesheets/global/style.css */
  .text-xl-40 {
    font-size: 40px;
  }
  /* line 95558, app/assets/stylesheets/global/style.css */
  .text-xl-40-f {
    font-size: 40px !important;
  }
  /* line 95562, app/assets/stylesheets/global/style.css */
  .text-xl-42 {
    font-size: 42px;
  }
  /* line 95566, app/assets/stylesheets/global/style.css */
  .text-xl-42-f {
    font-size: 42px !important;
  }
  /* line 95570, app/assets/stylesheets/global/style.css */
  .text-xl-44 {
    font-size: 44px;
  }
  /* line 95574, app/assets/stylesheets/global/style.css */
  .text-xl-44-f {
    font-size: 44px !important;
  }
  /* line 95578, app/assets/stylesheets/global/style.css */
  .text-xl-46 {
    font-size: 46px;
  }
  /* line 95582, app/assets/stylesheets/global/style.css */
  .text-xl-46-f {
    font-size: 46px !important;
  }
  /* line 95586, app/assets/stylesheets/global/style.css */
  .text-xl-48 {
    font-size: 48px;
  }
  /* line 95590, app/assets/stylesheets/global/style.css */
  .text-xl-48-f {
    font-size: 48px !important;
  }
  /* line 95594, app/assets/stylesheets/global/style.css */
  .text-xl-50 {
    font-size: 50px;
  }
  /* line 95598, app/assets/stylesheets/global/style.css */
  .text-xl-50-f {
    font-size: 50px !important;
  }
  /* line 95602, app/assets/stylesheets/global/style.css */
  .text-xl-52 {
    font-size: 52px;
  }
  /* line 95606, app/assets/stylesheets/global/style.css */
  .text-xl-52-f {
    font-size: 52px !important;
  }
  /* line 95610, app/assets/stylesheets/global/style.css */
  .text-xl-54 {
    font-size: 54px;
  }
  /* line 95614, app/assets/stylesheets/global/style.css */
  .text-xl-54-f {
    font-size: 54px !important;
  }
  /* line 95618, app/assets/stylesheets/global/style.css */
  .text-xl-56 {
    font-size: 56px;
  }
  /* line 95622, app/assets/stylesheets/global/style.css */
  .text-xl-56-f {
    font-size: 56px !important;
  }
  /* line 95626, app/assets/stylesheets/global/style.css */
  .text-xl-58 {
    font-size: 58px;
  }
  /* line 95630, app/assets/stylesheets/global/style.css */
  .text-xl-58-f {
    font-size: 58px !important;
  }
  /* line 95634, app/assets/stylesheets/global/style.css */
  .text-xl-60 {
    font-size: 60px;
  }
  /* line 95638, app/assets/stylesheets/global/style.css */
  .text-xl-60-f {
    font-size: 60px !important;
  }
  /* line 95642, app/assets/stylesheets/global/style.css */
  .text-xl-62 {
    font-size: 62px;
  }
  /* line 95646, app/assets/stylesheets/global/style.css */
  .text-xl-62-f {
    font-size: 62px !important;
  }
  /* line 95650, app/assets/stylesheets/global/style.css */
  .text-xl-64 {
    font-size: 64px;
  }
  /* line 95654, app/assets/stylesheets/global/style.css */
  .text-xl-64-f {
    font-size: 64px !important;
  }
  /* line 95658, app/assets/stylesheets/global/style.css */
  .text-xl-66 {
    font-size: 66px;
  }
  /* line 95662, app/assets/stylesheets/global/style.css */
  .text-xl-66-f {
    font-size: 66px !important;
  }
  /* line 95666, app/assets/stylesheets/global/style.css */
  .text-xl-68 {
    font-size: 68px;
  }
  /* line 95670, app/assets/stylesheets/global/style.css */
  .text-xl-68-f {
    font-size: 68px !important;
  }
  /* line 95674, app/assets/stylesheets/global/style.css */
  .text-xl-70 {
    font-size: 70px;
  }
  /* line 95678, app/assets/stylesheets/global/style.css */
  .text-xl-70-f {
    font-size: 70px !important;
  }
  /* line 95682, app/assets/stylesheets/global/style.css */
  .text-xl-72 {
    font-size: 72px;
  }
  /* line 95686, app/assets/stylesheets/global/style.css */
  .text-xl-72-f {
    font-size: 72px !important;
  }
  /* line 95690, app/assets/stylesheets/global/style.css */
  .text-xl-74 {
    font-size: 74px;
  }
  /* line 95694, app/assets/stylesheets/global/style.css */
  .text-xl-74-f {
    font-size: 74px !important;
  }
  /* line 95698, app/assets/stylesheets/global/style.css */
  .text-xl-76 {
    font-size: 76px;
  }
  /* line 95702, app/assets/stylesheets/global/style.css */
  .text-xl-76-f {
    font-size: 76px !important;
  }
  /* line 95706, app/assets/stylesheets/global/style.css */
  .text-xl-78 {
    font-size: 78px;
  }
  /* line 95710, app/assets/stylesheets/global/style.css */
  .text-xl-78-f {
    font-size: 78px !important;
  }
  /* line 95714, app/assets/stylesheets/global/style.css */
  .text-xl-80 {
    font-size: 80px;
  }
  /* line 95718, app/assets/stylesheets/global/style.css */
  .text-xl-80-f {
    font-size: 80px !important;
  }
  /* line 95722, app/assets/stylesheets/global/style.css */
  .text-xl-82 {
    font-size: 82px;
  }
  /* line 95726, app/assets/stylesheets/global/style.css */
  .text-xl-82-f {
    font-size: 82px !important;
  }
  /* line 95730, app/assets/stylesheets/global/style.css */
  .text-xl-84 {
    font-size: 84px;
  }
  /* line 95734, app/assets/stylesheets/global/style.css */
  .text-xl-84-f {
    font-size: 84px !important;
  }
  /* line 95738, app/assets/stylesheets/global/style.css */
  .text-xl-86 {
    font-size: 86px;
  }
  /* line 95742, app/assets/stylesheets/global/style.css */
  .text-xl-86-f {
    font-size: 86px !important;
  }
  /* line 95746, app/assets/stylesheets/global/style.css */
  .text-xl-88 {
    font-size: 88px;
  }
  /* line 95750, app/assets/stylesheets/global/style.css */
  .text-xl-88-f {
    font-size: 88px !important;
  }
  /* line 95754, app/assets/stylesheets/global/style.css */
  .text-xl-90 {
    font-size: 90px;
  }
  /* line 95758, app/assets/stylesheets/global/style.css */
  .text-xl-90-f {
    font-size: 90px !important;
  }
  /* line 95762, app/assets/stylesheets/global/style.css */
  .text-xl-92 {
    font-size: 92px;
  }
  /* line 95766, app/assets/stylesheets/global/style.css */
  .text-xl-92-f {
    font-size: 92px !important;
  }
  /* line 95770, app/assets/stylesheets/global/style.css */
  .text-xl-94 {
    font-size: 94px;
  }
  /* line 95774, app/assets/stylesheets/global/style.css */
  .text-xl-94-f {
    font-size: 94px !important;
  }
  /* line 95778, app/assets/stylesheets/global/style.css */
  .text-xl-96 {
    font-size: 96px;
  }
  /* line 95782, app/assets/stylesheets/global/style.css */
  .text-xl-96-f {
    font-size: 96px !important;
  }
  /* line 95786, app/assets/stylesheets/global/style.css */
  .text-xl-98 {
    font-size: 98px;
  }
  /* line 95790, app/assets/stylesheets/global/style.css */
  .text-xl-98-f {
    font-size: 98px !important;
  }
  /* line 95794, app/assets/stylesheets/global/style.css */
  .text-xl-100 {
    font-size: 100px;
  }
  /* line 95798, app/assets/stylesheets/global/style.css */
  .text-xl-100-f {
    font-size: 100px !important;
  }
  /* line 95802, app/assets/stylesheets/global/style.css */
  .text-xl-102 {
    font-size: 102px;
  }
  /* line 95806, app/assets/stylesheets/global/style.css */
  .text-xl-102-f {
    font-size: 102px !important;
  }
  /* line 95810, app/assets/stylesheets/global/style.css */
  .text-xl-104 {
    font-size: 104px;
  }
  /* line 95814, app/assets/stylesheets/global/style.css */
  .text-xl-104-f {
    font-size: 104px !important;
  }
  /* line 95818, app/assets/stylesheets/global/style.css */
  .text-xl-106 {
    font-size: 106px;
  }
  /* line 95822, app/assets/stylesheets/global/style.css */
  .text-xl-106-f {
    font-size: 106px !important;
  }
  /* line 95826, app/assets/stylesheets/global/style.css */
  .text-xl-108 {
    font-size: 108px;
  }
  /* line 95830, app/assets/stylesheets/global/style.css */
  .text-xl-108-f {
    font-size: 108px !important;
  }
  /* line 95834, app/assets/stylesheets/global/style.css */
  .text-xl-110 {
    font-size: 110px;
  }
  /* line 95838, app/assets/stylesheets/global/style.css */
  .text-xl-110-f {
    font-size: 110px !important;
  }
  /* line 95842, app/assets/stylesheets/global/style.css */
  .text-xl-112 {
    font-size: 112px;
  }
  /* line 95846, app/assets/stylesheets/global/style.css */
  .text-xl-112-f {
    font-size: 112px !important;
  }
  /* line 95850, app/assets/stylesheets/global/style.css */
  .text-xl-114 {
    font-size: 114px;
  }
  /* line 95854, app/assets/stylesheets/global/style.css */
  .text-xl-114-f {
    font-size: 114px !important;
  }
  /* line 95858, app/assets/stylesheets/global/style.css */
  .text-xl-116 {
    font-size: 116px;
  }
  /* line 95862, app/assets/stylesheets/global/style.css */
  .text-xl-116-f {
    font-size: 116px !important;
  }
  /* line 95866, app/assets/stylesheets/global/style.css */
  .text-xl-118 {
    font-size: 118px;
  }
  /* line 95870, app/assets/stylesheets/global/style.css */
  .text-xl-118-f {
    font-size: 118px !important;
  }
  /* line 95874, app/assets/stylesheets/global/style.css */
  .text-xl-120 {
    font-size: 120px;
  }
  /* line 95878, app/assets/stylesheets/global/style.css */
  .text-xl-120-f {
    font-size: 120px !important;
  }
  /* line 95882, app/assets/stylesheets/global/style.css */
  .text-xl-122 {
    font-size: 122px;
  }
  /* line 95886, app/assets/stylesheets/global/style.css */
  .text-xl-122-f {
    font-size: 122px !important;
  }
  /* line 95890, app/assets/stylesheets/global/style.css */
  .text-xl-124 {
    font-size: 124px;
  }
  /* line 95894, app/assets/stylesheets/global/style.css */
  .text-xl-124-f {
    font-size: 124px !important;
  }
  /* line 95898, app/assets/stylesheets/global/style.css */
  .text-xl-126 {
    font-size: 126px;
  }
  /* line 95902, app/assets/stylesheets/global/style.css */
  .text-xl-126-f {
    font-size: 126px !important;
  }
  /* line 95906, app/assets/stylesheets/global/style.css */
  .text-xl-128 {
    font-size: 128px;
  }
  /* line 95910, app/assets/stylesheets/global/style.css */
  .text-xl-128-f {
    font-size: 128px !important;
  }
  /* line 95914, app/assets/stylesheets/global/style.css */
  .text-xl-130 {
    font-size: 130px;
  }
  /* line 95918, app/assets/stylesheets/global/style.css */
  .text-xl-130-f {
    font-size: 130px !important;
  }
  /* line 95922, app/assets/stylesheets/global/style.css */
  .text-xl-132 {
    font-size: 132px;
  }
  /* line 95926, app/assets/stylesheets/global/style.css */
  .text-xl-132-f {
    font-size: 132px !important;
  }
  /* line 95930, app/assets/stylesheets/global/style.css */
  .text-xl-134 {
    font-size: 134px;
  }
  /* line 95934, app/assets/stylesheets/global/style.css */
  .text-xl-134-f {
    font-size: 134px !important;
  }
  /* line 95938, app/assets/stylesheets/global/style.css */
  .text-xl-136 {
    font-size: 136px;
  }
  /* line 95942, app/assets/stylesheets/global/style.css */
  .text-xl-136-f {
    font-size: 136px !important;
  }
  /* line 95946, app/assets/stylesheets/global/style.css */
  .text-xl-138 {
    font-size: 138px;
  }
  /* line 95950, app/assets/stylesheets/global/style.css */
  .text-xl-138-f {
    font-size: 138px !important;
  }
  /* line 95954, app/assets/stylesheets/global/style.css */
  .text-xl-140 {
    font-size: 140px;
  }
  /* line 95958, app/assets/stylesheets/global/style.css */
  .text-xl-140-f {
    font-size: 140px !important;
  }
  /* line 95962, app/assets/stylesheets/global/style.css */
  .text-xl-base {
    font-size: 0.875rem;
  }
  /* line 95966, app/assets/stylesheets/global/style.css */
  .text-xl-bold {
    font-weight: 700;
  }
  /* line 95970, app/assets/stylesheets/global/style.css */
  .text-xl-semibold {
    font-weight: 600;
  }
  /* line 95974, app/assets/stylesheets/global/style.css */
  .text-xl-medium {
    font-weight: 500;
  }
  /* line 95978, app/assets/stylesheets/global/style.css */
  .text-xl-normal {
    font-weight: 400;
  }
  /* line 95982, app/assets/stylesheets/global/style.css */
  .text-xl-light {
    font-weight: 300;
  }
  /* line 95986, app/assets/stylesheets/global/style.css */
  .text-xl-thin {
    font-weight: 200;
  }
  /* line 95990, app/assets/stylesheets/global/style.css */
  .text-xl-xthin {
    font-weight: 100;
  }
  /* line 95994, app/assets/stylesheets/global/style.css */
  .text-xl-center {
    text-align: center;
  }
  /* line 95998, app/assets/stylesheets/global/style.css */
  .text-xl-right {
    text-align: right;
  }
  /* line 96002, app/assets/stylesheets/global/style.css */
  .text-xl-left {
    text-align: left;
  }
  /* line 96006, app/assets/stylesheets/global/style.css */
  .text-xl-center-f {
    text-align: center !important;
  }
  /* line 96010, app/assets/stylesheets/global/style.css */
  .text-xl-right-f {
    text-align: right !important;
  }
  /* line 96014, app/assets/stylesheets/global/style.css */
  .text-xl-left-f {
    text-align: left !important;
  }
}

/*---- weight ----*/
/* line 96020, app/assets/stylesheets/global/style.css */
.text-bold {
  font-weight: 700;
}

/* line 96024, app/assets/stylesheets/global/style.css */
.text-semibold {
  font-weight: 600;
}

/* line 96028, app/assets/stylesheets/global/style.css */
.text-medium {
  font-weight: 500;
}

/* line 96032, app/assets/stylesheets/global/style.css */
.text-normal {
  font-weight: 400;
}

/* line 96036, app/assets/stylesheets/global/style.css */
.text-light {
  font-weight: 300;
}

/* line 96040, app/assets/stylesheets/global/style.css */
.text-thin {
  font-weight: 200;
}

/* line 96044, app/assets/stylesheets/global/style.css */
.text-xthin {
  font-weight: 100;
}

/*--- letter spacing ---*/
/* line 96049, app/assets/stylesheets/global/style.css */
.text-spacing-1 {
  letter-spacing: 0.5px;
}

/* line 96053, app/assets/stylesheets/global/style.css */
.text-spacing-2 {
  letter-spacing: 1px;
}

/* line 96057, app/assets/stylesheets/global/style.css */
.text-spacing-3 {
  letter-spacing: 1.5px;
}

/* line 96061, app/assets/stylesheets/global/style.css */
.text-spacing-4 {
  letter-spacing: 2px;
}

/* line 96065, app/assets/stylesheets/global/style.css */
.text-spacing-5 {
  letter-spacing: 2.5px;
}

/* line 96069, app/assets/stylesheets/global/style.css */
.text-spacing-6 {
  letter-spacing: 3px;
}

/* line 96073, app/assets/stylesheets/global/style.css */
.text-spacing-7 {
  letter-spacing: 3.5px;
}

/* line 96077, app/assets/stylesheets/global/style.css */
.text-spacing-8 {
  letter-spacing: 4px;
}

/* line 96081, app/assets/stylesheets/global/style.css */
.text-spacing--1 {
  letter-spacing: -0.5px;
}

/* line 96085, app/assets/stylesheets/global/style.css */
.text-spacing--2 {
  letter-spacing: -1px;
}

/* line 96089, app/assets/stylesheets/global/style.css */
.text-spacing--3 {
  letter-spacing: -1.5px;
}

/* line 96093, app/assets/stylesheets/global/style.css */
.text-spacing--4 {
  letter-spacing: -2px;
}

/* line 96097, app/assets/stylesheets/global/style.css */
.text-spacing--5 {
  letter-spacing: -2.5px;
}

/* line 96101, app/assets/stylesheets/global/style.css */
.text-spacing--6 {
  letter-spacing: -3px;
}

/* line 96105, app/assets/stylesheets/global/style.css */
.text-spacing--7 {
  letter-spacing: -3.5px;
}

/* line 96109, app/assets/stylesheets/global/style.css */
.text-spacing--8 {
  letter-spacing: -4px;
}

/*--- line height ---*/
/* line 96114, app/assets/stylesheets/global/style.css */
.line-height-base {
  line-height: 1.5rem;
}

/* line 96118, app/assets/stylesheets/global/style.css */
.line-height-normal {
  line-height: normalrem;
}

/* line 96122, app/assets/stylesheets/global/style.css */
.line-height-0 {
  line-height: 0rem;
}

/* line 96126, app/assets/stylesheets/global/style.css */
.line-height--1 {
  line-height: 0.1rem;
}

/* line 96130, app/assets/stylesheets/global/style.css */
.line-height--2 {
  line-height: 0.2rem;
}

/* line 96134, app/assets/stylesheets/global/style.css */
.line-height--3 {
  line-height: 0.3rem;
}

/* line 96138, app/assets/stylesheets/global/style.css */
.line-height--4 {
  line-height: 0.4rem;
}

/* line 96142, app/assets/stylesheets/global/style.css */
.line-height--5 {
  line-height: 0.5rem;
}

/* line 96146, app/assets/stylesheets/global/style.css */
.line-height--6 {
  line-height: 0.6rem;
}

/* line 96150, app/assets/stylesheets/global/style.css */
.line-height--7 {
  line-height: 0.7rem;
}

/* line 96154, app/assets/stylesheets/global/style.css */
.line-height--8 {
  line-height: 0.8rem;
}

/* line 96158, app/assets/stylesheets/global/style.css */
.line-height--9 {
  line-height: 0.9rem;
}

/* line 96162, app/assets/stylesheets/global/style.css */
.line-height-1 {
  line-height: 1.1rem;
}

/* line 96166, app/assets/stylesheets/global/style.css */
.line-height-2 {
  line-height: 1.2rem;
}

/* line 96170, app/assets/stylesheets/global/style.css */
.line-height-3 {
  line-height: 1.3rem;
}

/* line 96174, app/assets/stylesheets/global/style.css */
.line-height-4 {
  line-height: 1.4rem;
}

/* line 96178, app/assets/stylesheets/global/style.css */
.line-height-5 {
  line-height: 1.5rem;
}

/* line 96182, app/assets/stylesheets/global/style.css */
.line-height-6 {
  line-height: 1.6rem;
}

/* line 96186, app/assets/stylesheets/global/style.css */
.line-height-7 {
  line-height: 1.7rem;
}

/* line 96190, app/assets/stylesheets/global/style.css */
.line-height-8 {
  line-height: 1.8rem;
}

/* line 96194, app/assets/stylesheets/global/style.css */
.line-height-9 {
  line-height: 1.9rem;
}

/* line 96198, app/assets/stylesheets/global/style.css */
.line-height-10 {
  line-height: 2rem;
}

/* line 96202, app/assets/stylesheets/global/style.css */
.line-height-11 {
  line-height: 2.1rem;
}

/* line 96206, app/assets/stylesheets/global/style.css */
.line-height-12 {
  line-height: 2.2rem;
}

/* line 96210, app/assets/stylesheets/global/style.css */
.line-height-13 {
  line-height: 2.3rem;
}

/* line 96214, app/assets/stylesheets/global/style.css */
.line-height-14 {
  line-height: 2.4rem;
}

/* line 96218, app/assets/stylesheets/global/style.css */
.line-height-15 {
  line-height: 2.5rem;
}

@media (min-width: 480px) {
  /* line 96223, app/assets/stylesheets/global/style.css */
  .line-height-xs-0 {
    line-height: 0rem;
  }
  /* line 96227, app/assets/stylesheets/global/style.css */
  .line-height-xs-1 {
    line-height: 1.1rem;
  }
  /* line 96231, app/assets/stylesheets/global/style.css */
  .line-height-xs-2 {
    line-height: 1.2rem;
  }
  /* line 96235, app/assets/stylesheets/global/style.css */
  .line-height-xs-3 {
    line-height: 1.3rem;
  }
  /* line 96239, app/assets/stylesheets/global/style.css */
  .line-height-xs-4 {
    line-height: 1.4rem;
  }
  /* line 96243, app/assets/stylesheets/global/style.css */
  .line-height-xs-5 {
    line-height: 1.5rem;
  }
  /* line 96247, app/assets/stylesheets/global/style.css */
  .line-height-xs-6 {
    line-height: 1.6rem;
  }
  /* line 96251, app/assets/stylesheets/global/style.css */
  .line-height-xs-7 {
    line-height: 1.7rem;
  }
  /* line 96255, app/assets/stylesheets/global/style.css */
  .line-height-xs-8 {
    line-height: 1.8rem;
  }
  /* line 96259, app/assets/stylesheets/global/style.css */
  .line-height-xs-9 {
    line-height: 1.9rem;
  }
  /* line 96263, app/assets/stylesheets/global/style.css */
  .line-height-xs-10 {
    line-height: 2rem;
  }
  /* line 96267, app/assets/stylesheets/global/style.css */
  .line-height-xs-11 {
    line-height: 2.1rem;
  }
  /* line 96271, app/assets/stylesheets/global/style.css */
  .line-height-xs-12 {
    line-height: 2.2rem;
  }
  /* line 96275, app/assets/stylesheets/global/style.css */
  .line-height-xs-13 {
    line-height: 2.3rem;
  }
  /* line 96279, app/assets/stylesheets/global/style.css */
  .line-height-xs-14 {
    line-height: 2.4rem;
  }
  /* line 96283, app/assets/stylesheets/global/style.css */
  .line-height-xs-15 {
    line-height: 2.5rem;
  }
}

@media (min-width: 576px) {
  /* line 96289, app/assets/stylesheets/global/style.css */
  .line-height-sm-0 {
    line-height: 0rem;
  }
  /* line 96293, app/assets/stylesheets/global/style.css */
  .line-height-sm-1 {
    line-height: 1.1rem;
  }
  /* line 96297, app/assets/stylesheets/global/style.css */
  .line-height-sm-2 {
    line-height: 1.2rem;
  }
  /* line 96301, app/assets/stylesheets/global/style.css */
  .line-height-sm-3 {
    line-height: 1.3rem;
  }
  /* line 96305, app/assets/stylesheets/global/style.css */
  .line-height-sm-4 {
    line-height: 1.4rem;
  }
  /* line 96309, app/assets/stylesheets/global/style.css */
  .line-height-sm-5 {
    line-height: 1.5rem;
  }
  /* line 96313, app/assets/stylesheets/global/style.css */
  .line-height-sm-6 {
    line-height: 1.6rem;
  }
  /* line 96317, app/assets/stylesheets/global/style.css */
  .line-height-sm-7 {
    line-height: 1.7rem;
  }
  /* line 96321, app/assets/stylesheets/global/style.css */
  .line-height-sm-8 {
    line-height: 1.8rem;
  }
  /* line 96325, app/assets/stylesheets/global/style.css */
  .line-height-sm-9 {
    line-height: 1.9rem;
  }
  /* line 96329, app/assets/stylesheets/global/style.css */
  .line-height-sm-10 {
    line-height: 2rem;
  }
  /* line 96333, app/assets/stylesheets/global/style.css */
  .line-height-sm-11 {
    line-height: 2.1rem;
  }
  /* line 96337, app/assets/stylesheets/global/style.css */
  .line-height-sm-12 {
    line-height: 2.2rem;
  }
  /* line 96341, app/assets/stylesheets/global/style.css */
  .line-height-sm-13 {
    line-height: 2.3rem;
  }
  /* line 96345, app/assets/stylesheets/global/style.css */
  .line-height-sm-14 {
    line-height: 2.4rem;
  }
  /* line 96349, app/assets/stylesheets/global/style.css */
  .line-height-sm-15 {
    line-height: 2.5rem;
  }
}

@media (min-width: 768px) {
  /* line 96355, app/assets/stylesheets/global/style.css */
  .line-height-md-1 {
    line-height: 1.1rem;
  }
  /* line 96359, app/assets/stylesheets/global/style.css */
  .line-height-md-2 {
    line-height: 1.2rem;
  }
  /* line 96363, app/assets/stylesheets/global/style.css */
  .line-height-md-3 {
    line-height: 1.3rem;
  }
  /* line 96367, app/assets/stylesheets/global/style.css */
  .line-height-md-4 {
    line-height: 1.4rem;
  }
  /* line 96371, app/assets/stylesheets/global/style.css */
  .line-height-md-5 {
    line-height: 1.5rem;
  }
  /* line 96375, app/assets/stylesheets/global/style.css */
  .line-height-md-6 {
    line-height: 1.6rem;
  }
  /* line 96379, app/assets/stylesheets/global/style.css */
  .line-height-md-7 {
    line-height: 1.7rem;
  }
  /* line 96383, app/assets/stylesheets/global/style.css */
  .line-height-md-8 {
    line-height: 1.8rem;
  }
  /* line 96387, app/assets/stylesheets/global/style.css */
  .line-height-md-9 {
    line-height: 1.9rem;
  }
  /* line 96391, app/assets/stylesheets/global/style.css */
  .line-height-md-10 {
    line-height: 2rem;
  }
  /* line 96395, app/assets/stylesheets/global/style.css */
  .line-height-md-11 {
    line-height: 2.1rem;
  }
  /* line 96399, app/assets/stylesheets/global/style.css */
  .line-height-md-12 {
    line-height: 2.2rem;
  }
  /* line 96403, app/assets/stylesheets/global/style.css */
  .line-height-md-13 {
    line-height: 2.3rem;
  }
  /* line 96407, app/assets/stylesheets/global/style.css */
  .line-height-md-14 {
    line-height: 2.4rem;
  }
  /* line 96411, app/assets/stylesheets/global/style.css */
  .line-height-md-15 {
    line-height: 2.5rem;
  }
}

@media (min-width: 992px) {
  /* line 96417, app/assets/stylesheets/global/style.css */
  .line-height-lg-0 {
    line-height: 0rem;
  }
  /* line 96421, app/assets/stylesheets/global/style.css */
  .line-height-lg-1 {
    line-height: 1.1rem;
  }
  /* line 96425, app/assets/stylesheets/global/style.css */
  .line-height-lg-2 {
    line-height: 1.2rem;
  }
  /* line 96429, app/assets/stylesheets/global/style.css */
  .line-height-lg-3 {
    line-height: 1.3rem;
  }
  /* line 96433, app/assets/stylesheets/global/style.css */
  .line-height-lg-4 {
    line-height: 1.4rem;
  }
  /* line 96437, app/assets/stylesheets/global/style.css */
  .line-height-lg-5 {
    line-height: 1.5rem;
  }
  /* line 96441, app/assets/stylesheets/global/style.css */
  .line-height-lg-6 {
    line-height: 1.6rem;
  }
  /* line 96445, app/assets/stylesheets/global/style.css */
  .line-height-lg-7 {
    line-height: 1.7rem;
  }
  /* line 96449, app/assets/stylesheets/global/style.css */
  .line-height-lg-8 {
    line-height: 1.8rem;
  }
  /* line 96453, app/assets/stylesheets/global/style.css */
  .line-height-lg-9 {
    line-height: 1.9rem;
  }
  /* line 96457, app/assets/stylesheets/global/style.css */
  .line-height-lg-10 {
    line-height: 2rem;
  }
  /* line 96461, app/assets/stylesheets/global/style.css */
  .line-height-lg-11 {
    line-height: 2.1rem;
  }
  /* line 96465, app/assets/stylesheets/global/style.css */
  .line-height-lg-12 {
    line-height: 2.2rem;
  }
  /* line 96469, app/assets/stylesheets/global/style.css */
  .line-height-lg-13 {
    line-height: 2.3rem;
  }
  /* line 96473, app/assets/stylesheets/global/style.css */
  .line-height-lg-14 {
    line-height: 2.4rem;
  }
  /* line 96477, app/assets/stylesheets/global/style.css */
  .line-height-lg-15 {
    line-height: 2.5rem;
  }
}

@media (min-width: 1200px) {
  /* line 96483, app/assets/stylesheets/global/style.css */
  .line-height-xl-0 {
    line-height: 0rem;
  }
  /* line 96487, app/assets/stylesheets/global/style.css */
  .line-height-xl-1 {
    line-height: 1.1rem;
  }
  /* line 96491, app/assets/stylesheets/global/style.css */
  .line-height-xl-2 {
    line-height: 1.2rem;
  }
  /* line 96495, app/assets/stylesheets/global/style.css */
  .line-height-xl-3 {
    line-height: 1.3rem;
  }
  /* line 96499, app/assets/stylesheets/global/style.css */
  .line-height-xl-4 {
    line-height: 1.4rem;
  }
  /* line 96503, app/assets/stylesheets/global/style.css */
  .line-height-xl-5 {
    line-height: 1.5rem;
  }
  /* line 96507, app/assets/stylesheets/global/style.css */
  .line-height-xl-6 {
    line-height: 1.6rem;
  }
  /* line 96511, app/assets/stylesheets/global/style.css */
  .line-height-xl-7 {
    line-height: 1.7rem;
  }
  /* line 96515, app/assets/stylesheets/global/style.css */
  .line-height-xl-8 {
    line-height: 1.8rem;
  }
  /* line 96519, app/assets/stylesheets/global/style.css */
  .line-height-xl-9 {
    line-height: 1.9rem;
  }
  /* line 96523, app/assets/stylesheets/global/style.css */
  .line-height-xl-10 {
    line-height: 2rem;
  }
  /* line 96527, app/assets/stylesheets/global/style.css */
  .line-height-xl-11 {
    line-height: 2.1rem;
  }
  /* line 96531, app/assets/stylesheets/global/style.css */
  .line-height-xl-12 {
    line-height: 2.2rem;
  }
  /* line 96535, app/assets/stylesheets/global/style.css */
  .line-height-xl-13 {
    line-height: 2.3rem;
  }
  /* line 96539, app/assets/stylesheets/global/style.css */
  .line-height-xl-14 {
    line-height: 2.4rem;
  }
  /* line 96543, app/assets/stylesheets/global/style.css */
  .line-height-xl-15 {
    line-height: 2.5rem;
  }
}

/* line 96548, app/assets/stylesheets/global/style.css */
.fw-100 {
  font-weight: 100;
}

/* line 96552, app/assets/stylesheets/global/style.css */
.fw-200 {
  font-weight: 200;
}

/* line 96556, app/assets/stylesheets/global/style.css */
.fw-300 {
  font-weight: 300;
}

/* line 96560, app/assets/stylesheets/global/style.css */
.fw-400 {
  font-weight: 400;
}

/* line 96564, app/assets/stylesheets/global/style.css */
.fw-500 {
  font-weight: 500;
}

/* line 96568, app/assets/stylesheets/global/style.css */
.fw-600 {
  font-weight: 600;
}

/* line 96572, app/assets/stylesheets/global/style.css */
.fw-700 {
  font-weight: 700;
}

/* line 96576, app/assets/stylesheets/global/style.css */
.fw-800 {
  font-weight: 800;
}

/* line 96580, app/assets/stylesheets/global/style.css */
.fw-900 {
  font-weight: 900;
}

/*--------- Width--------------*/
/* line 96585, app/assets/stylesheets/global/style.css */
.w-auto {
  width: auto !important;
}

/* line 96589, app/assets/stylesheets/global/style.css */
.w-0 {
  width: 0 !important;
}

/* line 96593, app/assets/stylesheets/global/style.css */
.mw-100 {
  max-width: 100% !important;
}

/* line 96597, app/assets/stylesheets/global/style.css */
.minw-100 {
  min-width: 100% !important;
}

/* line 96601, app/assets/stylesheets/global/style.css */
.w-icn {
  width: 1.45rem !important;
}

/* line 96605, app/assets/stylesheets/global/style.css */
.w-inner-icn {
  width: 1.2rem !important;
}

/* line 96609, app/assets/stylesheets/global/style.css */
.wv-100 {
  width: 100v !important;
}

/*----- Width in %  -----*/
/* line 96614, app/assets/stylesheets/global/style.css */
.wp-1 {
  width: 1% !important;
}

/* line 96618, app/assets/stylesheets/global/style.css */
.wp-2 {
  width: 2% !important;
}

/* line 96622, app/assets/stylesheets/global/style.css */
.wp-3 {
  width: 3% !important;
}

/* line 96626, app/assets/stylesheets/global/style.css */
.wp-4 {
  width: 4% !important;
}

/* line 96630, app/assets/stylesheets/global/style.css */
.wp-5 {
  width: 5% !important;
}

/* line 96634, app/assets/stylesheets/global/style.css */
.wp-6 {
  width: 6% !important;
}

/* line 96638, app/assets/stylesheets/global/style.css */
.wp-7 {
  width: 7% !important;
}

/* line 96642, app/assets/stylesheets/global/style.css */
.wp-8 {
  width: 8% !important;
}

/* line 96646, app/assets/stylesheets/global/style.css */
.wp-9 {
  width: 9% !important;
}

/* line 96650, app/assets/stylesheets/global/style.css */
.wp-10 {
  width: 10% !important;
}

/* line 96654, app/assets/stylesheets/global/style.css */
.wp-15 {
  width: 15% !important;
}

/* line 96658, app/assets/stylesheets/global/style.css */
.wp-20 {
  width: 20% !important;
}

/* line 96662, app/assets/stylesheets/global/style.css */
.wp-21 {
  width: 21% !important;
}

/* line 96666, app/assets/stylesheets/global/style.css */
.wp-22 {
  width: 22% !important;
}

/* line 96670, app/assets/stylesheets/global/style.css */
.wp-23 {
  width: 23% !important;
}

/* line 96674, app/assets/stylesheets/global/style.css */
.wp-24 {
  width: 24% !important;
}

/* line 96678, app/assets/stylesheets/global/style.css */
.wp-25 {
  width: 25% !important;
}

/* line 96682, app/assets/stylesheets/global/style.css */
.wp-26 {
  width: 26% !important;
}

/* line 96686, app/assets/stylesheets/global/style.css */
.wp-27 {
  width: 27% !important;
}

/* line 96690, app/assets/stylesheets/global/style.css */
.wp-28 {
  width: 28% !important;
}

/* line 96694, app/assets/stylesheets/global/style.css */
.wp-29 {
  width: 29% !important;
}

/* line 96698, app/assets/stylesheets/global/style.css */
.wp-30 {
  width: 30% !important;
}

/* line 96702, app/assets/stylesheets/global/style.css */
.wp-31 {
  width: 31% !important;
}

/* line 96706, app/assets/stylesheets/global/style.css */
.wp-32 {
  width: 32% !important;
}

/* line 96710, app/assets/stylesheets/global/style.css */
.wp-33 {
  width: 33% !important;
}

/* line 96714, app/assets/stylesheets/global/style.css */
.wp-34 {
  width: 34% !important;
}

/* line 96718, app/assets/stylesheets/global/style.css */
.wp-35 {
  width: 35% !important;
}

/* line 96722, app/assets/stylesheets/global/style.css */
.wp-36 {
  width: 36% !important;
}

/* line 96726, app/assets/stylesheets/global/style.css */
.wp-37 {
  width: 37% !important;
}

/* line 96730, app/assets/stylesheets/global/style.css */
.wp-38 {
  width: 38% !important;
}

/* line 96734, app/assets/stylesheets/global/style.css */
.wp-39 {
  width: 39% !important;
}

/* line 96738, app/assets/stylesheets/global/style.css */
.wp-40 {
  width: 40% !important;
}

/* line 96742, app/assets/stylesheets/global/style.css */
.wp-41 {
  width: 41% !important;
}

/* line 96746, app/assets/stylesheets/global/style.css */
.wp-42 {
  width: 42% !important;
}

/* line 96750, app/assets/stylesheets/global/style.css */
.wp-43 {
  width: 43% !important;
}

/* line 96754, app/assets/stylesheets/global/style.css */
.wp-44 {
  width: 44% !important;
}

/* line 96758, app/assets/stylesheets/global/style.css */
.wp-45 {
  width: 45% !important;
}

/* line 96762, app/assets/stylesheets/global/style.css */
.wp-46 {
  width: 46% !important;
}

/* line 96766, app/assets/stylesheets/global/style.css */
.wp-47 {
  width: 47% !important;
}

/* line 96770, app/assets/stylesheets/global/style.css */
.wp-48 {
  width: 48% !important;
}

/* line 96774, app/assets/stylesheets/global/style.css */
.wp-49 {
  width: 49% !important;
}

/* line 96778, app/assets/stylesheets/global/style.css */
.wp-50 {
  width: 50% !important;
}

/* line 96782, app/assets/stylesheets/global/style.css */
.wp-51 {
  width: 51% !important;
}

/* line 96786, app/assets/stylesheets/global/style.css */
.wp-52 {
  width: 52% !important;
}

/* line 96790, app/assets/stylesheets/global/style.css */
.wp-53 {
  width: 53% !important;
}

/* line 96794, app/assets/stylesheets/global/style.css */
.wp-54 {
  width: 54% !important;
}

/* line 96798, app/assets/stylesheets/global/style.css */
.wp-55 {
  width: 55% !important;
}

/* line 96802, app/assets/stylesheets/global/style.css */
.wp-56 {
  width: 56% !important;
}

/* line 96806, app/assets/stylesheets/global/style.css */
.wp-57 {
  width: 57% !important;
}

/* line 96810, app/assets/stylesheets/global/style.css */
.wp-58 {
  width: 58% !important;
}

/* line 96814, app/assets/stylesheets/global/style.css */
.wp-59 {
  width: 59% !important;
}

/* line 96818, app/assets/stylesheets/global/style.css */
.wp-60 {
  width: 60% !important;
}

/* line 96822, app/assets/stylesheets/global/style.css */
.wp-61 {
  width: 61% !important;
}

/* line 96826, app/assets/stylesheets/global/style.css */
.wp-62 {
  width: 62% !important;
}

/* line 96830, app/assets/stylesheets/global/style.css */
.wp-63 {
  width: 63% !important;
}

/* line 96834, app/assets/stylesheets/global/style.css */
.wp-64 {
  width: 64% !important;
}

/* line 96838, app/assets/stylesheets/global/style.css */
.wp-65 {
  width: 65% !important;
}

/* line 96842, app/assets/stylesheets/global/style.css */
.wp-66 {
  width: 66% !important;
}

/* line 96846, app/assets/stylesheets/global/style.css */
.wp-67 {
  width: 67% !important;
}

/* line 96850, app/assets/stylesheets/global/style.css */
.wp-68 {
  width: 68% !important;
}

/* line 96854, app/assets/stylesheets/global/style.css */
.wp-69 {
  width: 69% !important;
}

/* line 96858, app/assets/stylesheets/global/style.css */
.wp-70 {
  width: 70% !important;
}

/* line 96862, app/assets/stylesheets/global/style.css */
.wp-71 {
  width: 71% !important;
}

/* line 96866, app/assets/stylesheets/global/style.css */
.wp-72 {
  width: 72% !important;
}

/* line 96870, app/assets/stylesheets/global/style.css */
.wp-73 {
  width: 73% !important;
}

/* line 96874, app/assets/stylesheets/global/style.css */
.wp-74 {
  width: 74% !important;
}

/* line 96878, app/assets/stylesheets/global/style.css */
.wp-75 {
  width: 75% !important;
}

/* line 96882, app/assets/stylesheets/global/style.css */
.wp-76 {
  width: 76% !important;
}

/* line 96886, app/assets/stylesheets/global/style.css */
.wp-77 {
  width: 77% !important;
}

/* line 96890, app/assets/stylesheets/global/style.css */
.wp-78 {
  width: 78% !important;
}

/* line 96894, app/assets/stylesheets/global/style.css */
.wp-79 {
  width: 79% !important;
}

/* line 96898, app/assets/stylesheets/global/style.css */
.wp-80 {
  width: 80% !important;
}

/* line 96902, app/assets/stylesheets/global/style.css */
.wp-81 {
  width: 81% !important;
}

/* line 96906, app/assets/stylesheets/global/style.css */
.wp-82 {
  width: 82% !important;
}

/* line 96910, app/assets/stylesheets/global/style.css */
.wp-83 {
  width: 83% !important;
}

/* line 96914, app/assets/stylesheets/global/style.css */
.wp-84 {
  width: 84% !important;
}

/* line 96918, app/assets/stylesheets/global/style.css */
.wp-85 {
  width: 85% !important;
}

/* line 96922, app/assets/stylesheets/global/style.css */
.wp-86 {
  width: 86% !important;
}

/* line 96926, app/assets/stylesheets/global/style.css */
.wp-87 {
  width: 87% !important;
}

/* line 96930, app/assets/stylesheets/global/style.css */
.wp-88 {
  width: 88% !important;
}

/* line 96934, app/assets/stylesheets/global/style.css */
.wp-89 {
  width: 89% !important;
}

/* line 96938, app/assets/stylesheets/global/style.css */
.wp-90 {
  width: 90% !important;
}

/* line 96942, app/assets/stylesheets/global/style.css */
.wp-91 {
  width: 91% !important;
}

/* line 96946, app/assets/stylesheets/global/style.css */
.wp-92 {
  width: 92% !important;
}

/* line 96950, app/assets/stylesheets/global/style.css */
.wp-93 {
  width: 93% !important;
}

/* line 96954, app/assets/stylesheets/global/style.css */
.wp-94 {
  width: 94% !important;
}

/* line 96958, app/assets/stylesheets/global/style.css */
.wp-95 {
  width: 95% !important;
}

/* line 96962, app/assets/stylesheets/global/style.css */
.wp-96 {
  width: 96% !important;
}

/* line 96966, app/assets/stylesheets/global/style.css */
.wp-97 {
  width: 97% !important;
}

/* line 96970, app/assets/stylesheets/global/style.css */
.wp-98 {
  width: 98% !important;
}

/* line 96974, app/assets/stylesheets/global/style.css */
.wp-99 {
  width: 99% !important;
}

/* line 96978, app/assets/stylesheets/global/style.css */
.wp-100 {
  width: 100% !important;
}

/* line 96982, app/assets/stylesheets/global/style.css */
.wp-101 {
  width: 101% !important;
}

/* line 96986, app/assets/stylesheets/global/style.css */
.wp-102 {
  width: 102% !important;
}

/* line 96990, app/assets/stylesheets/global/style.css */
.wp-103 {
  width: 103% !important;
}

/* line 96994, app/assets/stylesheets/global/style.css */
.wp-104 {
  width: 104% !important;
}

/* line 96998, app/assets/stylesheets/global/style.css */
.wp-105 {
  width: 105% !important;
}

/* line 97002, app/assets/stylesheets/global/style.css */
.wp-106 {
  width: 106% !important;
}

/* line 97006, app/assets/stylesheets/global/style.css */
.wp-107 {
  width: 107% !important;
}

/* line 97010, app/assets/stylesheets/global/style.css */
.wp-108 {
  width: 108% !important;
}

/* line 97014, app/assets/stylesheets/global/style.css */
.wp-109 {
  width: 109% !important;
}

/* line 97018, app/assets/stylesheets/global/style.css */
.wp-110 {
  width: 110% !important;
}

/* line 97022, app/assets/stylesheets/global/style.css */
.wp-111 {
  width: 111% !important;
}

/* line 97026, app/assets/stylesheets/global/style.css */
.wp-112 {
  width: 112% !important;
}

/* line 97030, app/assets/stylesheets/global/style.css */
.wp-113 {
  width: 113% !important;
}

/* line 97034, app/assets/stylesheets/global/style.css */
.wp-114 {
  width: 114% !important;
}

/* line 97038, app/assets/stylesheets/global/style.css */
.wp-115 {
  width: 115% !important;
}

/* line 97042, app/assets/stylesheets/global/style.css */
.wp-116 {
  width: 116% !important;
}

/* line 97046, app/assets/stylesheets/global/style.css */
.wp-117 {
  width: 117% !important;
}

/* line 97050, app/assets/stylesheets/global/style.css */
.wp-118 {
  width: 118% !important;
}

/* line 97054, app/assets/stylesheets/global/style.css */
.wp-119 {
  width: 119% !important;
}

/* line 97058, app/assets/stylesheets/global/style.css */
.wp-120 {
  width: 120% !important;
}

/* line 97062, app/assets/stylesheets/global/style.css */
.wp-121 {
  width: 121% !important;
}

/* line 97066, app/assets/stylesheets/global/style.css */
.wp-122 {
  width: 122% !important;
}

/* line 97070, app/assets/stylesheets/global/style.css */
.wp-123 {
  width: 123% !important;
}

/* line 97074, app/assets/stylesheets/global/style.css */
.wp-124 {
  width: 124% !important;
}

/* line 97078, app/assets/stylesheets/global/style.css */
.wp-125 {
  width: 125% !important;
}

/* line 97082, app/assets/stylesheets/global/style.css */
.wp-126 {
  width: 126% !important;
}

/* line 97086, app/assets/stylesheets/global/style.css */
.wp-127 {
  width: 127% !important;
}

/* line 97090, app/assets/stylesheets/global/style.css */
.wp-128 {
  width: 128% !important;
}

/* line 97094, app/assets/stylesheets/global/style.css */
.wp-129 {
  width: 129% !important;
}

/* line 97098, app/assets/stylesheets/global/style.css */
.wp-130 {
  width: 130% !important;
}

/* line 97102, app/assets/stylesheets/global/style.css */
.wp-131 {
  width: 131% !important;
}

/* line 97106, app/assets/stylesheets/global/style.css */
.wp-132 {
  width: 132% !important;
}

/* line 97110, app/assets/stylesheets/global/style.css */
.wp-133 {
  width: 133% !important;
}

/* line 97114, app/assets/stylesheets/global/style.css */
.wp-134 {
  width: 134% !important;
}

/* line 97118, app/assets/stylesheets/global/style.css */
.wp-135 {
  width: 135% !important;
}

/* line 97122, app/assets/stylesheets/global/style.css */
.wp-136 {
  width: 136% !important;
}

/* line 97126, app/assets/stylesheets/global/style.css */
.wp-137 {
  width: 137% !important;
}

/* line 97130, app/assets/stylesheets/global/style.css */
.wp-138 {
  width: 138% !important;
}

/* line 97134, app/assets/stylesheets/global/style.css */
.wp-139 {
  width: 139% !important;
}

/* line 97138, app/assets/stylesheets/global/style.css */
.wp-140 {
  width: 140% !important;
}

/* line 97142, app/assets/stylesheets/global/style.css */
.wp-141 {
  width: 141% !important;
}

/* line 97146, app/assets/stylesheets/global/style.css */
.wp-142 {
  width: 142% !important;
}

/* line 97150, app/assets/stylesheets/global/style.css */
.wp-143 {
  width: 143% !important;
}

/* line 97154, app/assets/stylesheets/global/style.css */
.wp-144 {
  width: 144% !important;
}

/* line 97158, app/assets/stylesheets/global/style.css */
.wp-145 {
  width: 145% !important;
}

/* line 97162, app/assets/stylesheets/global/style.css */
.wp-146 {
  width: 146% !important;
}

/* line 97166, app/assets/stylesheets/global/style.css */
.wp-147 {
  width: 147% !important;
}

/* line 97170, app/assets/stylesheets/global/style.css */
.wp-148 {
  width: 148% !important;
}

/* line 97174, app/assets/stylesheets/global/style.css */
.wp-149 {
  width: 149% !important;
}

/* line 97178, app/assets/stylesheets/global/style.css */
.wp-150 {
  width: 150% !important;
}

/* line 97182, app/assets/stylesheets/global/style.css */
.wp-151 {
  width: 151% !important;
}

/* line 97186, app/assets/stylesheets/global/style.css */
.wp-152 {
  width: 152% !important;
}

/* line 97190, app/assets/stylesheets/global/style.css */
.wp-153 {
  width: 153% !important;
}

/* line 97194, app/assets/stylesheets/global/style.css */
.wp-154 {
  width: 154% !important;
}

/* line 97198, app/assets/stylesheets/global/style.css */
.wp-155 {
  width: 155% !important;
}

/* line 97202, app/assets/stylesheets/global/style.css */
.wp-156 {
  width: 156% !important;
}

/* line 97206, app/assets/stylesheets/global/style.css */
.wp-157 {
  width: 157% !important;
}

/* line 97210, app/assets/stylesheets/global/style.css */
.wp-158 {
  width: 158% !important;
}

/* line 97214, app/assets/stylesheets/global/style.css */
.wp-159 {
  width: 159% !important;
}

/* line 97218, app/assets/stylesheets/global/style.css */
.wp-160 {
  width: 160% !important;
}

/* line 97222, app/assets/stylesheets/global/style.css */
.wp-161 {
  width: 161% !important;
}

/* line 97226, app/assets/stylesheets/global/style.css */
.wp-162 {
  width: 162% !important;
}

/* line 97230, app/assets/stylesheets/global/style.css */
.wp-163 {
  width: 163% !important;
}

/* line 97234, app/assets/stylesheets/global/style.css */
.wp-164 {
  width: 164% !important;
}

/* line 97238, app/assets/stylesheets/global/style.css */
.wp-165 {
  width: 165% !important;
}

/* line 97242, app/assets/stylesheets/global/style.css */
.wp-166 {
  width: 166% !important;
}

/* line 97246, app/assets/stylesheets/global/style.css */
.wp-167 {
  width: 167% !important;
}

/* line 97250, app/assets/stylesheets/global/style.css */
.wp-168 {
  width: 168% !important;
}

/* line 97254, app/assets/stylesheets/global/style.css */
.wp-169 {
  width: 169% !important;
}

/* line 97258, app/assets/stylesheets/global/style.css */
.wp-170 {
  width: 170% !important;
}

/* line 97262, app/assets/stylesheets/global/style.css */
.wp-171 {
  width: 171% !important;
}

/* line 97266, app/assets/stylesheets/global/style.css */
.wp-172 {
  width: 172% !important;
}

/* line 97270, app/assets/stylesheets/global/style.css */
.wp-173 {
  width: 173% !important;
}

/* line 97274, app/assets/stylesheets/global/style.css */
.wp-174 {
  width: 174% !important;
}

/* line 97278, app/assets/stylesheets/global/style.css */
.wp-175 {
  width: 175% !important;
}

/* line 97282, app/assets/stylesheets/global/style.css */
.wp-176 {
  width: 176% !important;
}

/* line 97286, app/assets/stylesheets/global/style.css */
.wp-177 {
  width: 177% !important;
}

/* line 97290, app/assets/stylesheets/global/style.css */
.wp-178 {
  width: 178% !important;
}

/* line 97294, app/assets/stylesheets/global/style.css */
.wp-179 {
  width: 179% !important;
}

/* line 97298, app/assets/stylesheets/global/style.css */
.wp-180 {
  width: 180% !important;
}

/* line 97302, app/assets/stylesheets/global/style.css */
.wp-181 {
  width: 181% !important;
}

/* line 97306, app/assets/stylesheets/global/style.css */
.wp-182 {
  width: 182% !important;
}

/* line 97310, app/assets/stylesheets/global/style.css */
.wp-183 {
  width: 183% !important;
}

/* line 97314, app/assets/stylesheets/global/style.css */
.wp-184 {
  width: 184% !important;
}

/* line 97318, app/assets/stylesheets/global/style.css */
.wp-185 {
  width: 185% !important;
}

/* line 97322, app/assets/stylesheets/global/style.css */
.wp-186 {
  width: 186% !important;
}

/* line 97326, app/assets/stylesheets/global/style.css */
.wp-187 {
  width: 187% !important;
}

/* line 97330, app/assets/stylesheets/global/style.css */
.wp-188 {
  width: 188% !important;
}

/* line 97334, app/assets/stylesheets/global/style.css */
.wp-189 {
  width: 189% !important;
}

/* line 97338, app/assets/stylesheets/global/style.css */
.wp-190 {
  width: 190% !important;
}

/* line 97342, app/assets/stylesheets/global/style.css */
.wp-191 {
  width: 191% !important;
}

/* line 97346, app/assets/stylesheets/global/style.css */
.wp-192 {
  width: 192% !important;
}

/* line 97350, app/assets/stylesheets/global/style.css */
.wp-193 {
  width: 193% !important;
}

/* line 97354, app/assets/stylesheets/global/style.css */
.wp-194 {
  width: 194% !important;
}

/* line 97358, app/assets/stylesheets/global/style.css */
.wp-195 {
  width: 195% !important;
}

/* line 97362, app/assets/stylesheets/global/style.css */
.wp-196 {
  width: 196% !important;
}

/* line 97366, app/assets/stylesheets/global/style.css */
.wp-197 {
  width: 197% !important;
}

/* line 97370, app/assets/stylesheets/global/style.css */
.wp-198 {
  width: 198% !important;
}

/* line 97374, app/assets/stylesheets/global/style.css */
.wp-199 {
  width: 199% !important;
}

/* line 97378, app/assets/stylesheets/global/style.css */
.wp-200 {
  width: 200% !important;
}

/*----- Width in px -----*/
/* line 97383, app/assets/stylesheets/global/style.css */
.wpx-1 {
  width: 1px !important;
}

/* line 97387, app/assets/stylesheets/global/style.css */
.wpx-2 {
  width: 2px !important;
}

/* line 97391, app/assets/stylesheets/global/style.css */
.wpx-3 {
  width: 3px !important;
}

/* line 97395, app/assets/stylesheets/global/style.css */
.wpx-4 {
  width: 4px !important;
}

/* line 97399, app/assets/stylesheets/global/style.css */
.wpx-5 {
  width: 5px !important;
}

/* line 97403, app/assets/stylesheets/global/style.css */
.wpx-6 {
  width: 6px !important;
}

/* line 97407, app/assets/stylesheets/global/style.css */
.wpx-7 {
  width: 7px !important;
}

/* line 97411, app/assets/stylesheets/global/style.css */
.wpx-8 {
  width: 8px !important;
}

/* line 97415, app/assets/stylesheets/global/style.css */
.wpx-9 {
  width: 9px !important;
}

/* line 97419, app/assets/stylesheets/global/style.css */
.wpx-10 {
  width: 10px !important;
}

/* line 97423, app/assets/stylesheets/global/style.css */
.wpx-15 {
  width: 15px !important;
}

/* line 97427, app/assets/stylesheets/global/style.css */
.wpx-20 {
  width: 20px !important;
}

/* line 97431, app/assets/stylesheets/global/style.css */
.wpx-21 {
  width: 21px !important;
}

/* line 97435, app/assets/stylesheets/global/style.css */
.wpx-22 {
  width: 22px !important;
}

/* line 97439, app/assets/stylesheets/global/style.css */
.wpx-23 {
  width: 23px !important;
}

/* line 97443, app/assets/stylesheets/global/style.css */
.wpx-24 {
  width: 24px !important;
}

/* line 97447, app/assets/stylesheets/global/style.css */
.wpx-25 {
  width: 25px !important;
}

/* line 97451, app/assets/stylesheets/global/style.css */
.wpx-26 {
  width: 26px !important;
}

/* line 97455, app/assets/stylesheets/global/style.css */
.wpx-27 {
  width: 27px !important;
}

/* line 97459, app/assets/stylesheets/global/style.css */
.wpx-28 {
  width: 28px !important;
}

/* line 97463, app/assets/stylesheets/global/style.css */
.wpx-29 {
  width: 29px !important;
}

/* line 97467, app/assets/stylesheets/global/style.css */
.wpx-30 {
  width: 30px !important;
}

/* line 97471, app/assets/stylesheets/global/style.css */
.wpx-31 {
  width: 31px !important;
}

/* line 97475, app/assets/stylesheets/global/style.css */
.wpx-32 {
  width: 32px !important;
}

/* line 97479, app/assets/stylesheets/global/style.css */
.wpx-33 {
  width: 33px !important;
}

/* line 97483, app/assets/stylesheets/global/style.css */
.wpx-34 {
  width: 34px !important;
}

/* line 97487, app/assets/stylesheets/global/style.css */
.wpx-35 {
  width: 35px !important;
}

/* line 97491, app/assets/stylesheets/global/style.css */
.wpx-36 {
  width: 36px !important;
}

/* line 97495, app/assets/stylesheets/global/style.css */
.wpx-37 {
  width: 37px !important;
}

/* line 97499, app/assets/stylesheets/global/style.css */
.wpx-38 {
  width: 38px !important;
}

/* line 97503, app/assets/stylesheets/global/style.css */
.wpx-39 {
  width: 39px !important;
}

/* line 97507, app/assets/stylesheets/global/style.css */
.wpx-40 {
  width: 40px !important;
}

/* line 97511, app/assets/stylesheets/global/style.css */
.wpx-41 {
  width: 41px !important;
}

/* line 97515, app/assets/stylesheets/global/style.css */
.wpx-42 {
  width: 42px !important;
}

/* line 97519, app/assets/stylesheets/global/style.css */
.wpx-43 {
  width: 43px !important;
}

/* line 97523, app/assets/stylesheets/global/style.css */
.wpx-44 {
  width: 44px !important;
}

/* line 97527, app/assets/stylesheets/global/style.css */
.wpx-45 {
  width: 45px !important;
}

/* line 97531, app/assets/stylesheets/global/style.css */
.wpx-46 {
  width: 46px !important;
}

/* line 97535, app/assets/stylesheets/global/style.css */
.wpx-47 {
  width: 47px !important;
}

/* line 97539, app/assets/stylesheets/global/style.css */
.wpx-48 {
  width: 48px !important;
}

/* line 97543, app/assets/stylesheets/global/style.css */
.wpx-49 {
  width: 49px !important;
}

/* line 97547, app/assets/stylesheets/global/style.css */
.wpx-50 {
  width: 50px !important;
}

/* line 97551, app/assets/stylesheets/global/style.css */
.wpx-51 {
  width: 51px !important;
}

/* line 97555, app/assets/stylesheets/global/style.css */
.wpx-52 {
  width: 52px !important;
}

/* line 97559, app/assets/stylesheets/global/style.css */
.wpx-53 {
  width: 53px !important;
}

/* line 97563, app/assets/stylesheets/global/style.css */
.wpx-54 {
  width: 54px !important;
}

/* line 97567, app/assets/stylesheets/global/style.css */
.wpx-55 {
  width: 55px !important;
}

/* line 97571, app/assets/stylesheets/global/style.css */
.wpx-56 {
  width: 56px !important;
}

/* line 97575, app/assets/stylesheets/global/style.css */
.wpx-57 {
  width: 57px !important;
}

/* line 97579, app/assets/stylesheets/global/style.css */
.wpx-58 {
  width: 58px !important;
}

/* line 97583, app/assets/stylesheets/global/style.css */
.wpx-59 {
  width: 59px !important;
}

/* line 97587, app/assets/stylesheets/global/style.css */
.wpx-60 {
  width: 60px !important;
}

/* line 97591, app/assets/stylesheets/global/style.css */
.wpx-61 {
  width: 61px !important;
}

/* line 97595, app/assets/stylesheets/global/style.css */
.wpx-62 {
  width: 62px !important;
}

/* line 97599, app/assets/stylesheets/global/style.css */
.wpx-63 {
  width: 63px !important;
}

/* line 97603, app/assets/stylesheets/global/style.css */
.wpx-64 {
  width: 64px !important;
}

/* line 97607, app/assets/stylesheets/global/style.css */
.wpx-65 {
  width: 65px !important;
}

/* line 97611, app/assets/stylesheets/global/style.css */
.wpx-66 {
  width: 66px !important;
}

/* line 97615, app/assets/stylesheets/global/style.css */
.wpx-67 {
  width: 67px !important;
}

/* line 97619, app/assets/stylesheets/global/style.css */
.wpx-68 {
  width: 68px !important;
}

/* line 97623, app/assets/stylesheets/global/style.css */
.wpx-69 {
  width: 69px !important;
}

/* line 97627, app/assets/stylesheets/global/style.css */
.wpx-70 {
  width: 70px !important;
}

/* line 97631, app/assets/stylesheets/global/style.css */
.wpx-71 {
  width: 71px !important;
}

/* line 97635, app/assets/stylesheets/global/style.css */
.wpx-72 {
  width: 72px !important;
}

/* line 97639, app/assets/stylesheets/global/style.css */
.wpx-73 {
  width: 73px !important;
}

/* line 97643, app/assets/stylesheets/global/style.css */
.wpx-74 {
  width: 74px !important;
}

/* line 97647, app/assets/stylesheets/global/style.css */
.wpx-75 {
  width: 75px !important;
}

/* line 97651, app/assets/stylesheets/global/style.css */
.wpx-76 {
  width: 76px !important;
}

/* line 97655, app/assets/stylesheets/global/style.css */
.wpx-77 {
  width: 77px !important;
}

/* line 97659, app/assets/stylesheets/global/style.css */
.wpx-78 {
  width: 78px !important;
}

/* line 97663, app/assets/stylesheets/global/style.css */
.wpx-79 {
  width: 79px !important;
}

/* line 97667, app/assets/stylesheets/global/style.css */
.wpx-80 {
  width: 80px !important;
}

/* line 97671, app/assets/stylesheets/global/style.css */
.wpx-81 {
  width: 81px !important;
}

/* line 97675, app/assets/stylesheets/global/style.css */
.wpx-82 {
  width: 82px !important;
}

/* line 97679, app/assets/stylesheets/global/style.css */
.wpx-83 {
  width: 83px !important;
}

/* line 97683, app/assets/stylesheets/global/style.css */
.wpx-84 {
  width: 84px !important;
}

/* line 97687, app/assets/stylesheets/global/style.css */
.wpx-85 {
  width: 85px !important;
}

/* line 97691, app/assets/stylesheets/global/style.css */
.wpx-86 {
  width: 86px !important;
}

/* line 97695, app/assets/stylesheets/global/style.css */
.wpx-87 {
  width: 87px !important;
}

/* line 97699, app/assets/stylesheets/global/style.css */
.wpx-88 {
  width: 88px !important;
}

/* line 97703, app/assets/stylesheets/global/style.css */
.wpx-89 {
  width: 89px !important;
}

/* line 97707, app/assets/stylesheets/global/style.css */
.wpx-90 {
  width: 90px !important;
}

/* line 97711, app/assets/stylesheets/global/style.css */
.wpx-91 {
  width: 91px !important;
}

/* line 97715, app/assets/stylesheets/global/style.css */
.wpx-92 {
  width: 92px !important;
}

/* line 97719, app/assets/stylesheets/global/style.css */
.wpx-93 {
  width: 93px !important;
}

/* line 97723, app/assets/stylesheets/global/style.css */
.wpx-94 {
  width: 94px !important;
}

/* line 97727, app/assets/stylesheets/global/style.css */
.wpx-95 {
  width: 95px !important;
}

/* line 97731, app/assets/stylesheets/global/style.css */
.wpx-96 {
  width: 96px !important;
}

/* line 97735, app/assets/stylesheets/global/style.css */
.wpx-97 {
  width: 97px !important;
}

/* line 97739, app/assets/stylesheets/global/style.css */
.wpx-98 {
  width: 98px !important;
}

/* line 97743, app/assets/stylesheets/global/style.css */
.wpx-99 {
  width: 99px !important;
}

/* line 97747, app/assets/stylesheets/global/style.css */
.wpx-100 {
  width: 100px !important;
}

/* line 97751, app/assets/stylesheets/global/style.css */
.wpx-101 {
  width: 101px !important;
}

/* line 97755, app/assets/stylesheets/global/style.css */
.wpx-102 {
  width: 102px !important;
}

/* line 97759, app/assets/stylesheets/global/style.css */
.wpx-103 {
  width: 103px !important;
}

/* line 97763, app/assets/stylesheets/global/style.css */
.wpx-104 {
  width: 104px !important;
}

/* line 97767, app/assets/stylesheets/global/style.css */
.wpx-105 {
  width: 105px !important;
}

/* line 97771, app/assets/stylesheets/global/style.css */
.wpx-106 {
  width: 106px !important;
}

/* line 97775, app/assets/stylesheets/global/style.css */
.wpx-107 {
  width: 107px !important;
}

/* line 97779, app/assets/stylesheets/global/style.css */
.wpx-108 {
  width: 108px !important;
}

/* line 97783, app/assets/stylesheets/global/style.css */
.wpx-109 {
  width: 109px !important;
}

/* line 97787, app/assets/stylesheets/global/style.css */
.wpx-150 {
  width: 150px !important;
}

/* line 97791, app/assets/stylesheets/global/style.css */
.wpx-151 {
  width: 151px !important;
}

/* line 97795, app/assets/stylesheets/global/style.css */
.wpx-152 {
  width: 152px !important;
}

/* line 97799, app/assets/stylesheets/global/style.css */
.wpx-153 {
  width: 153px !important;
}

/* line 97803, app/assets/stylesheets/global/style.css */
.wpx-154 {
  width: 154px !important;
}

/* line 97807, app/assets/stylesheets/global/style.css */
.wpx-155 {
  width: 155px !important;
}

/* line 97811, app/assets/stylesheets/global/style.css */
.wpx-156 {
  width: 156px !important;
}

/* line 97815, app/assets/stylesheets/global/style.css */
.wpx-157 {
  width: 157px !important;
}

/* line 97819, app/assets/stylesheets/global/style.css */
.wpx-158 {
  width: 158px !important;
}

/* line 97823, app/assets/stylesheets/global/style.css */
.wpx-159 {
  width: 159px !important;
}

/* line 97827, app/assets/stylesheets/global/style.css */
.wpx-200 {
  width: 200px !important;
}

/*----- Width in rem -----*/
/* line 97832, app/assets/stylesheets/global/style.css */
.wrem-1 {
  width: 1rem !important;
}

/* line 97836, app/assets/stylesheets/global/style.css */
.wrem-2 {
  width: 2rem !important;
}

/* line 97840, app/assets/stylesheets/global/style.css */
.wrem-3 {
  width: 3rem !important;
}

/* line 97844, app/assets/stylesheets/global/style.css */
.wrem-4 {
  width: 4rem !important;
}

/* line 97848, app/assets/stylesheets/global/style.css */
.wrem-5 {
  width: 5rem !important;
}

/* line 97852, app/assets/stylesheets/global/style.css */
.wrem-6 {
  width: 6rem !important;
}

/* line 97856, app/assets/stylesheets/global/style.css */
.wrem-7 {
  width: 7rem !important;
}

/* line 97860, app/assets/stylesheets/global/style.css */
.wrem-8 {
  width: 8rem !important;
}

/* line 97864, app/assets/stylesheets/global/style.css */
.wrem-9 {
  width: 9rem !important;
}

/* line 97868, app/assets/stylesheets/global/style.css */
.wrem-10 {
  width: 10rem !important;
}

/* line 97872, app/assets/stylesheets/global/style.css */
.wrem-15 {
  width: 15rem !important;
}

/* line 97876, app/assets/stylesheets/global/style.css */
.wrem-20 {
  width: 20rem !important;
}

/* line 97880, app/assets/stylesheets/global/style.css */
.wrem-21 {
  width: 21rem !important;
}

/* line 97884, app/assets/stylesheets/global/style.css */
.wrem-22 {
  width: 22rem !important;
}

/* line 97888, app/assets/stylesheets/global/style.css */
.wrem-23 {
  width: 23rem !important;
}

/* line 97892, app/assets/stylesheets/global/style.css */
.wrem-24 {
  width: 24rem !important;
}

/* line 97896, app/assets/stylesheets/global/style.css */
.wrem-25 {
  width: 25rem !important;
}

/* line 97900, app/assets/stylesheets/global/style.css */
.wrem-26 {
  width: 26rem !important;
}

/* line 97904, app/assets/stylesheets/global/style.css */
.wrem-27 {
  width: 27rem !important;
}

/* line 97908, app/assets/stylesheets/global/style.css */
.wrem-28 {
  width: 28rem !important;
}

/* line 97912, app/assets/stylesheets/global/style.css */
.wrem-29 {
  width: 29rem !important;
}

/* line 97916, app/assets/stylesheets/global/style.css */
.wrem-30 {
  width: 30rem !important;
}

/* line 97920, app/assets/stylesheets/global/style.css */
.wrem-31 {
  width: 31rem !important;
}

/* line 97924, app/assets/stylesheets/global/style.css */
.wrem-32 {
  width: 32rem !important;
}

/* line 97928, app/assets/stylesheets/global/style.css */
.wrem-33 {
  width: 33rem !important;
}

/* line 97932, app/assets/stylesheets/global/style.css */
.wrem-34 {
  width: 34rem !important;
}

/* line 97936, app/assets/stylesheets/global/style.css */
.wrem-35 {
  width: 35rem !important;
}

/* line 97940, app/assets/stylesheets/global/style.css */
.wrem-36 {
  width: 36rem !important;
}

/* line 97944, app/assets/stylesheets/global/style.css */
.wrem-37 {
  width: 37rem !important;
}

/* line 97948, app/assets/stylesheets/global/style.css */
.wrem-38 {
  width: 38rem !important;
}

/* line 97952, app/assets/stylesheets/global/style.css */
.wrem-39 {
  width: 39rem !important;
}

/* line 97956, app/assets/stylesheets/global/style.css */
.wrem-40 {
  width: 40rem !important;
}

/* line 97960, app/assets/stylesheets/global/style.css */
.wrem-41 {
  width: 41rem !important;
}

/* line 97964, app/assets/stylesheets/global/style.css */
.wrem-42 {
  width: 42rem !important;
}

/* line 97968, app/assets/stylesheets/global/style.css */
.wrem-43 {
  width: 43rem !important;
}

/* line 97972, app/assets/stylesheets/global/style.css */
.wrem-44 {
  width: 44rem !important;
}

/* line 97976, app/assets/stylesheets/global/style.css */
.wrem-45 {
  width: 45rem !important;
}

/* line 97980, app/assets/stylesheets/global/style.css */
.wrem-46 {
  width: 46rem !important;
}

/* line 97984, app/assets/stylesheets/global/style.css */
.wrem-47 {
  width: 47rem !important;
}

/* line 97988, app/assets/stylesheets/global/style.css */
.wrem-48 {
  width: 48rem !important;
}

/* line 97992, app/assets/stylesheets/global/style.css */
.wrem-49 {
  width: 49rem !important;
}

/* line 97996, app/assets/stylesheets/global/style.css */
.wrem-50 {
  width: 50rem !important;
}

/* line 98000, app/assets/stylesheets/global/style.css */
.wrem-51 {
  width: 51rem !important;
}

/* line 98004, app/assets/stylesheets/global/style.css */
.wrem-52 {
  width: 52rem !important;
}

/* line 98008, app/assets/stylesheets/global/style.css */
.wrem-53 {
  width: 53rem !important;
}

/* line 98012, app/assets/stylesheets/global/style.css */
.wrem-54 {
  width: 54rem !important;
}

/* line 98016, app/assets/stylesheets/global/style.css */
.wrem-55 {
  width: 55rem !important;
}

/* line 98020, app/assets/stylesheets/global/style.css */
.wrem-56 {
  width: 56rem !important;
}

/* line 98024, app/assets/stylesheets/global/style.css */
.wrem-57 {
  width: 57rem !important;
}

/* line 98028, app/assets/stylesheets/global/style.css */
.wrem-58 {
  width: 58rem !important;
}

/* line 98032, app/assets/stylesheets/global/style.css */
.wrem-59 {
  width: 59rem !important;
}

/* line 98036, app/assets/stylesheets/global/style.css */
.wrem-60 {
  width: 60rem !important;
}

/* line 98040, app/assets/stylesheets/global/style.css */
.wrem-61 {
  width: 61rem !important;
}

/* line 98044, app/assets/stylesheets/global/style.css */
.wrem-62 {
  width: 62rem !important;
}

/* line 98048, app/assets/stylesheets/global/style.css */
.wrem-63 {
  width: 63rem !important;
}

/* line 98052, app/assets/stylesheets/global/style.css */
.wrem-64 {
  width: 64rem !important;
}

/* line 98056, app/assets/stylesheets/global/style.css */
.wrem-65 {
  width: 65rem !important;
}

/* line 98060, app/assets/stylesheets/global/style.css */
.wrem-66 {
  width: 66rem !important;
}

/* line 98064, app/assets/stylesheets/global/style.css */
.wrem-67 {
  width: 67rem !important;
}

/* line 98068, app/assets/stylesheets/global/style.css */
.wrem-68 {
  width: 68rem !important;
}

/* line 98072, app/assets/stylesheets/global/style.css */
.wrem-69 {
  width: 69rem !important;
}

/* line 98076, app/assets/stylesheets/global/style.css */
.wrem-70 {
  width: 70rem !important;
}

/* line 98080, app/assets/stylesheets/global/style.css */
.wrem-71 {
  width: 71rem !important;
}

/* line 98084, app/assets/stylesheets/global/style.css */
.wrem-72 {
  width: 72rem !important;
}

/* line 98088, app/assets/stylesheets/global/style.css */
.wrem-73 {
  width: 73rem !important;
}

/* line 98092, app/assets/stylesheets/global/style.css */
.wrem-74 {
  width: 74rem !important;
}

/* line 98096, app/assets/stylesheets/global/style.css */
.wrem-75 {
  width: 75rem !important;
}

/* line 98100, app/assets/stylesheets/global/style.css */
.wrem-76 {
  width: 76rem !important;
}

/* line 98104, app/assets/stylesheets/global/style.css */
.wrem-77 {
  width: 77rem !important;
}

/* line 98108, app/assets/stylesheets/global/style.css */
.wrem-78 {
  width: 78rem !important;
}

/* line 98112, app/assets/stylesheets/global/style.css */
.wrem-79 {
  width: 79rem !important;
}

/* line 98116, app/assets/stylesheets/global/style.css */
.wrem-80 {
  width: 80rem !important;
}

/* line 98120, app/assets/stylesheets/global/style.css */
.wrem-81 {
  width: 81rem !important;
}

/* line 98124, app/assets/stylesheets/global/style.css */
.wrem-82 {
  width: 82rem !important;
}

/* line 98128, app/assets/stylesheets/global/style.css */
.wrem-83 {
  width: 83rem !important;
}

/* line 98132, app/assets/stylesheets/global/style.css */
.wrem-84 {
  width: 84rem !important;
}

/* line 98136, app/assets/stylesheets/global/style.css */
.wrem-85 {
  width: 85rem !important;
}

/* line 98140, app/assets/stylesheets/global/style.css */
.wrem-86 {
  width: 86rem !important;
}

/* line 98144, app/assets/stylesheets/global/style.css */
.wrem-87 {
  width: 87rem !important;
}

/* line 98148, app/assets/stylesheets/global/style.css */
.wrem-88 {
  width: 88rem !important;
}

/* line 98152, app/assets/stylesheets/global/style.css */
.wrem-89 {
  width: 89rem !important;
}

/* line 98156, app/assets/stylesheets/global/style.css */
.wrem-90 {
  width: 90rem !important;
}

/* line 98160, app/assets/stylesheets/global/style.css */
.wrem-91 {
  width: 91rem !important;
}

/* line 98164, app/assets/stylesheets/global/style.css */
.wrem-92 {
  width: 92rem !important;
}

/* line 98168, app/assets/stylesheets/global/style.css */
.wrem-93 {
  width: 93rem !important;
}

/* line 98172, app/assets/stylesheets/global/style.css */
.wrem-94 {
  width: 94rem !important;
}

/* line 98176, app/assets/stylesheets/global/style.css */
.wrem-95 {
  width: 95rem !important;
}

/* line 98180, app/assets/stylesheets/global/style.css */
.wrem-96 {
  width: 96rem !important;
}

/* line 98184, app/assets/stylesheets/global/style.css */
.wrem-97 {
  width: 97rem !important;
}

/* line 98188, app/assets/stylesheets/global/style.css */
.wrem-98 {
  width: 98rem !important;
}

/* line 98192, app/assets/stylesheets/global/style.css */
.wrem-99 {
  width: 99rem !important;
}

/* line 98196, app/assets/stylesheets/global/style.css */
.wrem-100 {
  width: 100rem !important;
}

/* line 98200, app/assets/stylesheets/global/style.css */
.wrem-1-1 {
  width: 1.1rem !important;
}

/* line 98204, app/assets/stylesheets/global/style.css */
.wrem-2-1 {
  width: 2.1rem !important;
}

/* line 98208, app/assets/stylesheets/global/style.css */
.wrem-3-1 {
  width: 3.1rem !important;
}

/* line 98212, app/assets/stylesheets/global/style.css */
.wrem-4-1 {
  width: 4.1rem !important;
}

/* line 98216, app/assets/stylesheets/global/style.css */
.wrem-5-1 {
  width: 5.1rem !important;
}

/* line 98220, app/assets/stylesheets/global/style.css */
.wrem-6-1 {
  width: 6.1rem !important;
}

/* line 98224, app/assets/stylesheets/global/style.css */
.wrem-7-1 {
  width: 7.1rem !important;
}

/* line 98228, app/assets/stylesheets/global/style.css */
.wrem-8-1 {
  width: 8.1rem !important;
}

/* line 98232, app/assets/stylesheets/global/style.css */
.wrem-9-1 {
  width: 9.1rem !important;
}

/* line 98236, app/assets/stylesheets/global/style.css */
.wrem-10-1 {
  width: 10.1rem !important;
}

/* line 98240, app/assets/stylesheets/global/style.css */
.wrem-15-1 {
  width: 15.1rem !important;
}

/* line 98244, app/assets/stylesheets/global/style.css */
.wrem-20-1 {
  width: 20.1rem !important;
}

/* line 98248, app/assets/stylesheets/global/style.css */
.wrem-21-1 {
  width: 21.1rem !important;
}

/* line 98252, app/assets/stylesheets/global/style.css */
.wrem-22-1 {
  width: 22.1rem !important;
}

/* line 98256, app/assets/stylesheets/global/style.css */
.wrem-23-1 {
  width: 23.1rem !important;
}

/* line 98260, app/assets/stylesheets/global/style.css */
.wrem-24-1 {
  width: 24.1rem !important;
}

/* line 98264, app/assets/stylesheets/global/style.css */
.wrem-25-1 {
  width: 25.1rem !important;
}

/* line 98268, app/assets/stylesheets/global/style.css */
.wrem-26-1 {
  width: 26.1rem !important;
}

/* line 98272, app/assets/stylesheets/global/style.css */
.wrem-27-1 {
  width: 27.1rem !important;
}

/* line 98276, app/assets/stylesheets/global/style.css */
.wrem-28-1 {
  width: 28.1rem !important;
}

/* line 98280, app/assets/stylesheets/global/style.css */
.wrem-29-1 {
  width: 29.1rem !important;
}

/* line 98284, app/assets/stylesheets/global/style.css */
.wrem-30-1 {
  width: 30.1rem !important;
}

/* line 98288, app/assets/stylesheets/global/style.css */
.wrem-31-1 {
  width: 31.1rem !important;
}

/* line 98292, app/assets/stylesheets/global/style.css */
.wrem-32-1 {
  width: 32.1rem !important;
}

/* line 98296, app/assets/stylesheets/global/style.css */
.wrem-33-1 {
  width: 33.1rem !important;
}

/* line 98300, app/assets/stylesheets/global/style.css */
.wrem-34-1 {
  width: 34.1rem !important;
}

/* line 98304, app/assets/stylesheets/global/style.css */
.wrem-35-1 {
  width: 35.1rem !important;
}

/* line 98308, app/assets/stylesheets/global/style.css */
.wrem-36-1 {
  width: 36.1rem !important;
}

/* line 98312, app/assets/stylesheets/global/style.css */
.wrem-37-1 {
  width: 37.1rem !important;
}

/* line 98316, app/assets/stylesheets/global/style.css */
.wrem-38-1 {
  width: 38.1rem !important;
}

/* line 98320, app/assets/stylesheets/global/style.css */
.wrem-39-1 {
  width: 39.1rem !important;
}

/* line 98324, app/assets/stylesheets/global/style.css */
.wrem-40-1 {
  width: 40.1rem !important;
}

/* line 98328, app/assets/stylesheets/global/style.css */
.wrem-41-1 {
  width: 41.1rem !important;
}

/* line 98332, app/assets/stylesheets/global/style.css */
.wrem-42-1 {
  width: 42.1rem !important;
}

/* line 98336, app/assets/stylesheets/global/style.css */
.wrem-43-1 {
  width: 43.1rem !important;
}

/* line 98340, app/assets/stylesheets/global/style.css */
.wrem-44-1 {
  width: 44.1rem !important;
}

/* line 98344, app/assets/stylesheets/global/style.css */
.wrem-45-1 {
  width: 45.1rem !important;
}

/* line 98348, app/assets/stylesheets/global/style.css */
.wrem-46-1 {
  width: 46.1rem !important;
}

/* line 98352, app/assets/stylesheets/global/style.css */
.wrem-47-1 {
  width: 47.1rem !important;
}

/* line 98356, app/assets/stylesheets/global/style.css */
.wrem-48-1 {
  width: 48.1rem !important;
}

/* line 98360, app/assets/stylesheets/global/style.css */
.wrem-49-1 {
  width: 49.1rem !important;
}

/* line 98364, app/assets/stylesheets/global/style.css */
.wrem-50-1 {
  width: 50.1rem !important;
}

/* line 98368, app/assets/stylesheets/global/style.css */
.wrem-51-1 {
  width: 51.1rem !important;
}

/* line 98372, app/assets/stylesheets/global/style.css */
.wrem-52-1 {
  width: 52.1rem !important;
}

/* line 98376, app/assets/stylesheets/global/style.css */
.wrem-53-1 {
  width: 53.1rem !important;
}

/* line 98380, app/assets/stylesheets/global/style.css */
.wrem-54-1 {
  width: 54.1rem !important;
}

/* line 98384, app/assets/stylesheets/global/style.css */
.wrem-55-1 {
  width: 55.1rem !important;
}

/* line 98388, app/assets/stylesheets/global/style.css */
.wrem-56-1 {
  width: 56.1rem !important;
}

/* line 98392, app/assets/stylesheets/global/style.css */
.wrem-57-1 {
  width: 57.1rem !important;
}

/* line 98396, app/assets/stylesheets/global/style.css */
.wrem-58-1 {
  width: 58.1rem !important;
}

/* line 98400, app/assets/stylesheets/global/style.css */
.wrem-59-1 {
  width: 59.1rem !important;
}

/* line 98404, app/assets/stylesheets/global/style.css */
.wrem-60-1 {
  width: 60.1rem !important;
}

/* line 98408, app/assets/stylesheets/global/style.css */
.wrem-61-1 {
  width: 61.1rem !important;
}

/* line 98412, app/assets/stylesheets/global/style.css */
.wrem-62-1 {
  width: 62.1rem !important;
}

/* line 98416, app/assets/stylesheets/global/style.css */
.wrem-63-1 {
  width: 63.1rem !important;
}

/* line 98420, app/assets/stylesheets/global/style.css */
.wrem-64-1 {
  width: 64.1rem !important;
}

/* line 98424, app/assets/stylesheets/global/style.css */
.wrem-65-1 {
  width: 65.1rem !important;
}

/* line 98428, app/assets/stylesheets/global/style.css */
.wrem-66-1 {
  width: 66.1rem !important;
}

/* line 98432, app/assets/stylesheets/global/style.css */
.wrem-67-1 {
  width: 67.1rem !important;
}

/* line 98436, app/assets/stylesheets/global/style.css */
.wrem-68-1 {
  width: 68.1rem !important;
}

/* line 98440, app/assets/stylesheets/global/style.css */
.wrem-69-1 {
  width: 69.1rem !important;
}

/* line 98444, app/assets/stylesheets/global/style.css */
.wrem-70-1 {
  width: 70.1rem !important;
}

/* line 98448, app/assets/stylesheets/global/style.css */
.wrem-71-1 {
  width: 71.1rem !important;
}

/* line 98452, app/assets/stylesheets/global/style.css */
.wrem-72-1 {
  width: 72.1rem !important;
}

/* line 98456, app/assets/stylesheets/global/style.css */
.wrem-73-1 {
  width: 73.1rem !important;
}

/* line 98460, app/assets/stylesheets/global/style.css */
.wrem-74-1 {
  width: 74.1rem !important;
}

/* line 98464, app/assets/stylesheets/global/style.css */
.wrem-75-1 {
  width: 75.1rem !important;
}

/* line 98468, app/assets/stylesheets/global/style.css */
.wrem-76-1 {
  width: 76.1rem !important;
}

/* line 98472, app/assets/stylesheets/global/style.css */
.wrem-77-1 {
  width: 77.1rem !important;
}

/* line 98476, app/assets/stylesheets/global/style.css */
.wrem-78-1 {
  width: 78.1rem !important;
}

/* line 98480, app/assets/stylesheets/global/style.css */
.wrem-79-1 {
  width: 79.1rem !important;
}

/* line 98484, app/assets/stylesheets/global/style.css */
.wrem-80-1 {
  width: 80.1rem !important;
}

/* line 98488, app/assets/stylesheets/global/style.css */
.wrem-81-1 {
  width: 81.1rem !important;
}

/* line 98492, app/assets/stylesheets/global/style.css */
.wrem-82-1 {
  width: 82.1rem !important;
}

/* line 98496, app/assets/stylesheets/global/style.css */
.wrem-83-1 {
  width: 83.1rem !important;
}

/* line 98500, app/assets/stylesheets/global/style.css */
.wrem-84-1 {
  width: 84.1rem !important;
}

/* line 98504, app/assets/stylesheets/global/style.css */
.wrem-85-1 {
  width: 85.1rem !important;
}

/* line 98508, app/assets/stylesheets/global/style.css */
.wrem-86-1 {
  width: 86.1rem !important;
}

/* line 98512, app/assets/stylesheets/global/style.css */
.wrem-87-1 {
  width: 87.1rem !important;
}

/* line 98516, app/assets/stylesheets/global/style.css */
.wrem-88-1 {
  width: 88.1rem !important;
}

/* line 98520, app/assets/stylesheets/global/style.css */
.wrem-89-1 {
  width: 89.1rem !important;
}

/* line 98524, app/assets/stylesheets/global/style.css */
.wrem-90-1 {
  width: 90.1rem !important;
}

/* line 98528, app/assets/stylesheets/global/style.css */
.wrem-91-1 {
  width: 91.1rem !important;
}

/* line 98532, app/assets/stylesheets/global/style.css */
.wrem-92-1 {
  width: 92.1rem !important;
}

/* line 98536, app/assets/stylesheets/global/style.css */
.wrem-93-1 {
  width: 93.1rem !important;
}

/* line 98540, app/assets/stylesheets/global/style.css */
.wrem-94-1 {
  width: 94.1rem !important;
}

/* line 98544, app/assets/stylesheets/global/style.css */
.wrem-95-1 {
  width: 95.1rem !important;
}

/* line 98548, app/assets/stylesheets/global/style.css */
.wrem-96-1 {
  width: 96.1rem !important;
}

/* line 98552, app/assets/stylesheets/global/style.css */
.wrem-97-1 {
  width: 97.1rem !important;
}

/* line 98556, app/assets/stylesheets/global/style.css */
.wrem-98-1 {
  width: 98.1rem !important;
}

/* line 98560, app/assets/stylesheets/global/style.css */
.wrem-99-1 {
  width: 99.1rem !important;
}

/* line 98564, app/assets/stylesheets/global/style.css */
.wrem-1-15 {
  width: 1.15rem !important;
}

/* line 98568, app/assets/stylesheets/global/style.css */
.wrem-2-15 {
  width: 2.15rem !important;
}

/* line 98572, app/assets/stylesheets/global/style.css */
.wrem-3-15 {
  width: 3.15rem !important;
}

/* line 98576, app/assets/stylesheets/global/style.css */
.wrem-4-15 {
  width: 4.15rem !important;
}

/* line 98580, app/assets/stylesheets/global/style.css */
.wrem-5-15 {
  width: 5.15rem !important;
}

/* line 98584, app/assets/stylesheets/global/style.css */
.wrem-6-15 {
  width: 6.15rem !important;
}

/* line 98588, app/assets/stylesheets/global/style.css */
.wrem-7-15 {
  width: 7.15rem !important;
}

/* line 98592, app/assets/stylesheets/global/style.css */
.wrem-8-15 {
  width: 8.15rem !important;
}

/* line 98596, app/assets/stylesheets/global/style.css */
.wrem-9-15 {
  width: 9.15rem !important;
}

/* line 98600, app/assets/stylesheets/global/style.css */
.wrem-10-15 {
  width: 10.15rem !important;
}

/* line 98604, app/assets/stylesheets/global/style.css */
.wrem-15-15 {
  width: 15.15rem !important;
}

/* line 98608, app/assets/stylesheets/global/style.css */
.wrem-20-15 {
  width: 20.15rem !important;
}

/* line 98612, app/assets/stylesheets/global/style.css */
.wrem-21-15 {
  width: 21.15rem !important;
}

/* line 98616, app/assets/stylesheets/global/style.css */
.wrem-22-15 {
  width: 22.15rem !important;
}

/* line 98620, app/assets/stylesheets/global/style.css */
.wrem-23-15 {
  width: 23.15rem !important;
}

/* line 98624, app/assets/stylesheets/global/style.css */
.wrem-24-15 {
  width: 24.15rem !important;
}

/* line 98628, app/assets/stylesheets/global/style.css */
.wrem-25-15 {
  width: 25.15rem !important;
}

/* line 98632, app/assets/stylesheets/global/style.css */
.wrem-26-15 {
  width: 26.15rem !important;
}

/* line 98636, app/assets/stylesheets/global/style.css */
.wrem-27-15 {
  width: 27.15rem !important;
}

/* line 98640, app/assets/stylesheets/global/style.css */
.wrem-28-15 {
  width: 28.15rem !important;
}

/* line 98644, app/assets/stylesheets/global/style.css */
.wrem-29-15 {
  width: 29.15rem !important;
}

/* line 98648, app/assets/stylesheets/global/style.css */
.wrem-30-15 {
  width: 30.15rem !important;
}

/* line 98652, app/assets/stylesheets/global/style.css */
.wrem-31-15 {
  width: 31.15rem !important;
}

/* line 98656, app/assets/stylesheets/global/style.css */
.wrem-32-15 {
  width: 32.15rem !important;
}

/* line 98660, app/assets/stylesheets/global/style.css */
.wrem-33-15 {
  width: 33.15rem !important;
}

/* line 98664, app/assets/stylesheets/global/style.css */
.wrem-34-15 {
  width: 34.15rem !important;
}

/* line 98668, app/assets/stylesheets/global/style.css */
.wrem-35-15 {
  width: 35.15rem !important;
}

/* line 98672, app/assets/stylesheets/global/style.css */
.wrem-36-15 {
  width: 36.15rem !important;
}

/* line 98676, app/assets/stylesheets/global/style.css */
.wrem-37-15 {
  width: 37.15rem !important;
}

/* line 98680, app/assets/stylesheets/global/style.css */
.wrem-38-15 {
  width: 38.15rem !important;
}

/* line 98684, app/assets/stylesheets/global/style.css */
.wrem-39-15 {
  width: 39.15rem !important;
}

/* line 98688, app/assets/stylesheets/global/style.css */
.wrem-40-15 {
  width: 40.15rem !important;
}

/* line 98692, app/assets/stylesheets/global/style.css */
.wrem-41-15 {
  width: 41.15rem !important;
}

/* line 98696, app/assets/stylesheets/global/style.css */
.wrem-42-15 {
  width: 42.15rem !important;
}

/* line 98700, app/assets/stylesheets/global/style.css */
.wrem-43-15 {
  width: 43.15rem !important;
}

/* line 98704, app/assets/stylesheets/global/style.css */
.wrem-44-15 {
  width: 44.15rem !important;
}

/* line 98708, app/assets/stylesheets/global/style.css */
.wrem-45-15 {
  width: 45.15rem !important;
}

/* line 98712, app/assets/stylesheets/global/style.css */
.wrem-46-15 {
  width: 46.15rem !important;
}

/* line 98716, app/assets/stylesheets/global/style.css */
.wrem-47-15 {
  width: 47.15rem !important;
}

/* line 98720, app/assets/stylesheets/global/style.css */
.wrem-48-15 {
  width: 48.15rem !important;
}

/* line 98724, app/assets/stylesheets/global/style.css */
.wrem-49-15 {
  width: 49.15rem !important;
}

/* line 98728, app/assets/stylesheets/global/style.css */
.wrem-50-15 {
  width: 50.15rem !important;
}

/* line 98732, app/assets/stylesheets/global/style.css */
.wrem-51-15 {
  width: 51.15rem !important;
}

/* line 98736, app/assets/stylesheets/global/style.css */
.wrem-52-15 {
  width: 52.15rem !important;
}

/* line 98740, app/assets/stylesheets/global/style.css */
.wrem-53-15 {
  width: 53.15rem !important;
}

/* line 98744, app/assets/stylesheets/global/style.css */
.wrem-54-15 {
  width: 54.15rem !important;
}

/* line 98748, app/assets/stylesheets/global/style.css */
.wrem-55-15 {
  width: 55.15rem !important;
}

/* line 98752, app/assets/stylesheets/global/style.css */
.wrem-56-15 {
  width: 56.15rem !important;
}

/* line 98756, app/assets/stylesheets/global/style.css */
.wrem-57-15 {
  width: 57.15rem !important;
}

/* line 98760, app/assets/stylesheets/global/style.css */
.wrem-58-15 {
  width: 58.15rem !important;
}

/* line 98764, app/assets/stylesheets/global/style.css */
.wrem-59-15 {
  width: 59.15rem !important;
}

/* line 98768, app/assets/stylesheets/global/style.css */
.wrem-60-15 {
  width: 60.15rem !important;
}

/* line 98772, app/assets/stylesheets/global/style.css */
.wrem-61-15 {
  width: 61.15rem !important;
}

/* line 98776, app/assets/stylesheets/global/style.css */
.wrem-62-15 {
  width: 62.15rem !important;
}

/* line 98780, app/assets/stylesheets/global/style.css */
.wrem-63-15 {
  width: 63.15rem !important;
}

/* line 98784, app/assets/stylesheets/global/style.css */
.wrem-64-15 {
  width: 64.15rem !important;
}

/* line 98788, app/assets/stylesheets/global/style.css */
.wrem-65-15 {
  width: 65.15rem !important;
}

/* line 98792, app/assets/stylesheets/global/style.css */
.wrem-66-15 {
  width: 66.15rem !important;
}

/* line 98796, app/assets/stylesheets/global/style.css */
.wrem-67-15 {
  width: 67.15rem !important;
}

/* line 98800, app/assets/stylesheets/global/style.css */
.wrem-68-15 {
  width: 68.15rem !important;
}

/* line 98804, app/assets/stylesheets/global/style.css */
.wrem-69-15 {
  width: 69.15rem !important;
}

/* line 98808, app/assets/stylesheets/global/style.css */
.wrem-70-15 {
  width: 70.15rem !important;
}

/* line 98812, app/assets/stylesheets/global/style.css */
.wrem-71-15 {
  width: 71.15rem !important;
}

/* line 98816, app/assets/stylesheets/global/style.css */
.wrem-72-15 {
  width: 72.15rem !important;
}

/* line 98820, app/assets/stylesheets/global/style.css */
.wrem-73-15 {
  width: 73.15rem !important;
}

/* line 98824, app/assets/stylesheets/global/style.css */
.wrem-74-15 {
  width: 74.15rem !important;
}

/* line 98828, app/assets/stylesheets/global/style.css */
.wrem-75-15 {
  width: 75.15rem !important;
}

/* line 98832, app/assets/stylesheets/global/style.css */
.wrem-76-15 {
  width: 76.15rem !important;
}

/* line 98836, app/assets/stylesheets/global/style.css */
.wrem-77-15 {
  width: 77.15rem !important;
}

/* line 98840, app/assets/stylesheets/global/style.css */
.wrem-78-15 {
  width: 78.15rem !important;
}

/* line 98844, app/assets/stylesheets/global/style.css */
.wrem-79-15 {
  width: 79.15rem !important;
}

/* line 98848, app/assets/stylesheets/global/style.css */
.wrem-80-15 {
  width: 80.15rem !important;
}

/* line 98852, app/assets/stylesheets/global/style.css */
.wrem-81-15 {
  width: 81.15rem !important;
}

/* line 98856, app/assets/stylesheets/global/style.css */
.wrem-82-15 {
  width: 82.15rem !important;
}

/* line 98860, app/assets/stylesheets/global/style.css */
.wrem-83-15 {
  width: 83.15rem !important;
}

/* line 98864, app/assets/stylesheets/global/style.css */
.wrem-84-15 {
  width: 84.15rem !important;
}

/* line 98868, app/assets/stylesheets/global/style.css */
.wrem-85-15 {
  width: 85.15rem !important;
}

/* line 98872, app/assets/stylesheets/global/style.css */
.wrem-86-15 {
  width: 86.15rem !important;
}

/* line 98876, app/assets/stylesheets/global/style.css */
.wrem-87-15 {
  width: 87.15rem !important;
}

/* line 98880, app/assets/stylesheets/global/style.css */
.wrem-88-15 {
  width: 88.15rem !important;
}

/* line 98884, app/assets/stylesheets/global/style.css */
.wrem-89-15 {
  width: 89.15rem !important;
}

/* line 98888, app/assets/stylesheets/global/style.css */
.wrem-90-15 {
  width: 90.15rem !important;
}

/* line 98892, app/assets/stylesheets/global/style.css */
.wrem-91-15 {
  width: 91.15rem !important;
}

/* line 98896, app/assets/stylesheets/global/style.css */
.wrem-92-15 {
  width: 92.15rem !important;
}

/* line 98900, app/assets/stylesheets/global/style.css */
.wrem-93-15 {
  width: 93.15rem !important;
}

/* line 98904, app/assets/stylesheets/global/style.css */
.wrem-94-15 {
  width: 94.15rem !important;
}

/* line 98908, app/assets/stylesheets/global/style.css */
.wrem-95-15 {
  width: 95.15rem !important;
}

/* line 98912, app/assets/stylesheets/global/style.css */
.wrem-96-15 {
  width: 96.15rem !important;
}

/* line 98916, app/assets/stylesheets/global/style.css */
.wrem-97-15 {
  width: 97.15rem !important;
}

/* line 98920, app/assets/stylesheets/global/style.css */
.wrem-98-15 {
  width: 98.15rem !important;
}

/* line 98924, app/assets/stylesheets/global/style.css */
.wrem-99-15 {
  width: 99.15rem !important;
}

/* line 98928, app/assets/stylesheets/global/style.css */
.wrem-1-2 {
  width: 1.2rem !important;
}

/* line 98932, app/assets/stylesheets/global/style.css */
.wrem-2-2 {
  width: 2.2rem !important;
}

/* line 98936, app/assets/stylesheets/global/style.css */
.wrem-3-2 {
  width: 3.2rem !important;
}

/* line 98940, app/assets/stylesheets/global/style.css */
.wrem-4-2 {
  width: 4.2rem !important;
}

/* line 98944, app/assets/stylesheets/global/style.css */
.wrem-5-2 {
  width: 5.2rem !important;
}

/* line 98948, app/assets/stylesheets/global/style.css */
.wrem-6-2 {
  width: 6.2rem !important;
}

/* line 98952, app/assets/stylesheets/global/style.css */
.wrem-7-2 {
  width: 7.2rem !important;
}

/* line 98956, app/assets/stylesheets/global/style.css */
.wrem-8-2 {
  width: 8.2rem !important;
}

/* line 98960, app/assets/stylesheets/global/style.css */
.wrem-9-2 {
  width: 9.2rem !important;
}

/* line 98964, app/assets/stylesheets/global/style.css */
.wrem-10-2 {
  width: 10.2rem !important;
}

/* line 98968, app/assets/stylesheets/global/style.css */
.wrem-15-2 {
  width: 15.2rem !important;
}

/* line 98972, app/assets/stylesheets/global/style.css */
.wrem-20-2 {
  width: 20.2rem !important;
}

/* line 98976, app/assets/stylesheets/global/style.css */
.wrem-21-2 {
  width: 21.2rem !important;
}

/* line 98980, app/assets/stylesheets/global/style.css */
.wrem-22-2 {
  width: 22.2rem !important;
}

/* line 98984, app/assets/stylesheets/global/style.css */
.wrem-23-2 {
  width: 23.2rem !important;
}

/* line 98988, app/assets/stylesheets/global/style.css */
.wrem-24-2 {
  width: 24.2rem !important;
}

/* line 98992, app/assets/stylesheets/global/style.css */
.wrem-25-2 {
  width: 25.2rem !important;
}

/* line 98996, app/assets/stylesheets/global/style.css */
.wrem-26-2 {
  width: 26.2rem !important;
}

/* line 99000, app/assets/stylesheets/global/style.css */
.wrem-27-2 {
  width: 27.2rem !important;
}

/* line 99004, app/assets/stylesheets/global/style.css */
.wrem-28-2 {
  width: 28.2rem !important;
}

/* line 99008, app/assets/stylesheets/global/style.css */
.wrem-29-2 {
  width: 29.2rem !important;
}

/* line 99012, app/assets/stylesheets/global/style.css */
.wrem-30-2 {
  width: 30.2rem !important;
}

/* line 99016, app/assets/stylesheets/global/style.css */
.wrem-31-2 {
  width: 31.2rem !important;
}

/* line 99020, app/assets/stylesheets/global/style.css */
.wrem-32-2 {
  width: 32.2rem !important;
}

/* line 99024, app/assets/stylesheets/global/style.css */
.wrem-33-2 {
  width: 33.2rem !important;
}

/* line 99028, app/assets/stylesheets/global/style.css */
.wrem-34-2 {
  width: 34.2rem !important;
}

/* line 99032, app/assets/stylesheets/global/style.css */
.wrem-35-2 {
  width: 35.2rem !important;
}

/* line 99036, app/assets/stylesheets/global/style.css */
.wrem-36-2 {
  width: 36.2rem !important;
}

/* line 99040, app/assets/stylesheets/global/style.css */
.wrem-37-2 {
  width: 37.2rem !important;
}

/* line 99044, app/assets/stylesheets/global/style.css */
.wrem-38-2 {
  width: 38.2rem !important;
}

/* line 99048, app/assets/stylesheets/global/style.css */
.wrem-39-2 {
  width: 39.2rem !important;
}

/* line 99052, app/assets/stylesheets/global/style.css */
.wrem-40-2 {
  width: 40.2rem !important;
}

/* line 99056, app/assets/stylesheets/global/style.css */
.wrem-41-2 {
  width: 41.2rem !important;
}

/* line 99060, app/assets/stylesheets/global/style.css */
.wrem-42-2 {
  width: 42.2rem !important;
}

/* line 99064, app/assets/stylesheets/global/style.css */
.wrem-43-2 {
  width: 43.2rem !important;
}

/* line 99068, app/assets/stylesheets/global/style.css */
.wrem-44-2 {
  width: 44.2rem !important;
}

/* line 99072, app/assets/stylesheets/global/style.css */
.wrem-45-2 {
  width: 45.2rem !important;
}

/* line 99076, app/assets/stylesheets/global/style.css */
.wrem-46-2 {
  width: 46.2rem !important;
}

/* line 99080, app/assets/stylesheets/global/style.css */
.wrem-47-2 {
  width: 47.2rem !important;
}

/* line 99084, app/assets/stylesheets/global/style.css */
.wrem-48-2 {
  width: 48.2rem !important;
}

/* line 99088, app/assets/stylesheets/global/style.css */
.wrem-49-2 {
  width: 49.2rem !important;
}

/* line 99092, app/assets/stylesheets/global/style.css */
.wrem-50-2 {
  width: 50.2rem !important;
}

/* line 99096, app/assets/stylesheets/global/style.css */
.wrem-51-2 {
  width: 51.2rem !important;
}

/* line 99100, app/assets/stylesheets/global/style.css */
.wrem-52-2 {
  width: 52.2rem !important;
}

/* line 99104, app/assets/stylesheets/global/style.css */
.wrem-53-2 {
  width: 53.2rem !important;
}

/* line 99108, app/assets/stylesheets/global/style.css */
.wrem-54-2 {
  width: 54.2rem !important;
}

/* line 99112, app/assets/stylesheets/global/style.css */
.wrem-55-2 {
  width: 55.2rem !important;
}

/* line 99116, app/assets/stylesheets/global/style.css */
.wrem-56-2 {
  width: 56.2rem !important;
}

/* line 99120, app/assets/stylesheets/global/style.css */
.wrem-57-2 {
  width: 57.2rem !important;
}

/* line 99124, app/assets/stylesheets/global/style.css */
.wrem-58-2 {
  width: 58.2rem !important;
}

/* line 99128, app/assets/stylesheets/global/style.css */
.wrem-59-2 {
  width: 59.2rem !important;
}

/* line 99132, app/assets/stylesheets/global/style.css */
.wrem-60-2 {
  width: 60.2rem !important;
}

/* line 99136, app/assets/stylesheets/global/style.css */
.wrem-61-2 {
  width: 61.2rem !important;
}

/* line 99140, app/assets/stylesheets/global/style.css */
.wrem-62-2 {
  width: 62.2rem !important;
}

/* line 99144, app/assets/stylesheets/global/style.css */
.wrem-63-2 {
  width: 63.2rem !important;
}

/* line 99148, app/assets/stylesheets/global/style.css */
.wrem-64-2 {
  width: 64.2rem !important;
}

/* line 99152, app/assets/stylesheets/global/style.css */
.wrem-65-2 {
  width: 65.2rem !important;
}

/* line 99156, app/assets/stylesheets/global/style.css */
.wrem-66-2 {
  width: 66.2rem !important;
}

/* line 99160, app/assets/stylesheets/global/style.css */
.wrem-67-2 {
  width: 67.2rem !important;
}

/* line 99164, app/assets/stylesheets/global/style.css */
.wrem-68-2 {
  width: 68.2rem !important;
}

/* line 99168, app/assets/stylesheets/global/style.css */
.wrem-69-2 {
  width: 69.2rem !important;
}

/* line 99172, app/assets/stylesheets/global/style.css */
.wrem-70-2 {
  width: 70.2rem !important;
}

/* line 99176, app/assets/stylesheets/global/style.css */
.wrem-71-2 {
  width: 71.2rem !important;
}

/* line 99180, app/assets/stylesheets/global/style.css */
.wrem-72-2 {
  width: 72.2rem !important;
}

/* line 99184, app/assets/stylesheets/global/style.css */
.wrem-73-2 {
  width: 73.2rem !important;
}

/* line 99188, app/assets/stylesheets/global/style.css */
.wrem-74-2 {
  width: 74.2rem !important;
}

/* line 99192, app/assets/stylesheets/global/style.css */
.wrem-75-2 {
  width: 75.2rem !important;
}

/* line 99196, app/assets/stylesheets/global/style.css */
.wrem-76-2 {
  width: 76.2rem !important;
}

/* line 99200, app/assets/stylesheets/global/style.css */
.wrem-77-2 {
  width: 77.2rem !important;
}

/* line 99204, app/assets/stylesheets/global/style.css */
.wrem-78-2 {
  width: 78.2rem !important;
}

/* line 99208, app/assets/stylesheets/global/style.css */
.wrem-79-2 {
  width: 79.2rem !important;
}

/* line 99212, app/assets/stylesheets/global/style.css */
.wrem-80-2 {
  width: 80.2rem !important;
}

/* line 99216, app/assets/stylesheets/global/style.css */
.wrem-81-2 {
  width: 81.2rem !important;
}

/* line 99220, app/assets/stylesheets/global/style.css */
.wrem-82-2 {
  width: 82.2rem !important;
}

/* line 99224, app/assets/stylesheets/global/style.css */
.wrem-83-2 {
  width: 83.2rem !important;
}

/* line 99228, app/assets/stylesheets/global/style.css */
.wrem-84-2 {
  width: 84.2rem !important;
}

/* line 99232, app/assets/stylesheets/global/style.css */
.wrem-85-2 {
  width: 85.2rem !important;
}

/* line 99236, app/assets/stylesheets/global/style.css */
.wrem-86-2 {
  width: 86.2rem !important;
}

/* line 99240, app/assets/stylesheets/global/style.css */
.wrem-87-2 {
  width: 87.2rem !important;
}

/* line 99244, app/assets/stylesheets/global/style.css */
.wrem-88-2 {
  width: 88.2rem !important;
}

/* line 99248, app/assets/stylesheets/global/style.css */
.wrem-89-2 {
  width: 89.2rem !important;
}

/* line 99252, app/assets/stylesheets/global/style.css */
.wrem-90-2 {
  width: 90.2rem !important;
}

/* line 99256, app/assets/stylesheets/global/style.css */
.wrem-91-2 {
  width: 91.2rem !important;
}

/* line 99260, app/assets/stylesheets/global/style.css */
.wrem-92-2 {
  width: 92.2rem !important;
}

/* line 99264, app/assets/stylesheets/global/style.css */
.wrem-93-2 {
  width: 93.2rem !important;
}

/* line 99268, app/assets/stylesheets/global/style.css */
.wrem-94-2 {
  width: 94.2rem !important;
}

/* line 99272, app/assets/stylesheets/global/style.css */
.wrem-95-2 {
  width: 95.2rem !important;
}

/* line 99276, app/assets/stylesheets/global/style.css */
.wrem-96-2 {
  width: 96.2rem !important;
}

/* line 99280, app/assets/stylesheets/global/style.css */
.wrem-97-2 {
  width: 97.2rem !important;
}

/* line 99284, app/assets/stylesheets/global/style.css */
.wrem-98-2 {
  width: 98.2rem !important;
}

/* line 99288, app/assets/stylesheets/global/style.css */
.wrem-99-2 {
  width: 99.2rem !important;
}

/* line 99292, app/assets/stylesheets/global/style.css */
.wrem-1-25 {
  width: 1.25rem !important;
}

/* line 99296, app/assets/stylesheets/global/style.css */
.wrem-2-25 {
  width: 2.25rem !important;
}

/* line 99300, app/assets/stylesheets/global/style.css */
.wrem-3-25 {
  width: 3.25rem !important;
}

/* line 99304, app/assets/stylesheets/global/style.css */
.wrem-4-25 {
  width: 4.25rem !important;
}

/* line 99308, app/assets/stylesheets/global/style.css */
.wrem-5-25 {
  width: 5.25rem !important;
}

/* line 99312, app/assets/stylesheets/global/style.css */
.wrem-6-25 {
  width: 6.25rem !important;
}

/* line 99316, app/assets/stylesheets/global/style.css */
.wrem-7-25 {
  width: 7.25rem !important;
}

/* line 99320, app/assets/stylesheets/global/style.css */
.wrem-8-25 {
  width: 8.25rem !important;
}

/* line 99324, app/assets/stylesheets/global/style.css */
.wrem-9-25 {
  width: 9.25rem !important;
}

/* line 99328, app/assets/stylesheets/global/style.css */
.wrem-10-25 {
  width: 10.25rem !important;
}

/* line 99332, app/assets/stylesheets/global/style.css */
.wrem-15-25 {
  width: 15.25rem !important;
}

/* line 99336, app/assets/stylesheets/global/style.css */
.wrem-20-25 {
  width: 20.25rem !important;
}

/* line 99340, app/assets/stylesheets/global/style.css */
.wrem-21-25 {
  width: 21.25rem !important;
}

/* line 99344, app/assets/stylesheets/global/style.css */
.wrem-22-25 {
  width: 22.25rem !important;
}

/* line 99348, app/assets/stylesheets/global/style.css */
.wrem-23-25 {
  width: 23.25rem !important;
}

/* line 99352, app/assets/stylesheets/global/style.css */
.wrem-24-25 {
  width: 24.25rem !important;
}

/* line 99356, app/assets/stylesheets/global/style.css */
.wrem-25-25 {
  width: 25.25rem !important;
}

/* line 99360, app/assets/stylesheets/global/style.css */
.wrem-26-25 {
  width: 26.25rem !important;
}

/* line 99364, app/assets/stylesheets/global/style.css */
.wrem-27-25 {
  width: 27.25rem !important;
}

/* line 99368, app/assets/stylesheets/global/style.css */
.wrem-28-25 {
  width: 28.25rem !important;
}

/* line 99372, app/assets/stylesheets/global/style.css */
.wrem-29-25 {
  width: 29.25rem !important;
}

/* line 99376, app/assets/stylesheets/global/style.css */
.wrem-30-25 {
  width: 30.25rem !important;
}

/* line 99380, app/assets/stylesheets/global/style.css */
.wrem-31-25 {
  width: 31.25rem !important;
}

/* line 99384, app/assets/stylesheets/global/style.css */
.wrem-32-25 {
  width: 32.25rem !important;
}

/* line 99388, app/assets/stylesheets/global/style.css */
.wrem-33-25 {
  width: 33.25rem !important;
}

/* line 99392, app/assets/stylesheets/global/style.css */
.wrem-34-25 {
  width: 34.25rem !important;
}

/* line 99396, app/assets/stylesheets/global/style.css */
.wrem-35-25 {
  width: 35.25rem !important;
}

/* line 99400, app/assets/stylesheets/global/style.css */
.wrem-36-25 {
  width: 36.25rem !important;
}

/* line 99404, app/assets/stylesheets/global/style.css */
.wrem-37-25 {
  width: 37.25rem !important;
}

/* line 99408, app/assets/stylesheets/global/style.css */
.wrem-38-25 {
  width: 38.25rem !important;
}

/* line 99412, app/assets/stylesheets/global/style.css */
.wrem-39-25 {
  width: 39.25rem !important;
}

/* line 99416, app/assets/stylesheets/global/style.css */
.wrem-40-25 {
  width: 40.25rem !important;
}

/* line 99420, app/assets/stylesheets/global/style.css */
.wrem-41-25 {
  width: 41.25rem !important;
}

/* line 99424, app/assets/stylesheets/global/style.css */
.wrem-42-25 {
  width: 42.25rem !important;
}

/* line 99428, app/assets/stylesheets/global/style.css */
.wrem-43-25 {
  width: 43.25rem !important;
}

/* line 99432, app/assets/stylesheets/global/style.css */
.wrem-44-25 {
  width: 44.25rem !important;
}

/* line 99436, app/assets/stylesheets/global/style.css */
.wrem-45-25 {
  width: 45.25rem !important;
}

/* line 99440, app/assets/stylesheets/global/style.css */
.wrem-46-25 {
  width: 46.25rem !important;
}

/* line 99444, app/assets/stylesheets/global/style.css */
.wrem-47-25 {
  width: 47.25rem !important;
}

/* line 99448, app/assets/stylesheets/global/style.css */
.wrem-48-25 {
  width: 48.25rem !important;
}

/* line 99452, app/assets/stylesheets/global/style.css */
.wrem-49-25 {
  width: 49.25rem !important;
}

/* line 99456, app/assets/stylesheets/global/style.css */
.wrem-50-25 {
  width: 50.25rem !important;
}

/* line 99460, app/assets/stylesheets/global/style.css */
.wrem-51-25 {
  width: 51.25rem !important;
}

/* line 99464, app/assets/stylesheets/global/style.css */
.wrem-52-25 {
  width: 52.25rem !important;
}

/* line 99468, app/assets/stylesheets/global/style.css */
.wrem-53-25 {
  width: 53.25rem !important;
}

/* line 99472, app/assets/stylesheets/global/style.css */
.wrem-54-25 {
  width: 54.25rem !important;
}

/* line 99476, app/assets/stylesheets/global/style.css */
.wrem-55-25 {
  width: 55.25rem !important;
}

/* line 99480, app/assets/stylesheets/global/style.css */
.wrem-56-25 {
  width: 56.25rem !important;
}

/* line 99484, app/assets/stylesheets/global/style.css */
.wrem-57-25 {
  width: 57.25rem !important;
}

/* line 99488, app/assets/stylesheets/global/style.css */
.wrem-58-25 {
  width: 58.25rem !important;
}

/* line 99492, app/assets/stylesheets/global/style.css */
.wrem-59-25 {
  width: 59.25rem !important;
}

/* line 99496, app/assets/stylesheets/global/style.css */
.wrem-60-25 {
  width: 60.25rem !important;
}

/* line 99500, app/assets/stylesheets/global/style.css */
.wrem-61-25 {
  width: 61.25rem !important;
}

/* line 99504, app/assets/stylesheets/global/style.css */
.wrem-62-25 {
  width: 62.25rem !important;
}

/* line 99508, app/assets/stylesheets/global/style.css */
.wrem-63-25 {
  width: 63.25rem !important;
}

/* line 99512, app/assets/stylesheets/global/style.css */
.wrem-64-25 {
  width: 64.25rem !important;
}

/* line 99516, app/assets/stylesheets/global/style.css */
.wrem-65-25 {
  width: 65.25rem !important;
}

/* line 99520, app/assets/stylesheets/global/style.css */
.wrem-66-25 {
  width: 66.25rem !important;
}

/* line 99524, app/assets/stylesheets/global/style.css */
.wrem-67-25 {
  width: 67.25rem !important;
}

/* line 99528, app/assets/stylesheets/global/style.css */
.wrem-68-25 {
  width: 68.25rem !important;
}

/* line 99532, app/assets/stylesheets/global/style.css */
.wrem-69-25 {
  width: 69.25rem !important;
}

/* line 99536, app/assets/stylesheets/global/style.css */
.wrem-70-25 {
  width: 70.25rem !important;
}

/* line 99540, app/assets/stylesheets/global/style.css */
.wrem-71-25 {
  width: 71.25rem !important;
}

/* line 99544, app/assets/stylesheets/global/style.css */
.wrem-72-25 {
  width: 72.25rem !important;
}

/* line 99548, app/assets/stylesheets/global/style.css */
.wrem-73-25 {
  width: 73.25rem !important;
}

/* line 99552, app/assets/stylesheets/global/style.css */
.wrem-74-25 {
  width: 74.25rem !important;
}

/* line 99556, app/assets/stylesheets/global/style.css */
.wrem-75-25 {
  width: 75.25rem !important;
}

/* line 99560, app/assets/stylesheets/global/style.css */
.wrem-76-25 {
  width: 76.25rem !important;
}

/* line 99564, app/assets/stylesheets/global/style.css */
.wrem-77-25 {
  width: 77.25rem !important;
}

/* line 99568, app/assets/stylesheets/global/style.css */
.wrem-78-25 {
  width: 78.25rem !important;
}

/* line 99572, app/assets/stylesheets/global/style.css */
.wrem-79-25 {
  width: 79.25rem !important;
}

/* line 99576, app/assets/stylesheets/global/style.css */
.wrem-80-25 {
  width: 80.25rem !important;
}

/* line 99580, app/assets/stylesheets/global/style.css */
.wrem-81-25 {
  width: 81.25rem !important;
}

/* line 99584, app/assets/stylesheets/global/style.css */
.wrem-82-25 {
  width: 82.25rem !important;
}

/* line 99588, app/assets/stylesheets/global/style.css */
.wrem-83-25 {
  width: 83.25rem !important;
}

/* line 99592, app/assets/stylesheets/global/style.css */
.wrem-84-25 {
  width: 84.25rem !important;
}

/* line 99596, app/assets/stylesheets/global/style.css */
.wrem-85-25 {
  width: 85.25rem !important;
}

/* line 99600, app/assets/stylesheets/global/style.css */
.wrem-86-25 {
  width: 86.25rem !important;
}

/* line 99604, app/assets/stylesheets/global/style.css */
.wrem-87-25 {
  width: 87.25rem !important;
}

/* line 99608, app/assets/stylesheets/global/style.css */
.wrem-88-25 {
  width: 88.25rem !important;
}

/* line 99612, app/assets/stylesheets/global/style.css */
.wrem-89-25 {
  width: 89.25rem !important;
}

/* line 99616, app/assets/stylesheets/global/style.css */
.wrem-90-25 {
  width: 90.25rem !important;
}

/* line 99620, app/assets/stylesheets/global/style.css */
.wrem-91-25 {
  width: 91.25rem !important;
}

/* line 99624, app/assets/stylesheets/global/style.css */
.wrem-92-25 {
  width: 92.25rem !important;
}

/* line 99628, app/assets/stylesheets/global/style.css */
.wrem-93-25 {
  width: 93.25rem !important;
}

/* line 99632, app/assets/stylesheets/global/style.css */
.wrem-94-25 {
  width: 94.25rem !important;
}

/* line 99636, app/assets/stylesheets/global/style.css */
.wrem-95-25 {
  width: 95.25rem !important;
}

/* line 99640, app/assets/stylesheets/global/style.css */
.wrem-96-25 {
  width: 96.25rem !important;
}

/* line 99644, app/assets/stylesheets/global/style.css */
.wrem-97-25 {
  width: 97.25rem !important;
}

/* line 99648, app/assets/stylesheets/global/style.css */
.wrem-98-25 {
  width: 98.25rem !important;
}

/* line 99652, app/assets/stylesheets/global/style.css */
.wrem-99-25 {
  width: 99.25rem !important;
}

/* line 99656, app/assets/stylesheets/global/style.css */
.wrem-1-3 {
  width: 1.3rem !important;
}

/* line 99660, app/assets/stylesheets/global/style.css */
.wrem-2-3 {
  width: 2.3rem !important;
}

/* line 99664, app/assets/stylesheets/global/style.css */
.wrem-3-3 {
  width: 3.3rem !important;
}

/* line 99668, app/assets/stylesheets/global/style.css */
.wrem-4-3 {
  width: 4.3rem !important;
}

/* line 99672, app/assets/stylesheets/global/style.css */
.wrem-5-3 {
  width: 5.3rem !important;
}

/* line 99676, app/assets/stylesheets/global/style.css */
.wrem-6-3 {
  width: 6.3rem !important;
}

/* line 99680, app/assets/stylesheets/global/style.css */
.wrem-7-3 {
  width: 7.3rem !important;
}

/* line 99684, app/assets/stylesheets/global/style.css */
.wrem-8-3 {
  width: 8.3rem !important;
}

/* line 99688, app/assets/stylesheets/global/style.css */
.wrem-9-3 {
  width: 9.3rem !important;
}

/* line 99692, app/assets/stylesheets/global/style.css */
.wrem-10-3 {
  width: 10.3rem !important;
}

/* line 99696, app/assets/stylesheets/global/style.css */
.wrem-15-3 {
  width: 15.3rem !important;
}

/* line 99700, app/assets/stylesheets/global/style.css */
.wrem-20-3 {
  width: 20.3rem !important;
}

/* line 99704, app/assets/stylesheets/global/style.css */
.wrem-21-3 {
  width: 21.3rem !important;
}

/* line 99708, app/assets/stylesheets/global/style.css */
.wrem-22-3 {
  width: 22.3rem !important;
}

/* line 99712, app/assets/stylesheets/global/style.css */
.wrem-23-3 {
  width: 23.3rem !important;
}

/* line 99716, app/assets/stylesheets/global/style.css */
.wrem-24-3 {
  width: 24.3rem !important;
}

/* line 99720, app/assets/stylesheets/global/style.css */
.wrem-25-3 {
  width: 25.3rem !important;
}

/* line 99724, app/assets/stylesheets/global/style.css */
.wrem-26-3 {
  width: 26.3rem !important;
}

/* line 99728, app/assets/stylesheets/global/style.css */
.wrem-27-3 {
  width: 27.3rem !important;
}

/* line 99732, app/assets/stylesheets/global/style.css */
.wrem-28-3 {
  width: 28.3rem !important;
}

/* line 99736, app/assets/stylesheets/global/style.css */
.wrem-29-3 {
  width: 29.3rem !important;
}

/* line 99740, app/assets/stylesheets/global/style.css */
.wrem-30-3 {
  width: 30.3rem !important;
}

/* line 99744, app/assets/stylesheets/global/style.css */
.wrem-31-3 {
  width: 31.3rem !important;
}

/* line 99748, app/assets/stylesheets/global/style.css */
.wrem-32-3 {
  width: 32.3rem !important;
}

/* line 99752, app/assets/stylesheets/global/style.css */
.wrem-33-3 {
  width: 33.3rem !important;
}

/* line 99756, app/assets/stylesheets/global/style.css */
.wrem-34-3 {
  width: 34.3rem !important;
}

/* line 99760, app/assets/stylesheets/global/style.css */
.wrem-35-3 {
  width: 35.3rem !important;
}

/* line 99764, app/assets/stylesheets/global/style.css */
.wrem-36-3 {
  width: 36.3rem !important;
}

/* line 99768, app/assets/stylesheets/global/style.css */
.wrem-37-3 {
  width: 37.3rem !important;
}

/* line 99772, app/assets/stylesheets/global/style.css */
.wrem-38-3 {
  width: 38.3rem !important;
}

/* line 99776, app/assets/stylesheets/global/style.css */
.wrem-39-3 {
  width: 39.3rem !important;
}

/* line 99780, app/assets/stylesheets/global/style.css */
.wrem-40-3 {
  width: 40.3rem !important;
}

/* line 99784, app/assets/stylesheets/global/style.css */
.wrem-41-3 {
  width: 41.3rem !important;
}

/* line 99788, app/assets/stylesheets/global/style.css */
.wrem-42-3 {
  width: 42.3rem !important;
}

/* line 99792, app/assets/stylesheets/global/style.css */
.wrem-43-3 {
  width: 43.3rem !important;
}

/* line 99796, app/assets/stylesheets/global/style.css */
.wrem-44-3 {
  width: 44.3rem !important;
}

/* line 99800, app/assets/stylesheets/global/style.css */
.wrem-45-3 {
  width: 45.3rem !important;
}

/* line 99804, app/assets/stylesheets/global/style.css */
.wrem-46-3 {
  width: 46.3rem !important;
}

/* line 99808, app/assets/stylesheets/global/style.css */
.wrem-47-3 {
  width: 47.3rem !important;
}

/* line 99812, app/assets/stylesheets/global/style.css */
.wrem-48-3 {
  width: 48.3rem !important;
}

/* line 99816, app/assets/stylesheets/global/style.css */
.wrem-49-3 {
  width: 49.3rem !important;
}

/* line 99820, app/assets/stylesheets/global/style.css */
.wrem-50-3 {
  width: 50.3rem !important;
}

/* line 99824, app/assets/stylesheets/global/style.css */
.wrem-51-3 {
  width: 51.3rem !important;
}

/* line 99828, app/assets/stylesheets/global/style.css */
.wrem-52-3 {
  width: 52.3rem !important;
}

/* line 99832, app/assets/stylesheets/global/style.css */
.wrem-53-3 {
  width: 53.3rem !important;
}

/* line 99836, app/assets/stylesheets/global/style.css */
.wrem-54-3 {
  width: 54.3rem !important;
}

/* line 99840, app/assets/stylesheets/global/style.css */
.wrem-55-3 {
  width: 55.3rem !important;
}

/* line 99844, app/assets/stylesheets/global/style.css */
.wrem-56-3 {
  width: 56.3rem !important;
}

/* line 99848, app/assets/stylesheets/global/style.css */
.wrem-57-3 {
  width: 57.3rem !important;
}

/* line 99852, app/assets/stylesheets/global/style.css */
.wrem-58-3 {
  width: 58.3rem !important;
}

/* line 99856, app/assets/stylesheets/global/style.css */
.wrem-59-3 {
  width: 59.3rem !important;
}

/* line 99860, app/assets/stylesheets/global/style.css */
.wrem-60-3 {
  width: 60.3rem !important;
}

/* line 99864, app/assets/stylesheets/global/style.css */
.wrem-61-3 {
  width: 61.3rem !important;
}

/* line 99868, app/assets/stylesheets/global/style.css */
.wrem-62-3 {
  width: 62.3rem !important;
}

/* line 99872, app/assets/stylesheets/global/style.css */
.wrem-63-3 {
  width: 63.3rem !important;
}

/* line 99876, app/assets/stylesheets/global/style.css */
.wrem-64-3 {
  width: 64.3rem !important;
}

/* line 99880, app/assets/stylesheets/global/style.css */
.wrem-65-3 {
  width: 65.3rem !important;
}

/* line 99884, app/assets/stylesheets/global/style.css */
.wrem-66-3 {
  width: 66.3rem !important;
}

/* line 99888, app/assets/stylesheets/global/style.css */
.wrem-67-3 {
  width: 67.3rem !important;
}

/* line 99892, app/assets/stylesheets/global/style.css */
.wrem-68-3 {
  width: 68.3rem !important;
}

/* line 99896, app/assets/stylesheets/global/style.css */
.wrem-69-3 {
  width: 69.3rem !important;
}

/* line 99900, app/assets/stylesheets/global/style.css */
.wrem-70-3 {
  width: 70.3rem !important;
}

/* line 99904, app/assets/stylesheets/global/style.css */
.wrem-71-3 {
  width: 71.3rem !important;
}

/* line 99908, app/assets/stylesheets/global/style.css */
.wrem-72-3 {
  width: 72.3rem !important;
}

/* line 99912, app/assets/stylesheets/global/style.css */
.wrem-73-3 {
  width: 73.3rem !important;
}

/* line 99916, app/assets/stylesheets/global/style.css */
.wrem-74-3 {
  width: 74.3rem !important;
}

/* line 99920, app/assets/stylesheets/global/style.css */
.wrem-75-3 {
  width: 75.3rem !important;
}

/* line 99924, app/assets/stylesheets/global/style.css */
.wrem-76-3 {
  width: 76.3rem !important;
}

/* line 99928, app/assets/stylesheets/global/style.css */
.wrem-77-3 {
  width: 77.3rem !important;
}

/* line 99932, app/assets/stylesheets/global/style.css */
.wrem-78-3 {
  width: 78.3rem !important;
}

/* line 99936, app/assets/stylesheets/global/style.css */
.wrem-79-3 {
  width: 79.3rem !important;
}

/* line 99940, app/assets/stylesheets/global/style.css */
.wrem-80-3 {
  width: 80.3rem !important;
}

/* line 99944, app/assets/stylesheets/global/style.css */
.wrem-81-3 {
  width: 81.3rem !important;
}

/* line 99948, app/assets/stylesheets/global/style.css */
.wrem-82-3 {
  width: 82.3rem !important;
}

/* line 99952, app/assets/stylesheets/global/style.css */
.wrem-83-3 {
  width: 83.3rem !important;
}

/* line 99956, app/assets/stylesheets/global/style.css */
.wrem-84-3 {
  width: 84.3rem !important;
}

/* line 99960, app/assets/stylesheets/global/style.css */
.wrem-85-3 {
  width: 85.3rem !important;
}

/* line 99964, app/assets/stylesheets/global/style.css */
.wrem-86-3 {
  width: 86.3rem !important;
}

/* line 99968, app/assets/stylesheets/global/style.css */
.wrem-87-3 {
  width: 87.3rem !important;
}

/* line 99972, app/assets/stylesheets/global/style.css */
.wrem-88-3 {
  width: 88.3rem !important;
}

/* line 99976, app/assets/stylesheets/global/style.css */
.wrem-89-3 {
  width: 89.3rem !important;
}

/* line 99980, app/assets/stylesheets/global/style.css */
.wrem-90-3 {
  width: 90.3rem !important;
}

/* line 99984, app/assets/stylesheets/global/style.css */
.wrem-91-3 {
  width: 91.3rem !important;
}

/* line 99988, app/assets/stylesheets/global/style.css */
.wrem-92-3 {
  width: 92.3rem !important;
}

/* line 99992, app/assets/stylesheets/global/style.css */
.wrem-93-3 {
  width: 93.3rem !important;
}

/* line 99996, app/assets/stylesheets/global/style.css */
.wrem-94-3 {
  width: 94.3rem !important;
}

/* line 100000, app/assets/stylesheets/global/style.css */
.wrem-95-3 {
  width: 95.3rem !important;
}

/* line 100004, app/assets/stylesheets/global/style.css */
.wrem-96-3 {
  width: 96.3rem !important;
}

/* line 100008, app/assets/stylesheets/global/style.css */
.wrem-97-3 {
  width: 97.3rem !important;
}

/* line 100012, app/assets/stylesheets/global/style.css */
.wrem-98-3 {
  width: 98.3rem !important;
}

/* line 100016, app/assets/stylesheets/global/style.css */
.wrem-99-3 {
  width: 99.3rem !important;
}

/* line 100020, app/assets/stylesheets/global/style.css */
.wrem-1-35 {
  width: 1.35rem !important;
}

/* line 100024, app/assets/stylesheets/global/style.css */
.wrem-2-35 {
  width: 2.35rem !important;
}

/* line 100028, app/assets/stylesheets/global/style.css */
.wrem-3-35 {
  width: 3.35rem !important;
}

/* line 100032, app/assets/stylesheets/global/style.css */
.wrem-4-35 {
  width: 4.35rem !important;
}

/* line 100036, app/assets/stylesheets/global/style.css */
.wrem-5-35 {
  width: 5.35rem !important;
}

/* line 100040, app/assets/stylesheets/global/style.css */
.wrem-6-35 {
  width: 6.35rem !important;
}

/* line 100044, app/assets/stylesheets/global/style.css */
.wrem-7-35 {
  width: 7.35rem !important;
}

/* line 100048, app/assets/stylesheets/global/style.css */
.wrem-8-35 {
  width: 8.35rem !important;
}

/* line 100052, app/assets/stylesheets/global/style.css */
.wrem-9-35 {
  width: 9.35rem !important;
}

/* line 100056, app/assets/stylesheets/global/style.css */
.wrem-10-35 {
  width: 10.35rem !important;
}

/* line 100060, app/assets/stylesheets/global/style.css */
.wrem-15-35 {
  width: 15.35rem !important;
}

/* line 100064, app/assets/stylesheets/global/style.css */
.wrem-20-35 {
  width: 20.35rem !important;
}

/* line 100068, app/assets/stylesheets/global/style.css */
.wrem-21-35 {
  width: 21.35rem !important;
}

/* line 100072, app/assets/stylesheets/global/style.css */
.wrem-22-35 {
  width: 22.35rem !important;
}

/* line 100076, app/assets/stylesheets/global/style.css */
.wrem-23-35 {
  width: 23.35rem !important;
}

/* line 100080, app/assets/stylesheets/global/style.css */
.wrem-24-35 {
  width: 24.35rem !important;
}

/* line 100084, app/assets/stylesheets/global/style.css */
.wrem-25-35 {
  width: 25.35rem !important;
}

/* line 100088, app/assets/stylesheets/global/style.css */
.wrem-26-35 {
  width: 26.35rem !important;
}

/* line 100092, app/assets/stylesheets/global/style.css */
.wrem-27-35 {
  width: 27.35rem !important;
}

/* line 100096, app/assets/stylesheets/global/style.css */
.wrem-28-35 {
  width: 28.35rem !important;
}

/* line 100100, app/assets/stylesheets/global/style.css */
.wrem-29-35 {
  width: 29.35rem !important;
}

/* line 100104, app/assets/stylesheets/global/style.css */
.wrem-30-35 {
  width: 30.35rem !important;
}

/* line 100108, app/assets/stylesheets/global/style.css */
.wrem-31-35 {
  width: 31.35rem !important;
}

/* line 100112, app/assets/stylesheets/global/style.css */
.wrem-32-35 {
  width: 32.35rem !important;
}

/* line 100116, app/assets/stylesheets/global/style.css */
.wrem-33-35 {
  width: 33.35rem !important;
}

/* line 100120, app/assets/stylesheets/global/style.css */
.wrem-34-35 {
  width: 34.35rem !important;
}

/* line 100124, app/assets/stylesheets/global/style.css */
.wrem-35-35 {
  width: 35.35rem !important;
}

/* line 100128, app/assets/stylesheets/global/style.css */
.wrem-36-35 {
  width: 36.35rem !important;
}

/* line 100132, app/assets/stylesheets/global/style.css */
.wrem-37-35 {
  width: 37.35rem !important;
}

/* line 100136, app/assets/stylesheets/global/style.css */
.wrem-38-35 {
  width: 38.35rem !important;
}

/* line 100140, app/assets/stylesheets/global/style.css */
.wrem-39-35 {
  width: 39.35rem !important;
}

/* line 100144, app/assets/stylesheets/global/style.css */
.wrem-40-35 {
  width: 40.35rem !important;
}

/* line 100148, app/assets/stylesheets/global/style.css */
.wrem-41-35 {
  width: 41.35rem !important;
}

/* line 100152, app/assets/stylesheets/global/style.css */
.wrem-42-35 {
  width: 42.35rem !important;
}

/* line 100156, app/assets/stylesheets/global/style.css */
.wrem-43-35 {
  width: 43.35rem !important;
}

/* line 100160, app/assets/stylesheets/global/style.css */
.wrem-44-35 {
  width: 44.35rem !important;
}

/* line 100164, app/assets/stylesheets/global/style.css */
.wrem-45-35 {
  width: 45.35rem !important;
}

/* line 100168, app/assets/stylesheets/global/style.css */
.wrem-46-35 {
  width: 46.35rem !important;
}

/* line 100172, app/assets/stylesheets/global/style.css */
.wrem-47-35 {
  width: 47.35rem !important;
}

/* line 100176, app/assets/stylesheets/global/style.css */
.wrem-48-35 {
  width: 48.35rem !important;
}

/* line 100180, app/assets/stylesheets/global/style.css */
.wrem-49-35 {
  width: 49.35rem !important;
}

/* line 100184, app/assets/stylesheets/global/style.css */
.wrem-50-35 {
  width: 50.35rem !important;
}

/* line 100188, app/assets/stylesheets/global/style.css */
.wrem-51-35 {
  width: 51.35rem !important;
}

/* line 100192, app/assets/stylesheets/global/style.css */
.wrem-52-35 {
  width: 52.35rem !important;
}

/* line 100196, app/assets/stylesheets/global/style.css */
.wrem-53-35 {
  width: 53.35rem !important;
}

/* line 100200, app/assets/stylesheets/global/style.css */
.wrem-54-35 {
  width: 54.35rem !important;
}

/* line 100204, app/assets/stylesheets/global/style.css */
.wrem-55-35 {
  width: 55.35rem !important;
}

/* line 100208, app/assets/stylesheets/global/style.css */
.wrem-56-35 {
  width: 56.35rem !important;
}

/* line 100212, app/assets/stylesheets/global/style.css */
.wrem-57-35 {
  width: 57.35rem !important;
}

/* line 100216, app/assets/stylesheets/global/style.css */
.wrem-58-35 {
  width: 58.35rem !important;
}

/* line 100220, app/assets/stylesheets/global/style.css */
.wrem-59-35 {
  width: 59.35rem !important;
}

/* line 100224, app/assets/stylesheets/global/style.css */
.wrem-60-35 {
  width: 60.35rem !important;
}

/* line 100228, app/assets/stylesheets/global/style.css */
.wrem-61-35 {
  width: 61.35rem !important;
}

/* line 100232, app/assets/stylesheets/global/style.css */
.wrem-62-35 {
  width: 62.35rem !important;
}

/* line 100236, app/assets/stylesheets/global/style.css */
.wrem-63-35 {
  width: 63.35rem !important;
}

/* line 100240, app/assets/stylesheets/global/style.css */
.wrem-64-35 {
  width: 64.35rem !important;
}

/* line 100244, app/assets/stylesheets/global/style.css */
.wrem-65-35 {
  width: 65.35rem !important;
}

/* line 100248, app/assets/stylesheets/global/style.css */
.wrem-66-35 {
  width: 66.35rem !important;
}

/* line 100252, app/assets/stylesheets/global/style.css */
.wrem-67-35 {
  width: 67.35rem !important;
}

/* line 100256, app/assets/stylesheets/global/style.css */
.wrem-68-35 {
  width: 68.35rem !important;
}

/* line 100260, app/assets/stylesheets/global/style.css */
.wrem-69-35 {
  width: 69.35rem !important;
}

/* line 100264, app/assets/stylesheets/global/style.css */
.wrem-70-35 {
  width: 70.35rem !important;
}

/* line 100268, app/assets/stylesheets/global/style.css */
.wrem-71-35 {
  width: 71.35rem !important;
}

/* line 100272, app/assets/stylesheets/global/style.css */
.wrem-72-35 {
  width: 72.35rem !important;
}

/* line 100276, app/assets/stylesheets/global/style.css */
.wrem-73-35 {
  width: 73.35rem !important;
}

/* line 100280, app/assets/stylesheets/global/style.css */
.wrem-74-35 {
  width: 74.35rem !important;
}

/* line 100284, app/assets/stylesheets/global/style.css */
.wrem-75-35 {
  width: 75.35rem !important;
}

/* line 100288, app/assets/stylesheets/global/style.css */
.wrem-76-35 {
  width: 76.35rem !important;
}

/* line 100292, app/assets/stylesheets/global/style.css */
.wrem-77-35 {
  width: 77.35rem !important;
}

/* line 100296, app/assets/stylesheets/global/style.css */
.wrem-78-35 {
  width: 78.35rem !important;
}

/* line 100300, app/assets/stylesheets/global/style.css */
.wrem-79-35 {
  width: 79.35rem !important;
}

/* line 100304, app/assets/stylesheets/global/style.css */
.wrem-80-35 {
  width: 80.35rem !important;
}

/* line 100308, app/assets/stylesheets/global/style.css */
.wrem-81-35 {
  width: 81.35rem !important;
}

/* line 100312, app/assets/stylesheets/global/style.css */
.wrem-82-35 {
  width: 82.35rem !important;
}

/* line 100316, app/assets/stylesheets/global/style.css */
.wrem-83-35 {
  width: 83.35rem !important;
}

/* line 100320, app/assets/stylesheets/global/style.css */
.wrem-84-35 {
  width: 84.35rem !important;
}

/* line 100324, app/assets/stylesheets/global/style.css */
.wrem-85-35 {
  width: 85.35rem !important;
}

/* line 100328, app/assets/stylesheets/global/style.css */
.wrem-86-35 {
  width: 86.35rem !important;
}

/* line 100332, app/assets/stylesheets/global/style.css */
.wrem-87-35 {
  width: 87.35rem !important;
}

/* line 100336, app/assets/stylesheets/global/style.css */
.wrem-88-35 {
  width: 88.35rem !important;
}

/* line 100340, app/assets/stylesheets/global/style.css */
.wrem-89-35 {
  width: 89.35rem !important;
}

/* line 100344, app/assets/stylesheets/global/style.css */
.wrem-90-35 {
  width: 90.35rem !important;
}

/* line 100348, app/assets/stylesheets/global/style.css */
.wrem-91-35 {
  width: 91.35rem !important;
}

/* line 100352, app/assets/stylesheets/global/style.css */
.wrem-92-35 {
  width: 92.35rem !important;
}

/* line 100356, app/assets/stylesheets/global/style.css */
.wrem-93-35 {
  width: 93.35rem !important;
}

/* line 100360, app/assets/stylesheets/global/style.css */
.wrem-94-35 {
  width: 94.35rem !important;
}

/* line 100364, app/assets/stylesheets/global/style.css */
.wrem-95-35 {
  width: 95.35rem !important;
}

/* line 100368, app/assets/stylesheets/global/style.css */
.wrem-96-35 {
  width: 96.35rem !important;
}

/* line 100372, app/assets/stylesheets/global/style.css */
.wrem-97-35 {
  width: 97.35rem !important;
}

/* line 100376, app/assets/stylesheets/global/style.css */
.wrem-98-35 {
  width: 98.35rem !important;
}

/* line 100380, app/assets/stylesheets/global/style.css */
.wrem-99-35 {
  width: 99.35rem !important;
}

/* line 100384, app/assets/stylesheets/global/style.css */
.wrem-1-4 {
  width: 1.4rem !important;
}

/* line 100388, app/assets/stylesheets/global/style.css */
.wrem-2-4 {
  width: 2.4rem !important;
}

/* line 100392, app/assets/stylesheets/global/style.css */
.wrem-3-4 {
  width: 3.4rem !important;
}

/* line 100396, app/assets/stylesheets/global/style.css */
.wrem-4-4 {
  width: 4.4rem !important;
}

/* line 100400, app/assets/stylesheets/global/style.css */
.wrem-5-4 {
  width: 5.4rem !important;
}

/* line 100404, app/assets/stylesheets/global/style.css */
.wrem-6-4 {
  width: 6.4rem !important;
}

/* line 100408, app/assets/stylesheets/global/style.css */
.wrem-7-4 {
  width: 7.4rem !important;
}

/* line 100412, app/assets/stylesheets/global/style.css */
.wrem-8-4 {
  width: 8.4rem !important;
}

/* line 100416, app/assets/stylesheets/global/style.css */
.wrem-9-4 {
  width: 9.4rem !important;
}

/* line 100420, app/assets/stylesheets/global/style.css */
.wrem-10-4 {
  width: 10.4rem !important;
}

/* line 100424, app/assets/stylesheets/global/style.css */
.wrem-15-4 {
  width: 15.4rem !important;
}

/* line 100428, app/assets/stylesheets/global/style.css */
.wrem-20-4 {
  width: 20.4rem !important;
}

/* line 100432, app/assets/stylesheets/global/style.css */
.wrem-21-4 {
  width: 21.4rem !important;
}

/* line 100436, app/assets/stylesheets/global/style.css */
.wrem-22-4 {
  width: 22.4rem !important;
}

/* line 100440, app/assets/stylesheets/global/style.css */
.wrem-23-4 {
  width: 23.4rem !important;
}

/* line 100444, app/assets/stylesheets/global/style.css */
.wrem-24-4 {
  width: 24.4rem !important;
}

/* line 100448, app/assets/stylesheets/global/style.css */
.wrem-25-4 {
  width: 25.4rem !important;
}

/* line 100452, app/assets/stylesheets/global/style.css */
.wrem-26-4 {
  width: 26.4rem !important;
}

/* line 100456, app/assets/stylesheets/global/style.css */
.wrem-27-4 {
  width: 27.4rem !important;
}

/* line 100460, app/assets/stylesheets/global/style.css */
.wrem-28-4 {
  width: 28.4rem !important;
}

/* line 100464, app/assets/stylesheets/global/style.css */
.wrem-29-4 {
  width: 29.4rem !important;
}

/* line 100468, app/assets/stylesheets/global/style.css */
.wrem-30-4 {
  width: 30.4rem !important;
}

/* line 100472, app/assets/stylesheets/global/style.css */
.wrem-31-4 {
  width: 31.4rem !important;
}

/* line 100476, app/assets/stylesheets/global/style.css */
.wrem-32-4 {
  width: 32.4rem !important;
}

/* line 100480, app/assets/stylesheets/global/style.css */
.wrem-33-4 {
  width: 33.4rem !important;
}

/* line 100484, app/assets/stylesheets/global/style.css */
.wrem-34-4 {
  width: 34.4rem !important;
}

/* line 100488, app/assets/stylesheets/global/style.css */
.wrem-35-4 {
  width: 35.4rem !important;
}

/* line 100492, app/assets/stylesheets/global/style.css */
.wrem-36-4 {
  width: 36.4rem !important;
}

/* line 100496, app/assets/stylesheets/global/style.css */
.wrem-37-4 {
  width: 37.4rem !important;
}

/* line 100500, app/assets/stylesheets/global/style.css */
.wrem-38-4 {
  width: 38.4rem !important;
}

/* line 100504, app/assets/stylesheets/global/style.css */
.wrem-39-4 {
  width: 39.4rem !important;
}

/* line 100508, app/assets/stylesheets/global/style.css */
.wrem-40-4 {
  width: 40.4rem !important;
}

/* line 100512, app/assets/stylesheets/global/style.css */
.wrem-41-4 {
  width: 41.4rem !important;
}

/* line 100516, app/assets/stylesheets/global/style.css */
.wrem-42-4 {
  width: 42.4rem !important;
}

/* line 100520, app/assets/stylesheets/global/style.css */
.wrem-43-4 {
  width: 43.4rem !important;
}

/* line 100524, app/assets/stylesheets/global/style.css */
.wrem-44-4 {
  width: 44.4rem !important;
}

/* line 100528, app/assets/stylesheets/global/style.css */
.wrem-45-4 {
  width: 45.4rem !important;
}

/* line 100532, app/assets/stylesheets/global/style.css */
.wrem-46-4 {
  width: 46.4rem !important;
}

/* line 100536, app/assets/stylesheets/global/style.css */
.wrem-47-4 {
  width: 47.4rem !important;
}

/* line 100540, app/assets/stylesheets/global/style.css */
.wrem-48-4 {
  width: 48.4rem !important;
}

/* line 100544, app/assets/stylesheets/global/style.css */
.wrem-49-4 {
  width: 49.4rem !important;
}

/* line 100548, app/assets/stylesheets/global/style.css */
.wrem-50-4 {
  width: 50.4rem !important;
}

/* line 100552, app/assets/stylesheets/global/style.css */
.wrem-51-4 {
  width: 51.4rem !important;
}

/* line 100556, app/assets/stylesheets/global/style.css */
.wrem-52-4 {
  width: 52.4rem !important;
}

/* line 100560, app/assets/stylesheets/global/style.css */
.wrem-53-4 {
  width: 53.4rem !important;
}

/* line 100564, app/assets/stylesheets/global/style.css */
.wrem-54-4 {
  width: 54.4rem !important;
}

/* line 100568, app/assets/stylesheets/global/style.css */
.wrem-55-4 {
  width: 55.4rem !important;
}

/* line 100572, app/assets/stylesheets/global/style.css */
.wrem-56-4 {
  width: 56.4rem !important;
}

/* line 100576, app/assets/stylesheets/global/style.css */
.wrem-57-4 {
  width: 57.4rem !important;
}

/* line 100580, app/assets/stylesheets/global/style.css */
.wrem-58-4 {
  width: 58.4rem !important;
}

/* line 100584, app/assets/stylesheets/global/style.css */
.wrem-59-4 {
  width: 59.4rem !important;
}

/* line 100588, app/assets/stylesheets/global/style.css */
.wrem-60-4 {
  width: 60.4rem !important;
}

/* line 100592, app/assets/stylesheets/global/style.css */
.wrem-61-4 {
  width: 61.4rem !important;
}

/* line 100596, app/assets/stylesheets/global/style.css */
.wrem-62-4 {
  width: 62.4rem !important;
}

/* line 100600, app/assets/stylesheets/global/style.css */
.wrem-63-4 {
  width: 63.4rem !important;
}

/* line 100604, app/assets/stylesheets/global/style.css */
.wrem-64-4 {
  width: 64.4rem !important;
}

/* line 100608, app/assets/stylesheets/global/style.css */
.wrem-65-4 {
  width: 65.4rem !important;
}

/* line 100612, app/assets/stylesheets/global/style.css */
.wrem-66-4 {
  width: 66.4rem !important;
}

/* line 100616, app/assets/stylesheets/global/style.css */
.wrem-67-4 {
  width: 67.4rem !important;
}

/* line 100620, app/assets/stylesheets/global/style.css */
.wrem-68-4 {
  width: 68.4rem !important;
}

/* line 100624, app/assets/stylesheets/global/style.css */
.wrem-69-4 {
  width: 69.4rem !important;
}

/* line 100628, app/assets/stylesheets/global/style.css */
.wrem-70-4 {
  width: 70.4rem !important;
}

/* line 100632, app/assets/stylesheets/global/style.css */
.wrem-71-4 {
  width: 71.4rem !important;
}

/* line 100636, app/assets/stylesheets/global/style.css */
.wrem-72-4 {
  width: 72.4rem !important;
}

/* line 100640, app/assets/stylesheets/global/style.css */
.wrem-73-4 {
  width: 73.4rem !important;
}

/* line 100644, app/assets/stylesheets/global/style.css */
.wrem-74-4 {
  width: 74.4rem !important;
}

/* line 100648, app/assets/stylesheets/global/style.css */
.wrem-75-4 {
  width: 75.4rem !important;
}

/* line 100652, app/assets/stylesheets/global/style.css */
.wrem-76-4 {
  width: 76.4rem !important;
}

/* line 100656, app/assets/stylesheets/global/style.css */
.wrem-77-4 {
  width: 77.4rem !important;
}

/* line 100660, app/assets/stylesheets/global/style.css */
.wrem-78-4 {
  width: 78.4rem !important;
}

/* line 100664, app/assets/stylesheets/global/style.css */
.wrem-79-4 {
  width: 79.4rem !important;
}

/* line 100668, app/assets/stylesheets/global/style.css */
.wrem-80-4 {
  width: 80.4rem !important;
}

/* line 100672, app/assets/stylesheets/global/style.css */
.wrem-81-4 {
  width: 81.4rem !important;
}

/* line 100676, app/assets/stylesheets/global/style.css */
.wrem-82-4 {
  width: 82.4rem !important;
}

/* line 100680, app/assets/stylesheets/global/style.css */
.wrem-83-4 {
  width: 83.4rem !important;
}

/* line 100684, app/assets/stylesheets/global/style.css */
.wrem-84-4 {
  width: 84.4rem !important;
}

/* line 100688, app/assets/stylesheets/global/style.css */
.wrem-85-4 {
  width: 85.4rem !important;
}

/* line 100692, app/assets/stylesheets/global/style.css */
.wrem-86-4 {
  width: 86.4rem !important;
}

/* line 100696, app/assets/stylesheets/global/style.css */
.wrem-87-4 {
  width: 87.4rem !important;
}

/* line 100700, app/assets/stylesheets/global/style.css */
.wrem-88-4 {
  width: 88.4rem !important;
}

/* line 100704, app/assets/stylesheets/global/style.css */
.wrem-89-4 {
  width: 89.4rem !important;
}

/* line 100708, app/assets/stylesheets/global/style.css */
.wrem-90-4 {
  width: 90.4rem !important;
}

/* line 100712, app/assets/stylesheets/global/style.css */
.wrem-91-4 {
  width: 91.4rem !important;
}

/* line 100716, app/assets/stylesheets/global/style.css */
.wrem-92-4 {
  width: 92.4rem !important;
}

/* line 100720, app/assets/stylesheets/global/style.css */
.wrem-93-4 {
  width: 93.4rem !important;
}

/* line 100724, app/assets/stylesheets/global/style.css */
.wrem-94-4 {
  width: 94.4rem !important;
}

/* line 100728, app/assets/stylesheets/global/style.css */
.wrem-95-4 {
  width: 95.4rem !important;
}

/* line 100732, app/assets/stylesheets/global/style.css */
.wrem-96-4 {
  width: 96.4rem !important;
}

/* line 100736, app/assets/stylesheets/global/style.css */
.wrem-97-4 {
  width: 97.4rem !important;
}

/* line 100740, app/assets/stylesheets/global/style.css */
.wrem-98-4 {
  width: 98.4rem !important;
}

/* line 100744, app/assets/stylesheets/global/style.css */
.wrem-99-4 {
  width: 99.4rem !important;
}

/* line 100748, app/assets/stylesheets/global/style.css */
.wrem-1-45 {
  width: 1.45rem !important;
}

/* line 100752, app/assets/stylesheets/global/style.css */
.wrem-2-45 {
  width: 2.45rem !important;
}

/* line 100756, app/assets/stylesheets/global/style.css */
.wrem-3-45 {
  width: 3.45rem !important;
}

/* line 100760, app/assets/stylesheets/global/style.css */
.wrem-4-45 {
  width: 4.45rem !important;
}

/* line 100764, app/assets/stylesheets/global/style.css */
.wrem-5-45 {
  width: 5.45rem !important;
}

/* line 100768, app/assets/stylesheets/global/style.css */
.wrem-6-45 {
  width: 6.45rem !important;
}

/* line 100772, app/assets/stylesheets/global/style.css */
.wrem-7-45 {
  width: 7.45rem !important;
}

/* line 100776, app/assets/stylesheets/global/style.css */
.wrem-8-45 {
  width: 8.45rem !important;
}

/* line 100780, app/assets/stylesheets/global/style.css */
.wrem-9-45 {
  width: 9.45rem !important;
}

/* line 100784, app/assets/stylesheets/global/style.css */
.wrem-10-45 {
  width: 10.45rem !important;
}

/* line 100788, app/assets/stylesheets/global/style.css */
.wrem-15-45 {
  width: 15.45rem !important;
}

/* line 100792, app/assets/stylesheets/global/style.css */
.wrem-20-45 {
  width: 20.45rem !important;
}

/* line 100796, app/assets/stylesheets/global/style.css */
.wrem-21-45 {
  width: 21.45rem !important;
}

/* line 100800, app/assets/stylesheets/global/style.css */
.wrem-22-45 {
  width: 22.45rem !important;
}

/* line 100804, app/assets/stylesheets/global/style.css */
.wrem-23-45 {
  width: 23.45rem !important;
}

/* line 100808, app/assets/stylesheets/global/style.css */
.wrem-24-45 {
  width: 24.45rem !important;
}

/* line 100812, app/assets/stylesheets/global/style.css */
.wrem-25-45 {
  width: 25.45rem !important;
}

/* line 100816, app/assets/stylesheets/global/style.css */
.wrem-26-45 {
  width: 26.45rem !important;
}

/* line 100820, app/assets/stylesheets/global/style.css */
.wrem-27-45 {
  width: 27.45rem !important;
}

/* line 100824, app/assets/stylesheets/global/style.css */
.wrem-28-45 {
  width: 28.45rem !important;
}

/* line 100828, app/assets/stylesheets/global/style.css */
.wrem-29-45 {
  width: 29.45rem !important;
}

/* line 100832, app/assets/stylesheets/global/style.css */
.wrem-30-45 {
  width: 30.45rem !important;
}

/* line 100836, app/assets/stylesheets/global/style.css */
.wrem-31-45 {
  width: 31.45rem !important;
}

/* line 100840, app/assets/stylesheets/global/style.css */
.wrem-32-45 {
  width: 32.45rem !important;
}

/* line 100844, app/assets/stylesheets/global/style.css */
.wrem-33-45 {
  width: 33.45rem !important;
}

/* line 100848, app/assets/stylesheets/global/style.css */
.wrem-34-45 {
  width: 34.45rem !important;
}

/* line 100852, app/assets/stylesheets/global/style.css */
.wrem-35-45 {
  width: 35.45rem !important;
}

/* line 100856, app/assets/stylesheets/global/style.css */
.wrem-36-45 {
  width: 36.45rem !important;
}

/* line 100860, app/assets/stylesheets/global/style.css */
.wrem-37-45 {
  width: 37.45rem !important;
}

/* line 100864, app/assets/stylesheets/global/style.css */
.wrem-38-45 {
  width: 38.45rem !important;
}

/* line 100868, app/assets/stylesheets/global/style.css */
.wrem-39-45 {
  width: 39.45rem !important;
}

/* line 100872, app/assets/stylesheets/global/style.css */
.wrem-40-45 {
  width: 40.45rem !important;
}

/* line 100876, app/assets/stylesheets/global/style.css */
.wrem-41-45 {
  width: 41.45rem !important;
}

/* line 100880, app/assets/stylesheets/global/style.css */
.wrem-42-45 {
  width: 42.45rem !important;
}

/* line 100884, app/assets/stylesheets/global/style.css */
.wrem-43-45 {
  width: 43.45rem !important;
}

/* line 100888, app/assets/stylesheets/global/style.css */
.wrem-44-45 {
  width: 44.45rem !important;
}

/* line 100892, app/assets/stylesheets/global/style.css */
.wrem-45-45 {
  width: 45.45rem !important;
}

/* line 100896, app/assets/stylesheets/global/style.css */
.wrem-46-45 {
  width: 46.45rem !important;
}

/* line 100900, app/assets/stylesheets/global/style.css */
.wrem-47-45 {
  width: 47.45rem !important;
}

/* line 100904, app/assets/stylesheets/global/style.css */
.wrem-48-45 {
  width: 48.45rem !important;
}

/* line 100908, app/assets/stylesheets/global/style.css */
.wrem-49-45 {
  width: 49.45rem !important;
}

/* line 100912, app/assets/stylesheets/global/style.css */
.wrem-50-45 {
  width: 50.45rem !important;
}

/* line 100916, app/assets/stylesheets/global/style.css */
.wrem-51-45 {
  width: 51.45rem !important;
}

/* line 100920, app/assets/stylesheets/global/style.css */
.wrem-52-45 {
  width: 52.45rem !important;
}

/* line 100924, app/assets/stylesheets/global/style.css */
.wrem-53-45 {
  width: 53.45rem !important;
}

/* line 100928, app/assets/stylesheets/global/style.css */
.wrem-54-45 {
  width: 54.45rem !important;
}

/* line 100932, app/assets/stylesheets/global/style.css */
.wrem-55-45 {
  width: 55.45rem !important;
}

/* line 100936, app/assets/stylesheets/global/style.css */
.wrem-56-45 {
  width: 56.45rem !important;
}

/* line 100940, app/assets/stylesheets/global/style.css */
.wrem-57-45 {
  width: 57.45rem !important;
}

/* line 100944, app/assets/stylesheets/global/style.css */
.wrem-58-45 {
  width: 58.45rem !important;
}

/* line 100948, app/assets/stylesheets/global/style.css */
.wrem-59-45 {
  width: 59.45rem !important;
}

/* line 100952, app/assets/stylesheets/global/style.css */
.wrem-60-45 {
  width: 60.45rem !important;
}

/* line 100956, app/assets/stylesheets/global/style.css */
.wrem-61-45 {
  width: 61.45rem !important;
}

/* line 100960, app/assets/stylesheets/global/style.css */
.wrem-62-45 {
  width: 62.45rem !important;
}

/* line 100964, app/assets/stylesheets/global/style.css */
.wrem-63-45 {
  width: 63.45rem !important;
}

/* line 100968, app/assets/stylesheets/global/style.css */
.wrem-64-45 {
  width: 64.45rem !important;
}

/* line 100972, app/assets/stylesheets/global/style.css */
.wrem-65-45 {
  width: 65.45rem !important;
}

/* line 100976, app/assets/stylesheets/global/style.css */
.wrem-66-45 {
  width: 66.45rem !important;
}

/* line 100980, app/assets/stylesheets/global/style.css */
.wrem-67-45 {
  width: 67.45rem !important;
}

/* line 100984, app/assets/stylesheets/global/style.css */
.wrem-68-45 {
  width: 68.45rem !important;
}

/* line 100988, app/assets/stylesheets/global/style.css */
.wrem-69-45 {
  width: 69.45rem !important;
}

/* line 100992, app/assets/stylesheets/global/style.css */
.wrem-70-45 {
  width: 70.45rem !important;
}

/* line 100996, app/assets/stylesheets/global/style.css */
.wrem-71-45 {
  width: 71.45rem !important;
}

/* line 101000, app/assets/stylesheets/global/style.css */
.wrem-72-45 {
  width: 72.45rem !important;
}

/* line 101004, app/assets/stylesheets/global/style.css */
.wrem-73-45 {
  width: 73.45rem !important;
}

/* line 101008, app/assets/stylesheets/global/style.css */
.wrem-74-45 {
  width: 74.45rem !important;
}

/* line 101012, app/assets/stylesheets/global/style.css */
.wrem-75-45 {
  width: 75.45rem !important;
}

/* line 101016, app/assets/stylesheets/global/style.css */
.wrem-76-45 {
  width: 76.45rem !important;
}

/* line 101020, app/assets/stylesheets/global/style.css */
.wrem-77-45 {
  width: 77.45rem !important;
}

/* line 101024, app/assets/stylesheets/global/style.css */
.wrem-78-45 {
  width: 78.45rem !important;
}

/* line 101028, app/assets/stylesheets/global/style.css */
.wrem-79-45 {
  width: 79.45rem !important;
}

/* line 101032, app/assets/stylesheets/global/style.css */
.wrem-80-45 {
  width: 80.45rem !important;
}

/* line 101036, app/assets/stylesheets/global/style.css */
.wrem-81-45 {
  width: 81.45rem !important;
}

/* line 101040, app/assets/stylesheets/global/style.css */
.wrem-82-45 {
  width: 82.45rem !important;
}

/* line 101044, app/assets/stylesheets/global/style.css */
.wrem-83-45 {
  width: 83.45rem !important;
}

/* line 101048, app/assets/stylesheets/global/style.css */
.wrem-84-45 {
  width: 84.45rem !important;
}

/* line 101052, app/assets/stylesheets/global/style.css */
.wrem-85-45 {
  width: 85.45rem !important;
}

/* line 101056, app/assets/stylesheets/global/style.css */
.wrem-86-45 {
  width: 86.45rem !important;
}

/* line 101060, app/assets/stylesheets/global/style.css */
.wrem-87-45 {
  width: 87.45rem !important;
}

/* line 101064, app/assets/stylesheets/global/style.css */
.wrem-88-45 {
  width: 88.45rem !important;
}

/* line 101068, app/assets/stylesheets/global/style.css */
.wrem-89-45 {
  width: 89.45rem !important;
}

/* line 101072, app/assets/stylesheets/global/style.css */
.wrem-90-45 {
  width: 90.45rem !important;
}

/* line 101076, app/assets/stylesheets/global/style.css */
.wrem-91-45 {
  width: 91.45rem !important;
}

/* line 101080, app/assets/stylesheets/global/style.css */
.wrem-92-45 {
  width: 92.45rem !important;
}

/* line 101084, app/assets/stylesheets/global/style.css */
.wrem-93-45 {
  width: 93.45rem !important;
}

/* line 101088, app/assets/stylesheets/global/style.css */
.wrem-94-45 {
  width: 94.45rem !important;
}

/* line 101092, app/assets/stylesheets/global/style.css */
.wrem-95-45 {
  width: 95.45rem !important;
}

/* line 101096, app/assets/stylesheets/global/style.css */
.wrem-96-45 {
  width: 96.45rem !important;
}

/* line 101100, app/assets/stylesheets/global/style.css */
.wrem-97-45 {
  width: 97.45rem !important;
}

/* line 101104, app/assets/stylesheets/global/style.css */
.wrem-98-45 {
  width: 98.45rem !important;
}

/* line 101108, app/assets/stylesheets/global/style.css */
.wrem-99-45 {
  width: 99.45rem !important;
}

/* line 101112, app/assets/stylesheets/global/style.css */
.wrem-1-5 {
  width: 1.5rem !important;
}

/* line 101116, app/assets/stylesheets/global/style.css */
.wrem-2-5 {
  width: 2.5rem !important;
}

/* line 101120, app/assets/stylesheets/global/style.css */
.wrem-3-5 {
  width: 3.5rem !important;
}

/* line 101124, app/assets/stylesheets/global/style.css */
.wrem-4-5 {
  width: 4.5rem !important;
}

/* line 101128, app/assets/stylesheets/global/style.css */
.wrem-5-5 {
  width: 5.5rem !important;
}

/* line 101132, app/assets/stylesheets/global/style.css */
.wrem-6-5 {
  width: 6.5rem !important;
}

/* line 101136, app/assets/stylesheets/global/style.css */
.wrem-7-5 {
  width: 7.5rem !important;
}

/* line 101140, app/assets/stylesheets/global/style.css */
.wrem-8-5 {
  width: 8.5rem !important;
}

/* line 101144, app/assets/stylesheets/global/style.css */
.wrem-9-5 {
  width: 9.5rem !important;
}

/* line 101148, app/assets/stylesheets/global/style.css */
.wrem-10-5 {
  width: 10.5rem !important;
}

/* line 101152, app/assets/stylesheets/global/style.css */
.wrem-15-5 {
  width: 15.5rem !important;
}

/* line 101156, app/assets/stylesheets/global/style.css */
.wrem-20-5 {
  width: 20.5rem !important;
}

/* line 101160, app/assets/stylesheets/global/style.css */
.wrem-21-5 {
  width: 21.5rem !important;
}

/* line 101164, app/assets/stylesheets/global/style.css */
.wrem-22-5 {
  width: 22.5rem !important;
}

/* line 101168, app/assets/stylesheets/global/style.css */
.wrem-23-5 {
  width: 23.5rem !important;
}

/* line 101172, app/assets/stylesheets/global/style.css */
.wrem-24-5 {
  width: 24.5rem !important;
}

/* line 101176, app/assets/stylesheets/global/style.css */
.wrem-25-5 {
  width: 25.5rem !important;
}

/* line 101180, app/assets/stylesheets/global/style.css */
.wrem-26-5 {
  width: 26.5rem !important;
}

/* line 101184, app/assets/stylesheets/global/style.css */
.wrem-27-5 {
  width: 27.5rem !important;
}

/* line 101188, app/assets/stylesheets/global/style.css */
.wrem-28-5 {
  width: 28.5rem !important;
}

/* line 101192, app/assets/stylesheets/global/style.css */
.wrem-29-5 {
  width: 29.5rem !important;
}

/* line 101196, app/assets/stylesheets/global/style.css */
.wrem-30-5 {
  width: 30.5rem !important;
}

/* line 101200, app/assets/stylesheets/global/style.css */
.wrem-31-5 {
  width: 31.5rem !important;
}

/* line 101204, app/assets/stylesheets/global/style.css */
.wrem-32-5 {
  width: 32.5rem !important;
}

/* line 101208, app/assets/stylesheets/global/style.css */
.wrem-33-5 {
  width: 33.5rem !important;
}

/* line 101212, app/assets/stylesheets/global/style.css */
.wrem-34-5 {
  width: 34.5rem !important;
}

/* line 101216, app/assets/stylesheets/global/style.css */
.wrem-35-5 {
  width: 35.5rem !important;
}

/* line 101220, app/assets/stylesheets/global/style.css */
.wrem-36-5 {
  width: 36.5rem !important;
}

/* line 101224, app/assets/stylesheets/global/style.css */
.wrem-37-5 {
  width: 37.5rem !important;
}

/* line 101228, app/assets/stylesheets/global/style.css */
.wrem-38-5 {
  width: 38.5rem !important;
}

/* line 101232, app/assets/stylesheets/global/style.css */
.wrem-39-5 {
  width: 39.5rem !important;
}

/* line 101236, app/assets/stylesheets/global/style.css */
.wrem-40-5 {
  width: 40.5rem !important;
}

/* line 101240, app/assets/stylesheets/global/style.css */
.wrem-41-5 {
  width: 41.5rem !important;
}

/* line 101244, app/assets/stylesheets/global/style.css */
.wrem-42-5 {
  width: 42.5rem !important;
}

/* line 101248, app/assets/stylesheets/global/style.css */
.wrem-43-5 {
  width: 43.5rem !important;
}

/* line 101252, app/assets/stylesheets/global/style.css */
.wrem-44-5 {
  width: 44.5rem !important;
}

/* line 101256, app/assets/stylesheets/global/style.css */
.wrem-45-5 {
  width: 45.5rem !important;
}

/* line 101260, app/assets/stylesheets/global/style.css */
.wrem-46-5 {
  width: 46.5rem !important;
}

/* line 101264, app/assets/stylesheets/global/style.css */
.wrem-47-5 {
  width: 47.5rem !important;
}

/* line 101268, app/assets/stylesheets/global/style.css */
.wrem-48-5 {
  width: 48.5rem !important;
}

/* line 101272, app/assets/stylesheets/global/style.css */
.wrem-49-5 {
  width: 49.5rem !important;
}

/* line 101276, app/assets/stylesheets/global/style.css */
.wrem-50-5 {
  width: 50.5rem !important;
}

/* line 101280, app/assets/stylesheets/global/style.css */
.wrem-51-5 {
  width: 51.5rem !important;
}

/* line 101284, app/assets/stylesheets/global/style.css */
.wrem-52-5 {
  width: 52.5rem !important;
}

/* line 101288, app/assets/stylesheets/global/style.css */
.wrem-53-5 {
  width: 53.5rem !important;
}

/* line 101292, app/assets/stylesheets/global/style.css */
.wrem-54-5 {
  width: 54.5rem !important;
}

/* line 101296, app/assets/stylesheets/global/style.css */
.wrem-55-5 {
  width: 55.5rem !important;
}

/* line 101300, app/assets/stylesheets/global/style.css */
.wrem-56-5 {
  width: 56.5rem !important;
}

/* line 101304, app/assets/stylesheets/global/style.css */
.wrem-57-5 {
  width: 57.5rem !important;
}

/* line 101308, app/assets/stylesheets/global/style.css */
.wrem-58-5 {
  width: 58.5rem !important;
}

/* line 101312, app/assets/stylesheets/global/style.css */
.wrem-59-5 {
  width: 59.5rem !important;
}

/* line 101316, app/assets/stylesheets/global/style.css */
.wrem-60-5 {
  width: 60.5rem !important;
}

/* line 101320, app/assets/stylesheets/global/style.css */
.wrem-61-5 {
  width: 61.5rem !important;
}

/* line 101324, app/assets/stylesheets/global/style.css */
.wrem-62-5 {
  width: 62.5rem !important;
}

/* line 101328, app/assets/stylesheets/global/style.css */
.wrem-63-5 {
  width: 63.5rem !important;
}

/* line 101332, app/assets/stylesheets/global/style.css */
.wrem-64-5 {
  width: 64.5rem !important;
}

/* line 101336, app/assets/stylesheets/global/style.css */
.wrem-65-5 {
  width: 65.5rem !important;
}

/* line 101340, app/assets/stylesheets/global/style.css */
.wrem-66-5 {
  width: 66.5rem !important;
}

/* line 101344, app/assets/stylesheets/global/style.css */
.wrem-67-5 {
  width: 67.5rem !important;
}

/* line 101348, app/assets/stylesheets/global/style.css */
.wrem-68-5 {
  width: 68.5rem !important;
}

/* line 101352, app/assets/stylesheets/global/style.css */
.wrem-69-5 {
  width: 69.5rem !important;
}

/* line 101356, app/assets/stylesheets/global/style.css */
.wrem-70-5 {
  width: 70.5rem !important;
}

/* line 101360, app/assets/stylesheets/global/style.css */
.wrem-71-5 {
  width: 71.5rem !important;
}

/* line 101364, app/assets/stylesheets/global/style.css */
.wrem-72-5 {
  width: 72.5rem !important;
}

/* line 101368, app/assets/stylesheets/global/style.css */
.wrem-73-5 {
  width: 73.5rem !important;
}

/* line 101372, app/assets/stylesheets/global/style.css */
.wrem-74-5 {
  width: 74.5rem !important;
}

/* line 101376, app/assets/stylesheets/global/style.css */
.wrem-75-5 {
  width: 75.5rem !important;
}

/* line 101380, app/assets/stylesheets/global/style.css */
.wrem-76-5 {
  width: 76.5rem !important;
}

/* line 101384, app/assets/stylesheets/global/style.css */
.wrem-77-5 {
  width: 77.5rem !important;
}

/* line 101388, app/assets/stylesheets/global/style.css */
.wrem-78-5 {
  width: 78.5rem !important;
}

/* line 101392, app/assets/stylesheets/global/style.css */
.wrem-79-5 {
  width: 79.5rem !important;
}

/* line 101396, app/assets/stylesheets/global/style.css */
.wrem-80-5 {
  width: 80.5rem !important;
}

/* line 101400, app/assets/stylesheets/global/style.css */
.wrem-81-5 {
  width: 81.5rem !important;
}

/* line 101404, app/assets/stylesheets/global/style.css */
.wrem-82-5 {
  width: 82.5rem !important;
}

/* line 101408, app/assets/stylesheets/global/style.css */
.wrem-83-5 {
  width: 83.5rem !important;
}

/* line 101412, app/assets/stylesheets/global/style.css */
.wrem-84-5 {
  width: 84.5rem !important;
}

/* line 101416, app/assets/stylesheets/global/style.css */
.wrem-85-5 {
  width: 85.5rem !important;
}

/* line 101420, app/assets/stylesheets/global/style.css */
.wrem-86-5 {
  width: 86.5rem !important;
}

/* line 101424, app/assets/stylesheets/global/style.css */
.wrem-87-5 {
  width: 87.5rem !important;
}

/* line 101428, app/assets/stylesheets/global/style.css */
.wrem-88-5 {
  width: 88.5rem !important;
}

/* line 101432, app/assets/stylesheets/global/style.css */
.wrem-89-5 {
  width: 89.5rem !important;
}

/* line 101436, app/assets/stylesheets/global/style.css */
.wrem-90-5 {
  width: 90.5rem !important;
}

/* line 101440, app/assets/stylesheets/global/style.css */
.wrem-91-5 {
  width: 91.5rem !important;
}

/* line 101444, app/assets/stylesheets/global/style.css */
.wrem-92-5 {
  width: 92.5rem !important;
}

/* line 101448, app/assets/stylesheets/global/style.css */
.wrem-93-5 {
  width: 93.5rem !important;
}

/* line 101452, app/assets/stylesheets/global/style.css */
.wrem-94-5 {
  width: 94.5rem !important;
}

/* line 101456, app/assets/stylesheets/global/style.css */
.wrem-95-5 {
  width: 95.5rem !important;
}

/* line 101460, app/assets/stylesheets/global/style.css */
.wrem-96-5 {
  width: 96.5rem !important;
}

/* line 101464, app/assets/stylesheets/global/style.css */
.wrem-97-5 {
  width: 97.5rem !important;
}

/* line 101468, app/assets/stylesheets/global/style.css */
.wrem-98-5 {
  width: 98.5rem !important;
}

/* line 101472, app/assets/stylesheets/global/style.css */
.wrem-99-5 {
  width: 99.5rem !important;
}

/* line 101476, app/assets/stylesheets/global/style.css */
.wrem-1-55 {
  width: 1.55rem !important;
}

/* line 101480, app/assets/stylesheets/global/style.css */
.wrem-2-55 {
  width: 2.55rem !important;
}

/* line 101484, app/assets/stylesheets/global/style.css */
.wrem-3-55 {
  width: 3.55rem !important;
}

/* line 101488, app/assets/stylesheets/global/style.css */
.wrem-4-55 {
  width: 4.55rem !important;
}

/* line 101492, app/assets/stylesheets/global/style.css */
.wrem-5-55 {
  width: 5.55rem !important;
}

/* line 101496, app/assets/stylesheets/global/style.css */
.wrem-6-55 {
  width: 6.55rem !important;
}

/* line 101500, app/assets/stylesheets/global/style.css */
.wrem-7-55 {
  width: 7.55rem !important;
}

/* line 101504, app/assets/stylesheets/global/style.css */
.wrem-8-55 {
  width: 8.55rem !important;
}

/* line 101508, app/assets/stylesheets/global/style.css */
.wrem-9-55 {
  width: 9.55rem !important;
}

/* line 101512, app/assets/stylesheets/global/style.css */
.wrem-10-55 {
  width: 10.55rem !important;
}

/* line 101516, app/assets/stylesheets/global/style.css */
.wrem-15-55 {
  width: 15.55rem !important;
}

/* line 101520, app/assets/stylesheets/global/style.css */
.wrem-20-55 {
  width: 20.55rem !important;
}

/* line 101524, app/assets/stylesheets/global/style.css */
.wrem-21-55 {
  width: 21.55rem !important;
}

/* line 101528, app/assets/stylesheets/global/style.css */
.wrem-22-55 {
  width: 22.55rem !important;
}

/* line 101532, app/assets/stylesheets/global/style.css */
.wrem-23-55 {
  width: 23.55rem !important;
}

/* line 101536, app/assets/stylesheets/global/style.css */
.wrem-24-55 {
  width: 24.55rem !important;
}

/* line 101540, app/assets/stylesheets/global/style.css */
.wrem-25-55 {
  width: 25.55rem !important;
}

/* line 101544, app/assets/stylesheets/global/style.css */
.wrem-26-55 {
  width: 26.55rem !important;
}

/* line 101548, app/assets/stylesheets/global/style.css */
.wrem-27-55 {
  width: 27.55rem !important;
}

/* line 101552, app/assets/stylesheets/global/style.css */
.wrem-28-55 {
  width: 28.55rem !important;
}

/* line 101556, app/assets/stylesheets/global/style.css */
.wrem-29-55 {
  width: 29.55rem !important;
}

/* line 101560, app/assets/stylesheets/global/style.css */
.wrem-30-55 {
  width: 30.55rem !important;
}

/* line 101564, app/assets/stylesheets/global/style.css */
.wrem-31-55 {
  width: 31.55rem !important;
}

/* line 101568, app/assets/stylesheets/global/style.css */
.wrem-32-55 {
  width: 32.55rem !important;
}

/* line 101572, app/assets/stylesheets/global/style.css */
.wrem-33-55 {
  width: 33.55rem !important;
}

/* line 101576, app/assets/stylesheets/global/style.css */
.wrem-34-55 {
  width: 34.55rem !important;
}

/* line 101580, app/assets/stylesheets/global/style.css */
.wrem-35-55 {
  width: 35.55rem !important;
}

/* line 101584, app/assets/stylesheets/global/style.css */
.wrem-36-55 {
  width: 36.55rem !important;
}

/* line 101588, app/assets/stylesheets/global/style.css */
.wrem-37-55 {
  width: 37.55rem !important;
}

/* line 101592, app/assets/stylesheets/global/style.css */
.wrem-38-55 {
  width: 38.55rem !important;
}

/* line 101596, app/assets/stylesheets/global/style.css */
.wrem-39-55 {
  width: 39.55rem !important;
}

/* line 101600, app/assets/stylesheets/global/style.css */
.wrem-40-55 {
  width: 40.55rem !important;
}

/* line 101604, app/assets/stylesheets/global/style.css */
.wrem-41-55 {
  width: 41.55rem !important;
}

/* line 101608, app/assets/stylesheets/global/style.css */
.wrem-42-55 {
  width: 42.55rem !important;
}

/* line 101612, app/assets/stylesheets/global/style.css */
.wrem-43-55 {
  width: 43.55rem !important;
}

/* line 101616, app/assets/stylesheets/global/style.css */
.wrem-44-55 {
  width: 44.55rem !important;
}

/* line 101620, app/assets/stylesheets/global/style.css */
.wrem-45-55 {
  width: 45.55rem !important;
}

/* line 101624, app/assets/stylesheets/global/style.css */
.wrem-46-55 {
  width: 46.55rem !important;
}

/* line 101628, app/assets/stylesheets/global/style.css */
.wrem-47-55 {
  width: 47.55rem !important;
}

/* line 101632, app/assets/stylesheets/global/style.css */
.wrem-48-55 {
  width: 48.55rem !important;
}

/* line 101636, app/assets/stylesheets/global/style.css */
.wrem-49-55 {
  width: 49.55rem !important;
}

/* line 101640, app/assets/stylesheets/global/style.css */
.wrem-50-55 {
  width: 50.55rem !important;
}

/* line 101644, app/assets/stylesheets/global/style.css */
.wrem-51-55 {
  width: 51.55rem !important;
}

/* line 101648, app/assets/stylesheets/global/style.css */
.wrem-52-55 {
  width: 52.55rem !important;
}

/* line 101652, app/assets/stylesheets/global/style.css */
.wrem-53-55 {
  width: 53.55rem !important;
}

/* line 101656, app/assets/stylesheets/global/style.css */
.wrem-54-55 {
  width: 54.55rem !important;
}

/* line 101660, app/assets/stylesheets/global/style.css */
.wrem-55-55 {
  width: 55.55rem !important;
}

/* line 101664, app/assets/stylesheets/global/style.css */
.wrem-56-55 {
  width: 56.55rem !important;
}

/* line 101668, app/assets/stylesheets/global/style.css */
.wrem-57-55 {
  width: 57.55rem !important;
}

/* line 101672, app/assets/stylesheets/global/style.css */
.wrem-58-55 {
  width: 58.55rem !important;
}

/* line 101676, app/assets/stylesheets/global/style.css */
.wrem-59-55 {
  width: 59.55rem !important;
}

/* line 101680, app/assets/stylesheets/global/style.css */
.wrem-60-55 {
  width: 60.55rem !important;
}

/* line 101684, app/assets/stylesheets/global/style.css */
.wrem-61-55 {
  width: 61.55rem !important;
}

/* line 101688, app/assets/stylesheets/global/style.css */
.wrem-62-55 {
  width: 62.55rem !important;
}

/* line 101692, app/assets/stylesheets/global/style.css */
.wrem-63-55 {
  width: 63.55rem !important;
}

/* line 101696, app/assets/stylesheets/global/style.css */
.wrem-64-55 {
  width: 64.55rem !important;
}

/* line 101700, app/assets/stylesheets/global/style.css */
.wrem-65-55 {
  width: 65.55rem !important;
}

/* line 101704, app/assets/stylesheets/global/style.css */
.wrem-66-55 {
  width: 66.55rem !important;
}

/* line 101708, app/assets/stylesheets/global/style.css */
.wrem-67-55 {
  width: 67.55rem !important;
}

/* line 101712, app/assets/stylesheets/global/style.css */
.wrem-68-55 {
  width: 68.55rem !important;
}

/* line 101716, app/assets/stylesheets/global/style.css */
.wrem-69-55 {
  width: 69.55rem !important;
}

/* line 101720, app/assets/stylesheets/global/style.css */
.wrem-70-55 {
  width: 70.55rem !important;
}

/* line 101724, app/assets/stylesheets/global/style.css */
.wrem-71-55 {
  width: 71.55rem !important;
}

/* line 101728, app/assets/stylesheets/global/style.css */
.wrem-72-55 {
  width: 72.55rem !important;
}

/* line 101732, app/assets/stylesheets/global/style.css */
.wrem-73-55 {
  width: 73.55rem !important;
}

/* line 101736, app/assets/stylesheets/global/style.css */
.wrem-74-55 {
  width: 74.55rem !important;
}

/* line 101740, app/assets/stylesheets/global/style.css */
.wrem-75-55 {
  width: 75.55rem !important;
}

/* line 101744, app/assets/stylesheets/global/style.css */
.wrem-76-55 {
  width: 76.55rem !important;
}

/* line 101748, app/assets/stylesheets/global/style.css */
.wrem-77-55 {
  width: 77.55rem !important;
}

/* line 101752, app/assets/stylesheets/global/style.css */
.wrem-78-55 {
  width: 78.55rem !important;
}

/* line 101756, app/assets/stylesheets/global/style.css */
.wrem-79-55 {
  width: 79.55rem !important;
}

/* line 101760, app/assets/stylesheets/global/style.css */
.wrem-80-55 {
  width: 80.55rem !important;
}

/* line 101764, app/assets/stylesheets/global/style.css */
.wrem-81-55 {
  width: 81.55rem !important;
}

/* line 101768, app/assets/stylesheets/global/style.css */
.wrem-82-55 {
  width: 82.55rem !important;
}

/* line 101772, app/assets/stylesheets/global/style.css */
.wrem-83-55 {
  width: 83.55rem !important;
}

/* line 101776, app/assets/stylesheets/global/style.css */
.wrem-84-55 {
  width: 84.55rem !important;
}

/* line 101780, app/assets/stylesheets/global/style.css */
.wrem-85-55 {
  width: 85.55rem !important;
}

/* line 101784, app/assets/stylesheets/global/style.css */
.wrem-86-55 {
  width: 86.55rem !important;
}

/* line 101788, app/assets/stylesheets/global/style.css */
.wrem-87-55 {
  width: 87.55rem !important;
}

/* line 101792, app/assets/stylesheets/global/style.css */
.wrem-88-55 {
  width: 88.55rem !important;
}

/* line 101796, app/assets/stylesheets/global/style.css */
.wrem-89-55 {
  width: 89.55rem !important;
}

/* line 101800, app/assets/stylesheets/global/style.css */
.wrem-90-55 {
  width: 90.55rem !important;
}

/* line 101804, app/assets/stylesheets/global/style.css */
.wrem-91-55 {
  width: 91.55rem !important;
}

/* line 101808, app/assets/stylesheets/global/style.css */
.wrem-92-55 {
  width: 92.55rem !important;
}

/* line 101812, app/assets/stylesheets/global/style.css */
.wrem-93-55 {
  width: 93.55rem !important;
}

/* line 101816, app/assets/stylesheets/global/style.css */
.wrem-94-55 {
  width: 94.55rem !important;
}

/* line 101820, app/assets/stylesheets/global/style.css */
.wrem-95-55 {
  width: 95.55rem !important;
}

/* line 101824, app/assets/stylesheets/global/style.css */
.wrem-96-55 {
  width: 96.55rem !important;
}

/* line 101828, app/assets/stylesheets/global/style.css */
.wrem-97-55 {
  width: 97.55rem !important;
}

/* line 101832, app/assets/stylesheets/global/style.css */
.wrem-98-55 {
  width: 98.55rem !important;
}

/* line 101836, app/assets/stylesheets/global/style.css */
.wrem-99-55 {
  width: 99.55rem !important;
}

/* line 101840, app/assets/stylesheets/global/style.css */
.wrem-1-6 {
  width: 1.6rem !important;
}

/* line 101844, app/assets/stylesheets/global/style.css */
.wrem-2-6 {
  width: 2.6rem !important;
}

/* line 101848, app/assets/stylesheets/global/style.css */
.wrem-3-6 {
  width: 3.6rem !important;
}

/* line 101852, app/assets/stylesheets/global/style.css */
.wrem-4-6 {
  width: 4.6rem !important;
}

/* line 101856, app/assets/stylesheets/global/style.css */
.wrem-5-6 {
  width: 5.6rem !important;
}

/* line 101860, app/assets/stylesheets/global/style.css */
.wrem-6-6 {
  width: 6.6rem !important;
}

/* line 101864, app/assets/stylesheets/global/style.css */
.wrem-7-6 {
  width: 7.6rem !important;
}

/* line 101868, app/assets/stylesheets/global/style.css */
.wrem-8-6 {
  width: 8.6rem !important;
}

/* line 101872, app/assets/stylesheets/global/style.css */
.wrem-9-6 {
  width: 9.6rem !important;
}

/* line 101876, app/assets/stylesheets/global/style.css */
.wrem-10-6 {
  width: 10.6rem !important;
}

/* line 101880, app/assets/stylesheets/global/style.css */
.wrem-15-6 {
  width: 15.6rem !important;
}

/* line 101884, app/assets/stylesheets/global/style.css */
.wrem-20-6 {
  width: 20.6rem !important;
}

/* line 101888, app/assets/stylesheets/global/style.css */
.wrem-21-6 {
  width: 21.6rem !important;
}

/* line 101892, app/assets/stylesheets/global/style.css */
.wrem-22-6 {
  width: 22.6rem !important;
}

/* line 101896, app/assets/stylesheets/global/style.css */
.wrem-23-6 {
  width: 23.6rem !important;
}

/* line 101900, app/assets/stylesheets/global/style.css */
.wrem-24-6 {
  width: 24.6rem !important;
}

/* line 101904, app/assets/stylesheets/global/style.css */
.wrem-25-6 {
  width: 25.6rem !important;
}

/* line 101908, app/assets/stylesheets/global/style.css */
.wrem-26-6 {
  width: 26.6rem !important;
}

/* line 101912, app/assets/stylesheets/global/style.css */
.wrem-27-6 {
  width: 27.6rem !important;
}

/* line 101916, app/assets/stylesheets/global/style.css */
.wrem-28-6 {
  width: 28.6rem !important;
}

/* line 101920, app/assets/stylesheets/global/style.css */
.wrem-29-6 {
  width: 29.6rem !important;
}

/* line 101924, app/assets/stylesheets/global/style.css */
.wrem-30-6 {
  width: 30.6rem !important;
}

/* line 101928, app/assets/stylesheets/global/style.css */
.wrem-31-6 {
  width: 31.6rem !important;
}

/* line 101932, app/assets/stylesheets/global/style.css */
.wrem-32-6 {
  width: 32.6rem !important;
}

/* line 101936, app/assets/stylesheets/global/style.css */
.wrem-33-6 {
  width: 33.6rem !important;
}

/* line 101940, app/assets/stylesheets/global/style.css */
.wrem-34-6 {
  width: 34.6rem !important;
}

/* line 101944, app/assets/stylesheets/global/style.css */
.wrem-35-6 {
  width: 35.6rem !important;
}

/* line 101948, app/assets/stylesheets/global/style.css */
.wrem-36-6 {
  width: 36.6rem !important;
}

/* line 101952, app/assets/stylesheets/global/style.css */
.wrem-37-6 {
  width: 37.6rem !important;
}

/* line 101956, app/assets/stylesheets/global/style.css */
.wrem-38-6 {
  width: 38.6rem !important;
}

/* line 101960, app/assets/stylesheets/global/style.css */
.wrem-39-6 {
  width: 39.6rem !important;
}

/* line 101964, app/assets/stylesheets/global/style.css */
.wrem-40-6 {
  width: 40.6rem !important;
}

/* line 101968, app/assets/stylesheets/global/style.css */
.wrem-41-6 {
  width: 41.6rem !important;
}

/* line 101972, app/assets/stylesheets/global/style.css */
.wrem-42-6 {
  width: 42.6rem !important;
}

/* line 101976, app/assets/stylesheets/global/style.css */
.wrem-43-6 {
  width: 43.6rem !important;
}

/* line 101980, app/assets/stylesheets/global/style.css */
.wrem-44-6 {
  width: 44.6rem !important;
}

/* line 101984, app/assets/stylesheets/global/style.css */
.wrem-45-6 {
  width: 45.6rem !important;
}

/* line 101988, app/assets/stylesheets/global/style.css */
.wrem-46-6 {
  width: 46.6rem !important;
}

/* line 101992, app/assets/stylesheets/global/style.css */
.wrem-47-6 {
  width: 47.6rem !important;
}

/* line 101996, app/assets/stylesheets/global/style.css */
.wrem-48-6 {
  width: 48.6rem !important;
}

/* line 102000, app/assets/stylesheets/global/style.css */
.wrem-49-6 {
  width: 49.6rem !important;
}

/* line 102004, app/assets/stylesheets/global/style.css */
.wrem-50-6 {
  width: 50.6rem !important;
}

/* line 102008, app/assets/stylesheets/global/style.css */
.wrem-51-6 {
  width: 51.6rem !important;
}

/* line 102012, app/assets/stylesheets/global/style.css */
.wrem-52-6 {
  width: 52.6rem !important;
}

/* line 102016, app/assets/stylesheets/global/style.css */
.wrem-53-6 {
  width: 53.6rem !important;
}

/* line 102020, app/assets/stylesheets/global/style.css */
.wrem-54-6 {
  width: 54.6rem !important;
}

/* line 102024, app/assets/stylesheets/global/style.css */
.wrem-55-6 {
  width: 55.6rem !important;
}

/* line 102028, app/assets/stylesheets/global/style.css */
.wrem-56-6 {
  width: 56.6rem !important;
}

/* line 102032, app/assets/stylesheets/global/style.css */
.wrem-57-6 {
  width: 57.6rem !important;
}

/* line 102036, app/assets/stylesheets/global/style.css */
.wrem-58-6 {
  width: 58.6rem !important;
}

/* line 102040, app/assets/stylesheets/global/style.css */
.wrem-59-6 {
  width: 59.6rem !important;
}

/* line 102044, app/assets/stylesheets/global/style.css */
.wrem-60-6 {
  width: 60.6rem !important;
}

/* line 102048, app/assets/stylesheets/global/style.css */
.wrem-61-6 {
  width: 61.6rem !important;
}

/* line 102052, app/assets/stylesheets/global/style.css */
.wrem-62-6 {
  width: 62.6rem !important;
}

/* line 102056, app/assets/stylesheets/global/style.css */
.wrem-63-6 {
  width: 63.6rem !important;
}

/* line 102060, app/assets/stylesheets/global/style.css */
.wrem-64-6 {
  width: 64.6rem !important;
}

/* line 102064, app/assets/stylesheets/global/style.css */
.wrem-65-6 {
  width: 65.6rem !important;
}

/* line 102068, app/assets/stylesheets/global/style.css */
.wrem-66-6 {
  width: 66.6rem !important;
}

/* line 102072, app/assets/stylesheets/global/style.css */
.wrem-67-6 {
  width: 67.6rem !important;
}

/* line 102076, app/assets/stylesheets/global/style.css */
.wrem-68-6 {
  width: 68.6rem !important;
}

/* line 102080, app/assets/stylesheets/global/style.css */
.wrem-69-6 {
  width: 69.6rem !important;
}

/* line 102084, app/assets/stylesheets/global/style.css */
.wrem-70-6 {
  width: 70.6rem !important;
}

/* line 102088, app/assets/stylesheets/global/style.css */
.wrem-71-6 {
  width: 71.6rem !important;
}

/* line 102092, app/assets/stylesheets/global/style.css */
.wrem-72-6 {
  width: 72.6rem !important;
}

/* line 102096, app/assets/stylesheets/global/style.css */
.wrem-73-6 {
  width: 73.6rem !important;
}

/* line 102100, app/assets/stylesheets/global/style.css */
.wrem-74-6 {
  width: 74.6rem !important;
}

/* line 102104, app/assets/stylesheets/global/style.css */
.wrem-75-6 {
  width: 75.6rem !important;
}

/* line 102108, app/assets/stylesheets/global/style.css */
.wrem-76-6 {
  width: 76.6rem !important;
}

/* line 102112, app/assets/stylesheets/global/style.css */
.wrem-77-6 {
  width: 77.6rem !important;
}

/* line 102116, app/assets/stylesheets/global/style.css */
.wrem-78-6 {
  width: 78.6rem !important;
}

/* line 102120, app/assets/stylesheets/global/style.css */
.wrem-79-6 {
  width: 79.6rem !important;
}

/* line 102124, app/assets/stylesheets/global/style.css */
.wrem-80-6 {
  width: 80.6rem !important;
}

/* line 102128, app/assets/stylesheets/global/style.css */
.wrem-81-6 {
  width: 81.6rem !important;
}

/* line 102132, app/assets/stylesheets/global/style.css */
.wrem-82-6 {
  width: 82.6rem !important;
}

/* line 102136, app/assets/stylesheets/global/style.css */
.wrem-83-6 {
  width: 83.6rem !important;
}

/* line 102140, app/assets/stylesheets/global/style.css */
.wrem-84-6 {
  width: 84.6rem !important;
}

/* line 102144, app/assets/stylesheets/global/style.css */
.wrem-85-6 {
  width: 85.6rem !important;
}

/* line 102148, app/assets/stylesheets/global/style.css */
.wrem-86-6 {
  width: 86.6rem !important;
}

/* line 102152, app/assets/stylesheets/global/style.css */
.wrem-87-6 {
  width: 87.6rem !important;
}

/* line 102156, app/assets/stylesheets/global/style.css */
.wrem-88-6 {
  width: 88.6rem !important;
}

/* line 102160, app/assets/stylesheets/global/style.css */
.wrem-89-6 {
  width: 89.6rem !important;
}

/* line 102164, app/assets/stylesheets/global/style.css */
.wrem-90-6 {
  width: 90.6rem !important;
}

/* line 102168, app/assets/stylesheets/global/style.css */
.wrem-91-6 {
  width: 91.6rem !important;
}

/* line 102172, app/assets/stylesheets/global/style.css */
.wrem-92-6 {
  width: 92.6rem !important;
}

/* line 102176, app/assets/stylesheets/global/style.css */
.wrem-93-6 {
  width: 93.6rem !important;
}

/* line 102180, app/assets/stylesheets/global/style.css */
.wrem-94-6 {
  width: 94.6rem !important;
}

/* line 102184, app/assets/stylesheets/global/style.css */
.wrem-95-6 {
  width: 95.6rem !important;
}

/* line 102188, app/assets/stylesheets/global/style.css */
.wrem-96-6 {
  width: 96.6rem !important;
}

/* line 102192, app/assets/stylesheets/global/style.css */
.wrem-97-6 {
  width: 97.6rem !important;
}

/* line 102196, app/assets/stylesheets/global/style.css */
.wrem-98-6 {
  width: 98.6rem !important;
}

/* line 102200, app/assets/stylesheets/global/style.css */
.wrem-99-6 {
  width: 99.6rem !important;
}

/* line 102204, app/assets/stylesheets/global/style.css */
.wrem-1-65 {
  width: 1.65rem !important;
}

/* line 102208, app/assets/stylesheets/global/style.css */
.wrem-2-65 {
  width: 2.65rem !important;
}

/* line 102212, app/assets/stylesheets/global/style.css */
.wrem-3-65 {
  width: 3.65rem !important;
}

/* line 102216, app/assets/stylesheets/global/style.css */
.wrem-4-65 {
  width: 4.65rem !important;
}

/* line 102220, app/assets/stylesheets/global/style.css */
.wrem-5-65 {
  width: 5.65rem !important;
}

/* line 102224, app/assets/stylesheets/global/style.css */
.wrem-6-65 {
  width: 6.65rem !important;
}

/* line 102228, app/assets/stylesheets/global/style.css */
.wrem-7-65 {
  width: 7.65rem !important;
}

/* line 102232, app/assets/stylesheets/global/style.css */
.wrem-8-65 {
  width: 8.65rem !important;
}

/* line 102236, app/assets/stylesheets/global/style.css */
.wrem-9-65 {
  width: 9.65rem !important;
}

/* line 102240, app/assets/stylesheets/global/style.css */
.wrem-10-65 {
  width: 10.65rem !important;
}

/* line 102244, app/assets/stylesheets/global/style.css */
.wrem-15-65 {
  width: 15.65rem !important;
}

/* line 102248, app/assets/stylesheets/global/style.css */
.wrem-20-65 {
  width: 20.65rem !important;
}

/* line 102252, app/assets/stylesheets/global/style.css */
.wrem-21-65 {
  width: 21.65rem !important;
}

/* line 102256, app/assets/stylesheets/global/style.css */
.wrem-22-65 {
  width: 22.65rem !important;
}

/* line 102260, app/assets/stylesheets/global/style.css */
.wrem-23-65 {
  width: 23.65rem !important;
}

/* line 102264, app/assets/stylesheets/global/style.css */
.wrem-24-65 {
  width: 24.65rem !important;
}

/* line 102268, app/assets/stylesheets/global/style.css */
.wrem-25-65 {
  width: 25.65rem !important;
}

/* line 102272, app/assets/stylesheets/global/style.css */
.wrem-26-65 {
  width: 26.65rem !important;
}

/* line 102276, app/assets/stylesheets/global/style.css */
.wrem-27-65 {
  width: 27.65rem !important;
}

/* line 102280, app/assets/stylesheets/global/style.css */
.wrem-28-65 {
  width: 28.65rem !important;
}

/* line 102284, app/assets/stylesheets/global/style.css */
.wrem-29-65 {
  width: 29.65rem !important;
}

/* line 102288, app/assets/stylesheets/global/style.css */
.wrem-30-65 {
  width: 30.65rem !important;
}

/* line 102292, app/assets/stylesheets/global/style.css */
.wrem-31-65 {
  width: 31.65rem !important;
}

/* line 102296, app/assets/stylesheets/global/style.css */
.wrem-32-65 {
  width: 32.65rem !important;
}

/* line 102300, app/assets/stylesheets/global/style.css */
.wrem-33-65 {
  width: 33.65rem !important;
}

/* line 102304, app/assets/stylesheets/global/style.css */
.wrem-34-65 {
  width: 34.65rem !important;
}

/* line 102308, app/assets/stylesheets/global/style.css */
.wrem-35-65 {
  width: 35.65rem !important;
}

/* line 102312, app/assets/stylesheets/global/style.css */
.wrem-36-65 {
  width: 36.65rem !important;
}

/* line 102316, app/assets/stylesheets/global/style.css */
.wrem-37-65 {
  width: 37.65rem !important;
}

/* line 102320, app/assets/stylesheets/global/style.css */
.wrem-38-65 {
  width: 38.65rem !important;
}

/* line 102324, app/assets/stylesheets/global/style.css */
.wrem-39-65 {
  width: 39.65rem !important;
}

/* line 102328, app/assets/stylesheets/global/style.css */
.wrem-40-65 {
  width: 40.65rem !important;
}

/* line 102332, app/assets/stylesheets/global/style.css */
.wrem-41-65 {
  width: 41.65rem !important;
}

/* line 102336, app/assets/stylesheets/global/style.css */
.wrem-42-65 {
  width: 42.65rem !important;
}

/* line 102340, app/assets/stylesheets/global/style.css */
.wrem-43-65 {
  width: 43.65rem !important;
}

/* line 102344, app/assets/stylesheets/global/style.css */
.wrem-44-65 {
  width: 44.65rem !important;
}

/* line 102348, app/assets/stylesheets/global/style.css */
.wrem-45-65 {
  width: 45.65rem !important;
}

/* line 102352, app/assets/stylesheets/global/style.css */
.wrem-46-65 {
  width: 46.65rem !important;
}

/* line 102356, app/assets/stylesheets/global/style.css */
.wrem-47-65 {
  width: 47.65rem !important;
}

/* line 102360, app/assets/stylesheets/global/style.css */
.wrem-48-65 {
  width: 48.65rem !important;
}

/* line 102364, app/assets/stylesheets/global/style.css */
.wrem-49-65 {
  width: 49.65rem !important;
}

/* line 102368, app/assets/stylesheets/global/style.css */
.wrem-50-65 {
  width: 50.65rem !important;
}

/* line 102372, app/assets/stylesheets/global/style.css */
.wrem-51-65 {
  width: 51.65rem !important;
}

/* line 102376, app/assets/stylesheets/global/style.css */
.wrem-52-65 {
  width: 52.65rem !important;
}

/* line 102380, app/assets/stylesheets/global/style.css */
.wrem-53-65 {
  width: 53.65rem !important;
}

/* line 102384, app/assets/stylesheets/global/style.css */
.wrem-54-65 {
  width: 54.65rem !important;
}

/* line 102388, app/assets/stylesheets/global/style.css */
.wrem-55-65 {
  width: 55.65rem !important;
}

/* line 102392, app/assets/stylesheets/global/style.css */
.wrem-56-65 {
  width: 56.65rem !important;
}

/* line 102396, app/assets/stylesheets/global/style.css */
.wrem-57-65 {
  width: 57.65rem !important;
}

/* line 102400, app/assets/stylesheets/global/style.css */
.wrem-58-65 {
  width: 58.65rem !important;
}

/* line 102404, app/assets/stylesheets/global/style.css */
.wrem-59-65 {
  width: 59.65rem !important;
}

/* line 102408, app/assets/stylesheets/global/style.css */
.wrem-60-65 {
  width: 60.65rem !important;
}

/* line 102412, app/assets/stylesheets/global/style.css */
.wrem-61-65 {
  width: 61.65rem !important;
}

/* line 102416, app/assets/stylesheets/global/style.css */
.wrem-62-65 {
  width: 62.65rem !important;
}

/* line 102420, app/assets/stylesheets/global/style.css */
.wrem-63-65 {
  width: 63.65rem !important;
}

/* line 102424, app/assets/stylesheets/global/style.css */
.wrem-64-65 {
  width: 64.65rem !important;
}

/* line 102428, app/assets/stylesheets/global/style.css */
.wrem-65-65 {
  width: 65.65rem !important;
}

/* line 102432, app/assets/stylesheets/global/style.css */
.wrem-66-65 {
  width: 66.65rem !important;
}

/* line 102436, app/assets/stylesheets/global/style.css */
.wrem-67-65 {
  width: 67.65rem !important;
}

/* line 102440, app/assets/stylesheets/global/style.css */
.wrem-68-65 {
  width: 68.65rem !important;
}

/* line 102444, app/assets/stylesheets/global/style.css */
.wrem-69-65 {
  width: 69.65rem !important;
}

/* line 102448, app/assets/stylesheets/global/style.css */
.wrem-70-65 {
  width: 70.65rem !important;
}

/* line 102452, app/assets/stylesheets/global/style.css */
.wrem-71-65 {
  width: 71.65rem !important;
}

/* line 102456, app/assets/stylesheets/global/style.css */
.wrem-72-65 {
  width: 72.65rem !important;
}

/* line 102460, app/assets/stylesheets/global/style.css */
.wrem-73-65 {
  width: 73.65rem !important;
}

/* line 102464, app/assets/stylesheets/global/style.css */
.wrem-74-65 {
  width: 74.65rem !important;
}

/* line 102468, app/assets/stylesheets/global/style.css */
.wrem-75-65 {
  width: 75.65rem !important;
}

/* line 102472, app/assets/stylesheets/global/style.css */
.wrem-76-65 {
  width: 76.65rem !important;
}

/* line 102476, app/assets/stylesheets/global/style.css */
.wrem-77-65 {
  width: 77.65rem !important;
}

/* line 102480, app/assets/stylesheets/global/style.css */
.wrem-78-65 {
  width: 78.65rem !important;
}

/* line 102484, app/assets/stylesheets/global/style.css */
.wrem-79-65 {
  width: 79.65rem !important;
}

/* line 102488, app/assets/stylesheets/global/style.css */
.wrem-80-65 {
  width: 80.65rem !important;
}

/* line 102492, app/assets/stylesheets/global/style.css */
.wrem-81-65 {
  width: 81.65rem !important;
}

/* line 102496, app/assets/stylesheets/global/style.css */
.wrem-82-65 {
  width: 82.65rem !important;
}

/* line 102500, app/assets/stylesheets/global/style.css */
.wrem-83-65 {
  width: 83.65rem !important;
}

/* line 102504, app/assets/stylesheets/global/style.css */
.wrem-84-65 {
  width: 84.65rem !important;
}

/* line 102508, app/assets/stylesheets/global/style.css */
.wrem-85-65 {
  width: 85.65rem !important;
}

/* line 102512, app/assets/stylesheets/global/style.css */
.wrem-86-65 {
  width: 86.65rem !important;
}

/* line 102516, app/assets/stylesheets/global/style.css */
.wrem-87-65 {
  width: 87.65rem !important;
}

/* line 102520, app/assets/stylesheets/global/style.css */
.wrem-88-65 {
  width: 88.65rem !important;
}

/* line 102524, app/assets/stylesheets/global/style.css */
.wrem-89-65 {
  width: 89.65rem !important;
}

/* line 102528, app/assets/stylesheets/global/style.css */
.wrem-90-65 {
  width: 90.65rem !important;
}

/* line 102532, app/assets/stylesheets/global/style.css */
.wrem-91-65 {
  width: 91.65rem !important;
}

/* line 102536, app/assets/stylesheets/global/style.css */
.wrem-92-65 {
  width: 92.65rem !important;
}

/* line 102540, app/assets/stylesheets/global/style.css */
.wrem-93-65 {
  width: 93.65rem !important;
}

/* line 102544, app/assets/stylesheets/global/style.css */
.wrem-94-65 {
  width: 94.65rem !important;
}

/* line 102548, app/assets/stylesheets/global/style.css */
.wrem-95-65 {
  width: 95.65rem !important;
}

/* line 102552, app/assets/stylesheets/global/style.css */
.wrem-96-65 {
  width: 96.65rem !important;
}

/* line 102556, app/assets/stylesheets/global/style.css */
.wrem-97-65 {
  width: 97.65rem !important;
}

/* line 102560, app/assets/stylesheets/global/style.css */
.wrem-98-65 {
  width: 98.65rem !important;
}

/* line 102564, app/assets/stylesheets/global/style.css */
.wrem-99-65 {
  width: 99.65rem !important;
}

/* line 102568, app/assets/stylesheets/global/style.css */
.wrem-1-7 {
  width: 1.7rem !important;
}

/* line 102572, app/assets/stylesheets/global/style.css */
.wrem-2-7 {
  width: 2.7rem !important;
}

/* line 102576, app/assets/stylesheets/global/style.css */
.wrem-3-7 {
  width: 3.7rem !important;
}

/* line 102580, app/assets/stylesheets/global/style.css */
.wrem-4-7 {
  width: 4.7rem !important;
}

/* line 102584, app/assets/stylesheets/global/style.css */
.wrem-5-7 {
  width: 5.7rem !important;
}

/* line 102588, app/assets/stylesheets/global/style.css */
.wrem-6-7 {
  width: 6.7rem !important;
}

/* line 102592, app/assets/stylesheets/global/style.css */
.wrem-7-7 {
  width: 7.7rem !important;
}

/* line 102596, app/assets/stylesheets/global/style.css */
.wrem-8-7 {
  width: 8.7rem !important;
}

/* line 102600, app/assets/stylesheets/global/style.css */
.wrem-9-7 {
  width: 9.7rem !important;
}

/* line 102604, app/assets/stylesheets/global/style.css */
.wrem-10-7 {
  width: 10.7rem !important;
}

/* line 102608, app/assets/stylesheets/global/style.css */
.wrem-15-7 {
  width: 15.7rem !important;
}

/* line 102612, app/assets/stylesheets/global/style.css */
.wrem-20-7 {
  width: 20.7rem !important;
}

/* line 102616, app/assets/stylesheets/global/style.css */
.wrem-21-7 {
  width: 21.7rem !important;
}

/* line 102620, app/assets/stylesheets/global/style.css */
.wrem-22-7 {
  width: 22.7rem !important;
}

/* line 102624, app/assets/stylesheets/global/style.css */
.wrem-23-7 {
  width: 23.7rem !important;
}

/* line 102628, app/assets/stylesheets/global/style.css */
.wrem-24-7 {
  width: 24.7rem !important;
}

/* line 102632, app/assets/stylesheets/global/style.css */
.wrem-25-7 {
  width: 25.7rem !important;
}

/* line 102636, app/assets/stylesheets/global/style.css */
.wrem-26-7 {
  width: 26.7rem !important;
}

/* line 102640, app/assets/stylesheets/global/style.css */
.wrem-27-7 {
  width: 27.7rem !important;
}

/* line 102644, app/assets/stylesheets/global/style.css */
.wrem-28-7 {
  width: 28.7rem !important;
}

/* line 102648, app/assets/stylesheets/global/style.css */
.wrem-29-7 {
  width: 29.7rem !important;
}

/* line 102652, app/assets/stylesheets/global/style.css */
.wrem-30-7 {
  width: 30.7rem !important;
}

/* line 102656, app/assets/stylesheets/global/style.css */
.wrem-31-7 {
  width: 31.7rem !important;
}

/* line 102660, app/assets/stylesheets/global/style.css */
.wrem-32-7 {
  width: 32.7rem !important;
}

/* line 102664, app/assets/stylesheets/global/style.css */
.wrem-33-7 {
  width: 33.7rem !important;
}

/* line 102668, app/assets/stylesheets/global/style.css */
.wrem-34-7 {
  width: 34.7rem !important;
}

/* line 102672, app/assets/stylesheets/global/style.css */
.wrem-35-7 {
  width: 35.7rem !important;
}

/* line 102676, app/assets/stylesheets/global/style.css */
.wrem-36-7 {
  width: 36.7rem !important;
}

/* line 102680, app/assets/stylesheets/global/style.css */
.wrem-37-7 {
  width: 37.7rem !important;
}

/* line 102684, app/assets/stylesheets/global/style.css */
.wrem-38-7 {
  width: 38.7rem !important;
}

/* line 102688, app/assets/stylesheets/global/style.css */
.wrem-39-7 {
  width: 39.7rem !important;
}

/* line 102692, app/assets/stylesheets/global/style.css */
.wrem-40-7 {
  width: 40.7rem !important;
}

/* line 102696, app/assets/stylesheets/global/style.css */
.wrem-41-7 {
  width: 41.7rem !important;
}

/* line 102700, app/assets/stylesheets/global/style.css */
.wrem-42-7 {
  width: 42.7rem !important;
}

/* line 102704, app/assets/stylesheets/global/style.css */
.wrem-43-7 {
  width: 43.7rem !important;
}

/* line 102708, app/assets/stylesheets/global/style.css */
.wrem-44-7 {
  width: 44.7rem !important;
}

/* line 102712, app/assets/stylesheets/global/style.css */
.wrem-45-7 {
  width: 45.7rem !important;
}

/* line 102716, app/assets/stylesheets/global/style.css */
.wrem-46-7 {
  width: 46.7rem !important;
}

/* line 102720, app/assets/stylesheets/global/style.css */
.wrem-47-7 {
  width: 47.7rem !important;
}

/* line 102724, app/assets/stylesheets/global/style.css */
.wrem-48-7 {
  width: 48.7rem !important;
}

/* line 102728, app/assets/stylesheets/global/style.css */
.wrem-49-7 {
  width: 49.7rem !important;
}

/* line 102732, app/assets/stylesheets/global/style.css */
.wrem-50-7 {
  width: 50.7rem !important;
}

/* line 102736, app/assets/stylesheets/global/style.css */
.wrem-51-7 {
  width: 51.7rem !important;
}

/* line 102740, app/assets/stylesheets/global/style.css */
.wrem-52-7 {
  width: 52.7rem !important;
}

/* line 102744, app/assets/stylesheets/global/style.css */
.wrem-53-7 {
  width: 53.7rem !important;
}

/* line 102748, app/assets/stylesheets/global/style.css */
.wrem-54-7 {
  width: 54.7rem !important;
}

/* line 102752, app/assets/stylesheets/global/style.css */
.wrem-55-7 {
  width: 55.7rem !important;
}

/* line 102756, app/assets/stylesheets/global/style.css */
.wrem-56-7 {
  width: 56.7rem !important;
}

/* line 102760, app/assets/stylesheets/global/style.css */
.wrem-57-7 {
  width: 57.7rem !important;
}

/* line 102764, app/assets/stylesheets/global/style.css */
.wrem-58-7 {
  width: 58.7rem !important;
}

/* line 102768, app/assets/stylesheets/global/style.css */
.wrem-59-7 {
  width: 59.7rem !important;
}

/* line 102772, app/assets/stylesheets/global/style.css */
.wrem-60-7 {
  width: 60.7rem !important;
}

/* line 102776, app/assets/stylesheets/global/style.css */
.wrem-61-7 {
  width: 61.7rem !important;
}

/* line 102780, app/assets/stylesheets/global/style.css */
.wrem-62-7 {
  width: 62.7rem !important;
}

/* line 102784, app/assets/stylesheets/global/style.css */
.wrem-63-7 {
  width: 63.7rem !important;
}

/* line 102788, app/assets/stylesheets/global/style.css */
.wrem-64-7 {
  width: 64.7rem !important;
}

/* line 102792, app/assets/stylesheets/global/style.css */
.wrem-65-7 {
  width: 65.7rem !important;
}

/* line 102796, app/assets/stylesheets/global/style.css */
.wrem-66-7 {
  width: 66.7rem !important;
}

/* line 102800, app/assets/stylesheets/global/style.css */
.wrem-67-7 {
  width: 67.7rem !important;
}

/* line 102804, app/assets/stylesheets/global/style.css */
.wrem-68-7 {
  width: 68.7rem !important;
}

/* line 102808, app/assets/stylesheets/global/style.css */
.wrem-69-7 {
  width: 69.7rem !important;
}

/* line 102812, app/assets/stylesheets/global/style.css */
.wrem-70-7 {
  width: 70.7rem !important;
}

/* line 102816, app/assets/stylesheets/global/style.css */
.wrem-71-7 {
  width: 71.7rem !important;
}

/* line 102820, app/assets/stylesheets/global/style.css */
.wrem-72-7 {
  width: 72.7rem !important;
}

/* line 102824, app/assets/stylesheets/global/style.css */
.wrem-73-7 {
  width: 73.7rem !important;
}

/* line 102828, app/assets/stylesheets/global/style.css */
.wrem-74-7 {
  width: 74.7rem !important;
}

/* line 102832, app/assets/stylesheets/global/style.css */
.wrem-75-7 {
  width: 75.7rem !important;
}

/* line 102836, app/assets/stylesheets/global/style.css */
.wrem-76-7 {
  width: 76.7rem !important;
}

/* line 102840, app/assets/stylesheets/global/style.css */
.wrem-77-7 {
  width: 77.7rem !important;
}

/* line 102844, app/assets/stylesheets/global/style.css */
.wrem-78-7 {
  width: 78.7rem !important;
}

/* line 102848, app/assets/stylesheets/global/style.css */
.wrem-79-7 {
  width: 79.7rem !important;
}

/* line 102852, app/assets/stylesheets/global/style.css */
.wrem-80-7 {
  width: 80.7rem !important;
}

/* line 102856, app/assets/stylesheets/global/style.css */
.wrem-81-7 {
  width: 81.7rem !important;
}

/* line 102860, app/assets/stylesheets/global/style.css */
.wrem-82-7 {
  width: 82.7rem !important;
}

/* line 102864, app/assets/stylesheets/global/style.css */
.wrem-83-7 {
  width: 83.7rem !important;
}

/* line 102868, app/assets/stylesheets/global/style.css */
.wrem-84-7 {
  width: 84.7rem !important;
}

/* line 102872, app/assets/stylesheets/global/style.css */
.wrem-85-7 {
  width: 85.7rem !important;
}

/* line 102876, app/assets/stylesheets/global/style.css */
.wrem-86-7 {
  width: 86.7rem !important;
}

/* line 102880, app/assets/stylesheets/global/style.css */
.wrem-87-7 {
  width: 87.7rem !important;
}

/* line 102884, app/assets/stylesheets/global/style.css */
.wrem-88-7 {
  width: 88.7rem !important;
}

/* line 102888, app/assets/stylesheets/global/style.css */
.wrem-89-7 {
  width: 89.7rem !important;
}

/* line 102892, app/assets/stylesheets/global/style.css */
.wrem-90-7 {
  width: 90.7rem !important;
}

/* line 102896, app/assets/stylesheets/global/style.css */
.wrem-91-7 {
  width: 91.7rem !important;
}

/* line 102900, app/assets/stylesheets/global/style.css */
.wrem-92-7 {
  width: 92.7rem !important;
}

/* line 102904, app/assets/stylesheets/global/style.css */
.wrem-93-7 {
  width: 93.7rem !important;
}

/* line 102908, app/assets/stylesheets/global/style.css */
.wrem-94-7 {
  width: 94.7rem !important;
}

/* line 102912, app/assets/stylesheets/global/style.css */
.wrem-95-7 {
  width: 95.7rem !important;
}

/* line 102916, app/assets/stylesheets/global/style.css */
.wrem-96-7 {
  width: 96.7rem !important;
}

/* line 102920, app/assets/stylesheets/global/style.css */
.wrem-97-7 {
  width: 97.7rem !important;
}

/* line 102924, app/assets/stylesheets/global/style.css */
.wrem-98-7 {
  width: 98.7rem !important;
}

/* line 102928, app/assets/stylesheets/global/style.css */
.wrem-99-7 {
  width: 99.7rem !important;
}

/* line 102932, app/assets/stylesheets/global/style.css */
.wrem-1-75 {
  width: 1.75rem !important;
}

/* line 102936, app/assets/stylesheets/global/style.css */
.wrem-2-75 {
  width: 2.75rem !important;
}

/* line 102940, app/assets/stylesheets/global/style.css */
.wrem-3-75 {
  width: 3.75rem !important;
}

/* line 102944, app/assets/stylesheets/global/style.css */
.wrem-4-75 {
  width: 4.75rem !important;
}

/* line 102948, app/assets/stylesheets/global/style.css */
.wrem-5-75 {
  width: 5.75rem !important;
}

/* line 102952, app/assets/stylesheets/global/style.css */
.wrem-6-75 {
  width: 6.75rem !important;
}

/* line 102956, app/assets/stylesheets/global/style.css */
.wrem-7-75 {
  width: 7.75rem !important;
}

/* line 102960, app/assets/stylesheets/global/style.css */
.wrem-8-75 {
  width: 8.75rem !important;
}

/* line 102964, app/assets/stylesheets/global/style.css */
.wrem-9-75 {
  width: 9.75rem !important;
}

/* line 102968, app/assets/stylesheets/global/style.css */
.wrem-10-75 {
  width: 10.75rem !important;
}

/* line 102972, app/assets/stylesheets/global/style.css */
.wrem-15-75 {
  width: 15.75rem !important;
}

/* line 102976, app/assets/stylesheets/global/style.css */
.wrem-20-75 {
  width: 20.75rem !important;
}

/* line 102980, app/assets/stylesheets/global/style.css */
.wrem-21-75 {
  width: 21.75rem !important;
}

/* line 102984, app/assets/stylesheets/global/style.css */
.wrem-22-75 {
  width: 22.75rem !important;
}

/* line 102988, app/assets/stylesheets/global/style.css */
.wrem-23-75 {
  width: 23.75rem !important;
}

/* line 102992, app/assets/stylesheets/global/style.css */
.wrem-24-75 {
  width: 24.75rem !important;
}

/* line 102996, app/assets/stylesheets/global/style.css */
.wrem-25-75 {
  width: 25.75rem !important;
}

/* line 103000, app/assets/stylesheets/global/style.css */
.wrem-26-75 {
  width: 26.75rem !important;
}

/* line 103004, app/assets/stylesheets/global/style.css */
.wrem-27-75 {
  width: 27.75rem !important;
}

/* line 103008, app/assets/stylesheets/global/style.css */
.wrem-28-75 {
  width: 28.75rem !important;
}

/* line 103012, app/assets/stylesheets/global/style.css */
.wrem-29-75 {
  width: 29.75rem !important;
}

/* line 103016, app/assets/stylesheets/global/style.css */
.wrem-30-75 {
  width: 30.75rem !important;
}

/* line 103020, app/assets/stylesheets/global/style.css */
.wrem-31-75 {
  width: 31.75rem !important;
}

/* line 103024, app/assets/stylesheets/global/style.css */
.wrem-32-75 {
  width: 32.75rem !important;
}

/* line 103028, app/assets/stylesheets/global/style.css */
.wrem-33-75 {
  width: 33.75rem !important;
}

/* line 103032, app/assets/stylesheets/global/style.css */
.wrem-34-75 {
  width: 34.75rem !important;
}

/* line 103036, app/assets/stylesheets/global/style.css */
.wrem-35-75 {
  width: 35.75rem !important;
}

/* line 103040, app/assets/stylesheets/global/style.css */
.wrem-36-75 {
  width: 36.75rem !important;
}

/* line 103044, app/assets/stylesheets/global/style.css */
.wrem-37-75 {
  width: 37.75rem !important;
}

/* line 103048, app/assets/stylesheets/global/style.css */
.wrem-38-75 {
  width: 38.75rem !important;
}

/* line 103052, app/assets/stylesheets/global/style.css */
.wrem-39-75 {
  width: 39.75rem !important;
}

/* line 103056, app/assets/stylesheets/global/style.css */
.wrem-40-75 {
  width: 40.75rem !important;
}

/* line 103060, app/assets/stylesheets/global/style.css */
.wrem-41-75 {
  width: 41.75rem !important;
}

/* line 103064, app/assets/stylesheets/global/style.css */
.wrem-42-75 {
  width: 42.75rem !important;
}

/* line 103068, app/assets/stylesheets/global/style.css */
.wrem-43-75 {
  width: 43.75rem !important;
}

/* line 103072, app/assets/stylesheets/global/style.css */
.wrem-44-75 {
  width: 44.75rem !important;
}

/* line 103076, app/assets/stylesheets/global/style.css */
.wrem-45-75 {
  width: 45.75rem !important;
}

/* line 103080, app/assets/stylesheets/global/style.css */
.wrem-46-75 {
  width: 46.75rem !important;
}

/* line 103084, app/assets/stylesheets/global/style.css */
.wrem-47-75 {
  width: 47.75rem !important;
}

/* line 103088, app/assets/stylesheets/global/style.css */
.wrem-48-75 {
  width: 48.75rem !important;
}

/* line 103092, app/assets/stylesheets/global/style.css */
.wrem-49-75 {
  width: 49.75rem !important;
}

/* line 103096, app/assets/stylesheets/global/style.css */
.wrem-50-75 {
  width: 50.75rem !important;
}

/* line 103100, app/assets/stylesheets/global/style.css */
.wrem-51-75 {
  width: 51.75rem !important;
}

/* line 103104, app/assets/stylesheets/global/style.css */
.wrem-52-75 {
  width: 52.75rem !important;
}

/* line 103108, app/assets/stylesheets/global/style.css */
.wrem-53-75 {
  width: 53.75rem !important;
}

/* line 103112, app/assets/stylesheets/global/style.css */
.wrem-54-75 {
  width: 54.75rem !important;
}

/* line 103116, app/assets/stylesheets/global/style.css */
.wrem-55-75 {
  width: 55.75rem !important;
}

/* line 103120, app/assets/stylesheets/global/style.css */
.wrem-56-75 {
  width: 56.75rem !important;
}

/* line 103124, app/assets/stylesheets/global/style.css */
.wrem-57-75 {
  width: 57.75rem !important;
}

/* line 103128, app/assets/stylesheets/global/style.css */
.wrem-58-75 {
  width: 58.75rem !important;
}

/* line 103132, app/assets/stylesheets/global/style.css */
.wrem-59-75 {
  width: 59.75rem !important;
}

/* line 103136, app/assets/stylesheets/global/style.css */
.wrem-60-75 {
  width: 60.75rem !important;
}

/* line 103140, app/assets/stylesheets/global/style.css */
.wrem-61-75 {
  width: 61.75rem !important;
}

/* line 103144, app/assets/stylesheets/global/style.css */
.wrem-62-75 {
  width: 62.75rem !important;
}

/* line 103148, app/assets/stylesheets/global/style.css */
.wrem-63-75 {
  width: 63.75rem !important;
}

/* line 103152, app/assets/stylesheets/global/style.css */
.wrem-64-75 {
  width: 64.75rem !important;
}

/* line 103156, app/assets/stylesheets/global/style.css */
.wrem-65-75 {
  width: 65.75rem !important;
}

/* line 103160, app/assets/stylesheets/global/style.css */
.wrem-66-75 {
  width: 66.75rem !important;
}

/* line 103164, app/assets/stylesheets/global/style.css */
.wrem-67-75 {
  width: 67.75rem !important;
}

/* line 103168, app/assets/stylesheets/global/style.css */
.wrem-68-75 {
  width: 68.75rem !important;
}

/* line 103172, app/assets/stylesheets/global/style.css */
.wrem-69-75 {
  width: 69.75rem !important;
}

/* line 103176, app/assets/stylesheets/global/style.css */
.wrem-70-75 {
  width: 70.75rem !important;
}

/* line 103180, app/assets/stylesheets/global/style.css */
.wrem-71-75 {
  width: 71.75rem !important;
}

/* line 103184, app/assets/stylesheets/global/style.css */
.wrem-72-75 {
  width: 72.75rem !important;
}

/* line 103188, app/assets/stylesheets/global/style.css */
.wrem-73-75 {
  width: 73.75rem !important;
}

/* line 103192, app/assets/stylesheets/global/style.css */
.wrem-74-75 {
  width: 74.75rem !important;
}

/* line 103196, app/assets/stylesheets/global/style.css */
.wrem-75-75 {
  width: 75.75rem !important;
}

/* line 103200, app/assets/stylesheets/global/style.css */
.wrem-76-75 {
  width: 76.75rem !important;
}

/* line 103204, app/assets/stylesheets/global/style.css */
.wrem-77-75 {
  width: 77.75rem !important;
}

/* line 103208, app/assets/stylesheets/global/style.css */
.wrem-78-75 {
  width: 78.75rem !important;
}

/* line 103212, app/assets/stylesheets/global/style.css */
.wrem-79-75 {
  width: 79.75rem !important;
}

/* line 103216, app/assets/stylesheets/global/style.css */
.wrem-80-75 {
  width: 80.75rem !important;
}

/* line 103220, app/assets/stylesheets/global/style.css */
.wrem-81-75 {
  width: 81.75rem !important;
}

/* line 103224, app/assets/stylesheets/global/style.css */
.wrem-82-75 {
  width: 82.75rem !important;
}

/* line 103228, app/assets/stylesheets/global/style.css */
.wrem-83-75 {
  width: 83.75rem !important;
}

/* line 103232, app/assets/stylesheets/global/style.css */
.wrem-84-75 {
  width: 84.75rem !important;
}

/* line 103236, app/assets/stylesheets/global/style.css */
.wrem-85-75 {
  width: 85.75rem !important;
}

/* line 103240, app/assets/stylesheets/global/style.css */
.wrem-86-75 {
  width: 86.75rem !important;
}

/* line 103244, app/assets/stylesheets/global/style.css */
.wrem-87-75 {
  width: 87.75rem !important;
}

/* line 103248, app/assets/stylesheets/global/style.css */
.wrem-88-75 {
  width: 88.75rem !important;
}

/* line 103252, app/assets/stylesheets/global/style.css */
.wrem-89-75 {
  width: 89.75rem !important;
}

/* line 103256, app/assets/stylesheets/global/style.css */
.wrem-90-75 {
  width: 90.75rem !important;
}

/* line 103260, app/assets/stylesheets/global/style.css */
.wrem-91-75 {
  width: 91.75rem !important;
}

/* line 103264, app/assets/stylesheets/global/style.css */
.wrem-92-75 {
  width: 92.75rem !important;
}

/* line 103268, app/assets/stylesheets/global/style.css */
.wrem-93-75 {
  width: 93.75rem !important;
}

/* line 103272, app/assets/stylesheets/global/style.css */
.wrem-94-75 {
  width: 94.75rem !important;
}

/* line 103276, app/assets/stylesheets/global/style.css */
.wrem-95-75 {
  width: 95.75rem !important;
}

/* line 103280, app/assets/stylesheets/global/style.css */
.wrem-96-75 {
  width: 96.75rem !important;
}

/* line 103284, app/assets/stylesheets/global/style.css */
.wrem-97-75 {
  width: 97.75rem !important;
}

/* line 103288, app/assets/stylesheets/global/style.css */
.wrem-98-75 {
  width: 98.75rem !important;
}

/* line 103292, app/assets/stylesheets/global/style.css */
.wrem-99-75 {
  width: 99.75rem !important;
}

/* line 103296, app/assets/stylesheets/global/style.css */
.wrem-1-8 {
  width: 1.8rem !important;
}

/* line 103300, app/assets/stylesheets/global/style.css */
.wrem-2-8 {
  width: 2.8rem !important;
}

/* line 103304, app/assets/stylesheets/global/style.css */
.wrem-3-8 {
  width: 3.8rem !important;
}

/* line 103308, app/assets/stylesheets/global/style.css */
.wrem-4-8 {
  width: 4.8rem !important;
}

/* line 103312, app/assets/stylesheets/global/style.css */
.wrem-5-8 {
  width: 5.8rem !important;
}

/* line 103316, app/assets/stylesheets/global/style.css */
.wrem-6-8 {
  width: 6.8rem !important;
}

/* line 103320, app/assets/stylesheets/global/style.css */
.wrem-7-8 {
  width: 7.8rem !important;
}

/* line 103324, app/assets/stylesheets/global/style.css */
.wrem-8-8 {
  width: 8.8rem !important;
}

/* line 103328, app/assets/stylesheets/global/style.css */
.wrem-9-8 {
  width: 9.8rem !important;
}

/* line 103332, app/assets/stylesheets/global/style.css */
.wrem-10-8 {
  width: 10.8rem !important;
}

/* line 103336, app/assets/stylesheets/global/style.css */
.wrem-15-8 {
  width: 15.8rem !important;
}

/* line 103340, app/assets/stylesheets/global/style.css */
.wrem-20-8 {
  width: 20.8rem !important;
}

/* line 103344, app/assets/stylesheets/global/style.css */
.wrem-21-8 {
  width: 21.8rem !important;
}

/* line 103348, app/assets/stylesheets/global/style.css */
.wrem-22-8 {
  width: 22.8rem !important;
}

/* line 103352, app/assets/stylesheets/global/style.css */
.wrem-23-8 {
  width: 23.8rem !important;
}

/* line 103356, app/assets/stylesheets/global/style.css */
.wrem-24-8 {
  width: 24.8rem !important;
}

/* line 103360, app/assets/stylesheets/global/style.css */
.wrem-25-8 {
  width: 25.8rem !important;
}

/* line 103364, app/assets/stylesheets/global/style.css */
.wrem-26-8 {
  width: 26.8rem !important;
}

/* line 103368, app/assets/stylesheets/global/style.css */
.wrem-27-8 {
  width: 27.8rem !important;
}

/* line 103372, app/assets/stylesheets/global/style.css */
.wrem-28-8 {
  width: 28.8rem !important;
}

/* line 103376, app/assets/stylesheets/global/style.css */
.wrem-29-8 {
  width: 29.8rem !important;
}

/* line 103380, app/assets/stylesheets/global/style.css */
.wrem-30-8 {
  width: 30.8rem !important;
}

/* line 103384, app/assets/stylesheets/global/style.css */
.wrem-31-8 {
  width: 31.8rem !important;
}

/* line 103388, app/assets/stylesheets/global/style.css */
.wrem-32-8 {
  width: 32.8rem !important;
}

/* line 103392, app/assets/stylesheets/global/style.css */
.wrem-33-8 {
  width: 33.8rem !important;
}

/* line 103396, app/assets/stylesheets/global/style.css */
.wrem-34-8 {
  width: 34.8rem !important;
}

/* line 103400, app/assets/stylesheets/global/style.css */
.wrem-35-8 {
  width: 35.8rem !important;
}

/* line 103404, app/assets/stylesheets/global/style.css */
.wrem-36-8 {
  width: 36.8rem !important;
}

/* line 103408, app/assets/stylesheets/global/style.css */
.wrem-37-8 {
  width: 37.8rem !important;
}

/* line 103412, app/assets/stylesheets/global/style.css */
.wrem-38-8 {
  width: 38.8rem !important;
}

/* line 103416, app/assets/stylesheets/global/style.css */
.wrem-39-8 {
  width: 39.8rem !important;
}

/* line 103420, app/assets/stylesheets/global/style.css */
.wrem-40-8 {
  width: 40.8rem !important;
}

/* line 103424, app/assets/stylesheets/global/style.css */
.wrem-41-8 {
  width: 41.8rem !important;
}

/* line 103428, app/assets/stylesheets/global/style.css */
.wrem-42-8 {
  width: 42.8rem !important;
}

/* line 103432, app/assets/stylesheets/global/style.css */
.wrem-43-8 {
  width: 43.8rem !important;
}

/* line 103436, app/assets/stylesheets/global/style.css */
.wrem-44-8 {
  width: 44.8rem !important;
}

/* line 103440, app/assets/stylesheets/global/style.css */
.wrem-45-8 {
  width: 45.8rem !important;
}

/* line 103444, app/assets/stylesheets/global/style.css */
.wrem-46-8 {
  width: 46.8rem !important;
}

/* line 103448, app/assets/stylesheets/global/style.css */
.wrem-47-8 {
  width: 47.8rem !important;
}

/* line 103452, app/assets/stylesheets/global/style.css */
.wrem-48-8 {
  width: 48.8rem !important;
}

/* line 103456, app/assets/stylesheets/global/style.css */
.wrem-49-8 {
  width: 49.8rem !important;
}

/* line 103460, app/assets/stylesheets/global/style.css */
.wrem-50-8 {
  width: 50.8rem !important;
}

/* line 103464, app/assets/stylesheets/global/style.css */
.wrem-51-8 {
  width: 51.8rem !important;
}

/* line 103468, app/assets/stylesheets/global/style.css */
.wrem-52-8 {
  width: 52.8rem !important;
}

/* line 103472, app/assets/stylesheets/global/style.css */
.wrem-53-8 {
  width: 53.8rem !important;
}

/* line 103476, app/assets/stylesheets/global/style.css */
.wrem-54-8 {
  width: 54.8rem !important;
}

/* line 103480, app/assets/stylesheets/global/style.css */
.wrem-55-8 {
  width: 55.8rem !important;
}

/* line 103484, app/assets/stylesheets/global/style.css */
.wrem-56-8 {
  width: 56.8rem !important;
}

/* line 103488, app/assets/stylesheets/global/style.css */
.wrem-57-8 {
  width: 57.8rem !important;
}

/* line 103492, app/assets/stylesheets/global/style.css */
.wrem-58-8 {
  width: 58.8rem !important;
}

/* line 103496, app/assets/stylesheets/global/style.css */
.wrem-59-8 {
  width: 59.8rem !important;
}

/* line 103500, app/assets/stylesheets/global/style.css */
.wrem-60-8 {
  width: 60.8rem !important;
}

/* line 103504, app/assets/stylesheets/global/style.css */
.wrem-61-8 {
  width: 61.8rem !important;
}

/* line 103508, app/assets/stylesheets/global/style.css */
.wrem-62-8 {
  width: 62.8rem !important;
}

/* line 103512, app/assets/stylesheets/global/style.css */
.wrem-63-8 {
  width: 63.8rem !important;
}

/* line 103516, app/assets/stylesheets/global/style.css */
.wrem-64-8 {
  width: 64.8rem !important;
}

/* line 103520, app/assets/stylesheets/global/style.css */
.wrem-65-8 {
  width: 65.8rem !important;
}

/* line 103524, app/assets/stylesheets/global/style.css */
.wrem-66-8 {
  width: 66.8rem !important;
}

/* line 103528, app/assets/stylesheets/global/style.css */
.wrem-67-8 {
  width: 67.8rem !important;
}

/* line 103532, app/assets/stylesheets/global/style.css */
.wrem-68-8 {
  width: 68.8rem !important;
}

/* line 103536, app/assets/stylesheets/global/style.css */
.wrem-69-8 {
  width: 69.8rem !important;
}

/* line 103540, app/assets/stylesheets/global/style.css */
.wrem-70-8 {
  width: 70.8rem !important;
}

/* line 103544, app/assets/stylesheets/global/style.css */
.wrem-71-8 {
  width: 71.8rem !important;
}

/* line 103548, app/assets/stylesheets/global/style.css */
.wrem-72-8 {
  width: 72.8rem !important;
}

/* line 103552, app/assets/stylesheets/global/style.css */
.wrem-73-8 {
  width: 73.8rem !important;
}

/* line 103556, app/assets/stylesheets/global/style.css */
.wrem-74-8 {
  width: 74.8rem !important;
}

/* line 103560, app/assets/stylesheets/global/style.css */
.wrem-75-8 {
  width: 75.8rem !important;
}

/* line 103564, app/assets/stylesheets/global/style.css */
.wrem-76-8 {
  width: 76.8rem !important;
}

/* line 103568, app/assets/stylesheets/global/style.css */
.wrem-77-8 {
  width: 77.8rem !important;
}

/* line 103572, app/assets/stylesheets/global/style.css */
.wrem-78-8 {
  width: 78.8rem !important;
}

/* line 103576, app/assets/stylesheets/global/style.css */
.wrem-79-8 {
  width: 79.8rem !important;
}

/* line 103580, app/assets/stylesheets/global/style.css */
.wrem-80-8 {
  width: 80.8rem !important;
}

/* line 103584, app/assets/stylesheets/global/style.css */
.wrem-81-8 {
  width: 81.8rem !important;
}

/* line 103588, app/assets/stylesheets/global/style.css */
.wrem-82-8 {
  width: 82.8rem !important;
}

/* line 103592, app/assets/stylesheets/global/style.css */
.wrem-83-8 {
  width: 83.8rem !important;
}

/* line 103596, app/assets/stylesheets/global/style.css */
.wrem-84-8 {
  width: 84.8rem !important;
}

/* line 103600, app/assets/stylesheets/global/style.css */
.wrem-85-8 {
  width: 85.8rem !important;
}

/* line 103604, app/assets/stylesheets/global/style.css */
.wrem-86-8 {
  width: 86.8rem !important;
}

/* line 103608, app/assets/stylesheets/global/style.css */
.wrem-87-8 {
  width: 87.8rem !important;
}

/* line 103612, app/assets/stylesheets/global/style.css */
.wrem-88-8 {
  width: 88.8rem !important;
}

/* line 103616, app/assets/stylesheets/global/style.css */
.wrem-89-8 {
  width: 89.8rem !important;
}

/* line 103620, app/assets/stylesheets/global/style.css */
.wrem-90-8 {
  width: 90.8rem !important;
}

/* line 103624, app/assets/stylesheets/global/style.css */
.wrem-91-8 {
  width: 91.8rem !important;
}

/* line 103628, app/assets/stylesheets/global/style.css */
.wrem-92-8 {
  width: 92.8rem !important;
}

/* line 103632, app/assets/stylesheets/global/style.css */
.wrem-93-8 {
  width: 93.8rem !important;
}

/* line 103636, app/assets/stylesheets/global/style.css */
.wrem-94-8 {
  width: 94.8rem !important;
}

/* line 103640, app/assets/stylesheets/global/style.css */
.wrem-95-8 {
  width: 95.8rem !important;
}

/* line 103644, app/assets/stylesheets/global/style.css */
.wrem-96-8 {
  width: 96.8rem !important;
}

/* line 103648, app/assets/stylesheets/global/style.css */
.wrem-97-8 {
  width: 97.8rem !important;
}

/* line 103652, app/assets/stylesheets/global/style.css */
.wrem-98-8 {
  width: 98.8rem !important;
}

/* line 103656, app/assets/stylesheets/global/style.css */
.wrem-99-8 {
  width: 99.8rem !important;
}

/* line 103660, app/assets/stylesheets/global/style.css */
.wrem-1-85 {
  width: 1.85rem !important;
}

/* line 103664, app/assets/stylesheets/global/style.css */
.wrem-2-85 {
  width: 2.85rem !important;
}

/* line 103668, app/assets/stylesheets/global/style.css */
.wrem-3-85 {
  width: 3.85rem !important;
}

/* line 103672, app/assets/stylesheets/global/style.css */
.wrem-4-85 {
  width: 4.85rem !important;
}

/* line 103676, app/assets/stylesheets/global/style.css */
.wrem-5-85 {
  width: 5.85rem !important;
}

/* line 103680, app/assets/stylesheets/global/style.css */
.wrem-6-85 {
  width: 6.85rem !important;
}

/* line 103684, app/assets/stylesheets/global/style.css */
.wrem-7-85 {
  width: 7.85rem !important;
}

/* line 103688, app/assets/stylesheets/global/style.css */
.wrem-8-85 {
  width: 8.85rem !important;
}

/* line 103692, app/assets/stylesheets/global/style.css */
.wrem-9-85 {
  width: 9.85rem !important;
}

/* line 103696, app/assets/stylesheets/global/style.css */
.wrem-10-85 {
  width: 10.85rem !important;
}

/* line 103700, app/assets/stylesheets/global/style.css */
.wrem-15-85 {
  width: 15.85rem !important;
}

/* line 103704, app/assets/stylesheets/global/style.css */
.wrem-20-85 {
  width: 20.85rem !important;
}

/* line 103708, app/assets/stylesheets/global/style.css */
.wrem-21-85 {
  width: 21.85rem !important;
}

/* line 103712, app/assets/stylesheets/global/style.css */
.wrem-22-85 {
  width: 22.85rem !important;
}

/* line 103716, app/assets/stylesheets/global/style.css */
.wrem-23-85 {
  width: 23.85rem !important;
}

/* line 103720, app/assets/stylesheets/global/style.css */
.wrem-24-85 {
  width: 24.85rem !important;
}

/* line 103724, app/assets/stylesheets/global/style.css */
.wrem-25-85 {
  width: 25.85rem !important;
}

/* line 103728, app/assets/stylesheets/global/style.css */
.wrem-26-85 {
  width: 26.85rem !important;
}

/* line 103732, app/assets/stylesheets/global/style.css */
.wrem-27-85 {
  width: 27.85rem !important;
}

/* line 103736, app/assets/stylesheets/global/style.css */
.wrem-28-85 {
  width: 28.85rem !important;
}

/* line 103740, app/assets/stylesheets/global/style.css */
.wrem-29-85 {
  width: 29.85rem !important;
}

/* line 103744, app/assets/stylesheets/global/style.css */
.wrem-30-85 {
  width: 30.85rem !important;
}

/* line 103748, app/assets/stylesheets/global/style.css */
.wrem-31-85 {
  width: 31.85rem !important;
}

/* line 103752, app/assets/stylesheets/global/style.css */
.wrem-32-85 {
  width: 32.85rem !important;
}

/* line 103756, app/assets/stylesheets/global/style.css */
.wrem-33-85 {
  width: 33.85rem !important;
}

/* line 103760, app/assets/stylesheets/global/style.css */
.wrem-34-85 {
  width: 34.85rem !important;
}

/* line 103764, app/assets/stylesheets/global/style.css */
.wrem-35-85 {
  width: 35.85rem !important;
}

/* line 103768, app/assets/stylesheets/global/style.css */
.wrem-36-85 {
  width: 36.85rem !important;
}

/* line 103772, app/assets/stylesheets/global/style.css */
.wrem-37-85 {
  width: 37.85rem !important;
}

/* line 103776, app/assets/stylesheets/global/style.css */
.wrem-38-85 {
  width: 38.85rem !important;
}

/* line 103780, app/assets/stylesheets/global/style.css */
.wrem-39-85 {
  width: 39.85rem !important;
}

/* line 103784, app/assets/stylesheets/global/style.css */
.wrem-40-85 {
  width: 40.85rem !important;
}

/* line 103788, app/assets/stylesheets/global/style.css */
.wrem-41-85 {
  width: 41.85rem !important;
}

/* line 103792, app/assets/stylesheets/global/style.css */
.wrem-42-85 {
  width: 42.85rem !important;
}

/* line 103796, app/assets/stylesheets/global/style.css */
.wrem-43-85 {
  width: 43.85rem !important;
}

/* line 103800, app/assets/stylesheets/global/style.css */
.wrem-44-85 {
  width: 44.85rem !important;
}

/* line 103804, app/assets/stylesheets/global/style.css */
.wrem-45-85 {
  width: 45.85rem !important;
}

/* line 103808, app/assets/stylesheets/global/style.css */
.wrem-46-85 {
  width: 46.85rem !important;
}

/* line 103812, app/assets/stylesheets/global/style.css */
.wrem-47-85 {
  width: 47.85rem !important;
}

/* line 103816, app/assets/stylesheets/global/style.css */
.wrem-48-85 {
  width: 48.85rem !important;
}

/* line 103820, app/assets/stylesheets/global/style.css */
.wrem-49-85 {
  width: 49.85rem !important;
}

/* line 103824, app/assets/stylesheets/global/style.css */
.wrem-50-85 {
  width: 50.85rem !important;
}

/* line 103828, app/assets/stylesheets/global/style.css */
.wrem-51-85 {
  width: 51.85rem !important;
}

/* line 103832, app/assets/stylesheets/global/style.css */
.wrem-52-85 {
  width: 52.85rem !important;
}

/* line 103836, app/assets/stylesheets/global/style.css */
.wrem-53-85 {
  width: 53.85rem !important;
}

/* line 103840, app/assets/stylesheets/global/style.css */
.wrem-54-85 {
  width: 54.85rem !important;
}

/* line 103844, app/assets/stylesheets/global/style.css */
.wrem-55-85 {
  width: 55.85rem !important;
}

/* line 103848, app/assets/stylesheets/global/style.css */
.wrem-56-85 {
  width: 56.85rem !important;
}

/* line 103852, app/assets/stylesheets/global/style.css */
.wrem-57-85 {
  width: 57.85rem !important;
}

/* line 103856, app/assets/stylesheets/global/style.css */
.wrem-58-85 {
  width: 58.85rem !important;
}

/* line 103860, app/assets/stylesheets/global/style.css */
.wrem-59-85 {
  width: 59.85rem !important;
}

/* line 103864, app/assets/stylesheets/global/style.css */
.wrem-60-85 {
  width: 60.85rem !important;
}

/* line 103868, app/assets/stylesheets/global/style.css */
.wrem-61-85 {
  width: 61.85rem !important;
}

/* line 103872, app/assets/stylesheets/global/style.css */
.wrem-62-85 {
  width: 62.85rem !important;
}

/* line 103876, app/assets/stylesheets/global/style.css */
.wrem-63-85 {
  width: 63.85rem !important;
}

/* line 103880, app/assets/stylesheets/global/style.css */
.wrem-64-85 {
  width: 64.85rem !important;
}

/* line 103884, app/assets/stylesheets/global/style.css */
.wrem-65-85 {
  width: 65.85rem !important;
}

/* line 103888, app/assets/stylesheets/global/style.css */
.wrem-66-85 {
  width: 66.85rem !important;
}

/* line 103892, app/assets/stylesheets/global/style.css */
.wrem-67-85 {
  width: 67.85rem !important;
}

/* line 103896, app/assets/stylesheets/global/style.css */
.wrem-68-85 {
  width: 68.85rem !important;
}

/* line 103900, app/assets/stylesheets/global/style.css */
.wrem-69-85 {
  width: 69.85rem !important;
}

/* line 103904, app/assets/stylesheets/global/style.css */
.wrem-70-85 {
  width: 70.85rem !important;
}

/* line 103908, app/assets/stylesheets/global/style.css */
.wrem-71-85 {
  width: 71.85rem !important;
}

/* line 103912, app/assets/stylesheets/global/style.css */
.wrem-72-85 {
  width: 72.85rem !important;
}

/* line 103916, app/assets/stylesheets/global/style.css */
.wrem-73-85 {
  width: 73.85rem !important;
}

/* line 103920, app/assets/stylesheets/global/style.css */
.wrem-74-85 {
  width: 74.85rem !important;
}

/* line 103924, app/assets/stylesheets/global/style.css */
.wrem-75-85 {
  width: 75.85rem !important;
}

/* line 103928, app/assets/stylesheets/global/style.css */
.wrem-76-85 {
  width: 76.85rem !important;
}

/* line 103932, app/assets/stylesheets/global/style.css */
.wrem-77-85 {
  width: 77.85rem !important;
}

/* line 103936, app/assets/stylesheets/global/style.css */
.wrem-78-85 {
  width: 78.85rem !important;
}

/* line 103940, app/assets/stylesheets/global/style.css */
.wrem-79-85 {
  width: 79.85rem !important;
}

/* line 103944, app/assets/stylesheets/global/style.css */
.wrem-80-85 {
  width: 80.85rem !important;
}

/* line 103948, app/assets/stylesheets/global/style.css */
.wrem-81-85 {
  width: 81.85rem !important;
}

/* line 103952, app/assets/stylesheets/global/style.css */
.wrem-82-85 {
  width: 82.85rem !important;
}

/* line 103956, app/assets/stylesheets/global/style.css */
.wrem-83-85 {
  width: 83.85rem !important;
}

/* line 103960, app/assets/stylesheets/global/style.css */
.wrem-84-85 {
  width: 84.85rem !important;
}

/* line 103964, app/assets/stylesheets/global/style.css */
.wrem-85-85 {
  width: 85.85rem !important;
}

/* line 103968, app/assets/stylesheets/global/style.css */
.wrem-86-85 {
  width: 86.85rem !important;
}

/* line 103972, app/assets/stylesheets/global/style.css */
.wrem-87-85 {
  width: 87.85rem !important;
}

/* line 103976, app/assets/stylesheets/global/style.css */
.wrem-88-85 {
  width: 88.85rem !important;
}

/* line 103980, app/assets/stylesheets/global/style.css */
.wrem-89-85 {
  width: 89.85rem !important;
}

/* line 103984, app/assets/stylesheets/global/style.css */
.wrem-90-85 {
  width: 90.85rem !important;
}

/* line 103988, app/assets/stylesheets/global/style.css */
.wrem-91-85 {
  width: 91.85rem !important;
}

/* line 103992, app/assets/stylesheets/global/style.css */
.wrem-92-85 {
  width: 92.85rem !important;
}

/* line 103996, app/assets/stylesheets/global/style.css */
.wrem-93-85 {
  width: 93.85rem !important;
}

/* line 104000, app/assets/stylesheets/global/style.css */
.wrem-94-85 {
  width: 94.85rem !important;
}

/* line 104004, app/assets/stylesheets/global/style.css */
.wrem-95-85 {
  width: 95.85rem !important;
}

/* line 104008, app/assets/stylesheets/global/style.css */
.wrem-96-85 {
  width: 96.85rem !important;
}

/* line 104012, app/assets/stylesheets/global/style.css */
.wrem-97-85 {
  width: 97.85rem !important;
}

/* line 104016, app/assets/stylesheets/global/style.css */
.wrem-98-85 {
  width: 98.85rem !important;
}

/* line 104020, app/assets/stylesheets/global/style.css */
.wrem-99-85 {
  width: 99.85rem !important;
}

/* line 104024, app/assets/stylesheets/global/style.css */
.wrem-1-9 {
  width: 1.9rem !important;
}

/* line 104028, app/assets/stylesheets/global/style.css */
.wrem-2-9 {
  width: 2.9rem !important;
}

/* line 104032, app/assets/stylesheets/global/style.css */
.wrem-3-9 {
  width: 3.9rem !important;
}

/* line 104036, app/assets/stylesheets/global/style.css */
.wrem-4-9 {
  width: 4.9rem !important;
}

/* line 104040, app/assets/stylesheets/global/style.css */
.wrem-5-9 {
  width: 5.9rem !important;
}

/* line 104044, app/assets/stylesheets/global/style.css */
.wrem-6-9 {
  width: 6.9rem !important;
}

/* line 104048, app/assets/stylesheets/global/style.css */
.wrem-7-9 {
  width: 7.9rem !important;
}

/* line 104052, app/assets/stylesheets/global/style.css */
.wrem-8-9 {
  width: 8.9rem !important;
}

/* line 104056, app/assets/stylesheets/global/style.css */
.wrem-9-9 {
  width: 9.9rem !important;
}

/* line 104060, app/assets/stylesheets/global/style.css */
.wrem-10-9 {
  width: 10.9rem !important;
}

/* line 104064, app/assets/stylesheets/global/style.css */
.wrem-15-9 {
  width: 15.9rem !important;
}

/* line 104068, app/assets/stylesheets/global/style.css */
.wrem-20-9 {
  width: 20.9rem !important;
}

/* line 104072, app/assets/stylesheets/global/style.css */
.wrem-21-9 {
  width: 21.9rem !important;
}

/* line 104076, app/assets/stylesheets/global/style.css */
.wrem-22-9 {
  width: 22.9rem !important;
}

/* line 104080, app/assets/stylesheets/global/style.css */
.wrem-23-9 {
  width: 23.9rem !important;
}

/* line 104084, app/assets/stylesheets/global/style.css */
.wrem-24-9 {
  width: 24.9rem !important;
}

/* line 104088, app/assets/stylesheets/global/style.css */
.wrem-25-9 {
  width: 25.9rem !important;
}

/* line 104092, app/assets/stylesheets/global/style.css */
.wrem-26-9 {
  width: 26.9rem !important;
}

/* line 104096, app/assets/stylesheets/global/style.css */
.wrem-27-9 {
  width: 27.9rem !important;
}

/* line 104100, app/assets/stylesheets/global/style.css */
.wrem-28-9 {
  width: 28.9rem !important;
}

/* line 104104, app/assets/stylesheets/global/style.css */
.wrem-29-9 {
  width: 29.9rem !important;
}

/* line 104108, app/assets/stylesheets/global/style.css */
.wrem-30-9 {
  width: 30.9rem !important;
}

/* line 104112, app/assets/stylesheets/global/style.css */
.wrem-31-9 {
  width: 31.9rem !important;
}

/* line 104116, app/assets/stylesheets/global/style.css */
.wrem-32-9 {
  width: 32.9rem !important;
}

/* line 104120, app/assets/stylesheets/global/style.css */
.wrem-33-9 {
  width: 33.9rem !important;
}

/* line 104124, app/assets/stylesheets/global/style.css */
.wrem-34-9 {
  width: 34.9rem !important;
}

/* line 104128, app/assets/stylesheets/global/style.css */
.wrem-35-9 {
  width: 35.9rem !important;
}

/* line 104132, app/assets/stylesheets/global/style.css */
.wrem-36-9 {
  width: 36.9rem !important;
}

/* line 104136, app/assets/stylesheets/global/style.css */
.wrem-37-9 {
  width: 37.9rem !important;
}

/* line 104140, app/assets/stylesheets/global/style.css */
.wrem-38-9 {
  width: 38.9rem !important;
}

/* line 104144, app/assets/stylesheets/global/style.css */
.wrem-39-9 {
  width: 39.9rem !important;
}

/* line 104148, app/assets/stylesheets/global/style.css */
.wrem-40-9 {
  width: 40.9rem !important;
}

/* line 104152, app/assets/stylesheets/global/style.css */
.wrem-41-9 {
  width: 41.9rem !important;
}

/* line 104156, app/assets/stylesheets/global/style.css */
.wrem-42-9 {
  width: 42.9rem !important;
}

/* line 104160, app/assets/stylesheets/global/style.css */
.wrem-43-9 {
  width: 43.9rem !important;
}

/* line 104164, app/assets/stylesheets/global/style.css */
.wrem-44-9 {
  width: 44.9rem !important;
}

/* line 104168, app/assets/stylesheets/global/style.css */
.wrem-45-9 {
  width: 45.9rem !important;
}

/* line 104172, app/assets/stylesheets/global/style.css */
.wrem-46-9 {
  width: 46.9rem !important;
}

/* line 104176, app/assets/stylesheets/global/style.css */
.wrem-47-9 {
  width: 47.9rem !important;
}

/* line 104180, app/assets/stylesheets/global/style.css */
.wrem-48-9 {
  width: 48.9rem !important;
}

/* line 104184, app/assets/stylesheets/global/style.css */
.wrem-49-9 {
  width: 49.9rem !important;
}

/* line 104188, app/assets/stylesheets/global/style.css */
.wrem-50-9 {
  width: 50.9rem !important;
}

/* line 104192, app/assets/stylesheets/global/style.css */
.wrem-51-9 {
  width: 51.9rem !important;
}

/* line 104196, app/assets/stylesheets/global/style.css */
.wrem-52-9 {
  width: 52.9rem !important;
}

/* line 104200, app/assets/stylesheets/global/style.css */
.wrem-53-9 {
  width: 53.9rem !important;
}

/* line 104204, app/assets/stylesheets/global/style.css */
.wrem-54-9 {
  width: 54.9rem !important;
}

/* line 104208, app/assets/stylesheets/global/style.css */
.wrem-55-9 {
  width: 55.9rem !important;
}

/* line 104212, app/assets/stylesheets/global/style.css */
.wrem-56-9 {
  width: 56.9rem !important;
}

/* line 104216, app/assets/stylesheets/global/style.css */
.wrem-57-9 {
  width: 57.9rem !important;
}

/* line 104220, app/assets/stylesheets/global/style.css */
.wrem-58-9 {
  width: 58.9rem !important;
}

/* line 104224, app/assets/stylesheets/global/style.css */
.wrem-59-9 {
  width: 59.9rem !important;
}

/* line 104228, app/assets/stylesheets/global/style.css */
.wrem-60-9 {
  width: 60.9rem !important;
}

/* line 104232, app/assets/stylesheets/global/style.css */
.wrem-61-9 {
  width: 61.9rem !important;
}

/* line 104236, app/assets/stylesheets/global/style.css */
.wrem-62-9 {
  width: 62.9rem !important;
}

/* line 104240, app/assets/stylesheets/global/style.css */
.wrem-63-9 {
  width: 63.9rem !important;
}

/* line 104244, app/assets/stylesheets/global/style.css */
.wrem-64-9 {
  width: 64.9rem !important;
}

/* line 104248, app/assets/stylesheets/global/style.css */
.wrem-65-9 {
  width: 65.9rem !important;
}

/* line 104252, app/assets/stylesheets/global/style.css */
.wrem-66-9 {
  width: 66.9rem !important;
}

/* line 104256, app/assets/stylesheets/global/style.css */
.wrem-67-9 {
  width: 67.9rem !important;
}

/* line 104260, app/assets/stylesheets/global/style.css */
.wrem-68-9 {
  width: 68.9rem !important;
}

/* line 104264, app/assets/stylesheets/global/style.css */
.wrem-69-9 {
  width: 69.9rem !important;
}

/* line 104268, app/assets/stylesheets/global/style.css */
.wrem-70-9 {
  width: 70.9rem !important;
}

/* line 104272, app/assets/stylesheets/global/style.css */
.wrem-71-9 {
  width: 71.9rem !important;
}

/* line 104276, app/assets/stylesheets/global/style.css */
.wrem-72-9 {
  width: 72.9rem !important;
}

/* line 104280, app/assets/stylesheets/global/style.css */
.wrem-73-9 {
  width: 73.9rem !important;
}

/* line 104284, app/assets/stylesheets/global/style.css */
.wrem-74-9 {
  width: 74.9rem !important;
}

/* line 104288, app/assets/stylesheets/global/style.css */
.wrem-75-9 {
  width: 75.9rem !important;
}

/* line 104292, app/assets/stylesheets/global/style.css */
.wrem-76-9 {
  width: 76.9rem !important;
}

/* line 104296, app/assets/stylesheets/global/style.css */
.wrem-77-9 {
  width: 77.9rem !important;
}

/* line 104300, app/assets/stylesheets/global/style.css */
.wrem-78-9 {
  width: 78.9rem !important;
}

/* line 104304, app/assets/stylesheets/global/style.css */
.wrem-79-9 {
  width: 79.9rem !important;
}

/* line 104308, app/assets/stylesheets/global/style.css */
.wrem-80-9 {
  width: 80.9rem !important;
}

/* line 104312, app/assets/stylesheets/global/style.css */
.wrem-81-9 {
  width: 81.9rem !important;
}

/* line 104316, app/assets/stylesheets/global/style.css */
.wrem-82-9 {
  width: 82.9rem !important;
}

/* line 104320, app/assets/stylesheets/global/style.css */
.wrem-83-9 {
  width: 83.9rem !important;
}

/* line 104324, app/assets/stylesheets/global/style.css */
.wrem-84-9 {
  width: 84.9rem !important;
}

/* line 104328, app/assets/stylesheets/global/style.css */
.wrem-85-9 {
  width: 85.9rem !important;
}

/* line 104332, app/assets/stylesheets/global/style.css */
.wrem-86-9 {
  width: 86.9rem !important;
}

/* line 104336, app/assets/stylesheets/global/style.css */
.wrem-87-9 {
  width: 87.9rem !important;
}

/* line 104340, app/assets/stylesheets/global/style.css */
.wrem-88-9 {
  width: 88.9rem !important;
}

/* line 104344, app/assets/stylesheets/global/style.css */
.wrem-89-9 {
  width: 89.9rem !important;
}

/* line 104348, app/assets/stylesheets/global/style.css */
.wrem-90-9 {
  width: 90.9rem !important;
}

/* line 104352, app/assets/stylesheets/global/style.css */
.wrem-91-9 {
  width: 91.9rem !important;
}

/* line 104356, app/assets/stylesheets/global/style.css */
.wrem-92-9 {
  width: 92.9rem !important;
}

/* line 104360, app/assets/stylesheets/global/style.css */
.wrem-93-9 {
  width: 93.9rem !important;
}

/* line 104364, app/assets/stylesheets/global/style.css */
.wrem-94-9 {
  width: 94.9rem !important;
}

/* line 104368, app/assets/stylesheets/global/style.css */
.wrem-95-9 {
  width: 95.9rem !important;
}

/* line 104372, app/assets/stylesheets/global/style.css */
.wrem-96-9 {
  width: 96.9rem !important;
}

/* line 104376, app/assets/stylesheets/global/style.css */
.wrem-97-9 {
  width: 97.9rem !important;
}

/* line 104380, app/assets/stylesheets/global/style.css */
.wrem-98-9 {
  width: 98.9rem !important;
}

/* line 104384, app/assets/stylesheets/global/style.css */
.wrem-99-9 {
  width: 99.9rem !important;
}

/* line 104388, app/assets/stylesheets/global/style.css */
.wrem-1-95 {
  width: 1.95rem !important;
}

/* line 104392, app/assets/stylesheets/global/style.css */
.wrem-2-95 {
  width: 2.95rem !important;
}

/* line 104396, app/assets/stylesheets/global/style.css */
.wrem-3-95 {
  width: 3.95rem !important;
}

/* line 104400, app/assets/stylesheets/global/style.css */
.wrem-4-95 {
  width: 4.95rem !important;
}

/* line 104404, app/assets/stylesheets/global/style.css */
.wrem-5-95 {
  width: 5.95rem !important;
}

/* line 104408, app/assets/stylesheets/global/style.css */
.wrem-6-95 {
  width: 6.95rem !important;
}

/* line 104412, app/assets/stylesheets/global/style.css */
.wrem-7-95 {
  width: 7.95rem !important;
}

/* line 104416, app/assets/stylesheets/global/style.css */
.wrem-8-95 {
  width: 8.95rem !important;
}

/* line 104420, app/assets/stylesheets/global/style.css */
.wrem-9-95 {
  width: 9.95rem !important;
}

/* line 104424, app/assets/stylesheets/global/style.css */
.wrem-10-95 {
  width: 10.95rem !important;
}

/* line 104428, app/assets/stylesheets/global/style.css */
.wrem-15-95 {
  width: 15.95rem !important;
}

/* line 104432, app/assets/stylesheets/global/style.css */
.wrem-20-95 {
  width: 20.95rem !important;
}

/* line 104436, app/assets/stylesheets/global/style.css */
.wrem-21-95 {
  width: 21.95rem !important;
}

/* line 104440, app/assets/stylesheets/global/style.css */
.wrem-22-95 {
  width: 22.95rem !important;
}

/* line 104444, app/assets/stylesheets/global/style.css */
.wrem-23-95 {
  width: 23.95rem !important;
}

/* line 104448, app/assets/stylesheets/global/style.css */
.wrem-24-95 {
  width: 24.95rem !important;
}

/* line 104452, app/assets/stylesheets/global/style.css */
.wrem-25-95 {
  width: 25.95rem !important;
}

/* line 104456, app/assets/stylesheets/global/style.css */
.wrem-26-95 {
  width: 26.95rem !important;
}

/* line 104460, app/assets/stylesheets/global/style.css */
.wrem-27-95 {
  width: 27.95rem !important;
}

/* line 104464, app/assets/stylesheets/global/style.css */
.wrem-28-95 {
  width: 28.95rem !important;
}

/* line 104468, app/assets/stylesheets/global/style.css */
.wrem-29-95 {
  width: 29.95rem !important;
}

/* line 104472, app/assets/stylesheets/global/style.css */
.wrem-30-95 {
  width: 30.95rem !important;
}

/* line 104476, app/assets/stylesheets/global/style.css */
.wrem-31-95 {
  width: 31.95rem !important;
}

/* line 104480, app/assets/stylesheets/global/style.css */
.wrem-32-95 {
  width: 32.95rem !important;
}

/* line 104484, app/assets/stylesheets/global/style.css */
.wrem-33-95 {
  width: 33.95rem !important;
}

/* line 104488, app/assets/stylesheets/global/style.css */
.wrem-34-95 {
  width: 34.95rem !important;
}

/* line 104492, app/assets/stylesheets/global/style.css */
.wrem-35-95 {
  width: 35.95rem !important;
}

/* line 104496, app/assets/stylesheets/global/style.css */
.wrem-36-95 {
  width: 36.95rem !important;
}

/* line 104500, app/assets/stylesheets/global/style.css */
.wrem-37-95 {
  width: 37.95rem !important;
}

/* line 104504, app/assets/stylesheets/global/style.css */
.wrem-38-95 {
  width: 38.95rem !important;
}

/* line 104508, app/assets/stylesheets/global/style.css */
.wrem-39-95 {
  width: 39.95rem !important;
}

/* line 104512, app/assets/stylesheets/global/style.css */
.wrem-40-95 {
  width: 40.95rem !important;
}

/* line 104516, app/assets/stylesheets/global/style.css */
.wrem-41-95 {
  width: 41.95rem !important;
}

/* line 104520, app/assets/stylesheets/global/style.css */
.wrem-42-95 {
  width: 42.95rem !important;
}

/* line 104524, app/assets/stylesheets/global/style.css */
.wrem-43-95 {
  width: 43.95rem !important;
}

/* line 104528, app/assets/stylesheets/global/style.css */
.wrem-44-95 {
  width: 44.95rem !important;
}

/* line 104532, app/assets/stylesheets/global/style.css */
.wrem-45-95 {
  width: 45.95rem !important;
}

/* line 104536, app/assets/stylesheets/global/style.css */
.wrem-46-95 {
  width: 46.95rem !important;
}

/* line 104540, app/assets/stylesheets/global/style.css */
.wrem-47-95 {
  width: 47.95rem !important;
}

/* line 104544, app/assets/stylesheets/global/style.css */
.wrem-48-95 {
  width: 48.95rem !important;
}

/* line 104548, app/assets/stylesheets/global/style.css */
.wrem-49-95 {
  width: 49.95rem !important;
}

/* line 104552, app/assets/stylesheets/global/style.css */
.wrem-50-95 {
  width: 50.95rem !important;
}

/* line 104556, app/assets/stylesheets/global/style.css */
.wrem-51-95 {
  width: 51.95rem !important;
}

/* line 104560, app/assets/stylesheets/global/style.css */
.wrem-52-95 {
  width: 52.95rem !important;
}

/* line 104564, app/assets/stylesheets/global/style.css */
.wrem-53-95 {
  width: 53.95rem !important;
}

/* line 104568, app/assets/stylesheets/global/style.css */
.wrem-54-95 {
  width: 54.95rem !important;
}

/* line 104572, app/assets/stylesheets/global/style.css */
.wrem-55-95 {
  width: 55.95rem !important;
}

/* line 104576, app/assets/stylesheets/global/style.css */
.wrem-56-95 {
  width: 56.95rem !important;
}

/* line 104580, app/assets/stylesheets/global/style.css */
.wrem-57-95 {
  width: 57.95rem !important;
}

/* line 104584, app/assets/stylesheets/global/style.css */
.wrem-58-95 {
  width: 58.95rem !important;
}

/* line 104588, app/assets/stylesheets/global/style.css */
.wrem-59-95 {
  width: 59.95rem !important;
}

/* line 104592, app/assets/stylesheets/global/style.css */
.wrem-60-95 {
  width: 60.95rem !important;
}

/* line 104596, app/assets/stylesheets/global/style.css */
.wrem-61-95 {
  width: 61.95rem !important;
}

/* line 104600, app/assets/stylesheets/global/style.css */
.wrem-62-95 {
  width: 62.95rem !important;
}

/* line 104604, app/assets/stylesheets/global/style.css */
.wrem-63-95 {
  width: 63.95rem !important;
}

/* line 104608, app/assets/stylesheets/global/style.css */
.wrem-64-95 {
  width: 64.95rem !important;
}

/* line 104612, app/assets/stylesheets/global/style.css */
.wrem-65-95 {
  width: 65.95rem !important;
}

/* line 104616, app/assets/stylesheets/global/style.css */
.wrem-66-95 {
  width: 66.95rem !important;
}

/* line 104620, app/assets/stylesheets/global/style.css */
.wrem-67-95 {
  width: 67.95rem !important;
}

/* line 104624, app/assets/stylesheets/global/style.css */
.wrem-68-95 {
  width: 68.95rem !important;
}

/* line 104628, app/assets/stylesheets/global/style.css */
.wrem-69-95 {
  width: 69.95rem !important;
}

/* line 104632, app/assets/stylesheets/global/style.css */
.wrem-70-95 {
  width: 70.95rem !important;
}

/* line 104636, app/assets/stylesheets/global/style.css */
.wrem-71-95 {
  width: 71.95rem !important;
}

/* line 104640, app/assets/stylesheets/global/style.css */
.wrem-72-95 {
  width: 72.95rem !important;
}

/* line 104644, app/assets/stylesheets/global/style.css */
.wrem-73-95 {
  width: 73.95rem !important;
}

/* line 104648, app/assets/stylesheets/global/style.css */
.wrem-74-95 {
  width: 74.95rem !important;
}

/* line 104652, app/assets/stylesheets/global/style.css */
.wrem-75-95 {
  width: 75.95rem !important;
}

/* line 104656, app/assets/stylesheets/global/style.css */
.wrem-76-95 {
  width: 76.95rem !important;
}

/* line 104660, app/assets/stylesheets/global/style.css */
.wrem-77-95 {
  width: 77.95rem !important;
}

/* line 104664, app/assets/stylesheets/global/style.css */
.wrem-78-95 {
  width: 78.95rem !important;
}

/* line 104668, app/assets/stylesheets/global/style.css */
.wrem-79-95 {
  width: 79.95rem !important;
}

/* line 104672, app/assets/stylesheets/global/style.css */
.wrem-80-95 {
  width: 80.95rem !important;
}

/* line 104676, app/assets/stylesheets/global/style.css */
.wrem-81-95 {
  width: 81.95rem !important;
}

/* line 104680, app/assets/stylesheets/global/style.css */
.wrem-82-95 {
  width: 82.95rem !important;
}

/* line 104684, app/assets/stylesheets/global/style.css */
.wrem-83-95 {
  width: 83.95rem !important;
}

/* line 104688, app/assets/stylesheets/global/style.css */
.wrem-84-95 {
  width: 84.95rem !important;
}

/* line 104692, app/assets/stylesheets/global/style.css */
.wrem-85-95 {
  width: 85.95rem !important;
}

/* line 104696, app/assets/stylesheets/global/style.css */
.wrem-86-95 {
  width: 86.95rem !important;
}

/* line 104700, app/assets/stylesheets/global/style.css */
.wrem-87-95 {
  width: 87.95rem !important;
}

/* line 104704, app/assets/stylesheets/global/style.css */
.wrem-88-95 {
  width: 88.95rem !important;
}

/* line 104708, app/assets/stylesheets/global/style.css */
.wrem-89-95 {
  width: 89.95rem !important;
}

/* line 104712, app/assets/stylesheets/global/style.css */
.wrem-90-95 {
  width: 90.95rem !important;
}

/* line 104716, app/assets/stylesheets/global/style.css */
.wrem-91-95 {
  width: 91.95rem !important;
}

/* line 104720, app/assets/stylesheets/global/style.css */
.wrem-92-95 {
  width: 92.95rem !important;
}

/* line 104724, app/assets/stylesheets/global/style.css */
.wrem-93-95 {
  width: 93.95rem !important;
}

/* line 104728, app/assets/stylesheets/global/style.css */
.wrem-94-95 {
  width: 94.95rem !important;
}

/* line 104732, app/assets/stylesheets/global/style.css */
.wrem-95-95 {
  width: 95.95rem !important;
}

/* line 104736, app/assets/stylesheets/global/style.css */
.wrem-96-95 {
  width: 96.95rem !important;
}

/* line 104740, app/assets/stylesheets/global/style.css */
.wrem-97-95 {
  width: 97.95rem !important;
}

/* line 104744, app/assets/stylesheets/global/style.css */
.wrem-98-95 {
  width: 98.95rem !important;
}

/* line 104748, app/assets/stylesheets/global/style.css */
.wrem-99-95 {
  width: 99.95rem !important;
}

@media (min-width: 480px) {
  /* line 104753, app/assets/stylesheets/global/style.css */
  .wd-xs-5 {
    width: 5px;
  }
  /* line 104757, app/assets/stylesheets/global/style.css */
  .wd-xs-5p {
    width: 5%;
  }
  /* line 104761, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-5p {
    max-width: 5%;
  }
  /* line 104765, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-5p {
    min-width: 5%;
  }
  /* line 104769, app/assets/stylesheets/global/style.css */
  .wd-xs-5-f {
    width: 5px !important;
  }
  /* line 104773, app/assets/stylesheets/global/style.css */
  .wd-xs-5p-f {
    width: 5% !important;
  }
  /* line 104777, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-5p-f {
    max-width: 5% !important;
  }
  /* line 104781, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-5p-f {
    min-width: 5% !important;
  }
  /* line 104785, app/assets/stylesheets/global/style.css */
  .wd-xs-10 {
    width: 10px;
  }
  /* line 104789, app/assets/stylesheets/global/style.css */
  .wd-xs-10p {
    width: 10%;
  }
  /* line 104793, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-10p {
    max-width: 10%;
  }
  /* line 104797, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-10p {
    min-width: 10%;
  }
  /* line 104801, app/assets/stylesheets/global/style.css */
  .wd-xs-10-f {
    width: 10px !important;
  }
  /* line 104805, app/assets/stylesheets/global/style.css */
  .wd-xs-10p-f {
    width: 10% !important;
  }
  /* line 104809, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-10p-f {
    max-width: 10% !important;
  }
  /* line 104813, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-10p-f {
    min-width: 10% !important;
  }
  /* line 104817, app/assets/stylesheets/global/style.css */
  .wd-xs-15 {
    width: 15px;
  }
  /* line 104821, app/assets/stylesheets/global/style.css */
  .wd-xs-15p {
    width: 15%;
  }
  /* line 104825, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-15p {
    max-width: 15%;
  }
  /* line 104829, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-15p {
    min-width: 15%;
  }
  /* line 104833, app/assets/stylesheets/global/style.css */
  .wd-xs-15-f {
    width: 15px !important;
  }
  /* line 104837, app/assets/stylesheets/global/style.css */
  .wd-xs-15p-f {
    width: 15% !important;
  }
  /* line 104841, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-15p-f {
    max-width: 15% !important;
  }
  /* line 104845, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-15p-f {
    min-width: 15% !important;
  }
  /* line 104849, app/assets/stylesheets/global/style.css */
  .wd-xs-20 {
    width: 20px;
  }
  /* line 104853, app/assets/stylesheets/global/style.css */
  .wd-xs-20p {
    width: 20%;
  }
  /* line 104857, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-20p {
    max-width: 20%;
  }
  /* line 104861, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-20p {
    min-width: 20%;
  }
  /* line 104865, app/assets/stylesheets/global/style.css */
  .wd-xs-20-f {
    width: 20px !important;
  }
  /* line 104869, app/assets/stylesheets/global/style.css */
  .wd-xs-20p-f {
    width: 20% !important;
  }
  /* line 104873, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-20p-f {
    max-width: 20% !important;
  }
  /* line 104877, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-20p-f {
    min-width: 20% !important;
  }
  /* line 104881, app/assets/stylesheets/global/style.css */
  .wd-xs-25 {
    width: 25px;
  }
  /* line 104885, app/assets/stylesheets/global/style.css */
  .wd-xs-25p {
    width: 25%;
  }
  /* line 104889, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-25p {
    max-width: 25%;
  }
  /* line 104893, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-25p {
    min-width: 25%;
  }
  /* line 104897, app/assets/stylesheets/global/style.css */
  .wd-xs-25-f {
    width: 25px !important;
  }
  /* line 104901, app/assets/stylesheets/global/style.css */
  .wd-xs-25p-f {
    width: 25% !important;
  }
  /* line 104905, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-25p-f {
    max-width: 25% !important;
  }
  /* line 104909, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-25p-f {
    min-width: 25% !important;
  }
  /* line 104913, app/assets/stylesheets/global/style.css */
  .wd-xs-30 {
    width: 30px;
  }
  /* line 104917, app/assets/stylesheets/global/style.css */
  .wd-xs-30p {
    width: 30%;
  }
  /* line 104921, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-30p {
    max-width: 30%;
  }
  /* line 104925, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-30p {
    min-width: 30%;
  }
  /* line 104929, app/assets/stylesheets/global/style.css */
  .wd-xs-30-f {
    width: 30px !important;
  }
  /* line 104933, app/assets/stylesheets/global/style.css */
  .wd-xs-30p-f {
    width: 30% !important;
  }
  /* line 104937, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-30p-f {
    max-width: 30% !important;
  }
  /* line 104941, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-30p-f {
    min-width: 30% !important;
  }
  /* line 104945, app/assets/stylesheets/global/style.css */
  .wd-xs-35 {
    width: 35px;
  }
  /* line 104949, app/assets/stylesheets/global/style.css */
  .wd-xs-35p {
    width: 35%;
  }
  /* line 104953, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-35p {
    max-width: 35%;
  }
  /* line 104957, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-35p {
    min-width: 35%;
  }
  /* line 104961, app/assets/stylesheets/global/style.css */
  .wd-xs-35-f {
    width: 35px !important;
  }
  /* line 104965, app/assets/stylesheets/global/style.css */
  .wd-xs-35p-f {
    width: 35% !important;
  }
  /* line 104969, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-35p-f {
    max-width: 35% !important;
  }
  /* line 104973, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-35p-f {
    min-width: 35% !important;
  }
  /* line 104977, app/assets/stylesheets/global/style.css */
  .wd-xs-40 {
    width: 40px;
  }
  /* line 104981, app/assets/stylesheets/global/style.css */
  .wd-xs-40p {
    width: 40%;
  }
  /* line 104985, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-40p {
    max-width: 40%;
  }
  /* line 104989, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-40p {
    min-width: 40%;
  }
  /* line 104993, app/assets/stylesheets/global/style.css */
  .wd-xs-40-f {
    width: 40px !important;
  }
  /* line 104997, app/assets/stylesheets/global/style.css */
  .wd-xs-40p-f {
    width: 40% !important;
  }
  /* line 105001, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-40p-f {
    max-width: 40% !important;
  }
  /* line 105005, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-40p-f {
    min-width: 40% !important;
  }
  /* line 105009, app/assets/stylesheets/global/style.css */
  .wd-xs-45 {
    width: 45px;
  }
  /* line 105013, app/assets/stylesheets/global/style.css */
  .wd-xs-45p {
    width: 45%;
  }
  /* line 105017, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-45p {
    max-width: 45%;
  }
  /* line 105021, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-45p {
    min-width: 45%;
  }
  /* line 105025, app/assets/stylesheets/global/style.css */
  .wd-xs-45-f {
    width: 45px !important;
  }
  /* line 105029, app/assets/stylesheets/global/style.css */
  .wd-xs-45p-f {
    width: 45% !important;
  }
  /* line 105033, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-45p-f {
    max-width: 45% !important;
  }
  /* line 105037, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-45p-f {
    min-width: 45% !important;
  }
  /* line 105041, app/assets/stylesheets/global/style.css */
  .wd-xs-50 {
    width: 50px;
  }
  /* line 105045, app/assets/stylesheets/global/style.css */
  .wd-xs-50p {
    width: 50%;
  }
  /* line 105049, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-50p {
    max-width: 50%;
  }
  /* line 105053, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-50p {
    min-width: 50%;
  }
  /* line 105057, app/assets/stylesheets/global/style.css */
  .wd-xs-50-f {
    width: 50px !important;
  }
  /* line 105061, app/assets/stylesheets/global/style.css */
  .wd-xs-50p-f {
    width: 50% !important;
  }
  /* line 105065, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-50p-f {
    max-width: 50% !important;
  }
  /* line 105069, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-50p-f {
    min-width: 50% !important;
  }
  /* line 105073, app/assets/stylesheets/global/style.css */
  .wd-xs-55 {
    width: 55px;
  }
  /* line 105077, app/assets/stylesheets/global/style.css */
  .wd-xs-55p {
    width: 55%;
  }
  /* line 105081, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-55p {
    max-width: 55%;
  }
  /* line 105085, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-55p {
    min-width: 55%;
  }
  /* line 105089, app/assets/stylesheets/global/style.css */
  .wd-xs-55-f {
    width: 55px !important;
  }
  /* line 105093, app/assets/stylesheets/global/style.css */
  .wd-xs-55p-f {
    width: 55% !important;
  }
  /* line 105097, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-55p-f {
    max-width: 55% !important;
  }
  /* line 105101, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-55p-f {
    min-width: 55% !important;
  }
  /* line 105105, app/assets/stylesheets/global/style.css */
  .wd-xs-60 {
    width: 60px;
  }
  /* line 105109, app/assets/stylesheets/global/style.css */
  .wd-xs-60p {
    width: 60%;
  }
  /* line 105113, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-60p {
    max-width: 60%;
  }
  /* line 105117, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-60p {
    min-width: 60%;
  }
  /* line 105121, app/assets/stylesheets/global/style.css */
  .wd-xs-60-f {
    width: 60px !important;
  }
  /* line 105125, app/assets/stylesheets/global/style.css */
  .wd-xs-60p-f {
    width: 60% !important;
  }
  /* line 105129, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-60p-f {
    max-width: 60% !important;
  }
  /* line 105133, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-60p-f {
    min-width: 60% !important;
  }
  /* line 105137, app/assets/stylesheets/global/style.css */
  .wd-xs-65 {
    width: 65px;
  }
  /* line 105141, app/assets/stylesheets/global/style.css */
  .wd-xs-65p {
    width: 65%;
  }
  /* line 105145, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-65p {
    max-width: 65%;
  }
  /* line 105149, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-65p {
    min-width: 65%;
  }
  /* line 105153, app/assets/stylesheets/global/style.css */
  .wd-xs-65-f {
    width: 65px !important;
  }
  /* line 105157, app/assets/stylesheets/global/style.css */
  .wd-xs-65p-f {
    width: 65% !important;
  }
  /* line 105161, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-65p-f {
    max-width: 65% !important;
  }
  /* line 105165, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-65p-f {
    min-width: 65% !important;
  }
  /* line 105169, app/assets/stylesheets/global/style.css */
  .wd-xs-70 {
    width: 70px;
  }
  /* line 105173, app/assets/stylesheets/global/style.css */
  .wd-xs-70p {
    width: 70%;
  }
  /* line 105177, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-70p {
    max-width: 70%;
  }
  /* line 105181, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-70p {
    min-width: 70%;
  }
  /* line 105185, app/assets/stylesheets/global/style.css */
  .wd-xs-70-f {
    width: 70px !important;
  }
  /* line 105189, app/assets/stylesheets/global/style.css */
  .wd-xs-70p-f {
    width: 70% !important;
  }
  /* line 105193, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-70p-f {
    max-width: 70% !important;
  }
  /* line 105197, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-70p-f {
    min-width: 70% !important;
  }
  /* line 105201, app/assets/stylesheets/global/style.css */
  .wd-xs-75 {
    width: 75px;
  }
  /* line 105205, app/assets/stylesheets/global/style.css */
  .wd-xs-75p {
    width: 75%;
  }
  /* line 105209, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-75p {
    max-width: 75%;
  }
  /* line 105213, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-75p {
    min-width: 75%;
  }
  /* line 105217, app/assets/stylesheets/global/style.css */
  .wd-xs-75-f {
    width: 75px !important;
  }
  /* line 105221, app/assets/stylesheets/global/style.css */
  .wd-xs-75p-f {
    width: 75% !important;
  }
  /* line 105225, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-75p-f {
    max-width: 75% !important;
  }
  /* line 105229, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-75p-f {
    min-width: 75% !important;
  }
  /* line 105233, app/assets/stylesheets/global/style.css */
  .wd-xs-80 {
    width: 80px;
  }
  /* line 105237, app/assets/stylesheets/global/style.css */
  .wd-xs-80p {
    width: 80%;
  }
  /* line 105241, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-80p {
    max-width: 80%;
  }
  /* line 105245, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-80p {
    min-width: 80%;
  }
  /* line 105249, app/assets/stylesheets/global/style.css */
  .wd-xs-80-f {
    width: 80px !important;
  }
  /* line 105253, app/assets/stylesheets/global/style.css */
  .wd-xs-80p-f {
    width: 80% !important;
  }
  /* line 105257, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-80p-f {
    max-width: 80% !important;
  }
  /* line 105261, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-80p-f {
    min-width: 80% !important;
  }
  /* line 105265, app/assets/stylesheets/global/style.css */
  .wd-xs-85 {
    width: 85px;
  }
  /* line 105269, app/assets/stylesheets/global/style.css */
  .wd-xs-85p {
    width: 85%;
  }
  /* line 105273, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-85p {
    max-width: 85%;
  }
  /* line 105277, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-85p {
    min-width: 85%;
  }
  /* line 105281, app/assets/stylesheets/global/style.css */
  .wd-xs-85-f {
    width: 85px !important;
  }
  /* line 105285, app/assets/stylesheets/global/style.css */
  .wd-xs-85p-f {
    width: 85% !important;
  }
  /* line 105289, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-85p-f {
    max-width: 85% !important;
  }
  /* line 105293, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-85p-f {
    min-width: 85% !important;
  }
  /* line 105297, app/assets/stylesheets/global/style.css */
  .wd-xs-90 {
    width: 90px;
  }
  /* line 105301, app/assets/stylesheets/global/style.css */
  .wd-xs-90p {
    width: 90%;
  }
  /* line 105305, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-90p {
    max-width: 90%;
  }
  /* line 105309, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-90p {
    min-width: 90%;
  }
  /* line 105313, app/assets/stylesheets/global/style.css */
  .wd-xs-90-f {
    width: 90px !important;
  }
  /* line 105317, app/assets/stylesheets/global/style.css */
  .wd-xs-90p-f {
    width: 90% !important;
  }
  /* line 105321, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-90p-f {
    max-width: 90% !important;
  }
  /* line 105325, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-90p-f {
    min-width: 90% !important;
  }
  /* line 105329, app/assets/stylesheets/global/style.css */
  .wd-xs-95 {
    width: 95px;
  }
  /* line 105333, app/assets/stylesheets/global/style.css */
  .wd-xs-95p {
    width: 95%;
  }
  /* line 105337, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-95p {
    max-width: 95%;
  }
  /* line 105341, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-95p {
    min-width: 95%;
  }
  /* line 105345, app/assets/stylesheets/global/style.css */
  .wd-xs-95-f {
    width: 95px !important;
  }
  /* line 105349, app/assets/stylesheets/global/style.css */
  .wd-xs-95p-f {
    width: 95% !important;
  }
  /* line 105353, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-95p-f {
    max-width: 95% !important;
  }
  /* line 105357, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-95p-f {
    min-width: 95% !important;
  }
  /* line 105361, app/assets/stylesheets/global/style.css */
  .wd-xs-100 {
    width: 100px;
  }
  /* line 105365, app/assets/stylesheets/global/style.css */
  .wd-xs-100p {
    width: 100%;
  }
  /* line 105369, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-100p {
    max-width: 100%;
  }
  /* line 105373, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-100p {
    min-width: 100%;
  }
  /* line 105377, app/assets/stylesheets/global/style.css */
  .wd-xs-100-f {
    width: 100px !important;
  }
  /* line 105381, app/assets/stylesheets/global/style.css */
  .wd-xs-100p-f {
    width: 100% !important;
  }
  /* line 105385, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-100p-f {
    max-width: 100% !important;
  }
  /* line 105389, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-100p-f {
    min-width: 100% !important;
  }
  /* line 105393, app/assets/stylesheets/global/style.css */
  .wd-xs-150 {
    width: 150px;
  }
  /* line 105397, app/assets/stylesheets/global/style.css */
  .wd-xs-150p {
    width: 150%;
  }
  /* line 105401, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-150p {
    max-width: 150%;
  }
  /* line 105405, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-150p {
    min-width: 150%;
  }
  /* line 105409, app/assets/stylesheets/global/style.css */
  .wd-xs-150-f {
    width: 150px !important;
  }
  /* line 105413, app/assets/stylesheets/global/style.css */
  .wd-xs-150p-f {
    width: 150% !important;
  }
  /* line 105417, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-150p-f {
    max-width: 150% !important;
  }
  /* line 105421, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-150p-f {
    min-width: 150% !important;
  }
  /* line 105425, app/assets/stylesheets/global/style.css */
  .wd-xs-200 {
    width: 200px;
  }
  /* line 105429, app/assets/stylesheets/global/style.css */
  .wd-xs-200p {
    width: 200%;
  }
  /* line 105433, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-200p {
    max-width: 200%;
  }
  /* line 105437, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-200p {
    min-width: 200%;
  }
  /* line 105441, app/assets/stylesheets/global/style.css */
  .wd-xs-200-f {
    width: 200px !important;
  }
  /* line 105445, app/assets/stylesheets/global/style.css */
  .wd-xs-200p-f {
    width: 200% !important;
  }
  /* line 105449, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-200p-f {
    max-width: 200% !important;
  }
  /* line 105453, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-200p-f {
    min-width: 200% !important;
  }
  /* line 105457, app/assets/stylesheets/global/style.css */
  .wd-xs-250 {
    width: 250px;
  }
  /* line 105461, app/assets/stylesheets/global/style.css */
  .wd-xs-250p {
    width: 250%;
  }
  /* line 105465, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-250p {
    max-width: 250%;
  }
  /* line 105469, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-250p {
    min-width: 250%;
  }
  /* line 105473, app/assets/stylesheets/global/style.css */
  .wd-xs-250-f {
    width: 250px !important;
  }
  /* line 105477, app/assets/stylesheets/global/style.css */
  .wd-xs-250p-f {
    width: 250% !important;
  }
  /* line 105481, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-250p-f {
    max-width: 250% !important;
  }
  /* line 105485, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-250p-f {
    min-width: 250% !important;
  }
  /* line 105489, app/assets/stylesheets/global/style.css */
  .wd-xs-300 {
    width: 300px;
  }
  /* line 105493, app/assets/stylesheets/global/style.css */
  .wd-xs-300p {
    width: 300%;
  }
  /* line 105497, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-300p {
    max-width: 300%;
  }
  /* line 105501, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-300p {
    min-width: 300%;
  }
  /* line 105505, app/assets/stylesheets/global/style.css */
  .wd-xs-300-f {
    width: 300px !important;
  }
  /* line 105509, app/assets/stylesheets/global/style.css */
  .wd-xs-300p-f {
    width: 300% !important;
  }
  /* line 105513, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-300p-f {
    max-width: 300% !important;
  }
  /* line 105517, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-300p-f {
    min-width: 300% !important;
  }
  /* line 105521, app/assets/stylesheets/global/style.css */
  .wd-xs-350 {
    width: 350px;
  }
  /* line 105525, app/assets/stylesheets/global/style.css */
  .wd-xs-350p {
    width: 350%;
  }
  /* line 105529, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-350p {
    max-width: 350%;
  }
  /* line 105533, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-350p {
    min-width: 350%;
  }
  /* line 105537, app/assets/stylesheets/global/style.css */
  .wd-xs-350-f {
    width: 350px !important;
  }
  /* line 105541, app/assets/stylesheets/global/style.css */
  .wd-xs-350p-f {
    width: 350% !important;
  }
  /* line 105545, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-350p-f {
    max-width: 350% !important;
  }
  /* line 105549, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-350p-f {
    min-width: 350% !important;
  }
  /* line 105553, app/assets/stylesheets/global/style.css */
  .wd-xs-400 {
    width: 400px;
  }
  /* line 105557, app/assets/stylesheets/global/style.css */
  .wd-xs-400p {
    width: 400%;
  }
  /* line 105561, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-400p {
    max-width: 400%;
  }
  /* line 105565, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-400p {
    min-width: 400%;
  }
  /* line 105569, app/assets/stylesheets/global/style.css */
  .wd-xs-400-f {
    width: 400px !important;
  }
  /* line 105573, app/assets/stylesheets/global/style.css */
  .wd-xs-400p-f {
    width: 400% !important;
  }
  /* line 105577, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-400p-f {
    max-width: 400% !important;
  }
  /* line 105581, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-400p-f {
    min-width: 400% !important;
  }
  /* line 105585, app/assets/stylesheets/global/style.css */
  .wd-xs-450 {
    width: 450px;
  }
  /* line 105589, app/assets/stylesheets/global/style.css */
  .wd-xs-450p {
    width: 450%;
  }
  /* line 105593, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-450p {
    max-width: 450%;
  }
  /* line 105597, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-450p {
    min-width: 450%;
  }
  /* line 105601, app/assets/stylesheets/global/style.css */
  .wd-xs-450-f {
    width: 450px !important;
  }
  /* line 105605, app/assets/stylesheets/global/style.css */
  .wd-xs-450p-f {
    width: 450% !important;
  }
  /* line 105609, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-450p-f {
    max-width: 450% !important;
  }
  /* line 105613, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-450p-f {
    min-width: 450% !important;
  }
  /* line 105617, app/assets/stylesheets/global/style.css */
  .wd-xs-500 {
    width: 500px;
  }
  /* line 105621, app/assets/stylesheets/global/style.css */
  .wd-xs-500p {
    width: 500%;
  }
  /* line 105625, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-500p {
    max-width: 500%;
  }
  /* line 105629, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-500p {
    min-width: 500%;
  }
  /* line 105633, app/assets/stylesheets/global/style.css */
  .wd-xs-500-f {
    width: 500px !important;
  }
  /* line 105637, app/assets/stylesheets/global/style.css */
  .wd-xs-500p-f {
    width: 500% !important;
  }
  /* line 105641, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-500p-f {
    max-width: 500% !important;
  }
  /* line 105645, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-500p-f {
    min-width: 500% !important;
  }
  /* line 105649, app/assets/stylesheets/global/style.css */
  .wd-xs-550 {
    width: 550px;
  }
  /* line 105653, app/assets/stylesheets/global/style.css */
  .wd-xs-550p {
    width: 550%;
  }
  /* line 105657, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-550p {
    max-width: 550%;
  }
  /* line 105661, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-550p {
    min-width: 550%;
  }
  /* line 105665, app/assets/stylesheets/global/style.css */
  .wd-xs-550-f {
    width: 550px !important;
  }
  /* line 105669, app/assets/stylesheets/global/style.css */
  .wd-xs-550p-f {
    width: 550% !important;
  }
  /* line 105673, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-550p-f {
    max-width: 550% !important;
  }
  /* line 105677, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-550p-f {
    min-width: 550% !important;
  }
  /* line 105681, app/assets/stylesheets/global/style.css */
  .wd-xs-600 {
    width: 600px;
  }
  /* line 105685, app/assets/stylesheets/global/style.css */
  .wd-xs-600p {
    width: 600%;
  }
  /* line 105689, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-600p {
    max-width: 600%;
  }
  /* line 105693, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-600p {
    min-width: 600%;
  }
  /* line 105697, app/assets/stylesheets/global/style.css */
  .wd-xs-600-f {
    width: 600px !important;
  }
  /* line 105701, app/assets/stylesheets/global/style.css */
  .wd-xs-600p-f {
    width: 600% !important;
  }
  /* line 105705, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-600p-f {
    max-width: 600% !important;
  }
  /* line 105709, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-600p-f {
    min-width: 600% !important;
  }
  /* line 105713, app/assets/stylesheets/global/style.css */
  .wd-xs-650 {
    width: 650px;
  }
  /* line 105717, app/assets/stylesheets/global/style.css */
  .wd-xs-650p {
    width: 650%;
  }
  /* line 105721, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-650p {
    max-width: 650%;
  }
  /* line 105725, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-650p {
    min-width: 650%;
  }
  /* line 105729, app/assets/stylesheets/global/style.css */
  .wd-xs-650-f {
    width: 650px !important;
  }
  /* line 105733, app/assets/stylesheets/global/style.css */
  .wd-xs-650p-f {
    width: 650% !important;
  }
  /* line 105737, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-650p-f {
    max-width: 650% !important;
  }
  /* line 105741, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-650p-f {
    min-width: 650% !important;
  }
  /* line 105745, app/assets/stylesheets/global/style.css */
  .wd-xs-700 {
    width: 700px;
  }
  /* line 105749, app/assets/stylesheets/global/style.css */
  .wd-xs-700p {
    width: 700%;
  }
  /* line 105753, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-700p {
    max-width: 700%;
  }
  /* line 105757, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-700p {
    min-width: 700%;
  }
  /* line 105761, app/assets/stylesheets/global/style.css */
  .wd-xs-700-f {
    width: 700px !important;
  }
  /* line 105765, app/assets/stylesheets/global/style.css */
  .wd-xs-700p-f {
    width: 700% !important;
  }
  /* line 105769, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-700p-f {
    max-width: 700% !important;
  }
  /* line 105773, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-700p-f {
    min-width: 700% !important;
  }
  /* line 105777, app/assets/stylesheets/global/style.css */
  .wd-xs-750 {
    width: 750px;
  }
  /* line 105781, app/assets/stylesheets/global/style.css */
  .wd-xs-750p {
    width: 750%;
  }
  /* line 105785, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-750p {
    max-width: 750%;
  }
  /* line 105789, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-750p {
    min-width: 750%;
  }
  /* line 105793, app/assets/stylesheets/global/style.css */
  .wd-xs-750-f {
    width: 750px !important;
  }
  /* line 105797, app/assets/stylesheets/global/style.css */
  .wd-xs-750p-f {
    width: 750% !important;
  }
  /* line 105801, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-750p-f {
    max-width: 750% !important;
  }
  /* line 105805, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-750p-f {
    min-width: 750% !important;
  }
  /* line 105809, app/assets/stylesheets/global/style.css */
  .wd-xs-800 {
    width: 800px;
  }
  /* line 105813, app/assets/stylesheets/global/style.css */
  .wd-xs-800p {
    width: 800%;
  }
  /* line 105817, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-800p {
    max-width: 800%;
  }
  /* line 105821, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-800p {
    min-width: 800%;
  }
  /* line 105825, app/assets/stylesheets/global/style.css */
  .wd-xs-800-f {
    width: 800px !important;
  }
  /* line 105829, app/assets/stylesheets/global/style.css */
  .wd-xs-800p-f {
    width: 800% !important;
  }
  /* line 105833, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-800p-f {
    max-width: 800% !important;
  }
  /* line 105837, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-800p-f {
    min-width: 800% !important;
  }
  /* line 105841, app/assets/stylesheets/global/style.css */
  .wd-xs-850 {
    width: 850px;
  }
  /* line 105845, app/assets/stylesheets/global/style.css */
  .wd-xs-850p {
    width: 850%;
  }
  /* line 105849, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-850p {
    max-width: 850%;
  }
  /* line 105853, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-850p {
    min-width: 850%;
  }
  /* line 105857, app/assets/stylesheets/global/style.css */
  .wd-xs-850-f {
    width: 850px !important;
  }
  /* line 105861, app/assets/stylesheets/global/style.css */
  .wd-xs-850p-f {
    width: 850% !important;
  }
  /* line 105865, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-850p-f {
    max-width: 850% !important;
  }
  /* line 105869, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-850p-f {
    min-width: 850% !important;
  }
  /* line 105873, app/assets/stylesheets/global/style.css */
  .wd-xs-900 {
    width: 900px;
  }
  /* line 105877, app/assets/stylesheets/global/style.css */
  .wd-xs-900p {
    width: 900%;
  }
  /* line 105881, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-900p {
    max-width: 900%;
  }
  /* line 105885, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-900p {
    min-width: 900%;
  }
  /* line 105889, app/assets/stylesheets/global/style.css */
  .wd-xs-900-f {
    width: 900px !important;
  }
  /* line 105893, app/assets/stylesheets/global/style.css */
  .wd-xs-900p-f {
    width: 900% !important;
  }
  /* line 105897, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-900p-f {
    max-width: 900% !important;
  }
  /* line 105901, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-900p-f {
    min-width: 900% !important;
  }
  /* line 105905, app/assets/stylesheets/global/style.css */
  .wd-xs-950 {
    width: 950px;
  }
  /* line 105909, app/assets/stylesheets/global/style.css */
  .wd-xs-950p {
    width: 950%;
  }
  /* line 105913, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-950p {
    max-width: 950%;
  }
  /* line 105917, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-950p {
    min-width: 950%;
  }
  /* line 105921, app/assets/stylesheets/global/style.css */
  .wd-xs-950-f {
    width: 950px !important;
  }
  /* line 105925, app/assets/stylesheets/global/style.css */
  .wd-xs-950p-f {
    width: 950% !important;
  }
  /* line 105929, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-950p-f {
    max-width: 950% !important;
  }
  /* line 105933, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-950p-f {
    min-width: 950% !important;
  }
  /* line 105937, app/assets/stylesheets/global/style.css */
  .wd-xs-1000 {
    width: 1000px;
  }
  /* line 105941, app/assets/stylesheets/global/style.css */
  .wd-xs-1000p {
    width: 1000%;
  }
  /* line 105945, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-1000p {
    max-width: 1000%;
  }
  /* line 105949, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-1000p {
    min-width: 1000%;
  }
  /* line 105953, app/assets/stylesheets/global/style.css */
  .wd-xs-1000-f {
    width: 1000px !important;
  }
  /* line 105957, app/assets/stylesheets/global/style.css */
  .wd-xs-1000p-f {
    width: 1000% !important;
  }
  /* line 105961, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-1000p-f {
    max-width: 1000% !important;
  }
  /* line 105965, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-1000p-f {
    min-width: 1000% !important;
  }
  /* line 105969, app/assets/stylesheets/global/style.css */
  .wd-xs-auto {
    width: auto;
  }
  /* line 105973, app/assets/stylesheets/global/style.css */
  .wd-xs-auto-f {
    width: auto !important;
  }
}

@media (min-width: 576px) {
  /* line 105979, app/assets/stylesheets/global/style.css */
  .wd-sm-5 {
    width: 5px;
  }
  /* line 105983, app/assets/stylesheets/global/style.css */
  .wd-sm-5p {
    width: 5%;
  }
  /* line 105987, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-5p {
    max-width: 5%;
  }
  /* line 105991, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-5p {
    min-width: 5%;
  }
  /* line 105995, app/assets/stylesheets/global/style.css */
  .wd-sm-5-f {
    width: 5px !important;
  }
  /* line 105999, app/assets/stylesheets/global/style.css */
  .wd-sm-5p-f {
    width: 5% !important;
  }
  /* line 106003, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-5p-f {
    max-width: 5% !important;
  }
  /* line 106007, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-5p-f {
    min-width: 5% !important;
  }
  /* line 106011, app/assets/stylesheets/global/style.css */
  .wd-sm-10 {
    width: 10px;
  }
  /* line 106015, app/assets/stylesheets/global/style.css */
  .wd-sm-10p {
    width: 10%;
  }
  /* line 106019, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-10p {
    max-width: 10%;
  }
  /* line 106023, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-10p {
    min-width: 10%;
  }
  /* line 106027, app/assets/stylesheets/global/style.css */
  .wd-sm-10-f {
    width: 10px !important;
  }
  /* line 106031, app/assets/stylesheets/global/style.css */
  .wd-sm-10p-f {
    width: 10% !important;
  }
  /* line 106035, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-10p-f {
    max-width: 10% !important;
  }
  /* line 106039, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-10p-f {
    min-width: 10% !important;
  }
  /* line 106043, app/assets/stylesheets/global/style.css */
  .wd-sm-15 {
    width: 15px;
  }
  /* line 106047, app/assets/stylesheets/global/style.css */
  .wd-sm-15p {
    width: 15%;
  }
  /* line 106051, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-15p {
    max-width: 15%;
  }
  /* line 106055, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-15p {
    min-width: 15%;
  }
  /* line 106059, app/assets/stylesheets/global/style.css */
  .wd-sm-15-f {
    width: 15px !important;
  }
  /* line 106063, app/assets/stylesheets/global/style.css */
  .wd-sm-15p-f {
    width: 15% !important;
  }
  /* line 106067, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-15p-f {
    max-width: 15% !important;
  }
  /* line 106071, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-15p-f {
    min-width: 15% !important;
  }
  /* line 106075, app/assets/stylesheets/global/style.css */
  .wd-sm-20 {
    width: 20px;
  }
  /* line 106079, app/assets/stylesheets/global/style.css */
  .wd-sm-20p {
    width: 20%;
  }
  /* line 106083, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-20p {
    max-width: 20%;
  }
  /* line 106087, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-20p {
    min-width: 20%;
  }
  /* line 106091, app/assets/stylesheets/global/style.css */
  .wd-sm-20-f {
    width: 20px !important;
  }
  /* line 106095, app/assets/stylesheets/global/style.css */
  .wd-sm-20p-f {
    width: 20% !important;
  }
  /* line 106099, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-20p-f {
    max-width: 20% !important;
  }
  /* line 106103, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-20p-f {
    min-width: 20% !important;
  }
  /* line 106107, app/assets/stylesheets/global/style.css */
  .wd-sm-25 {
    width: 25px;
  }
  /* line 106111, app/assets/stylesheets/global/style.css */
  .wd-sm-25p {
    width: 25%;
  }
  /* line 106115, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-25p {
    max-width: 25%;
  }
  /* line 106119, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-25p {
    min-width: 25%;
  }
  /* line 106123, app/assets/stylesheets/global/style.css */
  .wd-sm-25-f {
    width: 25px !important;
  }
  /* line 106127, app/assets/stylesheets/global/style.css */
  .wd-sm-25p-f {
    width: 25% !important;
  }
  /* line 106131, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-25p-f {
    max-width: 25% !important;
  }
  /* line 106135, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-25p-f {
    min-width: 25% !important;
  }
  /* line 106139, app/assets/stylesheets/global/style.css */
  .wd-sm-30 {
    width: 30px;
  }
  /* line 106143, app/assets/stylesheets/global/style.css */
  .wd-sm-30p {
    width: 30%;
  }
  /* line 106147, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-30p {
    max-width: 30%;
  }
  /* line 106151, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-30p {
    min-width: 30%;
  }
  /* line 106155, app/assets/stylesheets/global/style.css */
  .wd-sm-30-f {
    width: 30px !important;
  }
  /* line 106159, app/assets/stylesheets/global/style.css */
  .wd-sm-30p-f {
    width: 30% !important;
  }
  /* line 106163, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-30p-f {
    max-width: 30% !important;
  }
  /* line 106167, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-30p-f {
    min-width: 30% !important;
  }
  /* line 106171, app/assets/stylesheets/global/style.css */
  .wd-sm-35 {
    width: 35px;
  }
  /* line 106175, app/assets/stylesheets/global/style.css */
  .wd-sm-35p {
    width: 35%;
  }
  /* line 106179, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-35p {
    max-width: 35%;
  }
  /* line 106183, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-35p {
    min-width: 35%;
  }
  /* line 106187, app/assets/stylesheets/global/style.css */
  .wd-sm-35-f {
    width: 35px !important;
  }
  /* line 106191, app/assets/stylesheets/global/style.css */
  .wd-sm-35p-f {
    width: 35% !important;
  }
  /* line 106195, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-35p-f {
    max-width: 35% !important;
  }
  /* line 106199, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-35p-f {
    min-width: 35% !important;
  }
  /* line 106203, app/assets/stylesheets/global/style.css */
  .wd-sm-40 {
    width: 40px;
  }
  /* line 106207, app/assets/stylesheets/global/style.css */
  .wd-sm-40p {
    width: 40%;
  }
  /* line 106211, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-40p {
    max-width: 40%;
  }
  /* line 106215, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-40p {
    min-width: 40%;
  }
  /* line 106219, app/assets/stylesheets/global/style.css */
  .wd-sm-40-f {
    width: 40px !important;
  }
  /* line 106223, app/assets/stylesheets/global/style.css */
  .wd-sm-40p-f {
    width: 40% !important;
  }
  /* line 106227, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-40p-f {
    max-width: 40% !important;
  }
  /* line 106231, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-40p-f {
    min-width: 40% !important;
  }
  /* line 106235, app/assets/stylesheets/global/style.css */
  .wd-sm-45 {
    width: 45px;
  }
  /* line 106239, app/assets/stylesheets/global/style.css */
  .wd-sm-45p {
    width: 45%;
  }
  /* line 106243, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-45p {
    max-width: 45%;
  }
  /* line 106247, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-45p {
    min-width: 45%;
  }
  /* line 106251, app/assets/stylesheets/global/style.css */
  .wd-sm-45-f {
    width: 45px !important;
  }
  /* line 106255, app/assets/stylesheets/global/style.css */
  .wd-sm-45p-f {
    width: 45% !important;
  }
  /* line 106259, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-45p-f {
    max-width: 45% !important;
  }
  /* line 106263, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-45p-f {
    min-width: 45% !important;
  }
  /* line 106267, app/assets/stylesheets/global/style.css */
  .wd-sm-50 {
    width: 50px;
  }
  /* line 106271, app/assets/stylesheets/global/style.css */
  .wd-sm-50p {
    width: 50%;
  }
  /* line 106275, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-50p {
    max-width: 50%;
  }
  /* line 106279, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-50p {
    min-width: 50%;
  }
  /* line 106283, app/assets/stylesheets/global/style.css */
  .wd-sm-50-f {
    width: 50px !important;
  }
  /* line 106287, app/assets/stylesheets/global/style.css */
  .wd-sm-50p-f {
    width: 50% !important;
  }
  /* line 106291, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-50p-f {
    max-width: 50% !important;
  }
  /* line 106295, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-50p-f {
    min-width: 50% !important;
  }
  /* line 106299, app/assets/stylesheets/global/style.css */
  .wd-sm-55 {
    width: 55px;
  }
  /* line 106303, app/assets/stylesheets/global/style.css */
  .wd-sm-55p {
    width: 55%;
  }
  /* line 106307, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-55p {
    max-width: 55%;
  }
  /* line 106311, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-55p {
    min-width: 55%;
  }
  /* line 106315, app/assets/stylesheets/global/style.css */
  .wd-sm-55-f {
    width: 55px !important;
  }
  /* line 106319, app/assets/stylesheets/global/style.css */
  .wd-sm-55p-f {
    width: 55% !important;
  }
  /* line 106323, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-55p-f {
    max-width: 55% !important;
  }
  /* line 106327, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-55p-f {
    min-width: 55% !important;
  }
  /* line 106331, app/assets/stylesheets/global/style.css */
  .wd-sm-60 {
    width: 60px;
  }
  /* line 106335, app/assets/stylesheets/global/style.css */
  .wd-sm-60p {
    width: 60%;
  }
  /* line 106339, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-60p {
    max-width: 60%;
  }
  /* line 106343, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-60p {
    min-width: 60%;
  }
  /* line 106347, app/assets/stylesheets/global/style.css */
  .wd-sm-60-f {
    width: 60px !important;
  }
  /* line 106351, app/assets/stylesheets/global/style.css */
  .wd-sm-60p-f {
    width: 60% !important;
  }
  /* line 106355, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-60p-f {
    max-width: 60% !important;
  }
  /* line 106359, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-60p-f {
    min-width: 60% !important;
  }
  /* line 106363, app/assets/stylesheets/global/style.css */
  .wd-sm-65 {
    width: 65px;
  }
  /* line 106367, app/assets/stylesheets/global/style.css */
  .wd-sm-65p {
    width: 65%;
  }
  /* line 106371, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-65p {
    max-width: 65%;
  }
  /* line 106375, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-65p {
    min-width: 65%;
  }
  /* line 106379, app/assets/stylesheets/global/style.css */
  .wd-sm-65-f {
    width: 65px !important;
  }
  /* line 106383, app/assets/stylesheets/global/style.css */
  .wd-sm-65p-f {
    width: 65% !important;
  }
  /* line 106387, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-65p-f {
    max-width: 65% !important;
  }
  /* line 106391, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-65p-f {
    min-width: 65% !important;
  }
  /* line 106395, app/assets/stylesheets/global/style.css */
  .wd-sm-70 {
    width: 70px;
  }
  /* line 106399, app/assets/stylesheets/global/style.css */
  .wd-sm-70p {
    width: 70%;
  }
  /* line 106403, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-70p {
    max-width: 70%;
  }
  /* line 106407, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-70p {
    min-width: 70%;
  }
  /* line 106411, app/assets/stylesheets/global/style.css */
  .wd-sm-70-f {
    width: 70px !important;
  }
  /* line 106415, app/assets/stylesheets/global/style.css */
  .wd-sm-70p-f {
    width: 70% !important;
  }
  /* line 106419, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-70p-f {
    max-width: 70% !important;
  }
  /* line 106423, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-70p-f {
    min-width: 70% !important;
  }
  /* line 106427, app/assets/stylesheets/global/style.css */
  .wd-sm-75 {
    width: 75px;
  }
  /* line 106431, app/assets/stylesheets/global/style.css */
  .wd-sm-75p {
    width: 75%;
  }
  /* line 106435, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-75p {
    max-width: 75%;
  }
  /* line 106439, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-75p {
    min-width: 75%;
  }
  /* line 106443, app/assets/stylesheets/global/style.css */
  .wd-sm-75-f {
    width: 75px !important;
  }
  /* line 106447, app/assets/stylesheets/global/style.css */
  .wd-sm-75p-f {
    width: 75% !important;
  }
  /* line 106451, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-75p-f {
    max-width: 75% !important;
  }
  /* line 106455, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-75p-f {
    min-width: 75% !important;
  }
  /* line 106459, app/assets/stylesheets/global/style.css */
  .wd-sm-80 {
    width: 80px;
  }
  /* line 106463, app/assets/stylesheets/global/style.css */
  .wd-sm-80p {
    width: 80%;
  }
  /* line 106467, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-80p {
    max-width: 80%;
  }
  /* line 106471, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-80p {
    min-width: 80%;
  }
  /* line 106475, app/assets/stylesheets/global/style.css */
  .wd-sm-80-f {
    width: 80px !important;
  }
  /* line 106479, app/assets/stylesheets/global/style.css */
  .wd-sm-80p-f {
    width: 80% !important;
  }
  /* line 106483, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-80p-f {
    max-width: 80% !important;
  }
  /* line 106487, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-80p-f {
    min-width: 80% !important;
  }
  /* line 106491, app/assets/stylesheets/global/style.css */
  .wd-sm-85 {
    width: 85px;
  }
  /* line 106495, app/assets/stylesheets/global/style.css */
  .wd-sm-85p {
    width: 85%;
  }
  /* line 106499, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-85p {
    max-width: 85%;
  }
  /* line 106503, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-85p {
    min-width: 85%;
  }
  /* line 106507, app/assets/stylesheets/global/style.css */
  .wd-sm-85-f {
    width: 85px !important;
  }
  /* line 106511, app/assets/stylesheets/global/style.css */
  .wd-sm-85p-f {
    width: 85% !important;
  }
  /* line 106515, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-85p-f {
    max-width: 85% !important;
  }
  /* line 106519, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-85p-f {
    min-width: 85% !important;
  }
  /* line 106523, app/assets/stylesheets/global/style.css */
  .wd-sm-90 {
    width: 90px;
  }
  /* line 106527, app/assets/stylesheets/global/style.css */
  .wd-sm-90p {
    width: 90%;
  }
  /* line 106531, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-90p {
    max-width: 90%;
  }
  /* line 106535, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-90p {
    min-width: 90%;
  }
  /* line 106539, app/assets/stylesheets/global/style.css */
  .wd-sm-90-f {
    width: 90px !important;
  }
  /* line 106543, app/assets/stylesheets/global/style.css */
  .wd-sm-90p-f {
    width: 90% !important;
  }
  /* line 106547, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-90p-f {
    max-width: 90% !important;
  }
  /* line 106551, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-90p-f {
    min-width: 90% !important;
  }
  /* line 106555, app/assets/stylesheets/global/style.css */
  .wd-sm-95 {
    width: 95px;
  }
  /* line 106559, app/assets/stylesheets/global/style.css */
  .wd-sm-95p {
    width: 95%;
  }
  /* line 106563, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-95p {
    max-width: 95%;
  }
  /* line 106567, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-95p {
    min-width: 95%;
  }
  /* line 106571, app/assets/stylesheets/global/style.css */
  .wd-sm-95-f {
    width: 95px !important;
  }
  /* line 106575, app/assets/stylesheets/global/style.css */
  .wd-sm-95p-f {
    width: 95% !important;
  }
  /* line 106579, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-95p-f {
    max-width: 95% !important;
  }
  /* line 106583, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-95p-f {
    min-width: 95% !important;
  }
  /* line 106587, app/assets/stylesheets/global/style.css */
  .wd-sm-100 {
    width: 100px;
  }
  /* line 106591, app/assets/stylesheets/global/style.css */
  .wd-sm-100p {
    width: 100%;
  }
  /* line 106595, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-100p {
    max-width: 100%;
  }
  /* line 106599, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-100p {
    min-width: 100%;
  }
  /* line 106603, app/assets/stylesheets/global/style.css */
  .wd-sm-100-f {
    width: 100px !important;
  }
  /* line 106607, app/assets/stylesheets/global/style.css */
  .wd-sm-100p-f {
    width: 100% !important;
  }
  /* line 106611, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-100p-f {
    max-width: 100% !important;
  }
  /* line 106615, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-100p-f {
    min-width: 100% !important;
  }
  /* line 106619, app/assets/stylesheets/global/style.css */
  .wd-sm-150 {
    width: 150px;
  }
  /* line 106623, app/assets/stylesheets/global/style.css */
  .wd-sm-150p {
    width: 150%;
  }
  /* line 106627, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-150p {
    max-width: 150%;
  }
  /* line 106631, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-150p {
    min-width: 150%;
  }
  /* line 106635, app/assets/stylesheets/global/style.css */
  .wd-sm-150-f {
    width: 150px !important;
  }
  /* line 106639, app/assets/stylesheets/global/style.css */
  .wd-sm-150p-f {
    width: 150% !important;
  }
  /* line 106643, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-150p-f {
    max-width: 150% !important;
  }
  /* line 106647, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-150p-f {
    min-width: 150% !important;
  }
  /* line 106651, app/assets/stylesheets/global/style.css */
  .wd-sm-200 {
    width: 200px;
  }
  /* line 106655, app/assets/stylesheets/global/style.css */
  .wd-sm-200p {
    width: 200%;
  }
  /* line 106659, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-200p {
    max-width: 200%;
  }
  /* line 106663, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-200p {
    min-width: 200%;
  }
  /* line 106667, app/assets/stylesheets/global/style.css */
  .wd-sm-200-f {
    width: 200px !important;
  }
  /* line 106671, app/assets/stylesheets/global/style.css */
  .wd-sm-200p-f {
    width: 200% !important;
  }
  /* line 106675, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-200p-f {
    max-width: 200% !important;
  }
  /* line 106679, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-200p-f {
    min-width: 200% !important;
  }
  /* line 106683, app/assets/stylesheets/global/style.css */
  .wd-sm-250 {
    width: 250px;
  }
  /* line 106687, app/assets/stylesheets/global/style.css */
  .wd-sm-250p {
    width: 250%;
  }
  /* line 106691, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-250p {
    max-width: 250%;
  }
  /* line 106695, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-250p {
    min-width: 250%;
  }
  /* line 106699, app/assets/stylesheets/global/style.css */
  .wd-sm-250-f {
    width: 250px !important;
  }
  /* line 106703, app/assets/stylesheets/global/style.css */
  .wd-sm-250p-f {
    width: 250% !important;
  }
  /* line 106707, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-250p-f {
    max-width: 250% !important;
  }
  /* line 106711, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-250p-f {
    min-width: 250% !important;
  }
  /* line 106715, app/assets/stylesheets/global/style.css */
  .wd-sm-300 {
    width: 300px;
  }
  /* line 106719, app/assets/stylesheets/global/style.css */
  .wd-sm-300p {
    width: 300%;
  }
  /* line 106723, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-300p {
    max-width: 300%;
  }
  /* line 106727, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-300p {
    min-width: 300%;
  }
  /* line 106731, app/assets/stylesheets/global/style.css */
  .wd-sm-300-f {
    width: 300px !important;
  }
  /* line 106735, app/assets/stylesheets/global/style.css */
  .wd-sm-300p-f {
    width: 300% !important;
  }
  /* line 106739, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-300p-f {
    max-width: 300% !important;
  }
  /* line 106743, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-300p-f {
    min-width: 300% !important;
  }
  /* line 106747, app/assets/stylesheets/global/style.css */
  .wd-sm-350 {
    width: 350px;
  }
  /* line 106751, app/assets/stylesheets/global/style.css */
  .wd-sm-350p {
    width: 350%;
  }
  /* line 106755, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-350p {
    max-width: 350%;
  }
  /* line 106759, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-350p {
    min-width: 350%;
  }
  /* line 106763, app/assets/stylesheets/global/style.css */
  .wd-sm-350-f {
    width: 350px !important;
  }
  /* line 106767, app/assets/stylesheets/global/style.css */
  .wd-sm-350p-f {
    width: 350% !important;
  }
  /* line 106771, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-350p-f {
    max-width: 350% !important;
  }
  /* line 106775, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-350p-f {
    min-width: 350% !important;
  }
  /* line 106779, app/assets/stylesheets/global/style.css */
  .wd-sm-400 {
    width: 400px;
  }
  /* line 106783, app/assets/stylesheets/global/style.css */
  .wd-sm-400p {
    width: 400%;
  }
  /* line 106787, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-400p {
    max-width: 400%;
  }
  /* line 106791, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-400p {
    min-width: 400%;
  }
  /* line 106795, app/assets/stylesheets/global/style.css */
  .wd-sm-400-f {
    width: 400px !important;
  }
  /* line 106799, app/assets/stylesheets/global/style.css */
  .wd-sm-400p-f {
    width: 400% !important;
  }
  /* line 106803, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-400p-f {
    max-width: 400% !important;
  }
  /* line 106807, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-400p-f {
    min-width: 400% !important;
  }
  /* line 106811, app/assets/stylesheets/global/style.css */
  .wd-sm-450 {
    width: 450px;
  }
  /* line 106815, app/assets/stylesheets/global/style.css */
  .wd-sm-450p {
    width: 450%;
  }
  /* line 106819, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-450p {
    max-width: 450%;
  }
  /* line 106823, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-450p {
    min-width: 450%;
  }
  /* line 106827, app/assets/stylesheets/global/style.css */
  .wd-sm-450-f {
    width: 450px !important;
  }
  /* line 106831, app/assets/stylesheets/global/style.css */
  .wd-sm-450p-f {
    width: 450% !important;
  }
  /* line 106835, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-450p-f {
    max-width: 450% !important;
  }
  /* line 106839, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-450p-f {
    min-width: 450% !important;
  }
  /* line 106843, app/assets/stylesheets/global/style.css */
  .wd-sm-500 {
    width: 500px;
  }
  /* line 106847, app/assets/stylesheets/global/style.css */
  .wd-sm-500p {
    width: 500%;
  }
  /* line 106851, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-500p {
    max-width: 500%;
  }
  /* line 106855, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-500p {
    min-width: 500%;
  }
  /* line 106859, app/assets/stylesheets/global/style.css */
  .wd-sm-500-f {
    width: 500px !important;
  }
  /* line 106863, app/assets/stylesheets/global/style.css */
  .wd-sm-500p-f {
    width: 500% !important;
  }
  /* line 106867, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-500p-f {
    max-width: 500% !important;
  }
  /* line 106871, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-500p-f {
    min-width: 500% !important;
  }
  /* line 106875, app/assets/stylesheets/global/style.css */
  .wd-sm-550 {
    width: 550px;
  }
  /* line 106879, app/assets/stylesheets/global/style.css */
  .wd-sm-550p {
    width: 550%;
  }
  /* line 106883, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-550p {
    max-width: 550%;
  }
  /* line 106887, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-550p {
    min-width: 550%;
  }
  /* line 106891, app/assets/stylesheets/global/style.css */
  .wd-sm-550-f {
    width: 550px !important;
  }
  /* line 106895, app/assets/stylesheets/global/style.css */
  .wd-sm-550p-f {
    width: 550% !important;
  }
  /* line 106899, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-550p-f {
    max-width: 550% !important;
  }
  /* line 106903, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-550p-f {
    min-width: 550% !important;
  }
  /* line 106907, app/assets/stylesheets/global/style.css */
  .wd-sm-600 {
    width: 600px;
  }
  /* line 106911, app/assets/stylesheets/global/style.css */
  .wd-sm-600p {
    width: 600%;
  }
  /* line 106915, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-600p {
    max-width: 600%;
  }
  /* line 106919, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-600p {
    min-width: 600%;
  }
  /* line 106923, app/assets/stylesheets/global/style.css */
  .wd-sm-600-f {
    width: 600px !important;
  }
  /* line 106927, app/assets/stylesheets/global/style.css */
  .wd-sm-600p-f {
    width: 600% !important;
  }
  /* line 106931, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-600p-f {
    max-width: 600% !important;
  }
  /* line 106935, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-600p-f {
    min-width: 600% !important;
  }
  /* line 106939, app/assets/stylesheets/global/style.css */
  .wd-sm-650 {
    width: 650px;
  }
  /* line 106943, app/assets/stylesheets/global/style.css */
  .wd-sm-650p {
    width: 650%;
  }
  /* line 106947, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-650p {
    max-width: 650%;
  }
  /* line 106951, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-650p {
    min-width: 650%;
  }
  /* line 106955, app/assets/stylesheets/global/style.css */
  .wd-sm-650-f {
    width: 650px !important;
  }
  /* line 106959, app/assets/stylesheets/global/style.css */
  .wd-sm-650p-f {
    width: 650% !important;
  }
  /* line 106963, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-650p-f {
    max-width: 650% !important;
  }
  /* line 106967, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-650p-f {
    min-width: 650% !important;
  }
  /* line 106971, app/assets/stylesheets/global/style.css */
  .wd-sm-700 {
    width: 700px;
  }
  /* line 106975, app/assets/stylesheets/global/style.css */
  .wd-sm-700p {
    width: 700%;
  }
  /* line 106979, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-700p {
    max-width: 700%;
  }
  /* line 106983, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-700p {
    min-width: 700%;
  }
  /* line 106987, app/assets/stylesheets/global/style.css */
  .wd-sm-700-f {
    width: 700px !important;
  }
  /* line 106991, app/assets/stylesheets/global/style.css */
  .wd-sm-700p-f {
    width: 700% !important;
  }
  /* line 106995, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-700p-f {
    max-width: 700% !important;
  }
  /* line 106999, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-700p-f {
    min-width: 700% !important;
  }
  /* line 107003, app/assets/stylesheets/global/style.css */
  .wd-sm-750 {
    width: 750px;
  }
  /* line 107007, app/assets/stylesheets/global/style.css */
  .wd-sm-750p {
    width: 750%;
  }
  /* line 107011, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-750p {
    max-width: 750%;
  }
  /* line 107015, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-750p {
    min-width: 750%;
  }
  /* line 107019, app/assets/stylesheets/global/style.css */
  .wd-sm-750-f {
    width: 750px !important;
  }
  /* line 107023, app/assets/stylesheets/global/style.css */
  .wd-sm-750p-f {
    width: 750% !important;
  }
  /* line 107027, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-750p-f {
    max-width: 750% !important;
  }
  /* line 107031, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-750p-f {
    min-width: 750% !important;
  }
  /* line 107035, app/assets/stylesheets/global/style.css */
  .wd-sm-800 {
    width: 800px;
  }
  /* line 107039, app/assets/stylesheets/global/style.css */
  .wd-sm-800p {
    width: 800%;
  }
  /* line 107043, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-800p {
    max-width: 800%;
  }
  /* line 107047, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-800p {
    min-width: 800%;
  }
  /* line 107051, app/assets/stylesheets/global/style.css */
  .wd-sm-800-f {
    width: 800px !important;
  }
  /* line 107055, app/assets/stylesheets/global/style.css */
  .wd-sm-800p-f {
    width: 800% !important;
  }
  /* line 107059, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-800p-f {
    max-width: 800% !important;
  }
  /* line 107063, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-800p-f {
    min-width: 800% !important;
  }
  /* line 107067, app/assets/stylesheets/global/style.css */
  .wd-sm-850 {
    width: 850px;
  }
  /* line 107071, app/assets/stylesheets/global/style.css */
  .wd-sm-850p {
    width: 850%;
  }
  /* line 107075, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-850p {
    max-width: 850%;
  }
  /* line 107079, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-850p {
    min-width: 850%;
  }
  /* line 107083, app/assets/stylesheets/global/style.css */
  .wd-sm-850-f {
    width: 850px !important;
  }
  /* line 107087, app/assets/stylesheets/global/style.css */
  .wd-sm-850p-f {
    width: 850% !important;
  }
  /* line 107091, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-850p-f {
    max-width: 850% !important;
  }
  /* line 107095, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-850p-f {
    min-width: 850% !important;
  }
  /* line 107099, app/assets/stylesheets/global/style.css */
  .wd-sm-900 {
    width: 900px;
  }
  /* line 107103, app/assets/stylesheets/global/style.css */
  .wd-sm-900p {
    width: 900%;
  }
  /* line 107107, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-900p {
    max-width: 900%;
  }
  /* line 107111, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-900p {
    min-width: 900%;
  }
  /* line 107115, app/assets/stylesheets/global/style.css */
  .wd-sm-900-f {
    width: 900px !important;
  }
  /* line 107119, app/assets/stylesheets/global/style.css */
  .wd-sm-900p-f {
    width: 900% !important;
  }
  /* line 107123, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-900p-f {
    max-width: 900% !important;
  }
  /* line 107127, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-900p-f {
    min-width: 900% !important;
  }
  /* line 107131, app/assets/stylesheets/global/style.css */
  .wd-sm-950 {
    width: 950px;
  }
  /* line 107135, app/assets/stylesheets/global/style.css */
  .wd-sm-950p {
    width: 950%;
  }
  /* line 107139, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-950p {
    max-width: 950%;
  }
  /* line 107143, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-950p {
    min-width: 950%;
  }
  /* line 107147, app/assets/stylesheets/global/style.css */
  .wd-sm-950-f {
    width: 950px !important;
  }
  /* line 107151, app/assets/stylesheets/global/style.css */
  .wd-sm-950p-f {
    width: 950% !important;
  }
  /* line 107155, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-950p-f {
    max-width: 950% !important;
  }
  /* line 107159, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-950p-f {
    min-width: 950% !important;
  }
  /* line 107163, app/assets/stylesheets/global/style.css */
  .wd-sm-1000 {
    width: 1000px;
  }
  /* line 107167, app/assets/stylesheets/global/style.css */
  .wd-sm-1000p {
    width: 1000%;
  }
  /* line 107171, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-1000p {
    max-width: 1000%;
  }
  /* line 107175, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-1000p {
    min-width: 1000%;
  }
  /* line 107179, app/assets/stylesheets/global/style.css */
  .wd-sm-1000-f {
    width: 1000px !important;
  }
  /* line 107183, app/assets/stylesheets/global/style.css */
  .wd-sm-1000p-f {
    width: 1000% !important;
  }
  /* line 107187, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-1000p-f {
    max-width: 1000% !important;
  }
  /* line 107191, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-1000p-f {
    min-width: 1000% !important;
  }
  /* line 107195, app/assets/stylesheets/global/style.css */
  .wd-sm-auto {
    width: auto;
  }
  /* line 107199, app/assets/stylesheets/global/style.css */
  .wd-sm-auto-f {
    width: auto !important;
  }
}

@media (min-width: 768px) {
  /* line 107205, app/assets/stylesheets/global/style.css */
  .wd-md-5 {
    width: 5px;
  }
  /* line 107209, app/assets/stylesheets/global/style.css */
  .wd-md-5p {
    width: 5%;
  }
  /* line 107213, app/assets/stylesheets/global/style.css */
  .mx-wd-md-5p {
    max-width: 5%;
  }
  /* line 107217, app/assets/stylesheets/global/style.css */
  .mn-wd-md-5p {
    min-width: 5%;
  }
  /* line 107221, app/assets/stylesheets/global/style.css */
  .wd-md-5-f {
    width: 5px !important;
  }
  /* line 107225, app/assets/stylesheets/global/style.css */
  .wd-md-5p-f {
    width: 5% !important;
  }
  /* line 107229, app/assets/stylesheets/global/style.css */
  .mx-wd-md-5p-f {
    max-width: 5% !important;
  }
  /* line 107233, app/assets/stylesheets/global/style.css */
  .mn-wd-md-5p-f {
    min-width: 5% !important;
  }
  /* line 107237, app/assets/stylesheets/global/style.css */
  .wd-md-10 {
    width: 10px;
  }
  /* line 107241, app/assets/stylesheets/global/style.css */
  .wd-md-10p {
    width: 10%;
  }
  /* line 107245, app/assets/stylesheets/global/style.css */
  .mx-wd-md-10p {
    max-width: 10%;
  }
  /* line 107249, app/assets/stylesheets/global/style.css */
  .mn-wd-md-10p {
    min-width: 10%;
  }
  /* line 107253, app/assets/stylesheets/global/style.css */
  .wd-md-10-f {
    width: 10px !important;
  }
  /* line 107257, app/assets/stylesheets/global/style.css */
  .wd-md-10p-f {
    width: 10% !important;
  }
  /* line 107261, app/assets/stylesheets/global/style.css */
  .mx-wd-md-10p-f {
    max-width: 10% !important;
  }
  /* line 107265, app/assets/stylesheets/global/style.css */
  .mn-wd-md-10p-f {
    min-width: 10% !important;
  }
  /* line 107269, app/assets/stylesheets/global/style.css */
  .wd-md-15 {
    width: 15px;
  }
  /* line 107273, app/assets/stylesheets/global/style.css */
  .wd-md-15p {
    width: 15%;
  }
  /* line 107277, app/assets/stylesheets/global/style.css */
  .mx-wd-md-15p {
    max-width: 15%;
  }
  /* line 107281, app/assets/stylesheets/global/style.css */
  .mn-wd-md-15p {
    min-width: 15%;
  }
  /* line 107285, app/assets/stylesheets/global/style.css */
  .wd-md-15-f {
    width: 15px !important;
  }
  /* line 107289, app/assets/stylesheets/global/style.css */
  .wd-md-15p-f {
    width: 15% !important;
  }
  /* line 107293, app/assets/stylesheets/global/style.css */
  .mx-wd-md-15p-f {
    max-width: 15% !important;
  }
  /* line 107297, app/assets/stylesheets/global/style.css */
  .mn-wd-md-15p-f {
    min-width: 15% !important;
  }
  /* line 107301, app/assets/stylesheets/global/style.css */
  .wd-md-20 {
    width: 20px;
  }
  /* line 107305, app/assets/stylesheets/global/style.css */
  .wd-md-20p {
    width: 20%;
  }
  /* line 107309, app/assets/stylesheets/global/style.css */
  .mx-wd-md-20p {
    max-width: 20%;
  }
  /* line 107313, app/assets/stylesheets/global/style.css */
  .mn-wd-md-20p {
    min-width: 20%;
  }
  /* line 107317, app/assets/stylesheets/global/style.css */
  .wd-md-20-f {
    width: 20px !important;
  }
  /* line 107321, app/assets/stylesheets/global/style.css */
  .wd-md-20p-f {
    width: 20% !important;
  }
  /* line 107325, app/assets/stylesheets/global/style.css */
  .mx-wd-md-20p-f {
    max-width: 20% !important;
  }
  /* line 107329, app/assets/stylesheets/global/style.css */
  .mn-wd-md-20p-f {
    min-width: 20% !important;
  }
  /* line 107333, app/assets/stylesheets/global/style.css */
  .wd-md-25 {
    width: 25px;
  }
  /* line 107337, app/assets/stylesheets/global/style.css */
  .wd-md-25p {
    width: 25%;
  }
  /* line 107341, app/assets/stylesheets/global/style.css */
  .mx-wd-md-25p {
    max-width: 25%;
  }
  /* line 107345, app/assets/stylesheets/global/style.css */
  .mn-wd-md-25p {
    min-width: 25%;
  }
  /* line 107349, app/assets/stylesheets/global/style.css */
  .wd-md-25-f {
    width: 25px !important;
  }
  /* line 107353, app/assets/stylesheets/global/style.css */
  .wd-md-25p-f {
    width: 25% !important;
  }
  /* line 107357, app/assets/stylesheets/global/style.css */
  .mx-wd-md-25p-f {
    max-width: 25% !important;
  }
  /* line 107361, app/assets/stylesheets/global/style.css */
  .mn-wd-md-25p-f {
    min-width: 25% !important;
  }
  /* line 107365, app/assets/stylesheets/global/style.css */
  .wd-md-30 {
    width: 30px;
  }
  /* line 107369, app/assets/stylesheets/global/style.css */
  .wd-md-30p {
    width: 30%;
  }
  /* line 107373, app/assets/stylesheets/global/style.css */
  .mx-wd-md-30p {
    max-width: 30%;
  }
  /* line 107377, app/assets/stylesheets/global/style.css */
  .mn-wd-md-30p {
    min-width: 30%;
  }
  /* line 107381, app/assets/stylesheets/global/style.css */
  .wd-md-30-f {
    width: 30px !important;
  }
  /* line 107385, app/assets/stylesheets/global/style.css */
  .wd-md-30p-f {
    width: 30% !important;
  }
  /* line 107389, app/assets/stylesheets/global/style.css */
  .mx-wd-md-30p-f {
    max-width: 30% !important;
  }
  /* line 107393, app/assets/stylesheets/global/style.css */
  .mn-wd-md-30p-f {
    min-width: 30% !important;
  }
  /* line 107397, app/assets/stylesheets/global/style.css */
  .wd-md-35 {
    width: 35px;
  }
  /* line 107401, app/assets/stylesheets/global/style.css */
  .wd-md-35p {
    width: 35%;
  }
  /* line 107405, app/assets/stylesheets/global/style.css */
  .mx-wd-md-35p {
    max-width: 35%;
  }
  /* line 107409, app/assets/stylesheets/global/style.css */
  .mn-wd-md-35p {
    min-width: 35%;
  }
  /* line 107413, app/assets/stylesheets/global/style.css */
  .wd-md-35-f {
    width: 35px !important;
  }
  /* line 107417, app/assets/stylesheets/global/style.css */
  .wd-md-35p-f {
    width: 35% !important;
  }
  /* line 107421, app/assets/stylesheets/global/style.css */
  .mx-wd-md-35p-f {
    max-width: 35% !important;
  }
  /* line 107425, app/assets/stylesheets/global/style.css */
  .mn-wd-md-35p-f {
    min-width: 35% !important;
  }
  /* line 107429, app/assets/stylesheets/global/style.css */
  .wd-md-40 {
    width: 40px;
  }
  /* line 107433, app/assets/stylesheets/global/style.css */
  .wd-md-40p {
    width: 40%;
  }
  /* line 107437, app/assets/stylesheets/global/style.css */
  .mx-wd-md-40p {
    max-width: 40%;
  }
  /* line 107441, app/assets/stylesheets/global/style.css */
  .mn-wd-md-40p {
    min-width: 40%;
  }
  /* line 107445, app/assets/stylesheets/global/style.css */
  .wd-md-40-f {
    width: 40px !important;
  }
  /* line 107449, app/assets/stylesheets/global/style.css */
  .wd-md-40p-f {
    width: 40% !important;
  }
  /* line 107453, app/assets/stylesheets/global/style.css */
  .mx-wd-md-40p-f {
    max-width: 40% !important;
  }
  /* line 107457, app/assets/stylesheets/global/style.css */
  .mn-wd-md-40p-f {
    min-width: 40% !important;
  }
  /* line 107461, app/assets/stylesheets/global/style.css */
  .wd-md-45 {
    width: 45px;
  }
  /* line 107465, app/assets/stylesheets/global/style.css */
  .wd-md-45p {
    width: 45%;
  }
  /* line 107469, app/assets/stylesheets/global/style.css */
  .mx-wd-md-45p {
    max-width: 45%;
  }
  /* line 107473, app/assets/stylesheets/global/style.css */
  .mn-wd-md-45p {
    min-width: 45%;
  }
  /* line 107477, app/assets/stylesheets/global/style.css */
  .wd-md-45-f {
    width: 45px !important;
  }
  /* line 107481, app/assets/stylesheets/global/style.css */
  .wd-md-45p-f {
    width: 45% !important;
  }
  /* line 107485, app/assets/stylesheets/global/style.css */
  .mx-wd-md-45p-f {
    max-width: 45% !important;
  }
  /* line 107489, app/assets/stylesheets/global/style.css */
  .mn-wd-md-45p-f {
    min-width: 45% !important;
  }
  /* line 107493, app/assets/stylesheets/global/style.css */
  .wd-md-50 {
    width: 50px;
  }
  /* line 107497, app/assets/stylesheets/global/style.css */
  .wd-md-50p {
    width: 50%;
  }
  /* line 107501, app/assets/stylesheets/global/style.css */
  .mx-wd-md-50p {
    max-width: 50%;
  }
  /* line 107505, app/assets/stylesheets/global/style.css */
  .mn-wd-md-50p {
    min-width: 50%;
  }
  /* line 107509, app/assets/stylesheets/global/style.css */
  .wd-md-50-f {
    width: 50px !important;
  }
  /* line 107513, app/assets/stylesheets/global/style.css */
  .wd-md-50p-f {
    width: 50% !important;
  }
  /* line 107517, app/assets/stylesheets/global/style.css */
  .mx-wd-md-50p-f {
    max-width: 50% !important;
  }
  /* line 107521, app/assets/stylesheets/global/style.css */
  .mn-wd-md-50p-f {
    min-width: 50% !important;
  }
  /* line 107525, app/assets/stylesheets/global/style.css */
  .wd-md-55 {
    width: 55px;
  }
  /* line 107529, app/assets/stylesheets/global/style.css */
  .wd-md-55p {
    width: 55%;
  }
  /* line 107533, app/assets/stylesheets/global/style.css */
  .mx-wd-md-55p {
    max-width: 55%;
  }
  /* line 107537, app/assets/stylesheets/global/style.css */
  .mn-wd-md-55p {
    min-width: 55%;
  }
  /* line 107541, app/assets/stylesheets/global/style.css */
  .wd-md-55-f {
    width: 55px !important;
  }
  /* line 107545, app/assets/stylesheets/global/style.css */
  .wd-md-55p-f {
    width: 55% !important;
  }
  /* line 107549, app/assets/stylesheets/global/style.css */
  .mx-wd-md-55p-f {
    max-width: 55% !important;
  }
  /* line 107553, app/assets/stylesheets/global/style.css */
  .mn-wd-md-55p-f {
    min-width: 55% !important;
  }
  /* line 107557, app/assets/stylesheets/global/style.css */
  .wd-md-60 {
    width: 60px;
  }
  /* line 107561, app/assets/stylesheets/global/style.css */
  .wd-md-60p {
    width: 60%;
  }
  /* line 107565, app/assets/stylesheets/global/style.css */
  .mx-wd-md-60p {
    max-width: 60%;
  }
  /* line 107569, app/assets/stylesheets/global/style.css */
  .mn-wd-md-60p {
    min-width: 60%;
  }
  /* line 107573, app/assets/stylesheets/global/style.css */
  .wd-md-60-f {
    width: 60px !important;
  }
  /* line 107577, app/assets/stylesheets/global/style.css */
  .wd-md-60p-f {
    width: 60% !important;
  }
  /* line 107581, app/assets/stylesheets/global/style.css */
  .mx-wd-md-60p-f {
    max-width: 60% !important;
  }
  /* line 107585, app/assets/stylesheets/global/style.css */
  .mn-wd-md-60p-f {
    min-width: 60% !important;
  }
  /* line 107589, app/assets/stylesheets/global/style.css */
  .wd-md-65 {
    width: 65px;
  }
  /* line 107593, app/assets/stylesheets/global/style.css */
  .wd-md-65p {
    width: 65%;
  }
  /* line 107597, app/assets/stylesheets/global/style.css */
  .mx-wd-md-65p {
    max-width: 65%;
  }
  /* line 107601, app/assets/stylesheets/global/style.css */
  .mn-wd-md-65p {
    min-width: 65%;
  }
  /* line 107605, app/assets/stylesheets/global/style.css */
  .wd-md-65-f {
    width: 65px !important;
  }
  /* line 107609, app/assets/stylesheets/global/style.css */
  .wd-md-65p-f {
    width: 65% !important;
  }
  /* line 107613, app/assets/stylesheets/global/style.css */
  .mx-wd-md-65p-f {
    max-width: 65% !important;
  }
  /* line 107617, app/assets/stylesheets/global/style.css */
  .mn-wd-md-65p-f {
    min-width: 65% !important;
  }
  /* line 107621, app/assets/stylesheets/global/style.css */
  .wd-md-70 {
    width: 70px;
  }
  /* line 107625, app/assets/stylesheets/global/style.css */
  .wd-md-70p {
    width: 70%;
  }
  /* line 107629, app/assets/stylesheets/global/style.css */
  .mx-wd-md-70p {
    max-width: 70%;
  }
  /* line 107633, app/assets/stylesheets/global/style.css */
  .mn-wd-md-70p {
    min-width: 70%;
  }
  /* line 107637, app/assets/stylesheets/global/style.css */
  .wd-md-70-f {
    width: 70px !important;
  }
  /* line 107641, app/assets/stylesheets/global/style.css */
  .wd-md-70p-f {
    width: 70% !important;
  }
  /* line 107645, app/assets/stylesheets/global/style.css */
  .mx-wd-md-70p-f {
    max-width: 70% !important;
  }
  /* line 107649, app/assets/stylesheets/global/style.css */
  .mn-wd-md-70p-f {
    min-width: 70% !important;
  }
  /* line 107653, app/assets/stylesheets/global/style.css */
  .wd-md-75 {
    width: 75px;
  }
  /* line 107657, app/assets/stylesheets/global/style.css */
  .wd-md-75p {
    width: 75%;
  }
  /* line 107661, app/assets/stylesheets/global/style.css */
  .mx-wd-md-75p {
    max-width: 75%;
  }
  /* line 107665, app/assets/stylesheets/global/style.css */
  .mn-wd-md-75p {
    min-width: 75%;
  }
  /* line 107669, app/assets/stylesheets/global/style.css */
  .wd-md-75-f {
    width: 75px !important;
  }
  /* line 107673, app/assets/stylesheets/global/style.css */
  .wd-md-75p-f {
    width: 75% !important;
  }
  /* line 107677, app/assets/stylesheets/global/style.css */
  .mx-wd-md-75p-f {
    max-width: 75% !important;
  }
  /* line 107681, app/assets/stylesheets/global/style.css */
  .mn-wd-md-75p-f {
    min-width: 75% !important;
  }
  /* line 107685, app/assets/stylesheets/global/style.css */
  .wd-md-80 {
    width: 80px;
  }
  /* line 107689, app/assets/stylesheets/global/style.css */
  .wd-md-80p {
    width: 80%;
  }
  /* line 107693, app/assets/stylesheets/global/style.css */
  .mx-wd-md-80p {
    max-width: 80%;
  }
  /* line 107697, app/assets/stylesheets/global/style.css */
  .mn-wd-md-80p {
    min-width: 80%;
  }
  /* line 107701, app/assets/stylesheets/global/style.css */
  .wd-md-80-f {
    width: 80px !important;
  }
  /* line 107705, app/assets/stylesheets/global/style.css */
  .wd-md-80p-f {
    width: 80% !important;
  }
  /* line 107709, app/assets/stylesheets/global/style.css */
  .mx-wd-md-80p-f {
    max-width: 80% !important;
  }
  /* line 107713, app/assets/stylesheets/global/style.css */
  .mn-wd-md-80p-f {
    min-width: 80% !important;
  }
  /* line 107717, app/assets/stylesheets/global/style.css */
  .wd-md-85 {
    width: 85px;
  }
  /* line 107721, app/assets/stylesheets/global/style.css */
  .wd-md-85p {
    width: 85%;
  }
  /* line 107725, app/assets/stylesheets/global/style.css */
  .mx-wd-md-85p {
    max-width: 85%;
  }
  /* line 107729, app/assets/stylesheets/global/style.css */
  .mn-wd-md-85p {
    min-width: 85%;
  }
  /* line 107733, app/assets/stylesheets/global/style.css */
  .wd-md-85-f {
    width: 85px !important;
  }
  /* line 107737, app/assets/stylesheets/global/style.css */
  .wd-md-85p-f {
    width: 85% !important;
  }
  /* line 107741, app/assets/stylesheets/global/style.css */
  .mx-wd-md-85p-f {
    max-width: 85% !important;
  }
  /* line 107745, app/assets/stylesheets/global/style.css */
  .mn-wd-md-85p-f {
    min-width: 85% !important;
  }
  /* line 107749, app/assets/stylesheets/global/style.css */
  .wd-md-90 {
    width: 90px;
  }
  /* line 107753, app/assets/stylesheets/global/style.css */
  .wd-md-90p {
    width: 90%;
  }
  /* line 107757, app/assets/stylesheets/global/style.css */
  .mx-wd-md-90p {
    max-width: 90%;
  }
  /* line 107761, app/assets/stylesheets/global/style.css */
  .mn-wd-md-90p {
    min-width: 90%;
  }
  /* line 107765, app/assets/stylesheets/global/style.css */
  .wd-md-90-f {
    width: 90px !important;
  }
  /* line 107769, app/assets/stylesheets/global/style.css */
  .wd-md-90p-f {
    width: 90% !important;
  }
  /* line 107773, app/assets/stylesheets/global/style.css */
  .mx-wd-md-90p-f {
    max-width: 90% !important;
  }
  /* line 107777, app/assets/stylesheets/global/style.css */
  .mn-wd-md-90p-f {
    min-width: 90% !important;
  }
  /* line 107781, app/assets/stylesheets/global/style.css */
  .wd-md-95 {
    width: 95px;
  }
  /* line 107785, app/assets/stylesheets/global/style.css */
  .wd-md-95p {
    width: 95%;
  }
  /* line 107789, app/assets/stylesheets/global/style.css */
  .mx-wd-md-95p {
    max-width: 95%;
  }
  /* line 107793, app/assets/stylesheets/global/style.css */
  .mn-wd-md-95p {
    min-width: 95%;
  }
  /* line 107797, app/assets/stylesheets/global/style.css */
  .wd-md-95-f {
    width: 95px !important;
  }
  /* line 107801, app/assets/stylesheets/global/style.css */
  .wd-md-95p-f {
    width: 95% !important;
  }
  /* line 107805, app/assets/stylesheets/global/style.css */
  .mx-wd-md-95p-f {
    max-width: 95% !important;
  }
  /* line 107809, app/assets/stylesheets/global/style.css */
  .mn-wd-md-95p-f {
    min-width: 95% !important;
  }
  /* line 107813, app/assets/stylesheets/global/style.css */
  .wd-md-100 {
    width: 100px;
  }
  /* line 107817, app/assets/stylesheets/global/style.css */
  .wd-md-100p {
    width: 100%;
  }
  /* line 107821, app/assets/stylesheets/global/style.css */
  .mx-wd-md-100p {
    max-width: 100%;
  }
  /* line 107825, app/assets/stylesheets/global/style.css */
  .mn-wd-md-100p {
    min-width: 100%;
  }
  /* line 107829, app/assets/stylesheets/global/style.css */
  .wd-md-100-f {
    width: 100px !important;
  }
  /* line 107833, app/assets/stylesheets/global/style.css */
  .wd-md-100p-f {
    width: 100% !important;
  }
  /* line 107837, app/assets/stylesheets/global/style.css */
  .mx-wd-md-100p-f {
    max-width: 100% !important;
  }
  /* line 107841, app/assets/stylesheets/global/style.css */
  .mn-wd-md-100p-f {
    min-width: 100% !important;
  }
  /* line 107845, app/assets/stylesheets/global/style.css */
  .wd-md-150 {
    width: 150px;
  }
  /* line 107849, app/assets/stylesheets/global/style.css */
  .wd-md-150p {
    width: 150%;
  }
  /* line 107853, app/assets/stylesheets/global/style.css */
  .mx-wd-md-150p {
    max-width: 150%;
  }
  /* line 107857, app/assets/stylesheets/global/style.css */
  .mn-wd-md-150p {
    min-width: 150%;
  }
  /* line 107861, app/assets/stylesheets/global/style.css */
  .wd-md-150-f {
    width: 150px !important;
  }
  /* line 107865, app/assets/stylesheets/global/style.css */
  .wd-md-150p-f {
    width: 150% !important;
  }
  /* line 107869, app/assets/stylesheets/global/style.css */
  .mx-wd-md-150p-f {
    max-width: 150% !important;
  }
  /* line 107873, app/assets/stylesheets/global/style.css */
  .mn-wd-md-150p-f {
    min-width: 150% !important;
  }
  /* line 107877, app/assets/stylesheets/global/style.css */
  .wd-md-200 {
    width: 200px;
  }
  /* line 107881, app/assets/stylesheets/global/style.css */
  .wd-md-200p {
    width: 200%;
  }
  /* line 107885, app/assets/stylesheets/global/style.css */
  .mx-wd-md-200p {
    max-width: 200%;
  }
  /* line 107889, app/assets/stylesheets/global/style.css */
  .mn-wd-md-200p {
    min-width: 200%;
  }
  /* line 107893, app/assets/stylesheets/global/style.css */
  .wd-md-200-f {
    width: 200px !important;
  }
  /* line 107897, app/assets/stylesheets/global/style.css */
  .wd-md-200p-f {
    width: 200% !important;
  }
  /* line 107901, app/assets/stylesheets/global/style.css */
  .mx-wd-md-200p-f {
    max-width: 200% !important;
  }
  /* line 107905, app/assets/stylesheets/global/style.css */
  .mn-wd-md-200p-f {
    min-width: 200% !important;
  }
  /* line 107909, app/assets/stylesheets/global/style.css */
  .wd-md-250 {
    width: 250px;
  }
  /* line 107913, app/assets/stylesheets/global/style.css */
  .wd-md-250p {
    width: 250%;
  }
  /* line 107917, app/assets/stylesheets/global/style.css */
  .mx-wd-md-250p {
    max-width: 250%;
  }
  /* line 107921, app/assets/stylesheets/global/style.css */
  .mn-wd-md-250p {
    min-width: 250%;
  }
  /* line 107925, app/assets/stylesheets/global/style.css */
  .wd-md-250-f {
    width: 250px !important;
  }
  /* line 107929, app/assets/stylesheets/global/style.css */
  .wd-md-250p-f {
    width: 250% !important;
  }
  /* line 107933, app/assets/stylesheets/global/style.css */
  .mx-wd-md-250p-f {
    max-width: 250% !important;
  }
  /* line 107937, app/assets/stylesheets/global/style.css */
  .mn-wd-md-250p-f {
    min-width: 250% !important;
  }
  /* line 107941, app/assets/stylesheets/global/style.css */
  .wd-md-300 {
    width: 300px;
  }
  /* line 107945, app/assets/stylesheets/global/style.css */
  .wd-md-300p {
    width: 300%;
  }
  /* line 107949, app/assets/stylesheets/global/style.css */
  .mx-wd-md-300p {
    max-width: 300%;
  }
  /* line 107953, app/assets/stylesheets/global/style.css */
  .mn-wd-md-300p {
    min-width: 300%;
  }
  /* line 107957, app/assets/stylesheets/global/style.css */
  .wd-md-300-f {
    width: 300px !important;
  }
  /* line 107961, app/assets/stylesheets/global/style.css */
  .wd-md-300p-f {
    width: 300% !important;
  }
  /* line 107965, app/assets/stylesheets/global/style.css */
  .mx-wd-md-300p-f {
    max-width: 300% !important;
  }
  /* line 107969, app/assets/stylesheets/global/style.css */
  .mn-wd-md-300p-f {
    min-width: 300% !important;
  }
  /* line 107973, app/assets/stylesheets/global/style.css */
  .wd-md-350 {
    width: 350px;
  }
  /* line 107977, app/assets/stylesheets/global/style.css */
  .wd-md-350p {
    width: 350%;
  }
  /* line 107981, app/assets/stylesheets/global/style.css */
  .mx-wd-md-350p {
    max-width: 350%;
  }
  /* line 107985, app/assets/stylesheets/global/style.css */
  .mn-wd-md-350p {
    min-width: 350%;
  }
  /* line 107989, app/assets/stylesheets/global/style.css */
  .wd-md-350-f {
    width: 350px !important;
  }
  /* line 107993, app/assets/stylesheets/global/style.css */
  .wd-md-350p-f {
    width: 350% !important;
  }
  /* line 107997, app/assets/stylesheets/global/style.css */
  .mx-wd-md-350p-f {
    max-width: 350% !important;
  }
  /* line 108001, app/assets/stylesheets/global/style.css */
  .mn-wd-md-350p-f {
    min-width: 350% !important;
  }
  /* line 108005, app/assets/stylesheets/global/style.css */
  .wd-md-400 {
    width: 400px;
  }
  /* line 108009, app/assets/stylesheets/global/style.css */
  .wd-md-400p {
    width: 400%;
  }
  /* line 108013, app/assets/stylesheets/global/style.css */
  .mx-wd-md-400p {
    max-width: 400%;
  }
  /* line 108017, app/assets/stylesheets/global/style.css */
  .mn-wd-md-400p {
    min-width: 400%;
  }
  /* line 108021, app/assets/stylesheets/global/style.css */
  .wd-md-400-f {
    width: 400px !important;
  }
  /* line 108025, app/assets/stylesheets/global/style.css */
  .wd-md-400p-f {
    width: 400% !important;
  }
  /* line 108029, app/assets/stylesheets/global/style.css */
  .mx-wd-md-400p-f {
    max-width: 400% !important;
  }
  /* line 108033, app/assets/stylesheets/global/style.css */
  .mn-wd-md-400p-f {
    min-width: 400% !important;
  }
  /* line 108037, app/assets/stylesheets/global/style.css */
  .wd-md-450 {
    width: 450px;
  }
  /* line 108041, app/assets/stylesheets/global/style.css */
  .wd-md-450p {
    width: 450%;
  }
  /* line 108045, app/assets/stylesheets/global/style.css */
  .mx-wd-md-450p {
    max-width: 450%;
  }
  /* line 108049, app/assets/stylesheets/global/style.css */
  .mn-wd-md-450p {
    min-width: 450%;
  }
  /* line 108053, app/assets/stylesheets/global/style.css */
  .wd-md-450-f {
    width: 450px !important;
  }
  /* line 108057, app/assets/stylesheets/global/style.css */
  .wd-md-450p-f {
    width: 450% !important;
  }
  /* line 108061, app/assets/stylesheets/global/style.css */
  .mx-wd-md-450p-f {
    max-width: 450% !important;
  }
  /* line 108065, app/assets/stylesheets/global/style.css */
  .mn-wd-md-450p-f {
    min-width: 450% !important;
  }
  /* line 108069, app/assets/stylesheets/global/style.css */
  .wd-md-500 {
    width: 500px;
  }
  /* line 108073, app/assets/stylesheets/global/style.css */
  .wd-md-500p {
    width: 500%;
  }
  /* line 108077, app/assets/stylesheets/global/style.css */
  .mx-wd-md-500p {
    max-width: 500%;
  }
  /* line 108081, app/assets/stylesheets/global/style.css */
  .mn-wd-md-500p {
    min-width: 500%;
  }
  /* line 108085, app/assets/stylesheets/global/style.css */
  .wd-md-500-f {
    width: 500px !important;
  }
  /* line 108089, app/assets/stylesheets/global/style.css */
  .wd-md-500p-f {
    width: 500% !important;
  }
  /* line 108093, app/assets/stylesheets/global/style.css */
  .mx-wd-md-500p-f {
    max-width: 500% !important;
  }
  /* line 108097, app/assets/stylesheets/global/style.css */
  .mn-wd-md-500p-f {
    min-width: 500% !important;
  }
  /* line 108101, app/assets/stylesheets/global/style.css */
  .wd-md-550 {
    width: 550px;
  }
  /* line 108105, app/assets/stylesheets/global/style.css */
  .wd-md-550p {
    width: 550%;
  }
  /* line 108109, app/assets/stylesheets/global/style.css */
  .mx-wd-md-550p {
    max-width: 550%;
  }
  /* line 108113, app/assets/stylesheets/global/style.css */
  .mn-wd-md-550p {
    min-width: 550%;
  }
  /* line 108117, app/assets/stylesheets/global/style.css */
  .wd-md-550-f {
    width: 550px !important;
  }
  /* line 108121, app/assets/stylesheets/global/style.css */
  .wd-md-550p-f {
    width: 550% !important;
  }
  /* line 108125, app/assets/stylesheets/global/style.css */
  .mx-wd-md-550p-f {
    max-width: 550% !important;
  }
  /* line 108129, app/assets/stylesheets/global/style.css */
  .mn-wd-md-550p-f {
    min-width: 550% !important;
  }
  /* line 108133, app/assets/stylesheets/global/style.css */
  .wd-md-600 {
    width: 600px;
  }
  /* line 108137, app/assets/stylesheets/global/style.css */
  .wd-md-600p {
    width: 600%;
  }
  /* line 108141, app/assets/stylesheets/global/style.css */
  .mx-wd-md-600p {
    max-width: 600%;
  }
  /* line 108145, app/assets/stylesheets/global/style.css */
  .mn-wd-md-600p {
    min-width: 600%;
  }
  /* line 108149, app/assets/stylesheets/global/style.css */
  .wd-md-600-f {
    width: 600px !important;
  }
  /* line 108153, app/assets/stylesheets/global/style.css */
  .wd-md-600p-f {
    width: 600% !important;
  }
  /* line 108157, app/assets/stylesheets/global/style.css */
  .mx-wd-md-600p-f {
    max-width: 600% !important;
  }
  /* line 108161, app/assets/stylesheets/global/style.css */
  .mn-wd-md-600p-f {
    min-width: 600% !important;
  }
  /* line 108165, app/assets/stylesheets/global/style.css */
  .wd-md-650 {
    width: 650px;
  }
  /* line 108169, app/assets/stylesheets/global/style.css */
  .wd-md-650p {
    width: 650%;
  }
  /* line 108173, app/assets/stylesheets/global/style.css */
  .mx-wd-md-650p {
    max-width: 650%;
  }
  /* line 108177, app/assets/stylesheets/global/style.css */
  .mn-wd-md-650p {
    min-width: 650%;
  }
  /* line 108181, app/assets/stylesheets/global/style.css */
  .wd-md-650-f {
    width: 650px !important;
  }
  /* line 108185, app/assets/stylesheets/global/style.css */
  .wd-md-650p-f {
    width: 650% !important;
  }
  /* line 108189, app/assets/stylesheets/global/style.css */
  .mx-wd-md-650p-f {
    max-width: 650% !important;
  }
  /* line 108193, app/assets/stylesheets/global/style.css */
  .mn-wd-md-650p-f {
    min-width: 650% !important;
  }
  /* line 108197, app/assets/stylesheets/global/style.css */
  .wd-md-700 {
    width: 700px;
  }
  /* line 108201, app/assets/stylesheets/global/style.css */
  .wd-md-700p {
    width: 700%;
  }
  /* line 108205, app/assets/stylesheets/global/style.css */
  .mx-wd-md-700p {
    max-width: 700%;
  }
  /* line 108209, app/assets/stylesheets/global/style.css */
  .mn-wd-md-700p {
    min-width: 700%;
  }
  /* line 108213, app/assets/stylesheets/global/style.css */
  .wd-md-700-f {
    width: 700px !important;
  }
  /* line 108217, app/assets/stylesheets/global/style.css */
  .wd-md-700p-f {
    width: 700% !important;
  }
  /* line 108221, app/assets/stylesheets/global/style.css */
  .mx-wd-md-700p-f {
    max-width: 700% !important;
  }
  /* line 108225, app/assets/stylesheets/global/style.css */
  .mn-wd-md-700p-f {
    min-width: 700% !important;
  }
  /* line 108229, app/assets/stylesheets/global/style.css */
  .wd-md-750 {
    width: 750px;
  }
  /* line 108233, app/assets/stylesheets/global/style.css */
  .wd-md-750p {
    width: 750%;
  }
  /* line 108237, app/assets/stylesheets/global/style.css */
  .mx-wd-md-750p {
    max-width: 750%;
  }
  /* line 108241, app/assets/stylesheets/global/style.css */
  .mn-wd-md-750p {
    min-width: 750%;
  }
  /* line 108245, app/assets/stylesheets/global/style.css */
  .wd-md-750-f {
    width: 750px !important;
  }
  /* line 108249, app/assets/stylesheets/global/style.css */
  .wd-md-750p-f {
    width: 750% !important;
  }
  /* line 108253, app/assets/stylesheets/global/style.css */
  .mx-wd-md-750p-f {
    max-width: 750% !important;
  }
  /* line 108257, app/assets/stylesheets/global/style.css */
  .mn-wd-md-750p-f {
    min-width: 750% !important;
  }
  /* line 108261, app/assets/stylesheets/global/style.css */
  .wd-md-800 {
    width: 800px;
  }
  /* line 108265, app/assets/stylesheets/global/style.css */
  .wd-md-800p {
    width: 800%;
  }
  /* line 108269, app/assets/stylesheets/global/style.css */
  .mx-wd-md-800p {
    max-width: 800%;
  }
  /* line 108273, app/assets/stylesheets/global/style.css */
  .mn-wd-md-800p {
    min-width: 800%;
  }
  /* line 108277, app/assets/stylesheets/global/style.css */
  .wd-md-800-f {
    width: 800px !important;
  }
  /* line 108281, app/assets/stylesheets/global/style.css */
  .wd-md-800p-f {
    width: 800% !important;
  }
  /* line 108285, app/assets/stylesheets/global/style.css */
  .mx-wd-md-800p-f {
    max-width: 800% !important;
  }
  /* line 108289, app/assets/stylesheets/global/style.css */
  .mn-wd-md-800p-f {
    min-width: 800% !important;
  }
  /* line 108293, app/assets/stylesheets/global/style.css */
  .wd-md-850 {
    width: 850px;
  }
  /* line 108297, app/assets/stylesheets/global/style.css */
  .wd-md-850p {
    width: 850%;
  }
  /* line 108301, app/assets/stylesheets/global/style.css */
  .mx-wd-md-850p {
    max-width: 850%;
  }
  /* line 108305, app/assets/stylesheets/global/style.css */
  .mn-wd-md-850p {
    min-width: 850%;
  }
  /* line 108309, app/assets/stylesheets/global/style.css */
  .wd-md-850-f {
    width: 850px !important;
  }
  /* line 108313, app/assets/stylesheets/global/style.css */
  .wd-md-850p-f {
    width: 850% !important;
  }
  /* line 108317, app/assets/stylesheets/global/style.css */
  .mx-wd-md-850p-f {
    max-width: 850% !important;
  }
  /* line 108321, app/assets/stylesheets/global/style.css */
  .mn-wd-md-850p-f {
    min-width: 850% !important;
  }
  /* line 108325, app/assets/stylesheets/global/style.css */
  .wd-md-900 {
    width: 900px;
  }
  /* line 108329, app/assets/stylesheets/global/style.css */
  .wd-md-900p {
    width: 900%;
  }
  /* line 108333, app/assets/stylesheets/global/style.css */
  .mx-wd-md-900p {
    max-width: 900%;
  }
  /* line 108337, app/assets/stylesheets/global/style.css */
  .mn-wd-md-900p {
    min-width: 900%;
  }
  /* line 108341, app/assets/stylesheets/global/style.css */
  .wd-md-900-f {
    width: 900px !important;
  }
  /* line 108345, app/assets/stylesheets/global/style.css */
  .wd-md-900p-f {
    width: 900% !important;
  }
  /* line 108349, app/assets/stylesheets/global/style.css */
  .mx-wd-md-900p-f {
    max-width: 900% !important;
  }
  /* line 108353, app/assets/stylesheets/global/style.css */
  .mn-wd-md-900p-f {
    min-width: 900% !important;
  }
  /* line 108357, app/assets/stylesheets/global/style.css */
  .wd-md-950 {
    width: 950px;
  }
  /* line 108361, app/assets/stylesheets/global/style.css */
  .wd-md-950p {
    width: 950%;
  }
  /* line 108365, app/assets/stylesheets/global/style.css */
  .mx-wd-md-950p {
    max-width: 950%;
  }
  /* line 108369, app/assets/stylesheets/global/style.css */
  .mn-wd-md-950p {
    min-width: 950%;
  }
  /* line 108373, app/assets/stylesheets/global/style.css */
  .wd-md-950-f {
    width: 950px !important;
  }
  /* line 108377, app/assets/stylesheets/global/style.css */
  .wd-md-950p-f {
    width: 950% !important;
  }
  /* line 108381, app/assets/stylesheets/global/style.css */
  .mx-wd-md-950p-f {
    max-width: 950% !important;
  }
  /* line 108385, app/assets/stylesheets/global/style.css */
  .mn-wd-md-950p-f {
    min-width: 950% !important;
  }
  /* line 108389, app/assets/stylesheets/global/style.css */
  .wd-md-1000 {
    width: 1000px;
  }
  /* line 108393, app/assets/stylesheets/global/style.css */
  .wd-md-1000p {
    width: 1000%;
  }
  /* line 108397, app/assets/stylesheets/global/style.css */
  .mx-wd-md-1000p {
    max-width: 1000%;
  }
  /* line 108401, app/assets/stylesheets/global/style.css */
  .mn-wd-md-1000p {
    min-width: 1000%;
  }
  /* line 108405, app/assets/stylesheets/global/style.css */
  .wd-md-1000-f {
    width: 1000px !important;
  }
  /* line 108409, app/assets/stylesheets/global/style.css */
  .wd-md-1000p-f {
    width: 1000% !important;
  }
  /* line 108413, app/assets/stylesheets/global/style.css */
  .mx-wd-md-1000p-f {
    max-width: 1000% !important;
  }
  /* line 108417, app/assets/stylesheets/global/style.css */
  .mn-wd-md-1000p-f {
    min-width: 1000% !important;
  }
  /* line 108421, app/assets/stylesheets/global/style.css */
  .wd-md-auto {
    width: auto;
  }
  /* line 108425, app/assets/stylesheets/global/style.css */
  .wd-md-auto-f {
    width: auto !important;
  }
  /* line 108429, app/assets/stylesheets/global/style.css */
  .wd-md-120 {
    width: 120px;
  }
}

@media (min-width: 992px) {
  /* line 108435, app/assets/stylesheets/global/style.css */
  .wd-lg-5 {
    width: 5px;
  }
  /* line 108439, app/assets/stylesheets/global/style.css */
  .wd-lg-5p {
    width: 5%;
  }
  /* line 108443, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-5p {
    max-width: 5%;
  }
  /* line 108447, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-5p {
    min-width: 5%;
  }
  /* line 108451, app/assets/stylesheets/global/style.css */
  .wd-lg-5-f {
    width: 5px !important;
  }
  /* line 108455, app/assets/stylesheets/global/style.css */
  .wd-lg-5p-f {
    width: 5% !important;
  }
  /* line 108459, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-5p-f {
    max-width: 5% !important;
  }
  /* line 108463, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-5p-f {
    min-width: 5% !important;
  }
  /* line 108467, app/assets/stylesheets/global/style.css */
  .wd-lg-10 {
    width: 10px;
  }
  /* line 108471, app/assets/stylesheets/global/style.css */
  .wd-lg-10p {
    width: 10%;
  }
  /* line 108475, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-10p {
    max-width: 10%;
  }
  /* line 108479, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-10p {
    min-width: 10%;
  }
  /* line 108483, app/assets/stylesheets/global/style.css */
  .wd-lg-10-f {
    width: 10px !important;
  }
  /* line 108487, app/assets/stylesheets/global/style.css */
  .wd-lg-10p-f {
    width: 10% !important;
  }
  /* line 108491, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-10p-f {
    max-width: 10% !important;
  }
  /* line 108495, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-10p-f {
    min-width: 10% !important;
  }
  /* line 108499, app/assets/stylesheets/global/style.css */
  .wd-lg-15 {
    width: 15px;
  }
  /* line 108503, app/assets/stylesheets/global/style.css */
  .wd-lg-15p {
    width: 15%;
  }
  /* line 108507, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-15p {
    max-width: 15%;
  }
  /* line 108511, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-15p {
    min-width: 15%;
  }
  /* line 108515, app/assets/stylesheets/global/style.css */
  .wd-lg-15-f {
    width: 15px !important;
  }
  /* line 108519, app/assets/stylesheets/global/style.css */
  .wd-lg-15p-f {
    width: 15% !important;
  }
  /* line 108523, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-15p-f {
    max-width: 15% !important;
  }
  /* line 108527, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-15p-f {
    min-width: 15% !important;
  }
  /* line 108531, app/assets/stylesheets/global/style.css */
  .wd-lg-20 {
    width: 20px;
  }
  /* line 108535, app/assets/stylesheets/global/style.css */
  .wd-lg-20p {
    width: 20%;
  }
  /* line 108539, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-20p {
    max-width: 20%;
  }
  /* line 108543, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-20p {
    min-width: 20%;
  }
  /* line 108547, app/assets/stylesheets/global/style.css */
  .wd-lg-20-f {
    width: 20px !important;
  }
  /* line 108551, app/assets/stylesheets/global/style.css */
  .wd-lg-20p-f {
    width: 20% !important;
  }
  /* line 108555, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-20p-f {
    max-width: 20% !important;
  }
  /* line 108559, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-20p-f {
    min-width: 20% !important;
  }
  /* line 108563, app/assets/stylesheets/global/style.css */
  .wd-lg-25 {
    width: 25px;
  }
  /* line 108567, app/assets/stylesheets/global/style.css */
  .wd-lg-25p {
    width: 25%;
  }
  /* line 108571, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-25p {
    max-width: 25%;
  }
  /* line 108575, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-25p {
    min-width: 25%;
  }
  /* line 108579, app/assets/stylesheets/global/style.css */
  .wd-lg-25-f {
    width: 25px !important;
  }
  /* line 108583, app/assets/stylesheets/global/style.css */
  .wd-lg-25p-f {
    width: 25% !important;
  }
  /* line 108587, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-25p-f {
    max-width: 25% !important;
  }
  /* line 108591, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-25p-f {
    min-width: 25% !important;
  }
  /* line 108595, app/assets/stylesheets/global/style.css */
  .wd-lg-30 {
    width: 30px;
  }
  /* line 108599, app/assets/stylesheets/global/style.css */
  .wd-lg-30p {
    width: 30%;
  }
  /* line 108603, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-30p {
    max-width: 30%;
  }
  /* line 108607, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-30p {
    min-width: 30%;
  }
  /* line 108611, app/assets/stylesheets/global/style.css */
  .wd-lg-30-f {
    width: 30px !important;
  }
  /* line 108615, app/assets/stylesheets/global/style.css */
  .wd-lg-30p-f {
    width: 30% !important;
  }
  /* line 108619, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-30p-f {
    max-width: 30% !important;
  }
  /* line 108623, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-30p-f {
    min-width: 30% !important;
  }
  /* line 108627, app/assets/stylesheets/global/style.css */
  .wd-lg-35 {
    width: 35px;
  }
  /* line 108631, app/assets/stylesheets/global/style.css */
  .wd-lg-35p {
    width: 35%;
  }
  /* line 108635, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-35p {
    max-width: 35%;
  }
  /* line 108639, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-35p {
    min-width: 35%;
  }
  /* line 108643, app/assets/stylesheets/global/style.css */
  .wd-lg-35-f {
    width: 35px !important;
  }
  /* line 108647, app/assets/stylesheets/global/style.css */
  .wd-lg-35p-f {
    width: 35% !important;
  }
  /* line 108651, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-35p-f {
    max-width: 35% !important;
  }
  /* line 108655, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-35p-f {
    min-width: 35% !important;
  }
  /* line 108659, app/assets/stylesheets/global/style.css */
  .wd-lg-40 {
    width: 40px;
  }
  /* line 108663, app/assets/stylesheets/global/style.css */
  .wd-lg-40p {
    width: 40%;
  }
  /* line 108667, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-40p {
    max-width: 40%;
  }
  /* line 108671, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-40p {
    min-width: 40%;
  }
  /* line 108675, app/assets/stylesheets/global/style.css */
  .wd-lg-40-f {
    width: 40px !important;
  }
  /* line 108679, app/assets/stylesheets/global/style.css */
  .wd-lg-40p-f {
    width: 40% !important;
  }
  /* line 108683, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-40p-f {
    max-width: 40% !important;
  }
  /* line 108687, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-40p-f {
    min-width: 40% !important;
  }
  /* line 108691, app/assets/stylesheets/global/style.css */
  .wd-lg-45 {
    width: 45px;
  }
  /* line 108695, app/assets/stylesheets/global/style.css */
  .wd-lg-45p {
    width: 45%;
  }
  /* line 108699, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-45p {
    max-width: 45%;
  }
  /* line 108703, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-45p {
    min-width: 45%;
  }
  /* line 108707, app/assets/stylesheets/global/style.css */
  .wd-lg-45-f {
    width: 45px !important;
  }
  /* line 108711, app/assets/stylesheets/global/style.css */
  .wd-lg-45p-f {
    width: 45% !important;
  }
  /* line 108715, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-45p-f {
    max-width: 45% !important;
  }
  /* line 108719, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-45p-f {
    min-width: 45% !important;
  }
  /* line 108723, app/assets/stylesheets/global/style.css */
  .wd-lg-50 {
    width: 50px;
  }
  /* line 108727, app/assets/stylesheets/global/style.css */
  .wd-lg-50p {
    width: 50%;
  }
  /* line 108731, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-50p {
    max-width: 50%;
  }
  /* line 108735, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-50p {
    min-width: 50%;
  }
  /* line 108739, app/assets/stylesheets/global/style.css */
  .wd-lg-50-f {
    width: 50px !important;
  }
  /* line 108743, app/assets/stylesheets/global/style.css */
  .wd-lg-50p-f {
    width: 50% !important;
  }
  /* line 108747, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-50p-f {
    max-width: 50% !important;
  }
  /* line 108751, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-50p-f {
    min-width: 50% !important;
  }
  /* line 108755, app/assets/stylesheets/global/style.css */
  .wd-lg-55 {
    width: 55px;
  }
  /* line 108759, app/assets/stylesheets/global/style.css */
  .wd-lg-55p {
    width: 55%;
  }
  /* line 108763, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-55p {
    max-width: 55%;
  }
  /* line 108767, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-55p {
    min-width: 55%;
  }
  /* line 108771, app/assets/stylesheets/global/style.css */
  .wd-lg-55-f {
    width: 55px !important;
  }
  /* line 108775, app/assets/stylesheets/global/style.css */
  .wd-lg-55p-f {
    width: 55% !important;
  }
  /* line 108779, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-55p-f {
    max-width: 55% !important;
  }
  /* line 108783, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-55p-f {
    min-width: 55% !important;
  }
  /* line 108787, app/assets/stylesheets/global/style.css */
  .wd-lg-60 {
    width: 60px;
  }
  /* line 108791, app/assets/stylesheets/global/style.css */
  .wd-lg-60p {
    width: 60%;
  }
  /* line 108795, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-60p {
    max-width: 60%;
  }
  /* line 108799, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-60p {
    min-width: 60%;
  }
  /* line 108803, app/assets/stylesheets/global/style.css */
  .wd-lg-60-f {
    width: 60px !important;
  }
  /* line 108807, app/assets/stylesheets/global/style.css */
  .wd-lg-60p-f {
    width: 60% !important;
  }
  /* line 108811, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-60p-f {
    max-width: 60% !important;
  }
  /* line 108815, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-60p-f {
    min-width: 60% !important;
  }
  /* line 108819, app/assets/stylesheets/global/style.css */
  .wd-lg-65 {
    width: 65px;
  }
  /* line 108823, app/assets/stylesheets/global/style.css */
  .wd-lg-65p {
    width: 65%;
  }
  /* line 108827, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-65p {
    max-width: 65%;
  }
  /* line 108831, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-65p {
    min-width: 65%;
  }
  /* line 108835, app/assets/stylesheets/global/style.css */
  .wd-lg-65-f {
    width: 65px !important;
  }
  /* line 108839, app/assets/stylesheets/global/style.css */
  .wd-lg-65p-f {
    width: 65% !important;
  }
  /* line 108843, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-65p-f {
    max-width: 65% !important;
  }
  /* line 108847, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-65p-f {
    min-width: 65% !important;
  }
  /* line 108851, app/assets/stylesheets/global/style.css */
  .wd-lg-70 {
    width: 70px;
  }
  /* line 108855, app/assets/stylesheets/global/style.css */
  .wd-lg-70p {
    width: 70%;
  }
  /* line 108859, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-70p {
    max-width: 70%;
  }
  /* line 108863, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-70p {
    min-width: 70%;
  }
  /* line 108867, app/assets/stylesheets/global/style.css */
  .wd-lg-70-f {
    width: 70px !important;
  }
  /* line 108871, app/assets/stylesheets/global/style.css */
  .wd-lg-70p-f {
    width: 70% !important;
  }
  /* line 108875, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-70p-f {
    max-width: 70% !important;
  }
  /* line 108879, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-70p-f {
    min-width: 70% !important;
  }
  /* line 108883, app/assets/stylesheets/global/style.css */
  .wd-lg-75 {
    width: 75px;
  }
  /* line 108887, app/assets/stylesheets/global/style.css */
  .wd-lg-75p {
    width: 75%;
  }
  /* line 108891, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-75p {
    max-width: 75%;
  }
  /* line 108895, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-75p {
    min-width: 75%;
  }
  /* line 108899, app/assets/stylesheets/global/style.css */
  .wd-lg-75-f {
    width: 75px !important;
  }
  /* line 108903, app/assets/stylesheets/global/style.css */
  .wd-lg-75p-f {
    width: 75% !important;
  }
  /* line 108907, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-75p-f {
    max-width: 75% !important;
  }
  /* line 108911, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-75p-f {
    min-width: 75% !important;
  }
  /* line 108915, app/assets/stylesheets/global/style.css */
  .wd-lg-80 {
    width: 80px;
  }
  /* line 108919, app/assets/stylesheets/global/style.css */
  .wd-lg-80p {
    width: 80%;
  }
  /* line 108923, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-80p {
    max-width: 80%;
  }
  /* line 108927, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-80p {
    min-width: 80%;
  }
  /* line 108931, app/assets/stylesheets/global/style.css */
  .wd-lg-80-f {
    width: 80px !important;
  }
  /* line 108935, app/assets/stylesheets/global/style.css */
  .wd-lg-80p-f {
    width: 80% !important;
  }
  /* line 108939, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-80p-f {
    max-width: 80% !important;
  }
  /* line 108943, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-80p-f {
    min-width: 80% !important;
  }
  /* line 108947, app/assets/stylesheets/global/style.css */
  .wd-lg-85 {
    width: 85px;
  }
  /* line 108951, app/assets/stylesheets/global/style.css */
  .wd-lg-85p {
    width: 85%;
  }
  /* line 108955, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-85p {
    max-width: 85%;
  }
  /* line 108959, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-85p {
    min-width: 85%;
  }
  /* line 108963, app/assets/stylesheets/global/style.css */
  .wd-lg-85-f {
    width: 85px !important;
  }
  /* line 108967, app/assets/stylesheets/global/style.css */
  .wd-lg-85p-f {
    width: 85% !important;
  }
  /* line 108971, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-85p-f {
    max-width: 85% !important;
  }
  /* line 108975, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-85p-f {
    min-width: 85% !important;
  }
  /* line 108979, app/assets/stylesheets/global/style.css */
  .wd-lg-90 {
    width: 90px;
  }
  /* line 108983, app/assets/stylesheets/global/style.css */
  .wd-lg-90p {
    width: 90%;
  }
  /* line 108987, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-90p {
    max-width: 90%;
  }
  /* line 108991, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-90p {
    min-width: 90%;
  }
  /* line 108995, app/assets/stylesheets/global/style.css */
  .wd-lg-90-f {
    width: 90px !important;
  }
  /* line 108999, app/assets/stylesheets/global/style.css */
  .wd-lg-90p-f {
    width: 90% !important;
  }
  /* line 109003, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-90p-f {
    max-width: 90% !important;
  }
  /* line 109007, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-90p-f {
    min-width: 90% !important;
  }
  /* line 109011, app/assets/stylesheets/global/style.css */
  .wd-lg-95 {
    width: 95px;
  }
  /* line 109015, app/assets/stylesheets/global/style.css */
  .wd-lg-95p {
    width: 95%;
  }
  /* line 109019, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-95p {
    max-width: 95%;
  }
  /* line 109023, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-95p {
    min-width: 95%;
  }
  /* line 109027, app/assets/stylesheets/global/style.css */
  .wd-lg-95-f {
    width: 95px !important;
  }
  /* line 109031, app/assets/stylesheets/global/style.css */
  .wd-lg-95p-f {
    width: 95% !important;
  }
  /* line 109035, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-95p-f {
    max-width: 95% !important;
  }
  /* line 109039, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-95p-f {
    min-width: 95% !important;
  }
  /* line 109043, app/assets/stylesheets/global/style.css */
  .wd-lg-100 {
    width: 100px;
  }
  /* line 109047, app/assets/stylesheets/global/style.css */
  .wd-lg-100p {
    width: 100%;
  }
  /* line 109051, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-100p {
    max-width: 100%;
  }
  /* line 109055, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-100p {
    min-width: 100%;
  }
  /* line 109059, app/assets/stylesheets/global/style.css */
  .wd-lg-100-f {
    width: 100px !important;
  }
  /* line 109063, app/assets/stylesheets/global/style.css */
  .wd-lg-100p-f {
    width: 100% !important;
  }
  /* line 109067, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-100p-f {
    max-width: 100% !important;
  }
  /* line 109071, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-100p-f {
    min-width: 100% !important;
  }
  /* line 109075, app/assets/stylesheets/global/style.css */
  .wd-lg-150 {
    width: 150px;
  }
  /* line 109079, app/assets/stylesheets/global/style.css */
  .wd-lg-150p {
    width: 150%;
  }
  /* line 109083, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-150p {
    max-width: 150%;
  }
  /* line 109087, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-150p {
    min-width: 150%;
  }
  /* line 109091, app/assets/stylesheets/global/style.css */
  .wd-lg-150-f {
    width: 150px !important;
  }
  /* line 109095, app/assets/stylesheets/global/style.css */
  .wd-lg-150p-f {
    width: 150% !important;
  }
  /* line 109099, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-150p-f {
    max-width: 150% !important;
  }
  /* line 109103, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-150p-f {
    min-width: 150% !important;
  }
  /* line 109107, app/assets/stylesheets/global/style.css */
  .wd-lg-200 {
    width: 200px;
  }
  /* line 109111, app/assets/stylesheets/global/style.css */
  .wd-lg-200p {
    width: 200%;
  }
  /* line 109115, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-200p {
    max-width: 200%;
  }
  /* line 109119, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-200p {
    min-width: 200%;
  }
  /* line 109123, app/assets/stylesheets/global/style.css */
  .wd-lg-200-f {
    width: 200px !important;
  }
  /* line 109127, app/assets/stylesheets/global/style.css */
  .wd-lg-200p-f {
    width: 200% !important;
  }
  /* line 109131, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-200p-f {
    max-width: 200% !important;
  }
  /* line 109135, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-200p-f {
    min-width: 200% !important;
  }
  /* line 109139, app/assets/stylesheets/global/style.css */
  .wd-lg-250 {
    width: 250px;
  }
  /* line 109143, app/assets/stylesheets/global/style.css */
  .wd-lg-250p {
    width: 250%;
  }
  /* line 109147, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-250p {
    max-width: 250%;
  }
  /* line 109151, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-250p {
    min-width: 250%;
  }
  /* line 109155, app/assets/stylesheets/global/style.css */
  .wd-lg-250-f {
    width: 250px !important;
  }
  /* line 109159, app/assets/stylesheets/global/style.css */
  .wd-lg-250p-f {
    width: 250% !important;
  }
  /* line 109163, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-250p-f {
    max-width: 250% !important;
  }
  /* line 109167, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-250p-f {
    min-width: 250% !important;
  }
  /* line 109171, app/assets/stylesheets/global/style.css */
  .wd-lg-300 {
    width: 300px;
  }
  /* line 109175, app/assets/stylesheets/global/style.css */
  .wd-lg-300p {
    width: 300%;
  }
  /* line 109179, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-300p {
    max-width: 300%;
  }
  /* line 109183, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-300p {
    min-width: 300%;
  }
  /* line 109187, app/assets/stylesheets/global/style.css */
  .wd-lg-300-f {
    width: 300px !important;
  }
  /* line 109191, app/assets/stylesheets/global/style.css */
  .wd-lg-300p-f {
    width: 300% !important;
  }
  /* line 109195, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-300p-f {
    max-width: 300% !important;
  }
  /* line 109199, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-300p-f {
    min-width: 300% !important;
  }
  /* line 109203, app/assets/stylesheets/global/style.css */
  .wd-lg-350 {
    width: 350px;
  }
  /* line 109207, app/assets/stylesheets/global/style.css */
  .wd-lg-350p {
    width: 350%;
  }
  /* line 109211, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-350p {
    max-width: 350%;
  }
  /* line 109215, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-350p {
    min-width: 350%;
  }
  /* line 109219, app/assets/stylesheets/global/style.css */
  .wd-lg-350-f {
    width: 350px !important;
  }
  /* line 109223, app/assets/stylesheets/global/style.css */
  .wd-lg-350p-f {
    width: 350% !important;
  }
  /* line 109227, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-350p-f {
    max-width: 350% !important;
  }
  /* line 109231, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-350p-f {
    min-width: 350% !important;
  }
  /* line 109235, app/assets/stylesheets/global/style.css */
  .wd-lg-400 {
    width: 400px;
  }
  /* line 109239, app/assets/stylesheets/global/style.css */
  .wd-lg-400p {
    width: 400%;
  }
  /* line 109243, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-400p {
    max-width: 400%;
  }
  /* line 109247, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-400p {
    min-width: 400%;
  }
  /* line 109251, app/assets/stylesheets/global/style.css */
  .wd-lg-400-f {
    width: 400px !important;
  }
  /* line 109255, app/assets/stylesheets/global/style.css */
  .wd-lg-400p-f {
    width: 400% !important;
  }
  /* line 109259, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-400p-f {
    max-width: 400% !important;
  }
  /* line 109263, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-400p-f {
    min-width: 400% !important;
  }
  /* line 109267, app/assets/stylesheets/global/style.css */
  .wd-lg-450 {
    width: 450px;
  }
  /* line 109271, app/assets/stylesheets/global/style.css */
  .wd-lg-450p {
    width: 450%;
  }
  /* line 109275, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-450p {
    max-width: 450%;
  }
  /* line 109279, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-450p {
    min-width: 450%;
  }
  /* line 109283, app/assets/stylesheets/global/style.css */
  .wd-lg-450-f {
    width: 450px !important;
  }
  /* line 109287, app/assets/stylesheets/global/style.css */
  .wd-lg-450p-f {
    width: 450% !important;
  }
  /* line 109291, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-450p-f {
    max-width: 450% !important;
  }
  /* line 109295, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-450p-f {
    min-width: 450% !important;
  }
  /* line 109299, app/assets/stylesheets/global/style.css */
  .wd-lg-500 {
    width: 500px;
  }
  /* line 109303, app/assets/stylesheets/global/style.css */
  .wd-lg-500p {
    width: 500%;
  }
  /* line 109307, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-500p {
    max-width: 500%;
  }
  /* line 109311, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-500p {
    min-width: 500%;
  }
  /* line 109315, app/assets/stylesheets/global/style.css */
  .wd-lg-500-f {
    width: 500px !important;
  }
  /* line 109319, app/assets/stylesheets/global/style.css */
  .wd-lg-500p-f {
    width: 500% !important;
  }
  /* line 109323, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-500p-f {
    max-width: 500% !important;
  }
  /* line 109327, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-500p-f {
    min-width: 500% !important;
  }
  /* line 109331, app/assets/stylesheets/global/style.css */
  .wd-lg-550 {
    width: 550px;
  }
  /* line 109335, app/assets/stylesheets/global/style.css */
  .wd-lg-550p {
    width: 550%;
  }
  /* line 109339, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-550p {
    max-width: 550%;
  }
  /* line 109343, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-550p {
    min-width: 550%;
  }
  /* line 109347, app/assets/stylesheets/global/style.css */
  .wd-lg-550-f {
    width: 550px !important;
  }
  /* line 109351, app/assets/stylesheets/global/style.css */
  .wd-lg-550p-f {
    width: 550% !important;
  }
  /* line 109355, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-550p-f {
    max-width: 550% !important;
  }
  /* line 109359, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-550p-f {
    min-width: 550% !important;
  }
  /* line 109363, app/assets/stylesheets/global/style.css */
  .wd-lg-600 {
    width: 600px;
  }
  /* line 109367, app/assets/stylesheets/global/style.css */
  .wd-lg-600p {
    width: 600%;
  }
  /* line 109371, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-600p {
    max-width: 600%;
  }
  /* line 109375, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-600p {
    min-width: 600%;
  }
  /* line 109379, app/assets/stylesheets/global/style.css */
  .wd-lg-600-f {
    width: 600px !important;
  }
  /* line 109383, app/assets/stylesheets/global/style.css */
  .wd-lg-600p-f {
    width: 600% !important;
  }
  /* line 109387, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-600p-f {
    max-width: 600% !important;
  }
  /* line 109391, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-600p-f {
    min-width: 600% !important;
  }
  /* line 109395, app/assets/stylesheets/global/style.css */
  .wd-lg-650 {
    width: 650px;
  }
  /* line 109399, app/assets/stylesheets/global/style.css */
  .wd-lg-650p {
    width: 650%;
  }
  /* line 109403, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-650p {
    max-width: 650%;
  }
  /* line 109407, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-650p {
    min-width: 650%;
  }
  /* line 109411, app/assets/stylesheets/global/style.css */
  .wd-lg-650-f {
    width: 650px !important;
  }
  /* line 109415, app/assets/stylesheets/global/style.css */
  .wd-lg-650p-f {
    width: 650% !important;
  }
  /* line 109419, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-650p-f {
    max-width: 650% !important;
  }
  /* line 109423, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-650p-f {
    min-width: 650% !important;
  }
  /* line 109427, app/assets/stylesheets/global/style.css */
  .wd-lg-700 {
    width: 700px;
  }
  /* line 109431, app/assets/stylesheets/global/style.css */
  .wd-lg-700p {
    width: 700%;
  }
  /* line 109435, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-700p {
    max-width: 700%;
  }
  /* line 109439, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-700p {
    min-width: 700%;
  }
  /* line 109443, app/assets/stylesheets/global/style.css */
  .wd-lg-700-f {
    width: 700px !important;
  }
  /* line 109447, app/assets/stylesheets/global/style.css */
  .wd-lg-700p-f {
    width: 700% !important;
  }
  /* line 109451, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-700p-f {
    max-width: 700% !important;
  }
  /* line 109455, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-700p-f {
    min-width: 700% !important;
  }
  /* line 109459, app/assets/stylesheets/global/style.css */
  .wd-lg-750 {
    width: 750px;
  }
  /* line 109463, app/assets/stylesheets/global/style.css */
  .wd-lg-750p {
    width: 750%;
  }
  /* line 109467, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-750p {
    max-width: 750%;
  }
  /* line 109471, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-750p {
    min-width: 750%;
  }
  /* line 109475, app/assets/stylesheets/global/style.css */
  .wd-lg-750-f {
    width: 750px !important;
  }
  /* line 109479, app/assets/stylesheets/global/style.css */
  .wd-lg-750p-f {
    width: 750% !important;
  }
  /* line 109483, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-750p-f {
    max-width: 750% !important;
  }
  /* line 109487, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-750p-f {
    min-width: 750% !important;
  }
  /* line 109491, app/assets/stylesheets/global/style.css */
  .wd-lg-800 {
    width: 800px;
  }
  /* line 109495, app/assets/stylesheets/global/style.css */
  .wd-lg-800p {
    width: 800%;
  }
  /* line 109499, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-800p {
    max-width: 800%;
  }
  /* line 109503, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-800p {
    min-width: 800%;
  }
  /* line 109507, app/assets/stylesheets/global/style.css */
  .wd-lg-800-f {
    width: 800px !important;
  }
  /* line 109511, app/assets/stylesheets/global/style.css */
  .wd-lg-800p-f {
    width: 800% !important;
  }
  /* line 109515, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-800p-f {
    max-width: 800% !important;
  }
  /* line 109519, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-800p-f {
    min-width: 800% !important;
  }
  /* line 109523, app/assets/stylesheets/global/style.css */
  .wd-lg-850 {
    width: 850px;
  }
  /* line 109527, app/assets/stylesheets/global/style.css */
  .wd-lg-850p {
    width: 850%;
  }
  /* line 109531, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-850p {
    max-width: 850%;
  }
  /* line 109535, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-850p {
    min-width: 850%;
  }
  /* line 109539, app/assets/stylesheets/global/style.css */
  .wd-lg-850-f {
    width: 850px !important;
  }
  /* line 109543, app/assets/stylesheets/global/style.css */
  .wd-lg-850p-f {
    width: 850% !important;
  }
  /* line 109547, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-850p-f {
    max-width: 850% !important;
  }
  /* line 109551, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-850p-f {
    min-width: 850% !important;
  }
  /* line 109555, app/assets/stylesheets/global/style.css */
  .wd-lg-900 {
    width: 900px;
  }
  /* line 109559, app/assets/stylesheets/global/style.css */
  .wd-lg-900p {
    width: 900%;
  }
  /* line 109563, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-900p {
    max-width: 900%;
  }
  /* line 109567, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-900p {
    min-width: 900%;
  }
  /* line 109571, app/assets/stylesheets/global/style.css */
  .wd-lg-900-f {
    width: 900px !important;
  }
  /* line 109575, app/assets/stylesheets/global/style.css */
  .wd-lg-900p-f {
    width: 900% !important;
  }
  /* line 109579, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-900p-f {
    max-width: 900% !important;
  }
  /* line 109583, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-900p-f {
    min-width: 900% !important;
  }
  /* line 109587, app/assets/stylesheets/global/style.css */
  .wd-lg-950 {
    width: 950px;
  }
  /* line 109591, app/assets/stylesheets/global/style.css */
  .wd-lg-950p {
    width: 950%;
  }
  /* line 109595, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-950p {
    max-width: 950%;
  }
  /* line 109599, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-950p {
    min-width: 950%;
  }
  /* line 109603, app/assets/stylesheets/global/style.css */
  .wd-lg-950-f {
    width: 950px !important;
  }
  /* line 109607, app/assets/stylesheets/global/style.css */
  .wd-lg-950p-f {
    width: 950% !important;
  }
  /* line 109611, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-950p-f {
    max-width: 950% !important;
  }
  /* line 109615, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-950p-f {
    min-width: 950% !important;
  }
  /* line 109619, app/assets/stylesheets/global/style.css */
  .wd-lg-1000 {
    width: 1000px;
  }
  /* line 109623, app/assets/stylesheets/global/style.css */
  .wd-lg-1000p {
    width: 1000%;
  }
  /* line 109627, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-1000p {
    max-width: 1000%;
  }
  /* line 109631, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-1000p {
    min-width: 1000%;
  }
  /* line 109635, app/assets/stylesheets/global/style.css */
  .wd-lg-1000-f {
    width: 1000px !important;
  }
  /* line 109639, app/assets/stylesheets/global/style.css */
  .wd-lg-1000p-f {
    width: 1000% !important;
  }
  /* line 109643, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-1000p-f {
    max-width: 1000% !important;
  }
  /* line 109647, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-1000p-f {
    min-width: 1000% !important;
  }
  /* line 109651, app/assets/stylesheets/global/style.css */
  .wd-lg-auto {
    width: auto;
  }
  /* line 109655, app/assets/stylesheets/global/style.css */
  .wd-lg-auto-f {
    width: auto !important;
  }
}

@media (min-width: 1200px) {
  /* line 109661, app/assets/stylesheets/global/style.css */
  .wd-xl-5 {
    width: 5px;
  }
  /* line 109665, app/assets/stylesheets/global/style.css */
  .wd-xl-5p {
    width: 5%;
  }
  /* line 109669, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-5p {
    max-width: 5%;
  }
  /* line 109673, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-5p {
    min-width: 5%;
  }
  /* line 109677, app/assets/stylesheets/global/style.css */
  .wd-xl-5-f {
    width: 5px !important;
  }
  /* line 109681, app/assets/stylesheets/global/style.css */
  .wd-xl-5p-f {
    width: 5% !important;
  }
  /* line 109685, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-5p-f {
    max-width: 5% !important;
  }
  /* line 109689, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-5p-f {
    min-width: 5% !important;
  }
  /* line 109693, app/assets/stylesheets/global/style.css */
  .wd-xl-10 {
    width: 10px;
  }
  /* line 109697, app/assets/stylesheets/global/style.css */
  .wd-xl-10p {
    width: 10%;
  }
  /* line 109701, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-10p {
    max-width: 10%;
  }
  /* line 109705, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-10p {
    min-width: 10%;
  }
  /* line 109709, app/assets/stylesheets/global/style.css */
  .wd-xl-10-f {
    width: 10px !important;
  }
  /* line 109713, app/assets/stylesheets/global/style.css */
  .wd-xl-10p-f {
    width: 10% !important;
  }
  /* line 109717, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-10p-f {
    max-width: 10% !important;
  }
  /* line 109721, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-10p-f {
    min-width: 10% !important;
  }
  /* line 109725, app/assets/stylesheets/global/style.css */
  .wd-xl-15 {
    width: 15px;
  }
  /* line 109729, app/assets/stylesheets/global/style.css */
  .wd-xl-15p {
    width: 15%;
  }
  /* line 109733, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-15p {
    max-width: 15%;
  }
  /* line 109737, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-15p {
    min-width: 15%;
  }
  /* line 109741, app/assets/stylesheets/global/style.css */
  .wd-xl-15-f {
    width: 15px !important;
  }
  /* line 109745, app/assets/stylesheets/global/style.css */
  .wd-xl-15p-f {
    width: 15% !important;
  }
  /* line 109749, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-15p-f {
    max-width: 15% !important;
  }
  /* line 109753, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-15p-f {
    min-width: 15% !important;
  }
  /* line 109757, app/assets/stylesheets/global/style.css */
  .wd-xl-20 {
    width: 20px;
  }
  /* line 109761, app/assets/stylesheets/global/style.css */
  .wd-xl-20p {
    width: 20%;
  }
  /* line 109765, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-20p {
    max-width: 20%;
  }
  /* line 109769, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-20p {
    min-width: 20%;
  }
  /* line 109773, app/assets/stylesheets/global/style.css */
  .wd-xl-20-f {
    width: 20px !important;
  }
  /* line 109777, app/assets/stylesheets/global/style.css */
  .wd-xl-20p-f {
    width: 20% !important;
  }
  /* line 109781, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-20p-f {
    max-width: 20% !important;
  }
  /* line 109785, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-20p-f {
    min-width: 20% !important;
  }
  /* line 109789, app/assets/stylesheets/global/style.css */
  .wd-xl-25 {
    width: 25px;
  }
  /* line 109793, app/assets/stylesheets/global/style.css */
  .wd-xl-25p {
    width: 25%;
  }
  /* line 109797, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-25p {
    max-width: 25%;
  }
  /* line 109801, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-25p {
    min-width: 25%;
  }
  /* line 109805, app/assets/stylesheets/global/style.css */
  .wd-xl-25-f {
    width: 25px !important;
  }
  /* line 109809, app/assets/stylesheets/global/style.css */
  .wd-xl-25p-f {
    width: 25% !important;
  }
  /* line 109813, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-25p-f {
    max-width: 25% !important;
  }
  /* line 109817, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-25p-f {
    min-width: 25% !important;
  }
  /* line 109821, app/assets/stylesheets/global/style.css */
  .wd-xl-30 {
    width: 30px;
  }
  /* line 109825, app/assets/stylesheets/global/style.css */
  .wd-xl-30p {
    width: 30%;
  }
  /* line 109829, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-30p {
    max-width: 30%;
  }
  /* line 109833, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-30p {
    min-width: 30%;
  }
  /* line 109837, app/assets/stylesheets/global/style.css */
  .wd-xl-30-f {
    width: 30px !important;
  }
  /* line 109841, app/assets/stylesheets/global/style.css */
  .wd-xl-30p-f {
    width: 30% !important;
  }
  /* line 109845, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-30p-f {
    max-width: 30% !important;
  }
  /* line 109849, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-30p-f {
    min-width: 30% !important;
  }
  /* line 109853, app/assets/stylesheets/global/style.css */
  .wd-xl-35 {
    width: 35px;
  }
  /* line 109857, app/assets/stylesheets/global/style.css */
  .wd-xl-35p {
    width: 35%;
  }
  /* line 109861, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-35p {
    max-width: 35%;
  }
  /* line 109865, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-35p {
    min-width: 35%;
  }
  /* line 109869, app/assets/stylesheets/global/style.css */
  .wd-xl-35-f {
    width: 35px !important;
  }
  /* line 109873, app/assets/stylesheets/global/style.css */
  .wd-xl-35p-f {
    width: 35% !important;
  }
  /* line 109877, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-35p-f {
    max-width: 35% !important;
  }
  /* line 109881, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-35p-f {
    min-width: 35% !important;
  }
  /* line 109885, app/assets/stylesheets/global/style.css */
  .wd-xl-40 {
    width: 40px;
  }
  /* line 109889, app/assets/stylesheets/global/style.css */
  .wd-xl-40p {
    width: 40%;
  }
  /* line 109893, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-40p {
    max-width: 40%;
  }
  /* line 109897, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-40p {
    min-width: 40%;
  }
  /* line 109901, app/assets/stylesheets/global/style.css */
  .wd-xl-40-f {
    width: 40px !important;
  }
  /* line 109905, app/assets/stylesheets/global/style.css */
  .wd-xl-40p-f {
    width: 40% !important;
  }
  /* line 109909, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-40p-f {
    max-width: 40% !important;
  }
  /* line 109913, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-40p-f {
    min-width: 40% !important;
  }
  /* line 109917, app/assets/stylesheets/global/style.css */
  .wd-xl-45 {
    width: 45px;
  }
  /* line 109921, app/assets/stylesheets/global/style.css */
  .wd-xl-45p {
    width: 45%;
  }
  /* line 109925, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-45p {
    max-width: 45%;
  }
  /* line 109929, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-45p {
    min-width: 45%;
  }
  /* line 109933, app/assets/stylesheets/global/style.css */
  .wd-xl-45-f {
    width: 45px !important;
  }
  /* line 109937, app/assets/stylesheets/global/style.css */
  .wd-xl-45p-f {
    width: 45% !important;
  }
  /* line 109941, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-45p-f {
    max-width: 45% !important;
  }
  /* line 109945, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-45p-f {
    min-width: 45% !important;
  }
  /* line 109949, app/assets/stylesheets/global/style.css */
  .wd-xl-50 {
    width: 50px;
  }
  /* line 109953, app/assets/stylesheets/global/style.css */
  .wd-xl-50p {
    width: 50%;
  }
  /* line 109957, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-50p {
    max-width: 50%;
  }
  /* line 109961, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-50p {
    min-width: 50%;
  }
  /* line 109965, app/assets/stylesheets/global/style.css */
  .wd-xl-50-f {
    width: 50px !important;
  }
  /* line 109969, app/assets/stylesheets/global/style.css */
  .wd-xl-50p-f {
    width: 50% !important;
  }
  /* line 109973, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-50p-f {
    max-width: 50% !important;
  }
  /* line 109977, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-50p-f {
    min-width: 50% !important;
  }
  /* line 109981, app/assets/stylesheets/global/style.css */
  .wd-xl-55 {
    width: 55px;
  }
  /* line 109985, app/assets/stylesheets/global/style.css */
  .wd-xl-55p {
    width: 55%;
  }
  /* line 109989, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-55p {
    max-width: 55%;
  }
  /* line 109993, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-55p {
    min-width: 55%;
  }
  /* line 109997, app/assets/stylesheets/global/style.css */
  .wd-xl-55-f {
    width: 55px !important;
  }
  /* line 110001, app/assets/stylesheets/global/style.css */
  .wd-xl-55p-f {
    width: 55% !important;
  }
  /* line 110005, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-55p-f {
    max-width: 55% !important;
  }
  /* line 110009, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-55p-f {
    min-width: 55% !important;
  }
  /* line 110013, app/assets/stylesheets/global/style.css */
  .wd-xl-60 {
    width: 60px;
  }
  /* line 110017, app/assets/stylesheets/global/style.css */
  .wd-xl-60p {
    width: 60%;
  }
  /* line 110021, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-60p {
    max-width: 60%;
  }
  /* line 110025, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-60p {
    min-width: 60%;
  }
  /* line 110029, app/assets/stylesheets/global/style.css */
  .wd-xl-60-f {
    width: 60px !important;
  }
  /* line 110033, app/assets/stylesheets/global/style.css */
  .wd-xl-60p-f {
    width: 60% !important;
  }
  /* line 110037, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-60p-f {
    max-width: 60% !important;
  }
  /* line 110041, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-60p-f {
    min-width: 60% !important;
  }
  /* line 110045, app/assets/stylesheets/global/style.css */
  .wd-xl-65 {
    width: 65px;
  }
  /* line 110049, app/assets/stylesheets/global/style.css */
  .wd-xl-65p {
    width: 65%;
  }
  /* line 110053, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-65p {
    max-width: 65%;
  }
  /* line 110057, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-65p {
    min-width: 65%;
  }
  /* line 110061, app/assets/stylesheets/global/style.css */
  .wd-xl-65-f {
    width: 65px !important;
  }
  /* line 110065, app/assets/stylesheets/global/style.css */
  .wd-xl-65p-f {
    width: 65% !important;
  }
  /* line 110069, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-65p-f {
    max-width: 65% !important;
  }
  /* line 110073, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-65p-f {
    min-width: 65% !important;
  }
  /* line 110077, app/assets/stylesheets/global/style.css */
  .wd-xl-70 {
    width: 70px;
  }
  /* line 110081, app/assets/stylesheets/global/style.css */
  .wd-xl-70p {
    width: 70%;
  }
  /* line 110085, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-70p {
    max-width: 70%;
  }
  /* line 110089, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-70p {
    min-width: 70%;
  }
  /* line 110093, app/assets/stylesheets/global/style.css */
  .wd-xl-70-f {
    width: 70px !important;
  }
  /* line 110097, app/assets/stylesheets/global/style.css */
  .wd-xl-70p-f {
    width: 70% !important;
  }
  /* line 110101, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-70p-f {
    max-width: 70% !important;
  }
  /* line 110105, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-70p-f {
    min-width: 70% !important;
  }
  /* line 110109, app/assets/stylesheets/global/style.css */
  .wd-xl-75 {
    width: 75px;
  }
  /* line 110113, app/assets/stylesheets/global/style.css */
  .wd-xl-75p {
    width: 75%;
  }
  /* line 110117, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-75p {
    max-width: 75%;
  }
  /* line 110121, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-75p {
    min-width: 75%;
  }
  /* line 110125, app/assets/stylesheets/global/style.css */
  .wd-xl-75-f {
    width: 75px !important;
  }
  /* line 110129, app/assets/stylesheets/global/style.css */
  .wd-xl-75p-f {
    width: 75% !important;
  }
  /* line 110133, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-75p-f {
    max-width: 75% !important;
  }
  /* line 110137, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-75p-f {
    min-width: 75% !important;
  }
  /* line 110141, app/assets/stylesheets/global/style.css */
  .wd-xl-80 {
    width: 80px;
  }
  /* line 110145, app/assets/stylesheets/global/style.css */
  .wd-xl-80p {
    width: 80%;
  }
  /* line 110149, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-80p {
    max-width: 80%;
  }
  /* line 110153, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-80p {
    min-width: 80%;
  }
  /* line 110157, app/assets/stylesheets/global/style.css */
  .wd-xl-80-f {
    width: 80px !important;
  }
  /* line 110161, app/assets/stylesheets/global/style.css */
  .wd-xl-80p-f {
    width: 80% !important;
  }
  /* line 110165, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-80p-f {
    max-width: 80% !important;
  }
  /* line 110169, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-80p-f {
    min-width: 80% !important;
  }
  /* line 110173, app/assets/stylesheets/global/style.css */
  .wd-xl-85 {
    width: 85px;
  }
  /* line 110177, app/assets/stylesheets/global/style.css */
  .wd-xl-85p {
    width: 85%;
  }
  /* line 110181, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-85p {
    max-width: 85%;
  }
  /* line 110185, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-85p {
    min-width: 85%;
  }
  /* line 110189, app/assets/stylesheets/global/style.css */
  .wd-xl-85-f {
    width: 85px !important;
  }
  /* line 110193, app/assets/stylesheets/global/style.css */
  .wd-xl-85p-f {
    width: 85% !important;
  }
  /* line 110197, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-85p-f {
    max-width: 85% !important;
  }
  /* line 110201, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-85p-f {
    min-width: 85% !important;
  }
  /* line 110205, app/assets/stylesheets/global/style.css */
  .wd-xl-90 {
    width: 90px;
  }
  /* line 110209, app/assets/stylesheets/global/style.css */
  .wd-xl-90p {
    width: 90%;
  }
  /* line 110213, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-90p {
    max-width: 90%;
  }
  /* line 110217, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-90p {
    min-width: 90%;
  }
  /* line 110221, app/assets/stylesheets/global/style.css */
  .wd-xl-90-f {
    width: 90px !important;
  }
  /* line 110225, app/assets/stylesheets/global/style.css */
  .wd-xl-90p-f {
    width: 90% !important;
  }
  /* line 110229, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-90p-f {
    max-width: 90% !important;
  }
  /* line 110233, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-90p-f {
    min-width: 90% !important;
  }
  /* line 110237, app/assets/stylesheets/global/style.css */
  .wd-xl-95 {
    width: 95px;
  }
  /* line 110241, app/assets/stylesheets/global/style.css */
  .wd-xl-95p {
    width: 95%;
  }
  /* line 110245, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-95p {
    max-width: 95%;
  }
  /* line 110249, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-95p {
    min-width: 95%;
  }
  /* line 110253, app/assets/stylesheets/global/style.css */
  .wd-xl-95-f {
    width: 95px !important;
  }
  /* line 110257, app/assets/stylesheets/global/style.css */
  .wd-xl-95p-f {
    width: 95% !important;
  }
  /* line 110261, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-95p-f {
    max-width: 95% !important;
  }
  /* line 110265, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-95p-f {
    min-width: 95% !important;
  }
  /* line 110269, app/assets/stylesheets/global/style.css */
  .wd-xl-100 {
    width: 100px;
  }
  /* line 110273, app/assets/stylesheets/global/style.css */
  .wd-xl-100p {
    width: 100%;
  }
  /* line 110277, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-100p {
    max-width: 100%;
  }
  /* line 110281, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-100p {
    min-width: 100%;
  }
  /* line 110285, app/assets/stylesheets/global/style.css */
  .wd-xl-100-f {
    width: 100px !important;
  }
  /* line 110289, app/assets/stylesheets/global/style.css */
  .wd-xl-100p-f {
    width: 100% !important;
  }
  /* line 110293, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-100p-f {
    max-width: 100% !important;
  }
  /* line 110297, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-100p-f {
    min-width: 100% !important;
  }
  /* line 110301, app/assets/stylesheets/global/style.css */
  .wd-xl-150 {
    width: 150px;
  }
  /* line 110305, app/assets/stylesheets/global/style.css */
  .wd-xl-150p {
    width: 150%;
  }
  /* line 110309, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-150p {
    max-width: 150%;
  }
  /* line 110313, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-150p {
    min-width: 150%;
  }
  /* line 110317, app/assets/stylesheets/global/style.css */
  .wd-xl-150-f {
    width: 150px !important;
  }
  /* line 110321, app/assets/stylesheets/global/style.css */
  .wd-xl-150p-f {
    width: 150% !important;
  }
  /* line 110325, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-150p-f {
    max-width: 150% !important;
  }
  /* line 110329, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-150p-f {
    min-width: 150% !important;
  }
  /* line 110333, app/assets/stylesheets/global/style.css */
  .wd-xl-200 {
    width: 200px;
  }
  /* line 110337, app/assets/stylesheets/global/style.css */
  .wd-xl-200p {
    width: 200%;
  }
  /* line 110341, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-200p {
    max-width: 200%;
  }
  /* line 110345, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-200p {
    min-width: 200%;
  }
  /* line 110349, app/assets/stylesheets/global/style.css */
  .wd-xl-200-f {
    width: 200px !important;
  }
  /* line 110353, app/assets/stylesheets/global/style.css */
  .wd-xl-200p-f {
    width: 200% !important;
  }
  /* line 110357, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-200p-f {
    max-width: 200% !important;
  }
  /* line 110361, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-200p-f {
    min-width: 200% !important;
  }
  /* line 110365, app/assets/stylesheets/global/style.css */
  .wd-xl-250 {
    width: 250px;
  }
  /* line 110369, app/assets/stylesheets/global/style.css */
  .wd-xl-250p {
    width: 250%;
  }
  /* line 110373, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-250p {
    max-width: 250%;
  }
  /* line 110377, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-250p {
    min-width: 250%;
  }
  /* line 110381, app/assets/stylesheets/global/style.css */
  .wd-xl-250-f {
    width: 250px !important;
  }
  /* line 110385, app/assets/stylesheets/global/style.css */
  .wd-xl-250p-f {
    width: 250% !important;
  }
  /* line 110389, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-250p-f {
    max-width: 250% !important;
  }
  /* line 110393, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-250p-f {
    min-width: 250% !important;
  }
  /* line 110397, app/assets/stylesheets/global/style.css */
  .wd-xl-300 {
    width: 300px;
  }
  /* line 110401, app/assets/stylesheets/global/style.css */
  .wd-xl-300p {
    width: 300%;
  }
  /* line 110405, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-300p {
    max-width: 300%;
  }
  /* line 110409, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-300p {
    min-width: 300%;
  }
  /* line 110413, app/assets/stylesheets/global/style.css */
  .wd-xl-300-f {
    width: 300px !important;
  }
  /* line 110417, app/assets/stylesheets/global/style.css */
  .wd-xl-300p-f {
    width: 300% !important;
  }
  /* line 110421, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-300p-f {
    max-width: 300% !important;
  }
  /* line 110425, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-300p-f {
    min-width: 300% !important;
  }
  /* line 110429, app/assets/stylesheets/global/style.css */
  .wd-xl-350 {
    width: 350px;
  }
  /* line 110433, app/assets/stylesheets/global/style.css */
  .wd-xl-350p {
    width: 350%;
  }
  /* line 110437, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-350p {
    max-width: 350%;
  }
  /* line 110441, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-350p {
    min-width: 350%;
  }
  /* line 110445, app/assets/stylesheets/global/style.css */
  .wd-xl-350-f {
    width: 350px !important;
  }
  /* line 110449, app/assets/stylesheets/global/style.css */
  .wd-xl-350p-f {
    width: 350% !important;
  }
  /* line 110453, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-350p-f {
    max-width: 350% !important;
  }
  /* line 110457, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-350p-f {
    min-width: 350% !important;
  }
  /* line 110461, app/assets/stylesheets/global/style.css */
  .wd-xl-400 {
    width: 400px;
  }
  /* line 110465, app/assets/stylesheets/global/style.css */
  .wd-xl-400p {
    width: 400%;
  }
  /* line 110469, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-400p {
    max-width: 400%;
  }
  /* line 110473, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-400p {
    min-width: 400%;
  }
  /* line 110477, app/assets/stylesheets/global/style.css */
  .wd-xl-400-f {
    width: 400px !important;
  }
  /* line 110481, app/assets/stylesheets/global/style.css */
  .wd-xl-400p-f {
    width: 400% !important;
  }
  /* line 110485, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-400p-f {
    max-width: 400% !important;
  }
  /* line 110489, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-400p-f {
    min-width: 400% !important;
  }
  /* line 110493, app/assets/stylesheets/global/style.css */
  .wd-xl-450 {
    width: 450px;
  }
  /* line 110497, app/assets/stylesheets/global/style.css */
  .wd-xl-450p {
    width: 450%;
  }
  /* line 110501, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-450p {
    max-width: 450%;
  }
  /* line 110505, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-450p {
    min-width: 450%;
  }
  /* line 110509, app/assets/stylesheets/global/style.css */
  .wd-xl-450-f {
    width: 450px !important;
  }
  /* line 110513, app/assets/stylesheets/global/style.css */
  .wd-xl-450p-f {
    width: 450% !important;
  }
  /* line 110517, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-450p-f {
    max-width: 450% !important;
  }
  /* line 110521, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-450p-f {
    min-width: 450% !important;
  }
  /* line 110525, app/assets/stylesheets/global/style.css */
  .wd-xl-500 {
    width: 500px;
  }
  /* line 110529, app/assets/stylesheets/global/style.css */
  .wd-xl-500p {
    width: 500%;
  }
  /* line 110533, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-500p {
    max-width: 500%;
  }
  /* line 110537, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-500p {
    min-width: 500%;
  }
  /* line 110541, app/assets/stylesheets/global/style.css */
  .wd-xl-500-f {
    width: 500px !important;
  }
  /* line 110545, app/assets/stylesheets/global/style.css */
  .wd-xl-500p-f {
    width: 500% !important;
  }
  /* line 110549, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-500p-f {
    max-width: 500% !important;
  }
  /* line 110553, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-500p-f {
    min-width: 500% !important;
  }
  /* line 110557, app/assets/stylesheets/global/style.css */
  .wd-xl-550 {
    width: 550px;
  }
  /* line 110561, app/assets/stylesheets/global/style.css */
  .wd-xl-550p {
    width: 550%;
  }
  /* line 110565, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-550p {
    max-width: 550%;
  }
  /* line 110569, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-550p {
    min-width: 550%;
  }
  /* line 110573, app/assets/stylesheets/global/style.css */
  .wd-xl-550-f {
    width: 550px !important;
  }
  /* line 110577, app/assets/stylesheets/global/style.css */
  .wd-xl-550p-f {
    width: 550% !important;
  }
  /* line 110581, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-550p-f {
    max-width: 550% !important;
  }
  /* line 110585, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-550p-f {
    min-width: 550% !important;
  }
  /* line 110589, app/assets/stylesheets/global/style.css */
  .wd-xl-600 {
    width: 600px;
  }
  /* line 110593, app/assets/stylesheets/global/style.css */
  .wd-xl-600p {
    width: 600%;
  }
  /* line 110597, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-600p {
    max-width: 600%;
  }
  /* line 110601, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-600p {
    min-width: 600%;
  }
  /* line 110605, app/assets/stylesheets/global/style.css */
  .wd-xl-600-f {
    width: 600px !important;
  }
  /* line 110609, app/assets/stylesheets/global/style.css */
  .wd-xl-600p-f {
    width: 600% !important;
  }
  /* line 110613, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-600p-f {
    max-width: 600% !important;
  }
  /* line 110617, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-600p-f {
    min-width: 600% !important;
  }
  /* line 110621, app/assets/stylesheets/global/style.css */
  .wd-xl-650 {
    width: 650px;
  }
  /* line 110625, app/assets/stylesheets/global/style.css */
  .wd-xl-650p {
    width: 650%;
  }
  /* line 110629, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-650p {
    max-width: 650%;
  }
  /* line 110633, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-650p {
    min-width: 650%;
  }
  /* line 110637, app/assets/stylesheets/global/style.css */
  .wd-xl-650-f {
    width: 650px !important;
  }
  /* line 110641, app/assets/stylesheets/global/style.css */
  .wd-xl-650p-f {
    width: 650% !important;
  }
  /* line 110645, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-650p-f {
    max-width: 650% !important;
  }
  /* line 110649, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-650p-f {
    min-width: 650% !important;
  }
  /* line 110653, app/assets/stylesheets/global/style.css */
  .wd-xl-700 {
    width: 700px;
  }
  /* line 110657, app/assets/stylesheets/global/style.css */
  .wd-xl-700p {
    width: 700%;
  }
  /* line 110661, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-700p {
    max-width: 700%;
  }
  /* line 110665, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-700p {
    min-width: 700%;
  }
  /* line 110669, app/assets/stylesheets/global/style.css */
  .wd-xl-700-f {
    width: 700px !important;
  }
  /* line 110673, app/assets/stylesheets/global/style.css */
  .wd-xl-700p-f {
    width: 700% !important;
  }
  /* line 110677, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-700p-f {
    max-width: 700% !important;
  }
  /* line 110681, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-700p-f {
    min-width: 700% !important;
  }
  /* line 110685, app/assets/stylesheets/global/style.css */
  .wd-xl-750 {
    width: 750px;
  }
  /* line 110689, app/assets/stylesheets/global/style.css */
  .wd-xl-750p {
    width: 750%;
  }
  /* line 110693, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-750p {
    max-width: 750%;
  }
  /* line 110697, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-750p {
    min-width: 750%;
  }
  /* line 110701, app/assets/stylesheets/global/style.css */
  .wd-xl-750-f {
    width: 750px !important;
  }
  /* line 110705, app/assets/stylesheets/global/style.css */
  .wd-xl-750p-f {
    width: 750% !important;
  }
  /* line 110709, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-750p-f {
    max-width: 750% !important;
  }
  /* line 110713, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-750p-f {
    min-width: 750% !important;
  }
  /* line 110717, app/assets/stylesheets/global/style.css */
  .wd-xl-800 {
    width: 800px;
  }
  /* line 110721, app/assets/stylesheets/global/style.css */
  .wd-xl-800p {
    width: 800%;
  }
  /* line 110725, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-800p {
    max-width: 800%;
  }
  /* line 110729, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-800p {
    min-width: 800%;
  }
  /* line 110733, app/assets/stylesheets/global/style.css */
  .wd-xl-800-f {
    width: 800px !important;
  }
  /* line 110737, app/assets/stylesheets/global/style.css */
  .wd-xl-800p-f {
    width: 800% !important;
  }
  /* line 110741, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-800p-f {
    max-width: 800% !important;
  }
  /* line 110745, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-800p-f {
    min-width: 800% !important;
  }
  /* line 110749, app/assets/stylesheets/global/style.css */
  .wd-xl-850 {
    width: 850px;
  }
  /* line 110753, app/assets/stylesheets/global/style.css */
  .wd-xl-850p {
    width: 850%;
  }
  /* line 110757, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-850p {
    max-width: 850%;
  }
  /* line 110761, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-850p {
    min-width: 850%;
  }
  /* line 110765, app/assets/stylesheets/global/style.css */
  .wd-xl-850-f {
    width: 850px !important;
  }
  /* line 110769, app/assets/stylesheets/global/style.css */
  .wd-xl-850p-f {
    width: 850% !important;
  }
  /* line 110773, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-850p-f {
    max-width: 850% !important;
  }
  /* line 110777, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-850p-f {
    min-width: 850% !important;
  }
  /* line 110781, app/assets/stylesheets/global/style.css */
  .wd-xl-900 {
    width: 900px;
  }
  /* line 110785, app/assets/stylesheets/global/style.css */
  .wd-xl-900p {
    width: 900%;
  }
  /* line 110789, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-900p {
    max-width: 900%;
  }
  /* line 110793, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-900p {
    min-width: 900%;
  }
  /* line 110797, app/assets/stylesheets/global/style.css */
  .wd-xl-900-f {
    width: 900px !important;
  }
  /* line 110801, app/assets/stylesheets/global/style.css */
  .wd-xl-900p-f {
    width: 900% !important;
  }
  /* line 110805, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-900p-f {
    max-width: 900% !important;
  }
  /* line 110809, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-900p-f {
    min-width: 900% !important;
  }
  /* line 110813, app/assets/stylesheets/global/style.css */
  .wd-xl-950 {
    width: 950px;
  }
  /* line 110817, app/assets/stylesheets/global/style.css */
  .wd-xl-950p {
    width: 950%;
  }
  /* line 110821, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-950p {
    max-width: 950%;
  }
  /* line 110825, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-950p {
    min-width: 950%;
  }
  /* line 110829, app/assets/stylesheets/global/style.css */
  .wd-xl-950-f {
    width: 950px !important;
  }
  /* line 110833, app/assets/stylesheets/global/style.css */
  .wd-xl-950p-f {
    width: 950% !important;
  }
  /* line 110837, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-950p-f {
    max-width: 950% !important;
  }
  /* line 110841, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-950p-f {
    min-width: 950% !important;
  }
  /* line 110845, app/assets/stylesheets/global/style.css */
  .wd-xl-1000 {
    width: 1000px;
  }
  /* line 110849, app/assets/stylesheets/global/style.css */
  .wd-xl-1000p {
    width: 1000%;
  }
  /* line 110853, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-1000p {
    max-width: 1000%;
  }
  /* line 110857, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-1000p {
    min-width: 1000%;
  }
  /* line 110861, app/assets/stylesheets/global/style.css */
  .wd-xl-1000-f {
    width: 1000px !important;
  }
  /* line 110865, app/assets/stylesheets/global/style.css */
  .wd-xl-1000p-f {
    width: 1000% !important;
  }
  /* line 110869, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-1000p-f {
    max-width: 1000% !important;
  }
  /* line 110873, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-1000p-f {
    min-width: 1000% !important;
  }
  /* line 110877, app/assets/stylesheets/global/style.css */
  .wd-xl-auto {
    width: auto;
    width: auto !important;
  }
}

@media (max-width: 576px) {
  /* line 110884, app/assets/stylesheets/global/style.css */
  .wd-sm-5-max {
    width: 5px;
  }
  /* line 110888, app/assets/stylesheets/global/style.css */
  .wd-sm-5p-max {
    width: 5%;
  }
  /* line 110892, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-5p-max {
    max-width: 5%;
  }
  /* line 110896, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-5p-max {
    min-width: 5%;
  }
  /* line 110900, app/assets/stylesheets/global/style.css */
  .wd-sm-5-f-max {
    width: 5px !important;
  }
  /* line 110904, app/assets/stylesheets/global/style.css */
  .wd-sm-5p-f-max {
    width: 5% !important;
  }
  /* line 110908, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-5p-f-max {
    max-width: 5% !important;
  }
  /* line 110912, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-5p-f-max {
    min-width: 5% !important;
  }
  /* line 110916, app/assets/stylesheets/global/style.css */
  .wd-sm-10-max {
    width: 10px;
  }
  /* line 110920, app/assets/stylesheets/global/style.css */
  .wd-sm-10p-max {
    width: 10%;
  }
  /* line 110924, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-10p-max {
    max-width: 10%;
  }
  /* line 110928, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-10p-max {
    min-width: 10%;
  }
  /* line 110932, app/assets/stylesheets/global/style.css */
  .wd-sm-10-f-max {
    width: 10px !important;
  }
  /* line 110936, app/assets/stylesheets/global/style.css */
  .wd-sm-10p-f-max {
    width: 10% !important;
  }
  /* line 110940, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-10p-f-max {
    max-width: 10% !important;
  }
  /* line 110944, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-10p-f-max {
    min-width: 10% !important;
  }
  /* line 110948, app/assets/stylesheets/global/style.css */
  .wd-sm-15-max {
    width: 15px;
  }
  /* line 110952, app/assets/stylesheets/global/style.css */
  .wd-sm-15p-max {
    width: 15%;
  }
  /* line 110956, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-15p-max {
    max-width: 15%;
  }
  /* line 110960, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-15p-max {
    min-width: 15%;
  }
  /* line 110964, app/assets/stylesheets/global/style.css */
  .wd-sm-15-f-max {
    width: 15px !important;
  }
  /* line 110968, app/assets/stylesheets/global/style.css */
  .wd-sm-15p-f-max {
    width: 15% !important;
  }
  /* line 110972, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-15p-f-max {
    max-width: 15% !important;
  }
  /* line 110976, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-15p-f-max {
    min-width: 15% !important;
  }
  /* line 110980, app/assets/stylesheets/global/style.css */
  .wd-sm-20-max {
    width: 20px;
  }
  /* line 110984, app/assets/stylesheets/global/style.css */
  .wd-sm-20p-max {
    width: 20%;
  }
  /* line 110988, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-20p-max {
    max-width: 20%;
  }
  /* line 110992, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-20p-max {
    min-width: 20%;
  }
  /* line 110996, app/assets/stylesheets/global/style.css */
  .wd-sm-20-f-max {
    width: 20px !important;
  }
  /* line 111000, app/assets/stylesheets/global/style.css */
  .wd-sm-20p-f-max {
    width: 20% !important;
  }
  /* line 111004, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-20p-f-max {
    max-width: 20% !important;
  }
  /* line 111008, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-20p-f-max {
    min-width: 20% !important;
  }
  /* line 111012, app/assets/stylesheets/global/style.css */
  .wd-sm-25-max {
    width: 25px;
  }
  /* line 111016, app/assets/stylesheets/global/style.css */
  .wd-sm-25p-max {
    width: 25%;
  }
  /* line 111020, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-25p-max {
    max-width: 25%;
  }
  /* line 111024, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-25p-max {
    min-width: 25%;
  }
  /* line 111028, app/assets/stylesheets/global/style.css */
  .wd-sm-25-f-max {
    width: 25px !important;
  }
  /* line 111032, app/assets/stylesheets/global/style.css */
  .wd-sm-25p-f-max {
    width: 25% !important;
  }
  /* line 111036, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-25p-f-max {
    max-width: 25% !important;
  }
  /* line 111040, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-25p-f-max {
    min-width: 25% !important;
  }
  /* line 111044, app/assets/stylesheets/global/style.css */
  .wd-sm-30-max {
    width: 30px;
  }
  /* line 111048, app/assets/stylesheets/global/style.css */
  .wd-sm-30p-max {
    width: 30%;
  }
  /* line 111052, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-30p-max {
    max-width: 30%;
  }
  /* line 111056, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-30p-max {
    min-width: 30%;
  }
  /* line 111060, app/assets/stylesheets/global/style.css */
  .wd-sm-30-f-max {
    width: 30px !important;
  }
  /* line 111064, app/assets/stylesheets/global/style.css */
  .wd-sm-30p-f-max {
    width: 30% !important;
  }
  /* line 111068, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-30p-f-max {
    max-width: 30% !important;
  }
  /* line 111072, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-30p-f-max {
    min-width: 30% !important;
  }
  /* line 111076, app/assets/stylesheets/global/style.css */
  .wd-sm-35-max {
    width: 35px;
  }
  /* line 111080, app/assets/stylesheets/global/style.css */
  .wd-sm-35p-max {
    width: 35%;
  }
  /* line 111084, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-35p-max {
    max-width: 35%;
  }
  /* line 111088, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-35p-max {
    min-width: 35%;
  }
  /* line 111092, app/assets/stylesheets/global/style.css */
  .wd-sm-35-f-max {
    width: 35px !important;
  }
  /* line 111096, app/assets/stylesheets/global/style.css */
  .wd-sm-35p-f-max {
    width: 35% !important;
  }
  /* line 111100, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-35p-f-max {
    max-width: 35% !important;
  }
  /* line 111104, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-35p-f-max {
    min-width: 35% !important;
  }
  /* line 111108, app/assets/stylesheets/global/style.css */
  .wd-sm-40-max {
    width: 40px;
  }
  /* line 111112, app/assets/stylesheets/global/style.css */
  .wd-sm-40p-max {
    width: 40%;
  }
  /* line 111116, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-40p-max {
    max-width: 40%;
  }
  /* line 111120, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-40p-max {
    min-width: 40%;
  }
  /* line 111124, app/assets/stylesheets/global/style.css */
  .wd-sm-40-f-max {
    width: 40px !important;
  }
  /* line 111128, app/assets/stylesheets/global/style.css */
  .wd-sm-40p-f-max {
    width: 40% !important;
  }
  /* line 111132, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-40p-f-max {
    max-width: 40% !important;
  }
  /* line 111136, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-40p-f-max {
    min-width: 40% !important;
  }
  /* line 111140, app/assets/stylesheets/global/style.css */
  .wd-sm-45-max {
    width: 45px;
  }
  /* line 111144, app/assets/stylesheets/global/style.css */
  .wd-sm-45p-max {
    width: 45%;
  }
  /* line 111148, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-45p-max {
    max-width: 45%;
  }
  /* line 111152, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-45p-max {
    min-width: 45%;
  }
  /* line 111156, app/assets/stylesheets/global/style.css */
  .wd-sm-45-f-max {
    width: 45px !important;
  }
  /* line 111160, app/assets/stylesheets/global/style.css */
  .wd-sm-45p-f-max {
    width: 45% !important;
  }
  /* line 111164, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-45p-f-max {
    max-width: 45% !important;
  }
  /* line 111168, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-45p-f-max {
    min-width: 45% !important;
  }
  /* line 111172, app/assets/stylesheets/global/style.css */
  .wd-sm-50-max {
    width: 50px;
  }
  /* line 111176, app/assets/stylesheets/global/style.css */
  .wd-sm-50p-max {
    width: 50%;
  }
  /* line 111180, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-50p-max {
    max-width: 50%;
  }
  /* line 111184, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-50p-max {
    min-width: 50%;
  }
  /* line 111188, app/assets/stylesheets/global/style.css */
  .wd-sm-50-f-max {
    width: 50px !important;
  }
  /* line 111192, app/assets/stylesheets/global/style.css */
  .wd-sm-50p-f-max {
    width: 50% !important;
  }
  /* line 111196, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-50p-f-max {
    max-width: 50% !important;
  }
  /* line 111200, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-50p-f-max {
    min-width: 50% !important;
  }
  /* line 111204, app/assets/stylesheets/global/style.css */
  .wd-sm-55-max {
    width: 55px;
  }
  /* line 111208, app/assets/stylesheets/global/style.css */
  .wd-sm-55p-max {
    width: 55%;
  }
  /* line 111212, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-55p-max {
    max-width: 55%;
  }
  /* line 111216, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-55p-max {
    min-width: 55%;
  }
  /* line 111220, app/assets/stylesheets/global/style.css */
  .wd-sm-55-f-max {
    width: 55px !important;
  }
  /* line 111224, app/assets/stylesheets/global/style.css */
  .wd-sm-55p-f-max {
    width: 55% !important;
  }
  /* line 111228, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-55p-f-max {
    max-width: 55% !important;
  }
  /* line 111232, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-55p-f-max {
    min-width: 55% !important;
  }
  /* line 111236, app/assets/stylesheets/global/style.css */
  .wd-sm-60-max {
    width: 60px;
  }
  /* line 111240, app/assets/stylesheets/global/style.css */
  .wd-sm-60p-max {
    width: 60%;
  }
  /* line 111244, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-60p-max {
    max-width: 60%;
  }
  /* line 111248, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-60p-max {
    min-width: 60%;
  }
  /* line 111252, app/assets/stylesheets/global/style.css */
  .wd-sm-60-f-max {
    width: 60px !important;
  }
  /* line 111256, app/assets/stylesheets/global/style.css */
  .wd-sm-60p-f-max {
    width: 60% !important;
  }
  /* line 111260, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-60p-f-max {
    max-width: 60% !important;
  }
  /* line 111264, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-60p-f-max {
    min-width: 60% !important;
  }
  /* line 111268, app/assets/stylesheets/global/style.css */
  .wd-sm-65-max {
    width: 65px;
  }
  /* line 111272, app/assets/stylesheets/global/style.css */
  .wd-sm-65p-max {
    width: 65%;
  }
  /* line 111276, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-65p-max {
    max-width: 65%;
  }
  /* line 111280, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-65p-max {
    min-width: 65%;
  }
  /* line 111284, app/assets/stylesheets/global/style.css */
  .wd-sm-65-f-max {
    width: 65px !important;
  }
  /* line 111288, app/assets/stylesheets/global/style.css */
  .wd-sm-65p-f-max {
    width: 65% !important;
  }
  /* line 111292, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-65p-f-max {
    max-width: 65% !important;
  }
  /* line 111296, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-65p-f-max {
    min-width: 65% !important;
  }
  /* line 111300, app/assets/stylesheets/global/style.css */
  .wd-sm-70-max {
    width: 70px;
  }
  /* line 111304, app/assets/stylesheets/global/style.css */
  .wd-sm-70p-max {
    width: 70%;
  }
  /* line 111308, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-70p-max {
    max-width: 70%;
  }
  /* line 111312, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-70p-max {
    min-width: 70%;
  }
  /* line 111316, app/assets/stylesheets/global/style.css */
  .wd-sm-70-f-max {
    width: 70px !important;
  }
  /* line 111320, app/assets/stylesheets/global/style.css */
  .wd-sm-70p-f-max {
    width: 70% !important;
  }
  /* line 111324, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-70p-f-max {
    max-width: 70% !important;
  }
  /* line 111328, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-70p-f-max {
    min-width: 70% !important;
  }
  /* line 111332, app/assets/stylesheets/global/style.css */
  .wd-sm-75-max {
    width: 75px;
  }
  /* line 111336, app/assets/stylesheets/global/style.css */
  .wd-sm-75p-max {
    width: 75%;
  }
  /* line 111340, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-75p-max {
    max-width: 75%;
  }
  /* line 111344, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-75p-max {
    min-width: 75%;
  }
  /* line 111348, app/assets/stylesheets/global/style.css */
  .wd-sm-75-f-max {
    width: 75px !important;
  }
  /* line 111352, app/assets/stylesheets/global/style.css */
  .wd-sm-75p-f-max {
    width: 75% !important;
  }
  /* line 111356, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-75p-f-max {
    max-width: 75% !important;
  }
  /* line 111360, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-75p-f-max {
    min-width: 75% !important;
  }
  /* line 111364, app/assets/stylesheets/global/style.css */
  .wd-sm-80-max {
    width: 80px;
  }
  /* line 111368, app/assets/stylesheets/global/style.css */
  .wd-sm-80p-max {
    width: 80%;
  }
  /* line 111372, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-80p-max {
    max-width: 80%;
  }
  /* line 111376, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-80p-max {
    min-width: 80%;
  }
  /* line 111380, app/assets/stylesheets/global/style.css */
  .wd-sm-80-f-max {
    width: 80px !important;
  }
  /* line 111384, app/assets/stylesheets/global/style.css */
  .wd-sm-80p-f-max {
    width: 80% !important;
  }
  /* line 111388, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-80p-f-max {
    max-width: 80% !important;
  }
  /* line 111392, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-80p-f-max {
    min-width: 80% !important;
  }
  /* line 111396, app/assets/stylesheets/global/style.css */
  .wd-sm-85-max {
    width: 85px;
  }
  /* line 111400, app/assets/stylesheets/global/style.css */
  .wd-sm-85p-max {
    width: 85%;
  }
  /* line 111404, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-85p-max {
    max-width: 85%;
  }
  /* line 111408, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-85p-max {
    min-width: 85%;
  }
  /* line 111412, app/assets/stylesheets/global/style.css */
  .wd-sm-85-f-max {
    width: 85px !important;
  }
  /* line 111416, app/assets/stylesheets/global/style.css */
  .wd-sm-85p-f-max {
    width: 85% !important;
  }
  /* line 111420, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-85p-f-max {
    max-width: 85% !important;
  }
  /* line 111424, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-85p-f-max {
    min-width: 85% !important;
  }
  /* line 111428, app/assets/stylesheets/global/style.css */
  .wd-sm-90-max {
    width: 90px;
  }
  /* line 111432, app/assets/stylesheets/global/style.css */
  .wd-sm-90p-max {
    width: 90%;
  }
  /* line 111436, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-90p-max {
    max-width: 90%;
  }
  /* line 111440, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-90p-max {
    min-width: 90%;
  }
  /* line 111444, app/assets/stylesheets/global/style.css */
  .wd-sm-90-f-max {
    width: 90px !important;
  }
  /* line 111448, app/assets/stylesheets/global/style.css */
  .wd-sm-90p-f-max {
    width: 90% !important;
  }
  /* line 111452, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-90p-f-max {
    max-width: 90% !important;
  }
  /* line 111456, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-90p-f-max {
    min-width: 90% !important;
  }
  /* line 111460, app/assets/stylesheets/global/style.css */
  .wd-sm-95-max {
    width: 95px;
  }
  /* line 111464, app/assets/stylesheets/global/style.css */
  .wd-sm-95p-max {
    width: 95%;
  }
  /* line 111468, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-95p-max {
    max-width: 95%;
  }
  /* line 111472, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-95p-max {
    min-width: 95%;
  }
  /* line 111476, app/assets/stylesheets/global/style.css */
  .wd-sm-95-f-max {
    width: 95px !important;
  }
  /* line 111480, app/assets/stylesheets/global/style.css */
  .wd-sm-95p-f-max {
    width: 95% !important;
  }
  /* line 111484, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-95p-f-max {
    max-width: 95% !important;
  }
  /* line 111488, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-95p-f-max {
    min-width: 95% !important;
  }
  /* line 111492, app/assets/stylesheets/global/style.css */
  .wd-sm-100-max {
    width: 100px;
  }
  /* line 111496, app/assets/stylesheets/global/style.css */
  .wd-sm-100p-max {
    width: 100%;
  }
  /* line 111500, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-100p-max {
    max-width: 100%;
  }
  /* line 111504, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-100p-max {
    min-width: 100%;
  }
  /* line 111508, app/assets/stylesheets/global/style.css */
  .wd-sm-100-f-max {
    width: 100px !important;
  }
  /* line 111512, app/assets/stylesheets/global/style.css */
  .wd-sm-100p-f-max {
    width: 100% !important;
  }
  /* line 111516, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-100p-f-max {
    max-width: 100% !important;
  }
  /* line 111520, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-100p-f-max {
    min-width: 100% !important;
  }
  /* line 111524, app/assets/stylesheets/global/style.css */
  .wd-sm-150-max {
    width: 150px;
  }
  /* line 111528, app/assets/stylesheets/global/style.css */
  .wd-sm-150p-max {
    width: 150%;
  }
  /* line 111532, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-150p-max {
    max-width: 150%;
  }
  /* line 111536, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-150p-max {
    min-width: 150%;
  }
  /* line 111540, app/assets/stylesheets/global/style.css */
  .wd-sm-150-f-max {
    width: 150px !important;
  }
  /* line 111544, app/assets/stylesheets/global/style.css */
  .wd-sm-150p-f-max {
    width: 150% !important;
  }
  /* line 111548, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-150p-f-max {
    max-width: 150% !important;
  }
  /* line 111552, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-150p-f-max {
    min-width: 150% !important;
  }
  /* line 111556, app/assets/stylesheets/global/style.css */
  .wd-sm-200-max {
    width: 200px;
  }
  /* line 111560, app/assets/stylesheets/global/style.css */
  .wd-sm-200p-max {
    width: 200%;
  }
  /* line 111564, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-200p-max {
    max-width: 200%;
  }
  /* line 111568, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-200p-max {
    min-width: 200%;
  }
  /* line 111572, app/assets/stylesheets/global/style.css */
  .wd-sm-200-f-max {
    width: 200px !important;
  }
  /* line 111576, app/assets/stylesheets/global/style.css */
  .wd-sm-200p-f-max {
    width: 200% !important;
  }
  /* line 111580, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-200p-f-max {
    max-width: 200% !important;
  }
  /* line 111584, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-200p-f-max {
    min-width: 200% !important;
  }
  /* line 111588, app/assets/stylesheets/global/style.css */
  .wd-sm-250-max {
    width: 250px;
  }
  /* line 111592, app/assets/stylesheets/global/style.css */
  .wd-sm-250p-max {
    width: 250%;
  }
  /* line 111596, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-250p-max {
    max-width: 250%;
  }
  /* line 111600, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-250p-max {
    min-width: 250%;
  }
  /* line 111604, app/assets/stylesheets/global/style.css */
  .wd-sm-250-f-max {
    width: 250px !important;
  }
  /* line 111608, app/assets/stylesheets/global/style.css */
  .wd-sm-250p-f-max {
    width: 250% !important;
  }
  /* line 111612, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-250p-f-max {
    max-width: 250% !important;
  }
  /* line 111616, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-250p-f-max {
    min-width: 250% !important;
  }
  /* line 111620, app/assets/stylesheets/global/style.css */
  .wd-sm-300-max {
    width: 300px;
  }
  /* line 111624, app/assets/stylesheets/global/style.css */
  .wd-sm-300p-max {
    width: 300%;
  }
  /* line 111628, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-300p-max {
    max-width: 300%;
  }
  /* line 111632, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-300p-max {
    min-width: 300%;
  }
  /* line 111636, app/assets/stylesheets/global/style.css */
  .wd-sm-300-f-max {
    width: 300px !important;
  }
  /* line 111640, app/assets/stylesheets/global/style.css */
  .wd-sm-300p-f-max {
    width: 300% !important;
  }
  /* line 111644, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-300p-f-max {
    max-width: 300% !important;
  }
  /* line 111648, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-300p-f-max {
    min-width: 300% !important;
  }
  /* line 111652, app/assets/stylesheets/global/style.css */
  .wd-sm-350-max {
    width: 350px;
  }
  /* line 111656, app/assets/stylesheets/global/style.css */
  .wd-sm-350p-max {
    width: 350%;
  }
  /* line 111660, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-350p-max {
    max-width: 350%;
  }
  /* line 111664, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-350p-max {
    min-width: 350%;
  }
  /* line 111668, app/assets/stylesheets/global/style.css */
  .wd-sm-350-f-max {
    width: 350px !important;
  }
  /* line 111672, app/assets/stylesheets/global/style.css */
  .wd-sm-350p-f-max {
    width: 350% !important;
  }
  /* line 111676, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-350p-f-max {
    max-width: 350% !important;
  }
  /* line 111680, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-350p-f-max {
    min-width: 350% !important;
  }
  /* line 111684, app/assets/stylesheets/global/style.css */
  .wd-sm-400-max {
    width: 400px;
  }
  /* line 111688, app/assets/stylesheets/global/style.css */
  .wd-sm-400p-max {
    width: 400%;
  }
  /* line 111692, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-400p-max {
    max-width: 400%;
  }
  /* line 111696, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-400p-max {
    min-width: 400%;
  }
  /* line 111700, app/assets/stylesheets/global/style.css */
  .wd-sm-400-f-max {
    width: 400px !important;
  }
  /* line 111704, app/assets/stylesheets/global/style.css */
  .wd-sm-400p-f-max {
    width: 400% !important;
  }
  /* line 111708, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-400p-f-max {
    max-width: 400% !important;
  }
  /* line 111712, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-400p-f-max {
    min-width: 400% !important;
  }
  /* line 111716, app/assets/stylesheets/global/style.css */
  .wd-sm-450-max {
    width: 450px;
  }
  /* line 111720, app/assets/stylesheets/global/style.css */
  .wd-sm-450p-max {
    width: 450%;
  }
  /* line 111724, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-450p-max {
    max-width: 450%;
  }
  /* line 111728, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-450p-max {
    min-width: 450%;
  }
  /* line 111732, app/assets/stylesheets/global/style.css */
  .wd-sm-450-f-max {
    width: 450px !important;
  }
  /* line 111736, app/assets/stylesheets/global/style.css */
  .wd-sm-450p-f-max {
    width: 450% !important;
  }
  /* line 111740, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-450p-f-max {
    max-width: 450% !important;
  }
  /* line 111744, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-450p-f-max {
    min-width: 450% !important;
  }
  /* line 111748, app/assets/stylesheets/global/style.css */
  .wd-sm-500-max {
    width: 500px;
  }
  /* line 111752, app/assets/stylesheets/global/style.css */
  .wd-sm-500p-max {
    width: 500%;
  }
  /* line 111756, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-500p-max {
    max-width: 500%;
  }
  /* line 111760, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-500p-max {
    min-width: 500%;
  }
  /* line 111764, app/assets/stylesheets/global/style.css */
  .wd-sm-500-f-max {
    width: 500px !important;
  }
  /* line 111768, app/assets/stylesheets/global/style.css */
  .wd-sm-500p-f-max {
    width: 500% !important;
  }
  /* line 111772, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-500p-f-max {
    max-width: 500% !important;
  }
  /* line 111776, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-500p-f-max {
    min-width: 500% !important;
  }
  /* line 111780, app/assets/stylesheets/global/style.css */
  .wd-sm-550-max {
    width: 550px;
  }
  /* line 111784, app/assets/stylesheets/global/style.css */
  .wd-sm-550p-max {
    width: 550%;
  }
  /* line 111788, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-550p-max {
    max-width: 550%;
  }
  /* line 111792, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-550p-max {
    min-width: 550%;
  }
  /* line 111796, app/assets/stylesheets/global/style.css */
  .wd-sm-550-f-max {
    width: 550px !important;
  }
  /* line 111800, app/assets/stylesheets/global/style.css */
  .wd-sm-550p-f-max {
    width: 550% !important;
  }
  /* line 111804, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-550p-f-max {
    max-width: 550% !important;
  }
  /* line 111808, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-550p-f-max {
    min-width: 550% !important;
  }
  /* line 111812, app/assets/stylesheets/global/style.css */
  .wd-sm-600-max {
    width: 600px;
  }
  /* line 111816, app/assets/stylesheets/global/style.css */
  .wd-sm-600p-max {
    width: 600%;
  }
  /* line 111820, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-600p-max {
    max-width: 600%;
  }
  /* line 111824, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-600p-max {
    min-width: 600%;
  }
  /* line 111828, app/assets/stylesheets/global/style.css */
  .wd-sm-600-f-max {
    width: 600px !important;
  }
  /* line 111832, app/assets/stylesheets/global/style.css */
  .wd-sm-600p-f-max {
    width: 600% !important;
  }
  /* line 111836, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-600p-f-max {
    max-width: 600% !important;
  }
  /* line 111840, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-600p-f-max {
    min-width: 600% !important;
  }
  /* line 111844, app/assets/stylesheets/global/style.css */
  .wd-sm-650-max {
    width: 650px;
  }
  /* line 111848, app/assets/stylesheets/global/style.css */
  .wd-sm-650p-max {
    width: 650%;
  }
  /* line 111852, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-650p-max {
    max-width: 650%;
  }
  /* line 111856, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-650p-max {
    min-width: 650%;
  }
  /* line 111860, app/assets/stylesheets/global/style.css */
  .wd-sm-650-f-max {
    width: 650px !important;
  }
  /* line 111864, app/assets/stylesheets/global/style.css */
  .wd-sm-650p-f-max {
    width: 650% !important;
  }
  /* line 111868, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-650p-f-max {
    max-width: 650% !important;
  }
  /* line 111872, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-650p-f-max {
    min-width: 650% !important;
  }
  /* line 111876, app/assets/stylesheets/global/style.css */
  .wd-sm-700-max {
    width: 700px;
  }
  /* line 111880, app/assets/stylesheets/global/style.css */
  .wd-sm-700p-max {
    width: 700%;
  }
  /* line 111884, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-700p-max {
    max-width: 700%;
  }
  /* line 111888, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-700p-max {
    min-width: 700%;
  }
  /* line 111892, app/assets/stylesheets/global/style.css */
  .wd-sm-700-f-max {
    width: 700px !important;
  }
  /* line 111896, app/assets/stylesheets/global/style.css */
  .wd-sm-700p-f-max {
    width: 700% !important;
  }
  /* line 111900, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-700p-f-max {
    max-width: 700% !important;
  }
  /* line 111904, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-700p-f-max {
    min-width: 700% !important;
  }
  /* line 111908, app/assets/stylesheets/global/style.css */
  .wd-sm-750-max {
    width: 750px;
  }
  /* line 111912, app/assets/stylesheets/global/style.css */
  .wd-sm-750p-max {
    width: 750%;
  }
  /* line 111916, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-750p-max {
    max-width: 750%;
  }
  /* line 111920, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-750p-max {
    min-width: 750%;
  }
  /* line 111924, app/assets/stylesheets/global/style.css */
  .wd-sm-750-f-max {
    width: 750px !important;
  }
  /* line 111928, app/assets/stylesheets/global/style.css */
  .wd-sm-750p-f-max {
    width: 750% !important;
  }
  /* line 111932, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-750p-f-max {
    max-width: 750% !important;
  }
  /* line 111936, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-750p-f-max {
    min-width: 750% !important;
  }
  /* line 111940, app/assets/stylesheets/global/style.css */
  .wd-sm-800-max {
    width: 800px;
  }
  /* line 111944, app/assets/stylesheets/global/style.css */
  .wd-sm-800p-max {
    width: 800%;
  }
  /* line 111948, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-800p-max {
    max-width: 800%;
  }
  /* line 111952, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-800p-max {
    min-width: 800%;
  }
  /* line 111956, app/assets/stylesheets/global/style.css */
  .wd-sm-800-f-max {
    width: 800px !important;
  }
  /* line 111960, app/assets/stylesheets/global/style.css */
  .wd-sm-800p-f-max {
    width: 800% !important;
  }
  /* line 111964, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-800p-f-max {
    max-width: 800% !important;
  }
  /* line 111968, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-800p-f-max {
    min-width: 800% !important;
  }
  /* line 111972, app/assets/stylesheets/global/style.css */
  .wd-sm-850-max {
    width: 850px;
  }
  /* line 111976, app/assets/stylesheets/global/style.css */
  .wd-sm-850p-max {
    width: 850%;
  }
  /* line 111980, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-850p-max {
    max-width: 850%;
  }
  /* line 111984, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-850p-max {
    min-width: 850%;
  }
  /* line 111988, app/assets/stylesheets/global/style.css */
  .wd-sm-850-f-max {
    width: 850px !important;
  }
  /* line 111992, app/assets/stylesheets/global/style.css */
  .wd-sm-850p-f-max {
    width: 850% !important;
  }
  /* line 111996, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-850p-f-max {
    max-width: 850% !important;
  }
  /* line 112000, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-850p-f-max {
    min-width: 850% !important;
  }
  /* line 112004, app/assets/stylesheets/global/style.css */
  .wd-sm-900-max {
    width: 900px;
  }
  /* line 112008, app/assets/stylesheets/global/style.css */
  .wd-sm-900p-max {
    width: 900%;
  }
  /* line 112012, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-900p-max {
    max-width: 900%;
  }
  /* line 112016, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-900p-max {
    min-width: 900%;
  }
  /* line 112020, app/assets/stylesheets/global/style.css */
  .wd-sm-900-f-max {
    width: 900px !important;
  }
  /* line 112024, app/assets/stylesheets/global/style.css */
  .wd-sm-900p-f-max {
    width: 900% !important;
  }
  /* line 112028, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-900p-f-max {
    max-width: 900% !important;
  }
  /* line 112032, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-900p-f-max {
    min-width: 900% !important;
  }
  /* line 112036, app/assets/stylesheets/global/style.css */
  .wd-sm-950-max {
    width: 950px;
  }
  /* line 112040, app/assets/stylesheets/global/style.css */
  .wd-sm-950p-max {
    width: 950%;
  }
  /* line 112044, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-950p-max {
    max-width: 950%;
  }
  /* line 112048, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-950p-max {
    min-width: 950%;
  }
  /* line 112052, app/assets/stylesheets/global/style.css */
  .wd-sm-950-f-max {
    width: 950px !important;
  }
  /* line 112056, app/assets/stylesheets/global/style.css */
  .wd-sm-950p-f-max {
    width: 950% !important;
  }
  /* line 112060, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-950p-f-max {
    max-width: 950% !important;
  }
  /* line 112064, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-950p-f-max {
    min-width: 950% !important;
  }
  /* line 112068, app/assets/stylesheets/global/style.css */
  .wd-sm-1000-max {
    width: 1000px;
  }
  /* line 112072, app/assets/stylesheets/global/style.css */
  .wd-sm-1000p-max {
    width: 1000%;
  }
  /* line 112076, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-1000p-max {
    max-width: 1000%;
  }
  /* line 112080, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-1000p-max {
    min-width: 1000%;
  }
  /* line 112084, app/assets/stylesheets/global/style.css */
  .wd-sm-1000-f-max {
    width: 1000px !important;
  }
  /* line 112088, app/assets/stylesheets/global/style.css */
  .wd-sm-1000p-f-max {
    width: 1000% !important;
  }
  /* line 112092, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-1000p-f-max {
    max-width: 1000% !important;
  }
  /* line 112096, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-1000p-f-max {
    min-width: 1000% !important;
  }
  /* line 112100, app/assets/stylesheets/global/style.css */
  .wd-sm-auto-max {
    width: auto;
  }
  /* line 112104, app/assets/stylesheets/global/style.css */
  .wd-sm-auto-f-max {
    width: auto !important;
  }
}

@media (max-width: 575.98px) {
  /* line 112110, app/assets/stylesheets/global/style.css */
  .wp-sm-max-20 {
    width: 20% !important;
  }
}
/* line 112117, app/assets/stylesheets/global/style.css */
.gallery-item {
  overflow: hidden;
  cursor: default;
  /* background-color: #000; */
  margin-bottom: 10px;
  position: relative;
  width: 150px;
  height: 150px;
  margin: auto;
}

/* line 112128, app/assets/stylesheets/global/style.css */
.gallery-item:hover {
  cursor: pointer;
}

/* line 112132, app/assets/stylesheets/global/style.css */
.gallery-item[data-width="1"] {
  width: 150px;
}

/* line 112136, app/assets/stylesheets/global/style.css */
.gallery-item[data-width="2"] {
  width: 570px;
}

/* line 112140, app/assets/stylesheets/global/style.css */
.gallery-item[data-height="1"] {
  height: 118px;
}

/* line 112144, app/assets/stylesheets/global/style.css */
.gallery-item[data-height="2"] {
  height: 490px;
}

/* line 112148, app/assets/stylesheets/global/style.css */
.gallery-images {
  display: flex;
}

/* line 112152, app/assets/stylesheets/global/style.css */
.gallery-image {
  max-height: 116px;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 112157, app/assets/stylesheets/global/style.css */
.gallery-item > img {
  opacity: 1;
  transition: opacity 0.35s;
}

/* line 112163, app/assets/stylesheets/global/style.css */
.gallery-item > .live-tile img {
  opacity: 1;
  transition: opacity 0.35s;
}

/* line 112169, app/assets/stylesheets/global/style.css */
.gallery-item .rating {
  margin-top: -5px;
  color: rgba(255, 255, 255, 0.3);
}

/* line 112174, app/assets/stylesheets/global/style.css */
.gallery-item .rating > .rated {
  color: white;
}

/* line 112178, app/assets/stylesheets/global/style.css */
.gallery-item .item-info {
  transform: translate3d(0, 40%, 0);
  transition: transform 0.35s, color 0.35s;
}

/* line 112185, app/assets/stylesheets/global/style.css */
.gallery-item .item-info.more-content {
  transform: translate3d(0, 32%, 0);
}

/* line 112190, app/assets/stylesheets/global/style.css */
.gallery-item:hover .item-info {
  transform: translate3d(0, 0, 0);
}

/* line 112195, app/assets/stylesheets/global/style.css */
.gallery-item:hover > img {
  opacity: 0.6;
}

/* line 112199, app/assets/stylesheets/global/style.css */
.gallery-item:hover > .live-tile img {
  opacity: 0.6;
}

/* line 112203, app/assets/stylesheets/global/style.css */
.gallery-item:active .item-info {
  transform: translate3d(0, 0, 0);
}

/* line 112208, app/assets/stylesheets/global/style.css */
.gallery-item:active > img {
  opacity: 0.6;
}

/* line 112213, app/assets/stylesheets/global/style.css */
.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

/* line 112246, app/assets/stylesheets/global/style.css */
.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}

/* line 112252, app/assets/stylesheets/global/style.css */
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  /* line 112257, app/assets/stylesheets/global/style.css */
  .modal.fade .modal-dialog {
    transition: none;
  }
}

/* line 112261, app/assets/stylesheets/global/style.css */
.modal.show .modal-dialog {
  transform: none;
}

/* line 112264, app/assets/stylesheets/global/style.css */
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

/* line 112267, app/assets/stylesheets/global/style.css */
.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}

/* line 112270, app/assets/stylesheets/global/style.css */
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow-y: auto;
}

/* line 112274, app/assets/stylesheets/global/style.css */
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

/* line 112277, app/assets/stylesheets/global/style.css */
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

/* line 112282, app/assets/stylesheets/global/style.css */
.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 112295, app/assets/stylesheets/global/style.css */
.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 112307, app/assets/stylesheets/global/style.css */
.modal-backdrop.fade {
  opacity: 0;
}

/* line 112310, app/assets/stylesheets/global/style.css */
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

/* line 112313, app/assets/stylesheets/global/style.css */
.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 112323, app/assets/stylesheets/global/style.css */
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}

/* line 112327, app/assets/stylesheets/global/style.css */
.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

/* line 112331, app/assets/stylesheets/global/style.css */
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

/* line 112336, app/assets/stylesheets/global/style.css */
.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}

/* line 112348, app/assets/stylesheets/global/style.css */
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  /* line 112352, app/assets/stylesheets/global/style.css */
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }
  /* line 112356, app/assets/stylesheets/global/style.css */
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  /* line 112361, app/assets/stylesheets/global/style.css */
  .modal-sm {
    --bs-modal-width: 300px;
  }
}

@media (min-width: 992px) {
  /* line 112366, app/assets/stylesheets/global/style.css */
  .modal-lg,
.modal-xl {
    --bs-modal-width: 800px;
  }
}

@media (min-width: 1200px) {
  /* line 112372, app/assets/stylesheets/global/style.css */
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}

/* line 112376, app/assets/stylesheets/global/style.css */
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}

/* line 112382, app/assets/stylesheets/global/style.css */
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}

/* line 112387, app/assets/stylesheets/global/style.css */
.modal-fullscreen .modal-footer,
.modal-fullscreen .modal-header {
  border-radius: 0;
}

/* line 112391, app/assets/stylesheets/global/style.css */
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  /* line 112395, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 112401, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 112406, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-sm-down .modal-footer,
.modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  /* line 112410, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}

@media (max-width: 767.98px) {
  /* line 112415, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 112421, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 112426, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-md-down .modal-footer,
.modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  /* line 112430, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}

@media (max-width: 991.98px) {
  /* line 112435, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 112441, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 112446, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-lg-down .modal-footer,
.modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  /* line 112450, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}

@media (max-width: 1199.98px) {
  /* line 112455, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 112461, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 112466, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-xl-down .modal-footer,
.modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  /* line 112470, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}

@media (max-width: 1399.98px) {
  /* line 112475, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 112481, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 112486, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-xxl-down .modal-footer,
.modal-fullscreen-xxl-down .modal-header {
    border-radius: 0;
  }
  /* line 112490, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}

/* line 112495, app/assets/stylesheets/global/style.css */
audio.important::-webkit-media-controls-panel {
  background-color: #FFCDCD !important;
}

/* line 112498, app/assets/stylesheets/global/style.css */
audio::-webkit-media-controls-panel {
  background-color: blue;
}

/* line 112502, app/assets/stylesheets/global/style.css */
.ck-editor__editable_inline {
  min-height: 300px;
}

/* line 112506, app/assets/stylesheets/global/style.css */
.table a.link:hover {
  text-decoration: underline;
}

/* line 112510, app/assets/stylesheets/global/style.css */
td.dt-nowrap {
  white-space: nowrap;
}

/* line 112512, app/assets/stylesheets/global/style.css */
.table th.dt-center, .table td.dt-center {
  justify-items: center;
}

/* line 112514, app/assets/stylesheets/global/style.css */
.comboTreeWrapper {
  position: relative;
  text-align: left !important;
}

/* line 112519, app/assets/stylesheets/global/style.css */
.comboTreeInputWrapper {
  position: relative;
}

/* line 112523, app/assets/stylesheets/global/style.css */
.comboTreeArrowBtn {
  position: absolute;
  right: 0px;
  bottom: 0px;
  top: 0px;
  box-sizing: border-box;
  border: 1px solid var(--ct-border-color);
  border-radius: 0 var(--ct-border-radius) var(--ct-border-radius) 0;
  background: var(--ct-border-color);
  cursor: pointer;
  -webkit-user-select: none;
  /* Safari */
  -moz-user-select: none;
  /* Firefox */
  /* IE10+/Edge */
  user-select: none;
  /* Standard */
}

/* line 112538, app/assets/stylesheets/global/style.css */
.comboTreeArrowBtn:hover {
  background: var(--ct-btn-hover);
}

/* line 112541, app/assets/stylesheets/global/style.css */
.comboTreeArrowBtn:active {
  background: var(--ct-btn-active);
}

/* line 112544, app/assets/stylesheets/global/style.css */
.comboTreeInputBox:focus + .comboTreeArrowBtn {
  color: var(--ct-btn-color);
  border-top: 1px solid var(--ct-selection);
  border-right: 1px solid var(--ct-selection);
  border-bottom: 1px solid var(--ct-selection);
}

/* line 112551, app/assets/stylesheets/global/style.css */
.comboTreeArrowBtnImg {
  font-size: 1.25rem;
}

/* line 112555, app/assets/stylesheets/global/style.css */
.comboTreeDropDownContainer {
  display: none;
  background: var(--ct-bg);
  border: 1px solid var(--ct-border-color);
  position: absolute;
  width: 100%;
  box-sizing: border-box;
  z-index: 999;
  max-height: 250px;
  overflow-y: auto;
}

/* line 112567, app/assets/stylesheets/global/style.css */
.comboTreeDropDownContainer ul {
  padding: 0px;
  margin: 0;
}

/* line 112572, app/assets/stylesheets/global/style.css */
.comboTreeDropDownContainer li {
  list-style-type: none;
  padding-left: 15px;
}

/* line 112577, app/assets/stylesheets/global/style.css */
.comboTreeDropDownContainer li .selectable {
  cursor: pointer;
}

/* line 112581, app/assets/stylesheets/global/style.css */
.comboTreeDropDownContainer li .not-selectable {
  cursor: not-allowed;
}

/* line 112586, app/assets/stylesheets/global/style.css */
.comboTreeDropDownContainer li:hover {
  background-color: var(--ct-tree-hover);
}

/* line 112588, app/assets/stylesheets/global/style.css */
.comboTreeDropDownContainer li:hover ul {
  background-color: var(--ct-bg);
}

/* line 112590, app/assets/stylesheets/global/style.css */
.comboTreeDropDownContainer li span.comboTreeItemTitle.comboTreeItemHover {
  background-color: var(--ct-selection);
  color: var(--ct-bg);
  border-radius: 2px;
}

/* line 112596, app/assets/stylesheets/global/style.css */
span.comboTreeItemTitle {
  display: block;
  padding: 3px var(--ct-padding);
}

/* line 112600, app/assets/stylesheets/global/style.css */
.comboTreeDropDownContainer label {
  cursor: pointer;
  width: 100%;
  display: block;
}

/* line 112605, app/assets/stylesheets/global/style.css */
.comboTreeDropDownContainer .comboTreeItemTitle input {
  position: relative;
  top: 2px;
  margin: 0px 4px 0px 0px;
}

/* line 112610, app/assets/stylesheets/global/style.css */
.comboTreeParentPlus {
  position: relative;
  left: -12px;
  top: 4px;
  width: 4px;
  float: left;
  cursor: pointer;
}

/* line 112620, app/assets/stylesheets/global/style.css */
.comboTreeInputBox {
  padding: var(--ct-padding);
  border-radius: var(--ct-border-radius);
  border: 1px solid var(--ct-border-color);
  width: 100%;
  box-sizing: border-box;
  padding-right: 24px;
}

/* line 112628, app/assets/stylesheets/global/style.css */
.comboTreeInputBox:focus {
  border: 1px solid var(--ct-selection);
  outline-width: 0;
}

/* line 112635, app/assets/stylesheets/global/style.css */
.modal.effect-scale .modal-dialog {
  transform: scale(0.7);
  opacity: 0;
  transition: all 0.3s;
}

/* line 112641, app/assets/stylesheets/global/style.css */
.modal.effect-scale.show .modal-dialog {
  transform: scale(1);
  opacity: 1;
}

/* line 112646, app/assets/stylesheets/global/style.css */
.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: 4px;
  border-bottom-left-radius: 4px;
}

/* line 112652, app/assets/stylesheets/global/style.css */
#new_message {
  width: 100%;
}

/* line 112656, app/assets/stylesheets/global/style.css */
.main-msg-wrapper {
  max-width: 500px;
}

/* line 112660, app/assets/stylesheets/global/style.css */
.dark-mode .dynatree-title {
  color: black !important;
}

/* line 112664, app/assets/stylesheets/global/style.css */
.dark-mode .ck.ck-editor__main > .ck-editor__editable {
  background: #282626;
}

/* line 112668, app/assets/stylesheets/global/style.css */
.dark-mode .sf-menu li {
  background: #262626;
}

/* line 112672, app/assets/stylesheets/global/style.css */
.dark-mode .sf-menu li:hover {
  background: #484646;
}

/* line 112676, app/assets/stylesheets/global/style.css */
.dark-mode .post-selected-wrapper, .dark-mode .booking-selected-wrapper {
  color: black !important;
}

/* line 112680, app/assets/stylesheets/global/style.css */
.dark-mode .post-selected-wrapper a, .dark-mode .booking-selected-wrapper a {
  color: black !important;
}

/* line 112684, app/assets/stylesheets/global/style.css */
.dark-mode .booking-confirmed {
  background: none;
}

/* line 112688, app/assets/stylesheets/global/style.css */
.dark-mode .table-hover tbody tr:hover {
  background: none;
  color: white;
}

/* line 112693, app/assets/stylesheets/global/style.css */
.dark-mode .btn-outline-primary {
  color: white !important;
}

/* line 112697, app/assets/stylesheets/global/style.css */
.dark-mode .notification_critical, .dark-mode .notification_highest {
  color: black;
}

/* line 112701, app/assets/stylesheets/global/style.css */
.state-alert.btn-check:active + .btn-outline-primary, .state-alert.btn-check:checked + .btn-outline-primary, .state-alert.btn-outline-primary.active, .state-alert.btn-outline-primary.dropdown-toggle.show, .state-alert.btn-outline-primary:active {
  background-color: #dc3545 !important;
  color: white !important;
}

/* line 112707, app/assets/stylesheets/global/style.css */
.state-alert-filter {
  border: 1px solid #00303C !important;
}

/* line 1, app/assets/stylesheets/global/customs.css */
.table-action-container {
  position: absolute;
  border: 1px solid #c3c3c3;
  border-radius: 8px;
  background-color: white;
  padding: 4px 10px 4px 8px;
  text-align: left;
  right: 59px;
  margin-top: 2px;
  box-shadow: 0px 10px 13px 0px rgba(0, 0, 0, 0.22);
  -webkit-box-shadow: 0px 10px 13px 0px rgba(0, 0, 0, 0.22);
  -moz-box-shadow: 0px 10px 13px 0px rgba(0, 0, 0, 0.22);
  z-index: 10;
  opacity: 0;
}

/* line 19, app/assets/stylesheets/global/customs.css */
.table-action-container li {
  padding: 2px 10px 2px 4px;
  font-weight: bold;
}

/* line 24, app/assets/stylesheets/global/customs.css */
.table-action-container li:hover {
  background-color: aliceblue;
  border-radius: 8px;
}

/* line 29, app/assets/stylesheets/global/customs.css */
.male {
  color: #84c1e9;
}

/* line 33, app/assets/stylesheets/global/customs.css */
.female {
  color: #e984b1;
}

/* line 37, app/assets/stylesheets/global/customs.css */
.booking-confirmed {
  background-color: aliceblue;
}

/* line 41, app/assets/stylesheets/global/customs.css */
.table th, td {
  word-break: keep-all;
}

/* line 45, app/assets/stylesheets/global/customs.css */
.group-box {
  padding: 15px;
  border: 1px solid #eaedf1;
  border-radius: 7px;
  font-size: 0.9375rem;
  margin-bottom: 10px;
}

/* line 53, app/assets/stylesheets/global/customs.css */
.group-box .group-box-header {
  position: absolute;
  top: -10px;
  background: white;
  -webkit-text-stroke: 10px #ffffff;
  paint-order: stroke fill;
  font-size: 1em;
}

/* line 62, app/assets/stylesheets/global/customs.css */
.btn-check:active + .btn-outline-primary, .btn-check:checked + .btn-outline-primary, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show, .btn-outline-primary:active {
  margin-right: 1px !important;
  border-right: 1px solid white !important;
}

/* line 67, app/assets/stylesheets/global/customs.css */
.category-selected {
  background: aquamarine !important;
}

/* line 71, app/assets/stylesheets/global/customs.css */
#map-canvas {
  height: 500px;
  width: 100%;
}

/* line 76, app/assets/stylesheets/global/customs.css */
#categories-tree {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}

/* line 81, app/assets/stylesheets/global/customs.css */
.table .expire {
  background: #fff0f0;
}

/* line 85, app/assets/stylesheets/global/customs.css */
.request {
  color: red;
}

/* HTML: <div class="loader"></div> */
/* line 90, app/assets/stylesheets/global/customs.css */
.loader {
  width: 24px;
  aspect-ratio: 1;
  border-radius: 50%;
  display: inline-grid;
  vertical-align: middle;
  border: 3px solid #ffffff;
  animation: l20-1 0.8s infinite linear alternate, l20-2 1.6s infinite linear;
}

@keyframes l20-1 {
  0% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);
  }
  12.5% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 0%, 100% 0%, 100% 0%);
  }
  25% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%);
  }
  50% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);
  }
  62.5% {
    clip-path: polygon(50% 50%, 100% 0, 100% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);
  }
  75% {
    clip-path: polygon(50% 50%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 50% 100%, 0% 100%);
  }
  100% {
    clip-path: polygon(50% 50%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 0% 100%);
  }
}

@keyframes l20-2 {
  0% {
    transform: scaleY(1) rotate(0deg);
  }
  49.99% {
    transform: scaleY(1) rotate(135deg);
  }
  50% {
    transform: scaleY(-1) rotate(0deg);
  }
  100% {
    transform: scaleY(-1) rotate(-135deg);
  }
}

/* line 117, app/assets/stylesheets/global/customs.css */
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  height: 24px;
  width: 24px;
  margin-left: .4em;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23777'><path d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/></svg>");
  cursor: pointer;
}

/* line 126, app/assets/stylesheets/global/customs.css */
.post-selected-wrapper, .booking-selected-wrapper {
  border: 1px solid #e1e1e1;
  width: 300px;
  text-align: center;
  border-radius: 6px;
  background-color: white;
  padding: 10px;
  font-size: 17px;
  font-weight: bold;
  margin-left: auto;
  margin-right: auto;
  left: 170px;
  right: 0;
  bottom: -100px;
  position: fixed;
  z-index: 2;
  transition: all 0.3s ease;
  box-shadow: 0px 6px 5px 2px rgba(0, 0, 0, 0.23);
}

/* line 148, app/assets/stylesheets/global/customs.css */
.post-selected-wrapper.show, .booking-selected-wrapper.show {
  bottom: 60px;
}

/* line 152, app/assets/stylesheets/global/customs.css */
.nearest-booking {
  background-color: #e1c816;
  padding: 8px;
  border-radius: 6px;
}

/* line 158, app/assets/stylesheets/global/customs.css */
.dashboard .select2 {
  width: 100% !important;
}

/* line 162, app/assets/stylesheets/global/customs.css */
.notification_normal {
  background-color: #ffffff00 !important;
}

/* line 166, app/assets/stylesheets/global/customs.css */
.notification_critical {
  background-color: #ffefdb !important;
}

/* line 170, app/assets/stylesheets/global/customs.css */
.notification_highest {
  background-color: #ffdede !important;
}

/* line 174, app/assets/stylesheets/global/customs.css */
#table-find_services {
  width: 100% !important;
}

/* line 179, app/assets/stylesheets/global/customs.css */
.wrapper {
  position: fixed;
  bottom: 50px;
  max-width: 400px;
  right: -400px;
  width: 100%;
  background: #FFF;
  border-radius: 8px;
  padding: 15px 25px 22px;
  z-index: 10;
  border: 1px solid #d7d7d7;
  transition: all 0.3s ease;
}

/* line 193, app/assets/stylesheets/global/customs.css */
.wrapper.show {
  right: 20px;
}

/* line 197, app/assets/stylesheets/global/customs.css */
.wrapper header {
  display: flex;
  align-items: center;
  -moz-column-gap: 15px;
       column-gap: 15px;
}

/* line 203, app/assets/stylesheets/global/customs.css */
.wrapper header i {
  color: #00303C;
  font-size: 32px;
}

/* line 208, app/assets/stylesheets/global/customs.css */
.wrapper header h2, .wrapper header .h2 {
  color: #00303C;
  font-weight: 500;
}

/* line 213, app/assets/stylesheets/global/customs.css */
figure.image {
  place-self: anchor-center;
  margin: auto;
}

/* line 219, app/assets/stylesheets/global/customs.css */
.state-alert {
  background-color: #dc3545 !important;
  color: white !important;
}

/* line 225, app/assets/stylesheets/global/customs.css */
.state-alert:hover {
  background-color: #dc3545 !important;
  color: white !important;
}

/* line 229, app/assets/stylesheets/global/customs.css */
.state-alert.btn-outline-primary:active {
  background-color: #dc3545 !important;
  color: white !important;
}

/* line 234, app/assets/stylesheets/global/customs.css */
.row-alert-state {
  background-color: #ffcfd3;
}

/* line 238, app/assets/stylesheets/global/customs.css */
.main-chat-list .new_message {
  font-weight: bold !important;
  color: #1d1d1d !important;
}

/* line 243, app/assets/stylesheets/global/customs.css */
#table-room_users thead {
  display: none !important;
}

/* line 247, app/assets/stylesheets/global/customs.css */
#table-room_users_filter {
  display: none;
}

/* line 251, app/assets/stylesheets/global/customs.css */
.new_msg {
  font-weight: bold !important;
}

/* line 255, app/assets/stylesheets/global/customs.css */
.new_msg_row {
  background-color: #f0f8ff !important;
}

/* line 259, app/assets/stylesheets/global/customs.css */
.profile-user {
  border: 1px solid #d3d3d3;
  border-radius: 50% !important;
}

/* line 264, app/assets/stylesheets/global/customs.css */
.user-tag {
  position: absolute;
  width: 200px;
  height: 200px;
  z-index: 9999;
  bottom: 0px;
  left: 0;
  background: white;
  border: 1px solid #e1e1e1;
  overflow-y: auto;
  display: none;
  border-radius: 12px;
  width: 320px;
}

/* line 279, app/assets/stylesheets/global/customs.css */
.ck-editor__editable {
  width: 100%;
  max-height: 100px;
}

/* line 284, app/assets/stylesheets/global/customs.css */
.user_tagged::-moz-selection {
  background: transparent;
  -webkit-user-select: none;
  /* Safari */
  -moz-user-select: none;
  /* Firefox */
  /* Internet Explorer/Edge */
  user-select: none;
  /* Standard syntax */
}
.user_tagged::selection {
  background: transparent;
  -webkit-user-select: none;
  /* Safari */
  -moz-user-select: none;
  /* Firefox */
  /* Internet Explorer/Edge */
  user-select: none;
  /* Standard syntax */
}

/* line 292, app/assets/stylesheets/global/customs.css */
.user_tagged {
  font-weight: 700;
  color: #3594dc;
}

/* line 297, app/assets/stylesheets/global/customs.css */
.new_notif {
  background-color: #edf5f2;
}

/* line 301, app/assets/stylesheets/global/customs.css */
div[contenteditable][placeholder]:empty::before {
  content: attr(placeholder);
  color: #aaa;
  /* Light gray color for placeholder */
  display: block;
  /* Ensures the placeholder takes up space */
  /* Additional styling for the placeholder text */
}

/* line 308, app/assets/stylesheets/global/customs.css */
div[contenteditable][placeholder]:empty:focus::before {
  content: "";
  /* Hides the placeholder when focused */
}

/* line 312, app/assets/stylesheets/global/customs.css */
.link {
  color: #1a697c !important;
}

/* line 316, app/assets/stylesheets/global/customs.css */
.selected_reminder_users {
  color: #83cb86 !important;
}

@font-face {
  font-family: "gilroy-light";
  src: url(/assets/Gilroy-Light.otf) format("truetype");
  font-display: block;
}

@font-face {
  font-family: "vanitas-bold";
  src: url("/assets/Vanitas Bold.otf") format("truetype");
  font-display: block;
}

@font-face {
  font-family: "vanitas-black";
  src: url("/assets/Vanitas Black.otf") format("truetype");
}

@font-face {
  font-family: "vanitas";
  src: url("/assets/Vanitas Regular.otf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

/* line 26, app/assets/stylesheets/global/front.css */
.nav > li > a {
  padding: 10px 15px;
}

/* line 31, app/assets/stylesheets/global/front.css */
.body-front {
  background-color: white !important;
}

/* line 35, app/assets/stylesheets/global/front.css */
.mcc-header {
  border-bottom: 1px solid #d7d7d7;
  z-index: 1000;
}

/* line 40, app/assets/stylesheets/global/front.css */
.mcc-header a {
  color: #4a4a4a;
  font-weight: bold;
  font-size: 12px;
  font-family: "gilroy-light";
}

/* line 47, app/assets/stylesheets/global/front.css */
.mcc-header {
  font-size: 12px;
  background-color: white !important;
  margin-bottom: 0 !important;
}

/* line 53, app/assets/stylesheets/global/front.css */
.current_page_link {
  text-decoration: underline;
  color: #d8bd21 !important;
  text-underline-offset: 8px;
  font-weight: bold;
}

/* line 60, app/assets/stylesheets/global/front.css */
.current_page_link a:hover {
  text-decoration: underline;
  color: #d8bd21 !important;
  text-underline-offset: 8px;
  font-weight: bold;
}

/* line 67, app/assets/stylesheets/global/front.css */
.mcc-header a:hover {
  text-decoration: underline;
  color: #2a7c7d;
  text-underline-offset: 8px;
}

/* line 73, app/assets/stylesheets/global/front.css */
.slide p {
  font-family: "gilroy-light";
}

/* line 77, app/assets/stylesheets/global/front.css */
.btn-mcc-primary {
  background-color: #00303C;
  color: white;
  padding: 6px;
  width: 60px;
  width: 110px;
  border: 0;
  border-radius: 0;
}

/* line 87, app/assets/stylesheets/global/front.css */
.btn-mcc-primary:hover {
  background-color: #2c7c7d !important;
  color: white !important;
}

/* line 92, app/assets/stylesheets/global/front.css */
.btn-mcc-primary2 {
  background-color: #00303C;
  color: white;
  padding: 11px;
  width: 60px;
  width: 277px;
  border: 0;
  border-radius: 0;
}

/* line 102, app/assets/stylesheets/global/front.css */
.btn-mcc-primary2:hover {
  background-color: #2c7c7d !important;
  color: white !important;
}

/* line 107, app/assets/stylesheets/global/front.css */
.body-front {
  background-color: white !important;
}

/* line 111, app/assets/stylesheets/global/front.css */
.mcc-footer-container {
  position: relative;
  width: 100%;
  /* min-height: 39vh; */
  padding-top: 248px;
}

/* line 118, app/assets/stylesheets/global/front.css */
.mcc-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* height: 18.5rem;  */
  background-color: #000;
  color: #e2e2e2;
  padding-left: 50px;
  padding-right: 50px;
  padding-top: 37px;
  padding-bottom: 20px;
  font-size: 12px;
}

/* line 132, app/assets/stylesheets/global/front.css */
.mcc-footer .list-group-item {
  background: none !important;
  font-size: 15px;
  padding-left: 5px;
}

/* line 138, app/assets/stylesheets/global/front.css */
.mcc-footer .list-group-item {
  border: none !important;
}

/* line 142, app/assets/stylesheets/global/front.css */
.mcc-footer h6, .mcc-footer .h6 {
  font-size: 12px;
  color: white;
  padding-bottom: 5px;
}

/* line 148, app/assets/stylesheets/global/front.css */
.mcc-footer a {
  color: white;
  font-weight: normal;
}

/* line 153, app/assets/stylesheets/global/front.css */
.navigate {
  margin-left: 6px;
  margin-right: 6px;
}

/* line 158, app/assets/stylesheets/global/front.css */
.navigator {
  padding-left: 100px !important;
  padding-right: 100px !important;
  background-color: white;
}

/* line 164, app/assets/stylesheets/global/front.css */
.max-characters {
  font-size: 12px;
}

/* line 168, app/assets/stylesheets/global/front.css */
.current_page_navigator {
  color: #828282;
}

/* line 172, app/assets/stylesheets/global/front.css */
.btn-slider {
  background: none;
  color: white;
  border: 1px solid white;
  padding: 7px 35px 7px 35px;
  font-family: "gilroy-light";
  transition: 0.3s;
  font-weight: 600;
  font-size: 12px;
}

/* line 183, app/assets/stylesheets/global/front.css */
.btn-slider:hover {
  background: white;
  color: #252525;
}

/* line 188, app/assets/stylesheets/global/front.css */
.btn-slider-black {
  background: none;
  border: 1px solid #252525;
  padding: 7px 40px 7px 40px;
  font-family: "gilroy-light";
  transition: 0.3s;
  font-size: 12px;
  color: #000;
  font-weight: 600;
}

/* line 199, app/assets/stylesheets/global/front.css */
.btn-slider-black:hover {
  background: #2a7c7d;
  color: white;
  border: 1px solid #2a7c7d;
}

/* line 205, app/assets/stylesheets/global/front.css */
.btn-slider-black2 {
  background: none;
  border: 1px solid #ffffff;
  color: #FFF;
  padding: 7px 40px 7px 40px;
  font-family: "gilroy-light";
  transition: 0.3s;
  font-size: 12px;
  font-weight: 600;
}

/* line 216, app/assets/stylesheets/global/front.css */
.btn-slider-black2:hover {
  background: #2a7c7d;
  color: white;
  border: 1px solid #2a7c7d;
}

/* line 222, app/assets/stylesheets/global/front.css */
.overview h5, .overview .h5 {
  font-family: "vanitas";
  font-size: 26px;
}

/* line 227, app/assets/stylesheets/global/front.css */
.overview p {
  font-family: "vanitas-black";
  font-size: 16px;
}

/* line 232, app/assets/stylesheets/global/front.css */
.post-content, .article-content {
  display: flex;
  min-width: 420px !important;
  height: 358px !important;
}

/* line 238, app/assets/stylesheets/global/front.css */
.post-container, .article-container {
  font-family: "vanitas";
  margin: auto;
  max-height: 284px;
  min-width: 393px !important;
}

/* line 245, app/assets/stylesheets/global/front.css */
.article-title {
  font-family: "vanitas-bold";
  color: #1d6866;
  font-size: 50px;
  line-height: 45px;
}

/* line 252, app/assets/stylesheets/global/front.css */
.one-post-container {
  padding-left: 110px;
  padding-right: 115px;
}

/* line 257, app/assets/stylesheets/global/front.css */
.one-post-container h5, .one-post-container .h5 {
  font-family: "vanitas-black";
}

/* line 261, app/assets/stylesheets/global/front.css */
.one-post-container h2, .one-post-container .h2 {
  font-family: "vanitas-bold";
  color: #1d6866;
  font-size: 50px;
  margin-top: 20px;
  margin-bottom: 30px;
}

/* line 269, app/assets/stylesheets/global/front.css */
.one-post-container a {
  color: #343a40;
}

/* line 273, app/assets/stylesheets/global/front.css */
#btn-back-to-top {
  color: #343a40;
  font-weight: 100;
  font-size: 16px;
}

/* line 279, app/assets/stylesheets/global/front.css */
.posts-container {
  margin-top: -20px;
}

/* line 283, app/assets/stylesheets/global/front.css */
.posts-container a {
  color: #343a40;
}

/* line 287, app/assets/stylesheets/global/front.css */
.post-category {
  margin-bottom: 1px;
  font-family: "vanitas-black";
  font-size: 13px;
}

/* line 293, app/assets/stylesheets/global/front.css */
.comment-loader {
  width: 36px !important;
}

/* line 297, app/assets/stylesheets/global/front.css */
.post-name {
  font-size: 22px;
  line-height: 29px;
  font-family: "vanitas-black";
  transition: 0.3s;
  max-width: 393px;
  color: #252525;
}

/* line 306, app/assets/stylesheets/global/front.css */
.post-name:hover {
  color: #4ea5a6;
}

/* line 310, app/assets/stylesheets/global/front.css */
.img-hover-zoom {
  overflow: hidden;
  max-width: 393px !important;
}

/* line 316, app/assets/stylesheets/global/front.css */
.image-header {
  overflow: hidden;
  max-height: 720px !important;
}

/* line 321, app/assets/stylesheets/global/front.css */
.img-article-hover-zoom, .img-travel-features-hover-zoom {
  overflow: hidden;
}

/* line 325, app/assets/stylesheets/global/front.css */
.img-hover-zoom img {
  /* width: 393px; */
  height: 284px;
  position: relative;
  right: 58px;
}

/* line 332, app/assets/stylesheets/global/front.css */
.img-travel-features-hover-zoom img {
  min-width: 429px;
  height: 574px;
}

/* line 337, app/assets/stylesheets/global/front.css */
.img-article-hover-zoom img {
  min-width: 128px;
  height: 100px;
}

/* line 342, app/assets/stylesheets/global/front.css */
.img-hover-zoom img {
  transition: transform .5s ease;
}

/* line 346, app/assets/stylesheets/global/front.css */
.img-article-hover-zoom img, .img-travel-features-hover-zoom img {
  transition: transform .5s ease;
}

/* line 350, app/assets/stylesheets/global/front.css */
.img-hover-zoom:hover img, .img-travel-features-hover-zoom:hover img {
  transform: scale(1.1);
}

/* line 354, app/assets/stylesheets/global/front.css */
.one-article-container {
  padding-left: 110px;
  padding-right: 115px;
}

/* line 359, app/assets/stylesheets/global/front.css */
.one-article-container h1 span, .one-article-container .h1 span {
  font-family: "vanitas-bold";
  color: #1d6866;
  margin-top: 20px;
  margin-bottom: 30px;
}

/* line 366, app/assets/stylesheets/global/front.css */
.one-article-container h2, .one-article-container .h2 {
  font-family: "vanitas-bold";
  color: #1d6866;
  margin-top: 20px;
  margin-bottom: 30px;
}

/* line 373, app/assets/stylesheets/global/front.css */
.one-article-container h2 span, .one-article-container .h2 span {
  font-family: "vanitas-bold" !important;
  color: #1d6866;
  margin-top: 20px !important;
  margin-bottom: 30px !important;
}

/* line 380, app/assets/stylesheets/global/front.css */
.one-article-container h5, .one-article-container .h5 {
  font-family: "gilroy-light";
  font-size: 16px;
}

/* line 385, app/assets/stylesheets/global/front.css */
.one-article-container a {
  color: #252525;
}

/* line 389, app/assets/stylesheets/global/front.css */
.pagination-one {
  background-color: #fff;
  /* height:30px; */
  color: #252525;
  /* border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%; */
  width: 37px;
  background-color: white;
  border: 1px solid #afafaf;
  text-align: center;
  margin: 5px;
  font-weight: normal;
  padding: 8px;
}

/* line 405, app/assets/stylesheets/global/front.css */
.pagination-businesses-one {
  background-color: #b8b8b8;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  width: 4px;
  padding: 4px;
  margin: 3px;
}

/* line 415, app/assets/stylesheets/global/front.css */
.current_businesses_page {
  background-color: #4ea5a6 !important;
}

/* line 419, app/assets/stylesheets/global/front.css */
.post-pagination a {
  display: inline-block;
}

/* line 423, app/assets/stylesheets/global/front.css */
.comments-container {
  background-color: #f5f5f5;
  padding: 20px;
}

/* line 428, app/assets/stylesheets/global/front.css */
.post-categories-container {
  height: 300px;
  overflow-y: auto;
}

/* line 433, app/assets/stylesheets/global/front.css */
.link-one {
  background-color: #fff;
  height: 40px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  width: 40px;
  background-color: white;
  border: 1px solid #afafaf;
  text-align: center;
  padding-top: 10px;
  margin: 5px;
}

/* line 447, app/assets/stylesheets/global/front.css */
.current_page {
  background-color: #4ea5a6 !important;
  color: white !important;
  border: 1px solid white !important;
}

/* line 453, app/assets/stylesheets/global/front.css */
.comment-name {
  font-weight: bold;
}

/* line 457, app/assets/stylesheets/global/front.css */
.backtotop-container {
  background-color: #ffffff;
  padding: 20px;
  border-top: 1px solid #e3e3e3;
  padding-bottom: 0px;
}

@media (min-width: 1320px) {
  /* line 465, app/assets/stylesheets/global/front.css */
  .backtotop-container {
    background-color: #ffffff;
    padding: 20px;
    border-top: 1px solid #e3e3e3;
    /* padding-bottom: 45px  !important; */
  }
}

/* line 473, app/assets/stylesheets/global/front.css */
.btn-delete-comment {
  color: #909090 !important;
}

/* line 477, app/assets/stylesheets/global/front.css */
.card-member {
  position: relative;
  display: flex;
  flex-direction: column;
  word-wrap: break-word;
  color: white;
  /*min-width: 600px;*/
  margin: auto;
}

/* line 492, app/assets/stylesheets/global/front.css */
.card-id-memeber {
  justify-content: center !important;
  display: flex !important;
  position: relative;
  top: 45%;
  font-size: 40px;
}

/* line 502, app/assets/stylesheets/global/front.css */
.card-name-memeber {
  font-size: 22px;
  top: 80%;
  position: absolute;
  left: 3%;
}

/* line 509, app/assets/stylesheets/global/front.css */
.card-end-memeber {
  font-size: 15px;
  top: 80%;
  line-height: 1.3em;
  position: absolute;
  left: 50%;
  font-weight: 300;
}

/* line 518, app/assets/stylesheets/global/front.css */
.article-category .list-group-item {
  border-color: white !important;
  color: white;
}

/* line 524, app/assets/stylesheets/global/front.css */
.article-category .list-group-item:hover {
  background-color: #fdfdfd;
  color: #DFB174;
  border-color: #DFB174 !important;
}

/* line 530, app/assets/stylesheets/global/front.css */
.article-category .list-group-item.selected {
  background-color: none;
  color: black;
  border-color: #2c7c7d;
}

/* line 536, app/assets/stylesheets/global/front.css */
.post-article-content .size-full, .post-article-content figure.image img {
  width: 100%;
}

/* line 540, app/assets/stylesheets/global/front.css */
.post-article-content h4, .post-article-content .h4, .post-article-content h3, .post-article-content .h3, .post-article-content a, .post-article-content b {
  font-family: 'vanitas-black' !important;
}

/* line 544, app/assets/stylesheets/global/front.css */
.post-article-content p {
  font-family: "gilroy-light";
  color: #252525;
  font-size: 18px;
}

/* line 550, app/assets/stylesheets/global/front.css */
.post-article-content a {
  color: #1d6866;
}

/* line 554, app/assets/stylesheets/global/front.css */
.post-article-content img {
  height: auto;
  max-width: 100%;
  margin-top: 25px;
  margin-bottom: 15px;
}

/* line 561, app/assets/stylesheets/global/front.css */
#filter-articles {
  margin-top: 25px;
  width: 100%;
}

/* line 566, app/assets/stylesheets/global/front.css */
#header-articles, .filter-articles, #header-education {
  background: url(/assets/mcc/bg_exp.png) repeat scroll 0 0 transparent;
  min-height: 300px;
  background-color: #e1f3f1;
  color: white;
  background-size: cover;
  padding-top: 65px !important;
  padding-bottom: 65px !important;
}

/* line 576, app/assets/stylesheets/global/front.css */
#education-content {
  background: url(/assets/mcc/bg_exp.png) repeat scroll 0 0 transparent;
  min-height: 300px;
  background-color: #e1f3f1;
  color: white;
  background-size: cover;
  padding-top: 65px !important;
  padding-bottom: 65px !important;
}

/* line 587, app/assets/stylesheets/global/front.css */
#post-categories {
  position: relative;
  top: -56px;
}

/* line 592, app/assets/stylesheets/global/front.css */
#post-categories hr {
  width: 100px;
  border-width: 1px;
  border-color: #2c7c7d;
  margin-top: 5px;
  margin-bottom: 0px;
}

/* line 600, app/assets/stylesheets/global/front.css */
#post-categories a, #header-articles a, #filter-articles a {
  display: inline-block;
  min-width: 150px;
}

/* line 606, app/assets/stylesheets/global/front.css */
.article-header {
  /*background: url(/assets/slide_desc.png) repeat scroll 0 0 transparent;*/
  margin-top: 30px;
  left: 0;
  padding: 0 15px 0 15px;
  position: absolute;
  text-align: center;
  width: 100%;
  display: contents;
  top: 0;
}

/* line 618, app/assets/stylesheets/global/front.css */
.article-header a {
  color: #252525;
}

/* line 622, app/assets/stylesheets/global/front.css */
.joinus-club-container span {
  font-family: 'gilroy-light';
}

/* line 626, app/assets/stylesheets/global/front.css */
.joinus-club-container p {
  font-family: 'gilroy-light';
  color: #252525;
  font-size: 16px;
}

/* line 632, app/assets/stylesheets/global/front.css */
.joinus-club-container h1, .joinus-club-container .h1 {
  font-family: "vanitas-bold" !important;
  font-size: 54px;
}

/* line 637, app/assets/stylesheets/global/front.css */
.joinus-club-container div:nth-child(2) img {
  /* width: 100%;
    max-width: 730px; */
  height: auto;
  max-width: 100%;
}

/* line 644, app/assets/stylesheets/global/front.css */
#header-about_us h1, #header-about_us .h1 {
  font-family: "vanitas-black" !important;
  font-size: 54px;
}

/* line 649, app/assets/stylesheets/global/front.css */
.old_booking {
  background-color: #e9e9e9 !important;
}

/* line 653, app/assets/stylesheets/global/front.css */
#header-articles p, #header-articles h1, #header-articles .h1, #header-business h1, #header-business .h1 {
  font-family: "vanitas-black" !important;
}

/* line 657, app/assets/stylesheets/global/front.css */
.about_us_apply h1, .about_us_apply .h1 {
  font-family: "vanitas-black" !important;
  font-size: 54px;
}

/* line 661, app/assets/stylesheets/global/front.css */
.articles-filter-item {
  white-space: nowrap;
}

/* line 665, app/assets/stylesheets/global/front.css */
.articles-filter {
  padding-left: 0 !important;
}

/* line 669, app/assets/stylesheets/global/front.css */
.articles-filter:has(.col) {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* line 674, app/assets/stylesheets/global/front.css */
.articles-filter .list-group-item {
  background: none;
  font-family: 'gilroy-light';
  border-top-left-radius: 8px !important;
  border-top-right-radius: 8px !important;
  border-bottom-left-radius: 8px !important;
  border-bottom-right-radius: 8px !important;
  margin: 7px;
  border: 1px solid;
  border-color: #acacac !important;
  border-left-width: 1px !important;
  color: #252525;
  cursor: pointer;
  line-height: 14px;
  font-weight: bold;
  padding: 8px 15px 17px 10px;
  min-height: 43px;
  padding-top: 17px;
}

/* line 694, app/assets/stylesheets/global/front.css */
.articles-filter .list-group-item img {
  float: inline-start;
  top: -9px;
  position: relative;
}

/* line 699, app/assets/stylesheets/global/front.css */
.articles-filter .list-group-item:hover {
  color: #DFB174;
  border-color: #2c7c7d;
}

/* line 704, app/assets/stylesheets/global/front.css */
.articles-filter .list-group-item.selected {
  background-color: none;
  color: #DFB174;
  border-color: #DFB174;
}

/* line 710, app/assets/stylesheets/global/front.css */
.more-articles {
  border: 1px solid #c6c6c6;
  padding: 10px;
  margin: 10px;
}

/* line 716, app/assets/stylesheets/global/front.css */
.more-articles h3, .more-articles .h3 {
  font-family: "vanitas-black";
  color: #2c7c7d;
}

/* line 721, app/assets/stylesheets/global/front.css */
.more-articles a {
  text-decoration: underline;
}

/* line 725, app/assets/stylesheets/global/front.css */
.more-articles-title {
  color: #343a40 !important;
}

/* line 729, app/assets/stylesheets/global/front.css */
.businesses-container {
  text-align: -webkit-center;
  position: relative;
}

/* line 734, app/assets/stylesheets/global/front.css */
.business-container {
  position: relative;
  display: inline-table;
  border: 1px solid #cfcfcf;
  min-width: 260px;
  min-height: 275px;
  text-align: center;
  margin: 10px;
  /* padding: 20px;
    margin: 20px; */
}

/* line 746, app/assets/stylesheets/global/front.css */
.business-name-content {
  border-top: 1px solid #cfcfcf;
}

/* line 750, app/assets/stylesheets/global/front.css */
.sub-menu {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 1px 1px 1px 1px;
  gap: 4px;
}

/* line 758, app/assets/stylesheets/global/front.css */
.business-name {
  font-family: "vanitas";
  font-size: 24px;
  color: #00303C;
  font-weight: bold;
}

/* line 765, app/assets/stylesheets/global/front.css */
.home-our-servics-container {
  margin-top: 0px;
  margin-bottom: 80px;
}

/* line 770, app/assets/stylesheets/global/front.css */
.home-our-servics-container > .row {
  margin-bottom: 113px;
}

/* line 774, app/assets/stylesheets/global/front.css */
.home-our-travel-features hr {
  width: 100px;
  border-width: 1px;
  border-color: #2c7c7d;
}

/* line 780, app/assets/stylesheets/global/front.css */
.home-our-travel-features {
  /* padding-top: 316px;
    position: relative;
    top: -400px; */
  background-color: #CCE6E9;
  z-index: -1;
}

/* line 788, app/assets/stylesheets/global/front.css */
.home-our-travel-features h1, .home-our-travel-features .h1 {
  font-size: 54px;
}

/* line 792, app/assets/stylesheets/global/front.css */
.about_us-container h1, .about_us-container .h1 {
  font-family: "vanitas-bold";
  color: #252525;
  font-size: 54px;
  line-height: 60px;
}

/* line 799, app/assets/stylesheets/global/front.css */
.about_us-container div {
  font-family: 'gilroy-light';
  color: #5c5c5c;
  font-size: 13px;
}

/* line 805, app/assets/stylesheets/global/front.css */
.about_us-container p {
  font-family: 'gilroy-light';
  color: #252525;
  font-size: 15px;
}

/* line 811, app/assets/stylesheets/global/front.css */
.home-our-servics-container li, .home-our-travel-features h1, .home-our-travel-features .h1 {
  font-family: "vanitas-bold";
}

/* line 815, app/assets/stylesheets/global/front.css */
.home-our-servics-container h1, .home-our-servics-container .h1 {
  font-family: "vanitas-bold";
  color: #252525;
  width: 386px;
}

/* line 821, app/assets/stylesheets/global/front.css */
.home-our-servics-container span {
  color: #4e4e4e;
}

/* line 825, app/assets/stylesheets/global/front.css */
.home-our-servics-container span, .home-our-servics-container p {
  font-family: "gilroy-light";
  width: 351px;
}

/* line 830, app/assets/stylesheets/global/front.css */
.home-image-services {
  width: inherit;
}

/* line 834, app/assets/stylesheets/global/front.css */
.home-our-servics-container li {
  font-size: 30px;
  line-height: 50px;
}

/* line 839, app/assets/stylesheets/global/front.css */
.our_service_daily_life {
  display: inline-block;
  font-family: "vanitas";
  font-size: 18px;
  line-height: 42px;
  background-color: #fff;
  height: 64px;
  width: 64px;
  background-color: white;
  text-align: center;
  position: relative;
  margin-right: 20px;
  background-image: url(/assets/mcc/home.png);
  background-size: contain;
  background-repeat: no-repeat;
  top: 16px;
}

/* line 857, app/assets/stylesheets/global/front.css */
.our_service_lifestyle {
  display: inline-block;
  font-family: "vanitas";
  font-size: 18px;
  line-height: 42px;
  background-color: #fff;
  height: 64px;
  width: 64px;
  background-color: white;
  text-align: center;
  position: relative;
  margin-right: 20px;
  background-image: url(/assets/mcc/shopping.png);
  background-size: contain;
  background-repeat: no-repeat;
  top: 16px;
}

/* line 875, app/assets/stylesheets/global/front.css */
.our_service_resto {
  display: inline-block;
  font-family: "vanitas";
  font-size: 18px;
  line-height: 42px;
  background-color: #fff;
  height: 64px;
  width: 64px;
  background-color: white;
  text-align: center;
  position: relative;
  margin-right: 20px;
  background-image: url(/assets/mcc/food.png);
  background-size: contain;
  background-repeat: no-repeat;
  top: 16px;
}

/* line 893, app/assets/stylesheets/global/front.css */
.our_service_travel {
  display: inline-block;
  font-family: "vanitas";
  font-size: 18px;
  line-height: 42px;
  background-color: #fff;
  height: 64px;
  width: 64px;
  background-color: white;
  text-align: center;
  position: relative;
  margin-right: 20px;
  background-image: url(/assets/mcc/travel.png);
  background-size: contain;
  background-repeat: no-repeat;
  top: 16px;
}

/* line 911, app/assets/stylesheets/global/front.css */
.our_service_art {
  display: inline-block;
  font-family: "vanitas";
  font-size: 18px;
  line-height: 42px;
  background-color: #fff;
  height: 64px;
  width: 64px;
  background-color: white;
  text-align: center;
  position: relative;
  margin-right: 20px;
  background-image: url(/assets/mcc/culture.png);
  background-size: contain;
  background-repeat: no-repeat;
  top: 16px;
}

/* line 930, app/assets/stylesheets/global/front.css */
.our_service_educations {
  display: inline-block;
  font-family: "vanitas";
  font-size: 18px;
  line-height: 42px;
  background-color: #fff;
  height: 64px;
  width: 64px;
  background-color: white;
  text-align: center;
  position: relative;
  margin-right: 20px;
  background-image: url(/assets/mcc/education_icon.svg);
  background-size: contain;
  background-repeat: no-repeat;
  top: 16px;
}

/* line 948, app/assets/stylesheets/global/front.css */
.our_service_number {
  display: inline-block;
  font-family: "vanitas";
  font-size: 18px;
  line-height: 42px;
  background-color: #fff;
  height: 45px;
  width: 50px;
  background-color: white;
  text-align: center;
  position: relative;
  margin-right: 20px;
  background-image: url(/assets/mcc/mcc_circles.png);
  background-size: contain;
  background-repeat: no-repeat;
  top: 10px;
}

/* line 966, app/assets/stylesheets/global/front.css */
.benefits_number {
  display: inline-block;
  font-family: "vanitas";
  font-size: 18px;
  background-color: #fff;
  height: 45px;
  width: 38px;
  background-color: white;
  text-align: center;
  position: relative;
  margin-right: 20px;
  background-image: url(/assets/mcc/mcc_circles.png);
  background-size: contain;
  background-repeat: no-repeat;
  top: 10px;
}

/* line 984, app/assets/stylesheets/global/front.css */
.benefits_number + span {
  position: relative;
  top: -10px;
}

/* line 989, app/assets/stylesheets/global/front.css */
.gap-top-bottom {
  padding: 70px 0;
}

/* line 990, app/assets/stylesheets/global/front.css */
.img-box img {
  width: auto;
}

/* line 991, app/assets/stylesheets/global/front.css */
.text-box h4, .text-box .h4 {
  font-size: 20px;
}

/**sec2 style**/
/* line 994, app/assets/stylesheets/global/front.css */
.sec2 {
  padding: 60px 0;
  border-top: 1px solid #d9d9d9;
}

/* line 995, app/assets/stylesheets/global/front.css */
.sec2 h1, .sec2 .h1 {
  color: red;
}

/* line 996, app/assets/stylesheets/global/front.css */
.item-img {
  position: relative;
  transition: all ease-in-out 0.5s;
}

/* line 1000, app/assets/stylesheets/global/front.css */
.hover-box {
  position: absolute;
  bottom: -100%;
  width: 100%;
  height: 100%;
  transition: all ease-in-out 0.5s;
  opacity: 0;
}

/* line 1009, app/assets/stylesheets/global/front.css */
.hover-box ul {
  padding-left: 0;
  position: absolute;
  top: 50%;
  width: 100%;
  text-align: center;
  transform: translateY(-50%);
}

/* line 1018, app/assets/stylesheets/global/front.css */
.hover-box ul li {
  color: gold;
  font-size: 30px;
}

/* line 1023, app/assets/stylesheets/global/front.css */
.text-box-2 h4, .text-box-2 .h4 {
  color: #28A745;
}

/* line 1024, app/assets/stylesheets/global/front.css */
.text-box-2 p samp {
  color: red;
}

/* line 1026, app/assets/stylesheets/global/front.css */
.item-box:hover .hover-box {
  opacity: 1;
  bottom: 0;
}

/* line 1032, app/assets/stylesheets/global/front.css */
.travel-features-container {
  padding-right: 50px;
}

/* line 1036, app/assets/stylesheets/global/front.css */
.travel-features-container h2, .travel-features-container .h2 {
  font-family: "vanitas-bold";
}

/* line 1040, app/assets/stylesheets/global/front.css */
.sec1 {
  min-width: 1363px;
  text-align: center;
  margin: auto;
  margin-bottom: 90px;
}

/* line 1047, app/assets/stylesheets/global/front.css */
.home-club-container {
  position: relative;
  /* top: -200px; */
}

/* line 1052, app/assets/stylesheets/global/front.css */
.home-club-container img {
  max-width: 700px;
  padding-right: 20px;
}

/* line 1057, app/assets/stylesheets/global/front.css */
.home-founder-container {
  margin-bottom: 30px;
}

/* line 1061, app/assets/stylesheets/global/front.css */
.home-founder-container hr {
  width: 200px;
  border-width: 1px;
  border-color: #2c7c7d;
}

/* line 1067, app/assets/stylesheets/global/front.css */
.founder {
  border: 1px solid #cdcdcd;
  padding: 40px;
  margin: 10px;
}

/* line 1073, app/assets/stylesheets/global/front.css */
.founder img {
  max-width: 128px;
}

/* line 1077, app/assets/stylesheets/global/front.css */
.founder h2, .founder .h2 {
  font-family: "vanitas-bold";
  color: #2c7c7d;
}

/* line 1082, app/assets/stylesheets/global/front.css */
.founder hr {
  margin: 0;
  margin-bottom: 20px;
  width: 60px;
  border-color: #2c7c7d;
}

/* line 1089, app/assets/stylesheets/global/front.css */
.package-container hr {
  margin: 0;
  margin-bottom: 20px;
  width: 60px;
  border-color: #2c7c7d;
}

/* line 1096, app/assets/stylesheets/global/front.css */
.home-club-container h1, .home-club-container .h1 {
  font-family: "vanitas-bold";
  font-size: 58px;
  line-height: 60px;
  color: #252525;
}

/* line 1103, app/assets/stylesheets/global/front.css */
.home-club-container p {
  font-family: "gilroy-light";
  color: #252525;
  font-size: 15px;
}

/* line 1109, app/assets/stylesheets/global/front.css */
.member-signup {
  position: relative;
  top: -136px;
  background-color: white;
  padding: 90px;
  border: 1px solid #dbdbdb;
}

/* line 1117, app/assets/stylesheets/global/front.css */
.member-signin {
  margin: auto;
  position: relative;
  background-color: white;
  padding: 90px;
  border: 1px solid #dbdbdb;
  max-width: 600px;
  margin-top: 50px;
  margin-bottom: 50px;
}

/* line 1128, app/assets/stylesheets/global/front.css */
.packages-container {
  position: relative;
  top: -136px;
}

/* line 1133, app/assets/stylesheets/global/front.css */
.package-container {
  border: 1px solid #d2d2d2;
  padding: 40px;
  background-color: white;
  min-height: 500px;
  margin-bottom: 20px;
  padding-bottom: 74px;
}

/* line 1142, app/assets/stylesheets/global/front.css */
.package-container h2, .package-container .h2 {
  color: #2c7c7d;
  font-family: "vanitas-bold";
}

/* line 1147, app/assets/stylesheets/global/front.css */
.package-container h3, .package-container .h3 {
  font-family: "vanitas-bold";
}

/* line 1151, app/assets/stylesheets/global/front.css */
.packages-container .row > div[class*='col-'] {
  display: flex;
  flex: 1 0 auto;
}

/* line 1160, app/assets/stylesheets/global/front.css */
.choose-plan-container {
  position: absolute;
  width: 75%;
  bottom: 38px;
}

/* line 1166, app/assets/stylesheets/global/front.css */
#error_explanation {
  color: red;
}

/* line 1170, app/assets/stylesheets/global/front.css */
.profile-container a {
  color: #2c7c7d;
}

/* line 1174, app/assets/stylesheets/global/front.css */
.profile-membership_plan-container {
  border: 1px solid #d2d2d2;
  padding: 20px;
}

/* line 1179, app/assets/stylesheets/global/front.css */
.profile-membership_plan-container h4, .profile-membership_plan-container .h4 {
  color: #2c7c7d;
  display: inline;
}

/* line 1184, app/assets/stylesheets/global/front.css */
.carousel-content {
  min-height: 300px;
  display: list-item;
  align-items: center;
}

/* line 1190, app/assets/stylesheets/global/front.css */
.carousel-content p, .carousel-content h2, .carousel-content .h2, .carousel-content a {
  width: 100%;
}

/* line 1194, app/assets/stylesheets/global/front.css */
.carousel-content h2, .carousel-content .h2 {
  font-size: 54px;
  font-family: "vanitas-black";
  line-height: 55px;
}

/* line 1201, app/assets/stylesheets/global/front.css */
.businesses-image {
  max-width: 233px;
  position: absolute;
  top: -26px;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

/* line 1211, app/assets/stylesheets/global/front.css */
.carousel-inner {
  width: 100%;
  max-height: 700px;
}

/* line 1216, app/assets/stylesheets/global/front.css */
.carousel-cell img {
  width: 100%;
}

/* line 1220, app/assets/stylesheets/global/front.css */
.carousel-inner img {
  width: auto;
  min-width: 1200px;
  max-height: 550px;
  min-height: 700px;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 1229, app/assets/stylesheets/global/front.css */
.animated-line {
  position: relative;
  width: 100%;
  margin: auto;
  top: -77px;
  z-index: 10;
}

/* line 1237, app/assets/stylesheets/global/front.css */
.carousel-image {
  height: 620px;
  overflow: hidden;
}

/* line 1242, app/assets/stylesheets/global/front.css */
.header-carousel .carousel-title {
  position: absolute;
  color: white;
  width: 100%;
  text-align: center;
  line-height: 400px;
}

/* line 1250, app/assets/stylesheets/global/front.css */
.carousel-title {
  position: absolute;
  color: white;
  width: 100%;
  text-align: center;
  line-height: 690px;
}

/* line 1258, app/assets/stylesheets/global/front.css */
.carousel-title h1, .carousel-title .h1 {
  display: inline-block;
  vertical-align: middle;
  font-size: 43px;
  color: white;
  font-family: 'vanitas-black';
  max-width: 1039px;
  margin: -70px;
  /* margin-bottom: -30px; */
}

/* line 1269, app/assets/stylesheets/global/front.css */
.home-travel-features .carousel-title h1, .home-travel-features .carousel-title .h1 {
  display: inline-block;
  vertical-align: middle;
  font-size: 58px;
  color: white;
  font-family: 'vanitas-black';
  max-width: 1039px;
  margin: 20px;
  margin-bottom: 81px;
  line-height: 55px;
}

/* line 1281, app/assets/stylesheets/global/front.css */
.refunded {
  color: red;
  font-weight: bold;
}

@media screen and (min-width: 767px) {
  /* line 1287, app/assets/stylesheets/global/front.css */
  .hide_on_mobile {
    display: inline-block !important;
  }
  /* line 1291, app/assets/stylesheets/global/front.css */
  .hide_on_web {
    display: none !important;
  }
}

@media screen and (max-width: 767px) {
  /* line 1298, app/assets/stylesheets/global/front.css */
  .show_on_mobile {
    display: none !important;
  }
  /* line 1302, app/assets/stylesheets/global/front.css */
  .btn-slider {
    background: none;
    color: white;
    border: 1px solid white;
    padding: 4px 25px 4px 25px;
    font-size: 10px;
  }
  /* line 1310, app/assets/stylesheets/global/front.css */
  .comment-delete-container {
    display: inline-block !important;
  }
  /* line 1314, app/assets/stylesheets/global/front.css */
  .articles-filter {
    flex-direction: column !important;
  }
  /* line 1318, app/assets/stylesheets/global/front.css */
  .sec1 {
    min-width: 300px !important;
    text-align: center;
    margin: auto;
    margin-bottom: 90px;
  }
  /* line 1325, app/assets/stylesheets/global/front.css */
  .home-club-container img {
    width: 100% !important;
  }
  /* line 1329, app/assets/stylesheets/global/front.css */
  .member-signup {
    padding: 40px !important;
  }
  /* line 1333, app/assets/stylesheets/global/front.css */
  .card-id-memeber {
    font-size: 22px !important;
  }
  /* line 1337, app/assets/stylesheets/global/front.css */
  .card-name-memeber {
    font-size: 20px;
  }
  /* line 1341, app/assets/stylesheets/global/front.css */
  .home-our-servics-container li {
    font-size: 20px;
    line-height: 30px;
  }
  /* line 1346, app/assets/stylesheets/global/front.css */
  .carousel-content h2, .carousel-content .h2 {
    font-size: 34px;
    font-family: "vanitas-black";
    line-height: 55px;
  }
}

@media screen and (max-width: 880px) {
  /* line 1358, app/assets/stylesheets/global/front.css */
  .sec1 {
    min-width: 700px !important;
    text-align: center;
    margin: auto;
    margin-bottom: 90px;
  }
  /* line 1365, app/assets/stylesheets/global/front.css */
  .choose-plan-container {
    width: 85% !important;
  }
  /* line 1369, app/assets/stylesheets/global/front.css */
  .mcc-footer-container {
    padding-top: 530px;
  }
}

@media screen and (max-width: 1080px) {
  /* line 1377, app/assets/stylesheets/global/front.css */
  .education-form-container {
    padding: 20px !important;
  }
  /* line 1381, app/assets/stylesheets/global/front.css */
  .img_education {
    max-width: 343px !important;
  }
  /* line 1385, app/assets/stylesheets/global/front.css */
  .img_education2 {
    max-width: 356px !important;
    margin-top: 0px !important;
  }
  /* line 1390, app/assets/stylesheets/global/front.css */
  .text-education2 {
    margin: 3rem !important;
  }
  /* line 1394, app/assets/stylesheets/global/front.css */
  .text-education {
    margin-top: 20px !important;
    margin: 3rem !important;
    padding-bottom: 00px !important;
  }
  /* line 1400, app/assets/stylesheets/global/front.css */
  .text-education {
    margin-top: 150px !important;
  }
  /* line 1404, app/assets/stylesheets/global/front.css */
  .sec1 {
    min-width: 300px !important;
    text-align: center;
    margin: auto;
    margin-bottom: 90px;
  }
  /* line 1411, app/assets/stylesheets/global/front.css */
  .choose-plan-container {
    width: 75% !important;
  }
  /* line 1415, app/assets/stylesheets/global/front.css */
  #navbarText {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
  /* line 1420, app/assets/stylesheets/global/front.css */
  .carousel-title h1, .carousel-title .h1 {
    display: inline-block;
    vertical-align: middle;
    font-size: 34px;
    color: white;
    font-family: 'vanitas-black';
    max-width: 1039px;
    margin: -70px;
    margin-bottom: 81px;
    margin: 20px;
  }
  /* line 1432, app/assets/stylesheets/global/front.css */
  .carousel-title {
    position: absolute;
    color: white;
    width: 100%;
    text-align: center;
    line-height: 716px;
  }
  /* line 1440, app/assets/stylesheets/global/front.css */
  .one-article-container {
    padding-left: 30px;
    padding-right: 35px;
  }
  /* line 1445, app/assets/stylesheets/global/front.css */
  .one-post-container {
    padding-left: 30px;
    padding-right: 35px;
  }
  /* line 1450, app/assets/stylesheets/global/front.css */
  .navigator {
    padding-left: 30px !important;
    padding-right: 35px !important;
  }
  /* line 1455, app/assets/stylesheets/global/front.css */
  .post-content, .article-content {
    min-width: 300px !important;
  }
  /* line 1460, app/assets/stylesheets/global/front.css */
  .post-container, .article-container {
    padding: 21px;
  }
  /* line 1464, app/assets/stylesheets/global/front.css */
  #header-articles h1, #header-articles .h1 {
    font-size: 34px;
  }
}

/* line 1470, app/assets/stylesheets/global/front.css */
#navbarText {
  margin-right: 80px;
  margin-left: 80px;
}

/* line 1475, app/assets/stylesheets/global/front.css */
#table-members tr {
  font-size: 12px;
}

/* line 1479, app/assets/stylesheets/global/front.css */
.dataTables_processing {
  position: fixed;
  top: 100px;
  left: 50%;
  margin: auto;
  text-align: center;
}

/* line 1488, app/assets/stylesheets/global/front.css */
.join_us_list {
  font-size: 17px;
  color: #000;
}

/* line 1493, app/assets/stylesheets/global/front.css */
.join_us_list li {
  line-height: 24px;
}

/* line 1497, app/assets/stylesheets/global/front.css */
.service-to-choose {
  cursor: pointer;
}

/* line 1501, app/assets/stylesheets/global/front.css */
.service-selected {
  background-color: #13BB9A !important;
}

/* line 1505, app/assets/stylesheets/global/front.css */
.request {
  color: red;
  display: inline !important;
}

/* line 1510, app/assets/stylesheets/global/front.css */
.feedback {
  color: #ff8d00;
  display: inline !important;
}

/* line 1515, app/assets/stylesheets/global/front.css */
.feedback_exists {
  float: right;
  position: absolute;
  top: 32px;
  right: 7px;
}

/* line 1522, app/assets/stylesheets/global/front.css */
.request_added {
  background-color: #ffd5d5;
}

/* line 1526, app/assets/stylesheets/global/front.css */
.text-breakspaces {
  white-space: break-spaces;
}

/* line 1530, app/assets/stylesheets/global/front.css */
.btn-edit_cc {
  color: white;
}

/* line 1534, app/assets/stylesheets/global/front.css */
.btn-edit_cc:hover {
  color: white;
}

/* line 1538, app/assets/stylesheets/global/front.css */
.btn_complete_sub a {
  color: white;
}

/* line 1542, app/assets/stylesheets/global/front.css */
.btn_complete_sub a:hover {
  color: #2a7c7d;
  text-decoration: underline;
}

/* line 1547, app/assets/stylesheets/global/front.css */
.navbar-nav li:hover > ul.dropdown-menu {
  display: block;
}

/* line 1550, app/assets/stylesheets/global/front.css */
.dropdown-submenu {
  position: relative;
}

/* line 1553, app/assets/stylesheets/global/front.css */
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
}

/* rotate caret on hover */
/* line 1560, app/assets/stylesheets/global/front.css */
.dropdown-menu > li > a:hover:after {
  text-decoration: underline;
  transform: rotate(-90deg);
}

/* line 1566, app/assets/stylesheets/global/front.css */
.dropdown-menu > li.kopie > a {
  padding-left: 5px;
}

/* line 1570, app/assets/stylesheets/global/front.css */
.dropdown-submenu {
  position: relative;
}

/* line 1573, app/assets/stylesheets/global/front.css */
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  border-radius: 0 6px 6px 6px;
}

/* line 1579, app/assets/stylesheets/global/front.css */
.dropdown-submenu > a:after {
  border-color: transparent transparent transparent #333;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  content: " ";
  display: block;
  float: right;
  height: 0;
  margin-right: -10px;
  margin-top: 5px;
  width: 0;
}

/* line 1592, app/assets/stylesheets/global/front.css */
.dropdown-submenu:hover > a:after {
  border-left-color: #555;
}

/* line 1596, app/assets/stylesheets/global/front.css */
.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover {
  text-decoration: underline;
}

@media (max-width: 767px) {
  /* line 1602, app/assets/stylesheets/global/front.css */
  .navbar-nav {
    display: inline;
  }
  /* line 1605, app/assets/stylesheets/global/front.css */
  .navbar-default .navbar-brand {
    display: inline;
  }
  /* line 1608, app/assets/stylesheets/global/front.css */
  .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
  }
  /* line 1611, app/assets/stylesheets/global/front.css */
  .navbar-default .navbar-nav .dropdown-menu > li > a {
    color: red;
    background-color: #ccc;
    border-radius: 4px;
    margin-top: 2px;
  }
  /* line 1617, app/assets/stylesheets/global/front.css */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #333;
  }
  /* line 1620, app/assets/stylesheets/global/front.css */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    background-color: #ccc;
  }
  /* line 1625, app/assets/stylesheets/global/front.css */
  .navbar-nav .open .dropdown-menu {
    border-bottom: 1px solid white;
    border-radius: 0;
  }
  /* line 1629, app/assets/stylesheets/global/front.css */
  .dropdown-menu {
    padding-left: 10px;
  }
  /* line 1632, app/assets/stylesheets/global/front.css */
  .dropdown-menu .dropdown-menu {
    padding-left: 20px;
  }
  /* line 1635, app/assets/stylesheets/global/front.css */
  .dropdown-menu .dropdown-menu .dropdown-menu {
    padding-left: 30px;
  }
  /* line 1638, app/assets/stylesheets/global/front.css */
  li.dropdown.open {
    border: 0px solid red;
  }
}

@media (min-width: 768px) {
  /* line 1645, app/assets/stylesheets/global/front.css */
  ul.nav li:hover > ul.dropdown-menu {
    display: block;
  }
  /* line 1648, app/assets/stylesheets/global/front.css */
  #navbar {
    text-align: center;
  }
}

@media (max-width: 768px) {
  /* line 1654, app/assets/stylesheets/global/front.css */
  .image_article {
    width: 100% !important;
  }
}

/* line 1659, app/assets/stylesheets/global/front.css */
.bg-success2 {
  background-color: #cff5ed !important;
}

/* line 1663, app/assets/stylesheets/global/front.css */
.bg-success3 {
  background-color: #cfe3f5 !important;
}

/* line 1667, app/assets/stylesheets/global/front.css */
.categories-container a {
  color: #343434;
}

/* line 1671, app/assets/stylesheets/global/front.css */
.followup_expired {
  background-color: #d1d1d1 !important;
}

@media (max-width: 768px) {
  /* line 1676, app/assets/stylesheets/global/front.css */
  .image_article {
    width: 100% !important;
  }
  /* line 1680, app/assets/stylesheets/global/front.css */
  .more-articles h3, .more-articles .h3 {
    font-size: 19px !important;
    line-height: 25px !important;
  }
  /* line 1685, app/assets/stylesheets/global/front.css */
  .more-articles img {
    width: 100%;
    padding-right: 10px !important;
  }
}

/* line 1691, app/assets/stylesheets/global/front.css */
.highcharts-menu hr {
  margin-bottom: 0px;
  margin-top: 0px;
}

/* line 1697, app/assets/stylesheets/global/front.css */
.nearest_booking {
  background-color: #e1c816;
}

/* line 1701, app/assets/stylesheets/global/front.css */
.search-blog-content input {
  border: none;
  background: none;
  width: 93%;
}

/* line 1708, app/assets/stylesheets/global/front.css */
.home_our_travel {
  padding-top: 334px;
  background-color: #CCE6E9;
  margin-top: -370px;
  background-image: url(/assets/mcc/Slide_04B.png);
  width: auto;
  background-position: center;
  background-position-y: top;
}

/* line 1719, app/assets/stylesheets/global/front.css */
.about_us_faq {
  margin-bottom: 100px !important;
}

/* line 1723, app/assets/stylesheets/global/front.css */
.about_us_faq h1, .about_us_faq .h1 {
  font-family: "vanitas-black" !important;
  font-size: 44px;
}

/* line 1728, app/assets/stylesheets/global/front.css */
.about_us_faq .card-header {
  background-color: white;
  border-bottom: none;
}

/* line 1733, app/assets/stylesheets/global/front.css */
.about_us_faq .accordion, .about_us_faq button {
  font-family: "vanitas-black" !important;
  font-size: 22px;
  background-color: white;
}

/* line 1739, app/assets/stylesheets/global/front.css */
.about_us_faq .accordion .card-body {
  font-family: "gilroy-light" !important;
  font-size: 20px;
  background-color: white;
}

/* line 1745, app/assets/stylesheets/global/front.css */
.card_faq {
  border-bottom: 1px solid #c2c2c2;
  background-color: white;
}

/* line 1750, app/assets/stylesheets/global/front.css */
.education-form-container {
  font-family: "gilroy-light" !important;
  border: 1px solid #BEBEBE;
  background-color: #FFF;
  color: #252525;
  max-width: 800px;
  padding: 80px;
  margin: auto;
}

/* line 1760, app/assets/stylesheets/global/front.css */
.education-form-container p {
  font-family: "gilroy-light" !important;
}

/* line 1764, app/assets/stylesheets/global/front.css */
.asterisk {
  color: red !important;
}

/* line 1768, app/assets/stylesheets/global/front.css */
.btn_show_faq:hover {
  background-color: white !important;
}

/* line 1773, app/assets/stylesheets/global/front.css */
.survey {
  background-image: linear-gradient(to top, #ffffff10 0px, #ffffff00 105px, #c4c7c900 300px, #ffffff 100%), url(/assets/survey/cover2.png);
  background-repeat: no-repeat;
  background-position: top;
  /* top: -122px; */
  height: inherit;
  background-size: 100%;
  position: relative;
  color: #000000;
}

/* line 1784, app/assets/stylesheets/global/front.css */
.survey h1, .survey .h1 {
  /* color: #24aed1; */
  color: #00303C;
}

/* line 1789, app/assets/stylesheets/global/front.css */
.survey-container {
  font-family: "vanitas-black";
  padding: 14px;
}

@media (max-width: 576px) {
  /* line 1795, app/assets/stylesheets/global/front.css */
  .survey > .survey-container {
    bottom: 0;
    position: absolute !important;
    top: auto !important;
  }
  /* line 1801, app/assets/stylesheets/global/front.css */
  .survey {
    background-image: url(/assets/bg_survey.png) !important;
  }
  /* line 1804, app/assets/stylesheets/global/front.css */
  .survey h1, .survey .h1 {
    color: #00303C;
  }
  /* line 1808, app/assets/stylesheets/global/front.css */
  .survey p {
    color: #1c1c1c;
  }
  /* line 1812, app/assets/stylesheets/global/front.css */
  .survey-step-0 {
    position: absolute;
    bottom: 0;
  }
  /* line 1817, app/assets/stylesheets/global/front.css */
  .survey-container {
    position: static !important;
  }
  /* line 1821, app/assets/stylesheets/global/front.css */
  .thanks .img_thanks {
    transform: translateY(50%) !important;
  }
}

/* line 1827, app/assets/stylesheets/global/front.css */
.survey-container {
  top: 30%;
  position: relative;
}

/* line 1831, app/assets/stylesheets/global/front.css */
.survey-container p {
  font-size: 16px !important;
  line-height: 23px;
  font-family: "gilroy-light";
}

/* line 1837, app/assets/stylesheets/global/front.css */
.survey-container h1, .survey-container .h1, .survey-container h2, .survey-container .h2, .survey-container h4, .survey-container .h4 {
  font-family: "vanitas-black";
  line-height: 35px;
}

/* line 1842, app/assets/stylesheets/global/front.css */
.survey_text {
  border: 1px solid darkgrey;
  padding: 5px;
  margin-bottom: 10px;
  cursor: pointer;
  overflow-wrap: anywhere;
}

/* line 1850, app/assets/stylesheets/global/front.css */
.survey_choice.active {
  background-color: #5f9ea024;
}

/* line 1854, app/assets/stylesheets/global/front.css */
.survey_img.active {
  filter: brightness(0.5);
}

/* line 1858, app/assets/stylesheets/global/front.css */
.survey_text div {
  display: flex;
  align-items: center;
}

/* line 1863, app/assets/stylesheets/global/front.css */
.survey_other textarea {
  display: block;
  width: 100%;
  padding: 13px;
  border: 1px solid darkgrey;
}

/* line 1870, app/assets/stylesheets/global/front.css */
.servey_question_num {
  color: #979797;
}

/* line 1874, app/assets/stylesheets/global/front.css */
.survey_proceed {
  background-color: white;
  padding-top: 0;
  padding-bottom: 10px;
  position: fixed;
  width: 100%;
  bottom: 0;
  border-top: 5px solid #e3e3e3;
}

/* line 1884, app/assets/stylesheets/global/front.css */
.survey_progress {
  border-top: 5px solid #c0a912;
  margin-top: 0;
  padding-top: 0;
  top: -5px;
  position: relative;
}

/* line 1892, app/assets/stylesheets/global/front.css */
.survey-step {
  padding-bottom: 100px !important;
}

/* line 1896, app/assets/stylesheets/global/front.css */
.survey_img {
  background-size: contain;
  width: 151px;
  height: 133px;
}

/* line 1902, app/assets/stylesheets/global/front.css */
.survey_text img {
  height: -moz-fit-content;
  height: fit-content;
  margin-right: 5px;
}

/* line 1907, app/assets/stylesheets/global/front.css */
.survey_choice input {
  margin: 10px;
  accent-color: #00303c;
}

/* line 1912, app/assets/stylesheets/global/front.css */
.thanks {
  height: 100%;
}

/* line 1916, app/assets/stylesheets/global/front.css */
.thanks .img_thanks {
  position: relative;
  top: 40%;
  transform: translateY(-50%);
}

/* line 1922, app/assets/stylesheets/global/front.css */
.thanks .circle1 {
  width: 500px;
  height: 500px;
  line-height: 120px;
  border-radius: 50%;
  text-align: center;
  font-size: 32px;
  border: 1px solid #cdd10f;
  margin: auto;
  position: absolute;
  -webkit-user-modify: read-write-plaintext-only;
}

/* line 1935, app/assets/stylesheets/global/front.css */
.thanks .circle2 {
  width: 500px;
  height: 500px;
  line-height: 120px;
  border-radius: 50%;
  text-align: center;
  font-size: 32px;
  border: 1px solid #cdd10f8f;
  margin: auto;
  position: absolute;
  top: 188px;
}

/* line 1948, app/assets/stylesheets/global/front.css */
.spinner {
  width: 56px;
  height: 56px;
  margin: auto;
  display: grid;
  animation: spinner-plncf9 4s infinite;
}

/* line 1956, app/assets/stylesheets/global/front.css */
.spinner::before,
.spinner::after {
  content: "";
  grid-area: 1/1;
  border: 9px solid;
  border-radius: 50%;
  border-color: #00303c #00303c #0000 #0000;
  mix-blend-mode: darken;
  animation: spinner-plncf9 1s infinite linear;
}

/* line 1967, app/assets/stylesheets/global/front.css */
.spinner::after {
  border-color: #0000 #0000 #b2d1d9 #b2d1d9;
  animation-direction: reverse;
}

@keyframes spinner-plncf9 {
  100% {
    transform: rotate(1turn);
  }
}

/* line 1978, app/assets/stylesheets/global/front.css */
#table-member_interests td {
  vertical-align: top;
}

/* line 1982, app/assets/stylesheets/global/front.css */
p {
  display: block;
  color: inherit;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0.00177646em;
  line-height: 21px;
  margin: 0px 0px 10px 0px;
  font-style: normal;
  white-space: normal;
}

/* line 1994, app/assets/stylesheets/global/front.css */
#header-education p {
  display: inline-block;
}

/* line 1998, app/assets/stylesheets/global/front.css */
.search-blog-content {
  border: 1px solid #c9c9c9;
  padding: 10px;
  /* border-radius: 30px; */
}

/* line 2003, app/assets/stylesheets/global/front.css */
.search-blog-content input {
  border: none;
  background: none;
  width: 93%;
}

/* line 2009, app/assets/stylesheets/global/front.css */
.accordion button {
  text-decoration: none;
}

/* line 2013, app/assets/stylesheets/global/front.css */
.accordion button:hover {
  text-decoration: none;
}

/* line 2017, app/assets/stylesheets/global/front.css */
.accordion .card-body {
  border: 0;
}

/* line 2021, app/assets/stylesheets/global/front.css */
.btn-link, .btn-link:focus {
  color: #4b4b4b;
  background: transparent;
  border: 0;
  text-decoration: none;
}

/* line 2028, app/assets/stylesheets/global/front.css */
.list-group-horizontal {
  flex-direction: row;
}

/* line 2033, app/assets/stylesheets/global/front.css */
.home-our-servics-container .list-group-item {
  border: 1px solid #dddddd;
}

/* line 2037, app/assets/stylesheets/global/front.css */
.profile-dropdown-toggle.dropdown-toggle::after {
  display: none !important;
}

/* line 2041, app/assets/stylesheets/global/front.css */
.profile-dropdown a {
  text-decoration: none !important;
}

/* line 2045, app/assets/stylesheets/global/front.css */
.mcc-header.navbar {
  padding: 0.5rem 1rem !important;
}

/* line 2049, app/assets/stylesheets/global/front.css */
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

/* line 2051, app/assets/stylesheets/global/front.css */
.dropdown-menu[data-bs-popper] {
  left: -141px !important;
}

/* line 2055, app/assets/stylesheets/global/front.css */
#navbarText a {
  font-weight: 600;
}

/*!
 * Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
/* line 6, app/assets/stylesheets/global/font-awesome-6.css */
.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900);
}

/* line 10, app/assets/stylesheets/global/font-awesome-6.css */
.fa-solid,
.fa-regular,
.fa-brands,
.fas,
.far,
.fab,
.fa-sharp-solid,
.fa-classic,
.fa {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 0;
  text-rendering: auto;
}

/* line 27, app/assets/stylesheets/global/font-awesome-6.css */
.fas,
.fa-classic,
.fa-solid,
.far,
.fa-regular {
  font-family: 'Font Awesome 6 Free';
}

/* line 34, app/assets/stylesheets/global/font-awesome-6.css */
.fab,
.fa-brands {
  font-family: 'Font Awesome 6 Brands';
}

/* line 38, app/assets/stylesheets/global/font-awesome-6.css */
.fa-1x {
  font-size: 1em;
}

/* line 41, app/assets/stylesheets/global/font-awesome-6.css */
.fa-2x {
  font-size: 2em;
}

/* line 44, app/assets/stylesheets/global/font-awesome-6.css */
.fa-3x {
  font-size: 3em;
}

/* line 47, app/assets/stylesheets/global/font-awesome-6.css */
.fa-4x {
  font-size: 4em;
}

/* line 50, app/assets/stylesheets/global/font-awesome-6.css */
.fa-5x {
  font-size: 5em;
}

/* line 53, app/assets/stylesheets/global/font-awesome-6.css */
.fa-6x {
  font-size: 6em;
}

/* line 56, app/assets/stylesheets/global/font-awesome-6.css */
.fa-7x {
  font-size: 7em;
}

/* line 59, app/assets/stylesheets/global/font-awesome-6.css */
.fa-8x {
  font-size: 8em;
}

/* line 62, app/assets/stylesheets/global/font-awesome-6.css */
.fa-9x {
  font-size: 9em;
}

/* line 65, app/assets/stylesheets/global/font-awesome-6.css */
.fa-10x {
  font-size: 10em;
}

/* line 68, app/assets/stylesheets/global/font-awesome-6.css */
.fa-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em;
}

/* line 73, app/assets/stylesheets/global/font-awesome-6.css */
.fa-xs {
  font-size: 0.75em;
  line-height: 0.08333em;
  vertical-align: 0.125em;
}

/* line 78, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sm {
  font-size: 0.875em;
  line-height: 0.07143em;
  vertical-align: 0.05357em;
}

/* line 83, app/assets/stylesheets/global/font-awesome-6.css */
.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em;
}

/* line 88, app/assets/stylesheets/global/font-awesome-6.css */
.fa-xl {
  font-size: 1.5em;
  line-height: 0.04167em;
  vertical-align: -0.125em;
}

/* line 93, app/assets/stylesheets/global/font-awesome-6.css */
.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em;
}

/* line 98, app/assets/stylesheets/global/font-awesome-6.css */
.fa-fw {
  text-align: center;
  width: 1.25em;
}

/* line 102, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0;
}

/* line 106, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ul > li {
  position: relative;
}

/* line 109, app/assets/stylesheets/global/font-awesome-6.css */
.fa-li {
  left: calc(-1 * var(--fa-li-width, 2em));
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit;
}

/* line 116, app/assets/stylesheets/global/font-awesome-6.css */
.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
}

/* line 123, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em);
}

/* line 127, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em);
}

/* line 131, app/assets/stylesheets/global/font-awesome-6.css */
.fa-beat {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

/* line 139, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}

/* line 147, app/assets/stylesheets/global/font-awesome-6.css */
.fa-fade {
  animation-name: fa-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

/* line 155, app/assets/stylesheets/global/font-awesome-6.css */
.fa-beat-fade {
  animation-name: fa-beat-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

/* line 163, app/assets/stylesheets/global/font-awesome-6.css */
.fa-flip {
  animation-name: fa-flip;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

/* line 171, app/assets/stylesheets/global/font-awesome-6.css */
.fa-shake {
  animation-name: fa-shake;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

/* line 179, app/assets/stylesheets/global/font-awesome-6.css */
.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

/* line 187, app/assets/stylesheets/global/font-awesome-6.css */
.fa-spin-reverse {
  --fa-animation-direction: reverse;
}

/* line 190, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pulse,
.fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, steps(8));
}

@media (prefers-reduced-motion: reduce) {
  /* line 199, app/assets/stylesheets/global/font-awesome-6.css */
  .fa-beat,
.fa-bounce,
.fa-fade,
.fa-beat-fade,
.fa-flip,
.fa-pulse,
.fa-shake,
.fa-spin,
.fa-spin-pulse {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s;
  }
}

@keyframes fa-beat {
  0%, 90% {
    transform: scale(1);
  }
  45% {
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}

@keyframes fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0);
  }
  10% {
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    transform: scale(1, 1) translateY(0);
  }
  100% {
    transform: scale(1, 1) translateY(0);
  }
}

@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}

@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}

@keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  }
}

@keyframes fa-shake {
  0% {
    transform: rotate(-15deg);
  }
  4% {
    transform: rotate(15deg);
  }
  8%, 24% {
    transform: rotate(-18deg);
  }
  12%, 28% {
    transform: rotate(18deg);
  }
  16% {
    transform: rotate(-22deg);
  }
  20% {
    transform: rotate(22deg);
  }
  32% {
    transform: rotate(-12deg);
  }
  36% {
    transform: rotate(12deg);
  }
  40%, 100% {
    transform: rotate(0deg);
  }
}

@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* line 278, app/assets/stylesheets/global/font-awesome-6.css */
.fa-rotate-90 {
  transform: rotate(90deg);
}

/* line 281, app/assets/stylesheets/global/font-awesome-6.css */
.fa-rotate-180 {
  transform: rotate(180deg);
}

/* line 284, app/assets/stylesheets/global/font-awesome-6.css */
.fa-rotate-270 {
  transform: rotate(270deg);
}

/* line 287, app/assets/stylesheets/global/font-awesome-6.css */
.fa-flip-horizontal {
  transform: scale(-1, 1);
}

/* line 290, app/assets/stylesheets/global/font-awesome-6.css */
.fa-flip-vertical {
  transform: scale(1, -1);
}

/* line 293, app/assets/stylesheets/global/font-awesome-6.css */
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1, -1);
}

/* line 297, app/assets/stylesheets/global/font-awesome-6.css */
.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle, 0));
}

/* line 300, app/assets/stylesheets/global/font-awesome-6.css */
.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

/* line 308, app/assets/stylesheets/global/font-awesome-6.css */
.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: var(--fa-stack-z-index, auto);
}

/* line 316, app/assets/stylesheets/global/font-awesome-6.css */
.fa-stack-1x {
  line-height: inherit;
}

/* line 319, app/assets/stylesheets/global/font-awesome-6.css */
.fa-stack-2x {
  font-size: 2em;
}

/* line 322, app/assets/stylesheets/global/font-awesome-6.css */
.fa-inverse {
  color: var(--fa-inverse, #fff);
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
  readers do not read off random characters that represent icons */
/* line 328, app/assets/stylesheets/global/font-awesome-6.css */
.fa-0::before {
  content: "\30";
}

/* line 331, app/assets/stylesheets/global/font-awesome-6.css */
.fa-1::before {
  content: "\31";
}

/* line 334, app/assets/stylesheets/global/font-awesome-6.css */
.fa-2::before {
  content: "\32";
}

/* line 337, app/assets/stylesheets/global/font-awesome-6.css */
.fa-3::before {
  content: "\33";
}

/* line 340, app/assets/stylesheets/global/font-awesome-6.css */
.fa-4::before {
  content: "\34";
}

/* line 343, app/assets/stylesheets/global/font-awesome-6.css */
.fa-5::before {
  content: "\35";
}

/* line 346, app/assets/stylesheets/global/font-awesome-6.css */
.fa-6::before {
  content: "\36";
}

/* line 349, app/assets/stylesheets/global/font-awesome-6.css */
.fa-7::before {
  content: "\37";
}

/* line 352, app/assets/stylesheets/global/font-awesome-6.css */
.fa-8::before {
  content: "\38";
}

/* line 355, app/assets/stylesheets/global/font-awesome-6.css */
.fa-9::before {
  content: "\39";
}

/* line 358, app/assets/stylesheets/global/font-awesome-6.css */
.fa-fill-drip::before {
  content: "\f576";
}

/* line 361, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrows-to-circle::before {
  content: "\e4bd";
}

/* line 364, app/assets/stylesheets/global/font-awesome-6.css */
.fa-circle-chevron-right::before {
  content: "\f138";
}

/* line 367, app/assets/stylesheets/global/font-awesome-6.css */
.fa-chevron-circle-right::before {
  content: "\f138";
}

/* line 370, app/assets/stylesheets/global/font-awesome-6.css */
.fa-at::before {
  content: "\40";
}

/* line 373, app/assets/stylesheets/global/font-awesome-6.css */
.fa-trash-can::before {
  content: "\f2ed";
}

/* line 376, app/assets/stylesheets/global/font-awesome-6.css */
.fa-trash-alt::before {
  content: "\f2ed";
}

/* line 379, app/assets/stylesheets/global/font-awesome-6.css */
.fa-text-height::before {
  content: "\f034";
}

/* line 382, app/assets/stylesheets/global/font-awesome-6.css */
.fa-user-xmark::before {
  content: "\f235";
}

/* line 385, app/assets/stylesheets/global/font-awesome-6.css */
.fa-user-times::before {
  content: "\f235";
}

/* line 388, app/assets/stylesheets/global/font-awesome-6.css */
.fa-stethoscope::before {
  content: "\f0f1";
}

/* line 391, app/assets/stylesheets/global/font-awesome-6.css */
.fa-message::before {
  content: "\f27a";
}

/* line 394, app/assets/stylesheets/global/font-awesome-6.css */
.fa-comment-alt::before {
  content: "\f27a";
}

/* line 397, app/assets/stylesheets/global/font-awesome-6.css */
.fa-info::before {
  content: "\f129";
}

/* line 400, app/assets/stylesheets/global/font-awesome-6.css */
.fa-down-left-and-up-right-to-center::before {
  content: "\f422";
}

/* line 403, app/assets/stylesheets/global/font-awesome-6.css */
.fa-compress-alt::before {
  content: "\f422";
}

/* line 406, app/assets/stylesheets/global/font-awesome-6.css */
.fa-explosion::before {
  content: "\e4e9";
}

/* line 409, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-lines::before {
  content: "\f15c";
}

/* line 412, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-alt::before {
  content: "\f15c";
}

/* line 415, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-text::before {
  content: "\f15c";
}

/* line 418, app/assets/stylesheets/global/font-awesome-6.css */
.fa-wave-square::before {
  content: "\f83e";
}

/* line 421, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ring::before {
  content: "\f70b";
}

/* line 424, app/assets/stylesheets/global/font-awesome-6.css */
.fa-building-un::before {
  content: "\e4d9";
}

/* line 427, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dice-three::before {
  content: "\f527";
}

/* line 430, app/assets/stylesheets/global/font-awesome-6.css */
.fa-calendar-days::before {
  content: "\f073";
}

/* line 433, app/assets/stylesheets/global/font-awesome-6.css */
.fa-calendar-alt::before {
  content: "\f073";
}

/* line 436, app/assets/stylesheets/global/font-awesome-6.css */
.fa-anchor-circle-check::before {
  content: "\e4aa";
}

/* line 439, app/assets/stylesheets/global/font-awesome-6.css */
.fa-building-circle-arrow-right::before {
  content: "\e4d1";
}

/* line 442, app/assets/stylesheets/global/font-awesome-6.css */
.fa-volleyball::before {
  content: "\f45f";
}

/* line 445, app/assets/stylesheets/global/font-awesome-6.css */
.fa-volleyball-ball::before {
  content: "\f45f";
}

/* line 448, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrows-up-to-line::before {
  content: "\e4c2";
}

/* line 451, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sort-down::before {
  content: "\f0dd";
}

/* line 454, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sort-desc::before {
  content: "\f0dd";
}

/* line 457, app/assets/stylesheets/global/font-awesome-6.css */
.fa-circle-minus::before {
  content: "\f056";
}

/* line 460, app/assets/stylesheets/global/font-awesome-6.css */
.fa-minus-circle::before {
  content: "\f056";
}

/* line 463, app/assets/stylesheets/global/font-awesome-6.css */
.fa-door-open::before {
  content: "\f52b";
}

/* line 466, app/assets/stylesheets/global/font-awesome-6.css */
.fa-right-from-bracket::before {
  content: "\f2f5";
}

/* line 469, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sign-out-alt::before {
  content: "\f2f5";
}

/* line 472, app/assets/stylesheets/global/font-awesome-6.css */
.fa-atom::before {
  content: "\f5d2";
}

/* line 475, app/assets/stylesheets/global/font-awesome-6.css */
.fa-soap::before {
  content: "\e06e";
}

/* line 478, app/assets/stylesheets/global/font-awesome-6.css */
.fa-icons::before {
  content: "\f86d";
}

/* line 481, app/assets/stylesheets/global/font-awesome-6.css */
.fa-heart-music-camera-bolt::before {
  content: "\f86d";
}

/* line 484, app/assets/stylesheets/global/font-awesome-6.css */
.fa-microphone-lines-slash::before {
  content: "\f539";
}

/* line 487, app/assets/stylesheets/global/font-awesome-6.css */
.fa-microphone-alt-slash::before {
  content: "\f539";
}

/* line 490, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bridge-circle-check::before {
  content: "\e4c9";
}

/* line 493, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pump-medical::before {
  content: "\e06a";
}

/* line 496, app/assets/stylesheets/global/font-awesome-6.css */
.fa-fingerprint::before {
  content: "\f577";
}

/* line 499, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hand-point-right::before {
  content: "\f0a4";
}

/* line 502, app/assets/stylesheets/global/font-awesome-6.css */
.fa-magnifying-glass-location::before {
  content: "\f689";
}

/* line 505, app/assets/stylesheets/global/font-awesome-6.css */
.fa-search-location::before {
  content: "\f689";
}

/* line 508, app/assets/stylesheets/global/font-awesome-6.css */
.fa-forward-step::before {
  content: "\f051";
}

/* line 511, app/assets/stylesheets/global/font-awesome-6.css */
.fa-step-forward::before {
  content: "\f051";
}

/* line 514, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-smile-beam::before {
  content: "\f5b8";
}

/* line 517, app/assets/stylesheets/global/font-awesome-6.css */
.fa-smile-beam::before {
  content: "\f5b8";
}

/* line 520, app/assets/stylesheets/global/font-awesome-6.css */
.fa-flag-checkered::before {
  content: "\f11e";
}

/* line 523, app/assets/stylesheets/global/font-awesome-6.css */
.fa-football::before {
  content: "\f44e";
}

/* line 526, app/assets/stylesheets/global/font-awesome-6.css */
.fa-football-ball::before {
  content: "\f44e";
}

/* line 529, app/assets/stylesheets/global/font-awesome-6.css */
.fa-school-circle-exclamation::before {
  content: "\e56c";
}

/* line 532, app/assets/stylesheets/global/font-awesome-6.css */
.fa-crop::before {
  content: "\f125";
}

/* line 535, app/assets/stylesheets/global/font-awesome-6.css */
.fa-angles-down::before {
  content: "\f103";
}

/* line 538, app/assets/stylesheets/global/font-awesome-6.css */
.fa-angle-double-down::before {
  content: "\f103";
}

/* line 541, app/assets/stylesheets/global/font-awesome-6.css */
.fa-users-rectangle::before {
  content: "\e594";
}

/* line 544, app/assets/stylesheets/global/font-awesome-6.css */
.fa-people-roof::before {
  content: "\e537";
}

/* line 547, app/assets/stylesheets/global/font-awesome-6.css */
.fa-people-line::before {
  content: "\e534";
}

/* line 550, app/assets/stylesheets/global/font-awesome-6.css */
.fa-beer-mug-empty::before {
  content: "\f0fc";
}

/* line 553, app/assets/stylesheets/global/font-awesome-6.css */
.fa-beer::before {
  content: "\f0fc";
}

/* line 556, app/assets/stylesheets/global/font-awesome-6.css */
.fa-diagram-predecessor::before {
  content: "\e477";
}

/* line 559, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-up-long::before {
  content: "\f176";
}

/* line 562, app/assets/stylesheets/global/font-awesome-6.css */
.fa-long-arrow-up::before {
  content: "\f176";
}

/* line 565, app/assets/stylesheets/global/font-awesome-6.css */
.fa-fire-flame-simple::before {
  content: "\f46a";
}

/* line 568, app/assets/stylesheets/global/font-awesome-6.css */
.fa-burn::before {
  content: "\f46a";
}

/* line 571, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person::before {
  content: "\f183";
}

/* line 574, app/assets/stylesheets/global/font-awesome-6.css */
.fa-male::before {
  content: "\f183";
}

/* line 577, app/assets/stylesheets/global/font-awesome-6.css */
.fa-laptop::before {
  content: "\f109";
}

/* line 580, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-csv::before {
  content: "\f6dd";
}

/* line 583, app/assets/stylesheets/global/font-awesome-6.css */
.fa-menorah::before {
  content: "\f676";
}

/* line 586, app/assets/stylesheets/global/font-awesome-6.css */
.fa-truck-plane::before {
  content: "\e58f";
}

/* line 589, app/assets/stylesheets/global/font-awesome-6.css */
.fa-record-vinyl::before {
  content: "\f8d9";
}

/* line 592, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-grin-stars::before {
  content: "\f587";
}

/* line 595, app/assets/stylesheets/global/font-awesome-6.css */
.fa-grin-stars::before {
  content: "\f587";
}

/* line 598, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bong::before {
  content: "\f55c";
}

/* line 601, app/assets/stylesheets/global/font-awesome-6.css */
.fa-spaghetti-monster-flying::before {
  content: "\f67b";
}

/* line 604, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pastafarianism::before {
  content: "\f67b";
}

/* line 607, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-down-up-across-line::before {
  content: "\e4af";
}

/* line 610, app/assets/stylesheets/global/font-awesome-6.css */
.fa-spoon::before {
  content: "\f2e5";
}

/* line 613, app/assets/stylesheets/global/font-awesome-6.css */
.fa-utensil-spoon::before {
  content: "\f2e5";
}

/* line 616, app/assets/stylesheets/global/font-awesome-6.css */
.fa-jar-wheat::before {
  content: "\e517";
}

/* line 619, app/assets/stylesheets/global/font-awesome-6.css */
.fa-envelopes-bulk::before {
  content: "\f674";
}

/* line 622, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mail-bulk::before {
  content: "\f674";
}

/* line 625, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-circle-exclamation::before {
  content: "\e4eb";
}

/* line 628, app/assets/stylesheets/global/font-awesome-6.css */
.fa-circle-h::before {
  content: "\f47e";
}

/* line 631, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hospital-symbol::before {
  content: "\f47e";
}

/* line 634, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pager::before {
  content: "\f815";
}

/* line 637, app/assets/stylesheets/global/font-awesome-6.css */
.fa-address-book::before {
  content: "\f2b9";
}

/* line 640, app/assets/stylesheets/global/font-awesome-6.css */
.fa-contact-book::before {
  content: "\f2b9";
}

/* line 643, app/assets/stylesheets/global/font-awesome-6.css */
.fa-strikethrough::before {
  content: "\f0cc";
}

/* line 646, app/assets/stylesheets/global/font-awesome-6.css */
.fa-k::before {
  content: "\4b";
}

/* line 649, app/assets/stylesheets/global/font-awesome-6.css */
.fa-landmark-flag::before {
  content: "\e51c";
}

/* line 652, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pencil::before {
  content: "\f303";
}

/* line 655, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pencil-alt::before {
  content: "\f303";
}

/* line 658, app/assets/stylesheets/global/font-awesome-6.css */
.fa-backward::before {
  content: "\f04a";
}

/* line 661, app/assets/stylesheets/global/font-awesome-6.css */
.fa-caret-right::before {
  content: "\f0da";
}

/* line 664, app/assets/stylesheets/global/font-awesome-6.css */
.fa-comments::before {
  content: "\f086";
}

/* line 667, app/assets/stylesheets/global/font-awesome-6.css */
.fa-paste::before {
  content: "\f0ea";
}

/* line 670, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-clipboard::before {
  content: "\f0ea";
}

/* line 673, app/assets/stylesheets/global/font-awesome-6.css */
.fa-code-pull-request::before {
  content: "\e13c";
}

/* line 676, app/assets/stylesheets/global/font-awesome-6.css */
.fa-clipboard-list::before {
  content: "\f46d";
}

/* line 679, app/assets/stylesheets/global/font-awesome-6.css */
.fa-truck-ramp-box::before {
  content: "\f4de";
}

/* line 682, app/assets/stylesheets/global/font-awesome-6.css */
.fa-truck-loading::before {
  content: "\f4de";
}

/* line 685, app/assets/stylesheets/global/font-awesome-6.css */
.fa-user-check::before {
  content: "\f4fc";
}

/* line 688, app/assets/stylesheets/global/font-awesome-6.css */
.fa-vial-virus::before {
  content: "\e597";
}

/* line 691, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sheet-plastic::before {
  content: "\e571";
}

/* line 694, app/assets/stylesheets/global/font-awesome-6.css */
.fa-blog::before {
  content: "\f781";
}

/* line 697, app/assets/stylesheets/global/font-awesome-6.css */
.fa-user-ninja::before {
  content: "\f504";
}

/* line 700, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-arrow-up-from-line::before {
  content: "\e539";
}

/* line 703, app/assets/stylesheets/global/font-awesome-6.css */
.fa-scroll-torah::before {
  content: "\f6a0";
}

/* line 706, app/assets/stylesheets/global/font-awesome-6.css */
.fa-torah::before {
  content: "\f6a0";
}

/* line 709, app/assets/stylesheets/global/font-awesome-6.css */
.fa-broom-ball::before {
  content: "\f458";
}

/* line 712, app/assets/stylesheets/global/font-awesome-6.css */
.fa-quidditch::before {
  content: "\f458";
}

/* line 715, app/assets/stylesheets/global/font-awesome-6.css */
.fa-quidditch-broom-ball::before {
  content: "\f458";
}

/* line 718, app/assets/stylesheets/global/font-awesome-6.css */
.fa-toggle-off::before {
  content: "\f204";
}

/* line 721, app/assets/stylesheets/global/font-awesome-6.css */
.fa-box-archive::before {
  content: "\f187";
}

/* line 724, app/assets/stylesheets/global/font-awesome-6.css */
.fa-archive::before {
  content: "\f187";
}

/* line 727, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-drowning::before {
  content: "\e545";
}

/* line 730, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-down-9-1::before {
  content: "\f886";
}

/* line 733, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sort-numeric-desc::before {
  content: "\f886";
}

/* line 736, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sort-numeric-down-alt::before {
  content: "\f886";
}

/* line 739, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-grin-tongue-squint::before {
  content: "\f58a";
}

/* line 742, app/assets/stylesheets/global/font-awesome-6.css */
.fa-grin-tongue-squint::before {
  content: "\f58a";
}

/* line 745, app/assets/stylesheets/global/font-awesome-6.css */
.fa-spray-can::before {
  content: "\f5bd";
}

/* line 748, app/assets/stylesheets/global/font-awesome-6.css */
.fa-truck-monster::before {
  content: "\f63b";
}

/* line 751, app/assets/stylesheets/global/font-awesome-6.css */
.fa-w::before {
  content: "\57";
}

/* line 754, app/assets/stylesheets/global/font-awesome-6.css */
.fa-earth-africa::before {
  content: "\f57c";
}

/* line 757, app/assets/stylesheets/global/font-awesome-6.css */
.fa-globe-africa::before {
  content: "\f57c";
}

/* line 760, app/assets/stylesheets/global/font-awesome-6.css */
.fa-rainbow::before {
  content: "\f75b";
}

/* line 763, app/assets/stylesheets/global/font-awesome-6.css */
.fa-circle-notch::before {
  content: "\f1ce";
}

/* line 766, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tablet-screen-button::before {
  content: "\f3fa";
}

/* line 769, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tablet-alt::before {
  content: "\f3fa";
}

/* line 772, app/assets/stylesheets/global/font-awesome-6.css */
.fa-paw::before {
  content: "\f1b0";
}

/* line 775, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cloud::before {
  content: "\f0c2";
}

/* line 778, app/assets/stylesheets/global/font-awesome-6.css */
.fa-trowel-bricks::before {
  content: "\e58a";
}

/* line 781, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-flushed::before {
  content: "\f579";
}

/* line 784, app/assets/stylesheets/global/font-awesome-6.css */
.fa-flushed::before {
  content: "\f579";
}

/* line 787, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hospital-user::before {
  content: "\f80d";
}

/* line 790, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tent-arrow-left-right::before {
  content: "\e57f";
}

/* line 793, app/assets/stylesheets/global/font-awesome-6.css */
.fa-gavel::before {
  content: "\f0e3";
}

/* line 796, app/assets/stylesheets/global/font-awesome-6.css */
.fa-legal::before {
  content: "\f0e3";
}

/* line 799, app/assets/stylesheets/global/font-awesome-6.css */
.fa-binoculars::before {
  content: "\f1e5";
}

/* line 802, app/assets/stylesheets/global/font-awesome-6.css */
.fa-microphone-slash::before {
  content: "\f131";
}

/* line 805, app/assets/stylesheets/global/font-awesome-6.css */
.fa-box-tissue::before {
  content: "\e05b";
}

/* line 808, app/assets/stylesheets/global/font-awesome-6.css */
.fa-motorcycle::before {
  content: "\f21c";
}

/* line 811, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bell-concierge::before {
  content: "\f562";
}

/* line 814, app/assets/stylesheets/global/font-awesome-6.css */
.fa-concierge-bell::before {
  content: "\f562";
}

/* line 817, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pen-ruler::before {
  content: "\f5ae";
}

/* line 820, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pencil-ruler::before {
  content: "\f5ae";
}

/* line 823, app/assets/stylesheets/global/font-awesome-6.css */
.fa-people-arrows::before {
  content: "\e068";
}

/* line 826, app/assets/stylesheets/global/font-awesome-6.css */
.fa-people-arrows-left-right::before {
  content: "\e068";
}

/* line 829, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mars-and-venus-burst::before {
  content: "\e523";
}

/* line 832, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-caret-right::before {
  content: "\f152";
}

/* line 835, app/assets/stylesheets/global/font-awesome-6.css */
.fa-caret-square-right::before {
  content: "\f152";
}

/* line 838, app/assets/stylesheets/global/font-awesome-6.css */
.fa-scissors::before {
  content: "\f0c4";
}

/* line 841, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cut::before {
  content: "\f0c4";
}

/* line 844, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sun-plant-wilt::before {
  content: "\e57a";
}

/* line 847, app/assets/stylesheets/global/font-awesome-6.css */
.fa-toilets-portable::before {
  content: "\e584";
}

/* line 850, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hockey-puck::before {
  content: "\f453";
}

/* line 853, app/assets/stylesheets/global/font-awesome-6.css */
.fa-table::before {
  content: "\f0ce";
}

/* line 856, app/assets/stylesheets/global/font-awesome-6.css */
.fa-magnifying-glass-arrow-right::before {
  content: "\e521";
}

/* line 859, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tachograph-digital::before {
  content: "\f566";
}

/* line 862, app/assets/stylesheets/global/font-awesome-6.css */
.fa-digital-tachograph::before {
  content: "\f566";
}

/* line 865, app/assets/stylesheets/global/font-awesome-6.css */
.fa-users-slash::before {
  content: "\e073";
}

/* line 868, app/assets/stylesheets/global/font-awesome-6.css */
.fa-clover::before {
  content: "\e139";
}

/* line 871, app/assets/stylesheets/global/font-awesome-6.css */
.fa-reply::before {
  content: "\f3e5";
}

/* line 874, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mail-reply::before {
  content: "\f3e5";
}

/* line 877, app/assets/stylesheets/global/font-awesome-6.css */
.fa-star-and-crescent::before {
  content: "\f699";
}

/* line 880, app/assets/stylesheets/global/font-awesome-6.css */
.fa-house-fire::before {
  content: "\e50c";
}

/* line 883, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-minus::before {
  content: "\f146";
}

/* line 886, app/assets/stylesheets/global/font-awesome-6.css */
.fa-minus-square::before {
  content: "\f146";
}

/* line 889, app/assets/stylesheets/global/font-awesome-6.css */
.fa-helicopter::before {
  content: "\f533";
}

/* line 892, app/assets/stylesheets/global/font-awesome-6.css */
.fa-compass::before {
  content: "\f14e";
}

/* line 895, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-caret-down::before {
  content: "\f150";
}

/* line 898, app/assets/stylesheets/global/font-awesome-6.css */
.fa-caret-square-down::before {
  content: "\f150";
}

/* line 901, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-circle-question::before {
  content: "\e4ef";
}

/* line 904, app/assets/stylesheets/global/font-awesome-6.css */
.fa-laptop-code::before {
  content: "\f5fc";
}

/* line 907, app/assets/stylesheets/global/font-awesome-6.css */
.fa-swatchbook::before {
  content: "\f5c3";
}

/* line 910, app/assets/stylesheets/global/font-awesome-6.css */
.fa-prescription-bottle::before {
  content: "\f485";
}

/* line 913, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bars::before {
  content: "\f0c9";
}

/* line 916, app/assets/stylesheets/global/font-awesome-6.css */
.fa-navicon::before {
  content: "\f0c9";
}

/* line 919, app/assets/stylesheets/global/font-awesome-6.css */
.fa-people-group::before {
  content: "\e533";
}

/* line 922, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hourglass-end::before {
  content: "\f253";
}

/* line 925, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hourglass-3::before {
  content: "\f253";
}

/* line 928, app/assets/stylesheets/global/font-awesome-6.css */
.fa-heart-crack::before {
  content: "\f7a9";
}

/* line 931, app/assets/stylesheets/global/font-awesome-6.css */
.fa-heart-broken::before {
  content: "\f7a9";
}

/* line 934, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-up-right::before {
  content: "\f360";
}

/* line 937, app/assets/stylesheets/global/font-awesome-6.css */
.fa-external-link-square-alt::before {
  content: "\f360";
}

/* line 940, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-kiss-beam::before {
  content: "\f597";
}

/* line 943, app/assets/stylesheets/global/font-awesome-6.css */
.fa-kiss-beam::before {
  content: "\f597";
}

/* line 946, app/assets/stylesheets/global/font-awesome-6.css */
.fa-film::before {
  content: "\f008";
}

/* line 949, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ruler-horizontal::before {
  content: "\f547";
}

/* line 952, app/assets/stylesheets/global/font-awesome-6.css */
.fa-people-robbery::before {
  content: "\e536";
}

/* line 955, app/assets/stylesheets/global/font-awesome-6.css */
.fa-lightbulb::before {
  content: "\f0eb";
}

/* line 958, app/assets/stylesheets/global/font-awesome-6.css */
.fa-caret-left::before {
  content: "\f0d9";
}

/* line 961, app/assets/stylesheets/global/font-awesome-6.css */
.fa-circle-exclamation::before {
  content: "\f06a";
}

/* line 964, app/assets/stylesheets/global/font-awesome-6.css */
.fa-exclamation-circle::before {
  content: "\f06a";
}

/* line 967, app/assets/stylesheets/global/font-awesome-6.css */
.fa-school-circle-xmark::before {
  content: "\e56d";
}

/* line 970, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-right-from-bracket::before {
  content: "\f08b";
}

/* line 973, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sign-out::before {
  content: "\f08b";
}

/* line 976, app/assets/stylesheets/global/font-awesome-6.css */
.fa-circle-chevron-down::before {
  content: "\f13a";
}

/* line 979, app/assets/stylesheets/global/font-awesome-6.css */
.fa-chevron-circle-down::before {
  content: "\f13a";
}

/* line 982, app/assets/stylesheets/global/font-awesome-6.css */
.fa-unlock-keyhole::before {
  content: "\f13e";
}

/* line 985, app/assets/stylesheets/global/font-awesome-6.css */
.fa-unlock-alt::before {
  content: "\f13e";
}

/* line 988, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cloud-showers-heavy::before {
  content: "\f740";
}

/* line 991, app/assets/stylesheets/global/font-awesome-6.css */
.fa-headphones-simple::before {
  content: "\f58f";
}

/* line 994, app/assets/stylesheets/global/font-awesome-6.css */
.fa-headphones-alt::before {
  content: "\f58f";
}

/* line 997, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sitemap::before {
  content: "\f0e8";
}

/* line 1000, app/assets/stylesheets/global/font-awesome-6.css */
.fa-circle-dollar-to-slot::before {
  content: "\f4b9";
}

/* line 1003, app/assets/stylesheets/global/font-awesome-6.css */
.fa-donate::before {
  content: "\f4b9";
}

/* line 1006, app/assets/stylesheets/global/font-awesome-6.css */
.fa-memory::before {
  content: "\f538";
}

/* line 1009, app/assets/stylesheets/global/font-awesome-6.css */
.fa-road-spikes::before {
  content: "\e568";
}

/* line 1012, app/assets/stylesheets/global/font-awesome-6.css */
.fa-fire-burner::before {
  content: "\e4f1";
}

/* line 1015, app/assets/stylesheets/global/font-awesome-6.css */
.fa-flag::before {
  content: "\f024";
}

/* line 1018, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hanukiah::before {
  content: "\f6e6";
}

/* line 1021, app/assets/stylesheets/global/font-awesome-6.css */
.fa-feather::before {
  content: "\f52d";
}

/* line 1024, app/assets/stylesheets/global/font-awesome-6.css */
.fa-volume-low::before {
  content: "\f027";
}

/* line 1027, app/assets/stylesheets/global/font-awesome-6.css */
.fa-volume-down::before {
  content: "\f027";
}

/* line 1030, app/assets/stylesheets/global/font-awesome-6.css */
.fa-comment-slash::before {
  content: "\f4b3";
}

/* line 1033, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cloud-sun-rain::before {
  content: "\f743";
}

/* line 1036, app/assets/stylesheets/global/font-awesome-6.css */
.fa-compress::before {
  content: "\f066";
}

/* line 1039, app/assets/stylesheets/global/font-awesome-6.css */
.fa-wheat-awn::before {
  content: "\e2cd";
}

/* line 1042, app/assets/stylesheets/global/font-awesome-6.css */
.fa-wheat-alt::before {
  content: "\e2cd";
}

/* line 1045, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ankh::before {
  content: "\f644";
}

/* line 1048, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hands-holding-child::before {
  content: "\e4fa";
}

/* line 1051, app/assets/stylesheets/global/font-awesome-6.css */
.fa-asterisk::before {
  content: "\2a";
}

/* line 1054, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-check::before {
  content: "\f14a";
}

/* line 1057, app/assets/stylesheets/global/font-awesome-6.css */
.fa-check-square::before {
  content: "\f14a";
}

/* line 1060, app/assets/stylesheets/global/font-awesome-6.css */
.fa-peseta-sign::before {
  content: "\e221";
}

/* line 1063, app/assets/stylesheets/global/font-awesome-6.css */
.fa-heading::before {
  content: "\f1dc";
}

/* line 1066, app/assets/stylesheets/global/font-awesome-6.css */
.fa-header::before {
  content: "\f1dc";
}

/* line 1069, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ghost::before {
  content: "\f6e2";
}

/* line 1072, app/assets/stylesheets/global/font-awesome-6.css */
.fa-list::before {
  content: "\f03a";
}

/* line 1075, app/assets/stylesheets/global/font-awesome-6.css */
.fa-list-squares::before {
  content: "\f03a";
}

/* line 1078, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-phone-flip::before {
  content: "\f87b";
}

/* line 1081, app/assets/stylesheets/global/font-awesome-6.css */
.fa-phone-square-alt::before {
  content: "\f87b";
}

/* line 1084, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cart-plus::before {
  content: "\f217";
}

/* line 1087, app/assets/stylesheets/global/font-awesome-6.css */
.fa-gamepad::before {
  content: "\f11b";
}

/* line 1090, app/assets/stylesheets/global/font-awesome-6.css */
.fa-circle-dot::before {
  content: "\f192";
}

/* line 1093, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dot-circle::before {
  content: "\f192";
}

/* line 1096, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-dizzy::before {
  content: "\f567";
}

/* line 1099, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dizzy::before {
  content: "\f567";
}

/* line 1102, app/assets/stylesheets/global/font-awesome-6.css */
.fa-egg::before {
  content: "\f7fb";
}

/* line 1105, app/assets/stylesheets/global/font-awesome-6.css */
.fa-house-medical-circle-xmark::before {
  content: "\e513";
}

/* line 1108, app/assets/stylesheets/global/font-awesome-6.css */
.fa-campground::before {
  content: "\f6bb";
}

/* line 1111, app/assets/stylesheets/global/font-awesome-6.css */
.fa-folder-plus::before {
  content: "\f65e";
}

/* line 1114, app/assets/stylesheets/global/font-awesome-6.css */
.fa-futbol::before {
  content: "\f1e3";
}

/* line 1117, app/assets/stylesheets/global/font-awesome-6.css */
.fa-futbol-ball::before {
  content: "\f1e3";
}

/* line 1120, app/assets/stylesheets/global/font-awesome-6.css */
.fa-soccer-ball::before {
  content: "\f1e3";
}

/* line 1123, app/assets/stylesheets/global/font-awesome-6.css */
.fa-paintbrush::before {
  content: "\f1fc";
}

/* line 1126, app/assets/stylesheets/global/font-awesome-6.css */
.fa-paint-brush::before {
  content: "\f1fc";
}

/* line 1129, app/assets/stylesheets/global/font-awesome-6.css */
.fa-lock::before {
  content: "\f023";
}

/* line 1132, app/assets/stylesheets/global/font-awesome-6.css */
.fa-gas-pump::before {
  content: "\f52f";
}

/* line 1135, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hot-tub-person::before {
  content: "\f593";
}

/* line 1138, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hot-tub::before {
  content: "\f593";
}

/* line 1141, app/assets/stylesheets/global/font-awesome-6.css */
.fa-map-location::before {
  content: "\f59f";
}

/* line 1144, app/assets/stylesheets/global/font-awesome-6.css */
.fa-map-marked::before {
  content: "\f59f";
}

/* line 1147, app/assets/stylesheets/global/font-awesome-6.css */
.fa-house-flood-water::before {
  content: "\e50e";
}

/* line 1150, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tree::before {
  content: "\f1bb";
}

/* line 1153, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bridge-lock::before {
  content: "\e4cc";
}

/* line 1156, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sack-dollar::before {
  content: "\f81d";
}

/* line 1159, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pen-to-square::before {
  content: "\f044";
}

/* line 1162, app/assets/stylesheets/global/font-awesome-6.css */
.fa-edit::before {
  content: "\f044";
}

/* line 1165, app/assets/stylesheets/global/font-awesome-6.css */
.fa-car-side::before {
  content: "\f5e4";
}

/* line 1168, app/assets/stylesheets/global/font-awesome-6.css */
.fa-share-nodes::before {
  content: "\f1e0";
}

/* line 1171, app/assets/stylesheets/global/font-awesome-6.css */
.fa-share-alt::before {
  content: "\f1e0";
}

/* line 1174, app/assets/stylesheets/global/font-awesome-6.css */
.fa-heart-circle-minus::before {
  content: "\e4ff";
}

/* line 1177, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hourglass-half::before {
  content: "\f252";
}

/* line 1180, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hourglass-2::before {
  content: "\f252";
}

/* line 1183, app/assets/stylesheets/global/font-awesome-6.css */
.fa-microscope::before {
  content: "\f610";
}

/* line 1186, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sink::before {
  content: "\e06d";
}

/* line 1189, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bag-shopping::before {
  content: "\f290";
}

/* line 1192, app/assets/stylesheets/global/font-awesome-6.css */
.fa-shopping-bag::before {
  content: "\f290";
}

/* line 1195, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-down-z-a::before {
  content: "\f881";
}

/* line 1198, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sort-alpha-desc::before {
  content: "\f881";
}

/* line 1201, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sort-alpha-down-alt::before {
  content: "\f881";
}

/* line 1204, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mitten::before {
  content: "\f7b5";
}

/* line 1207, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-rays::before {
  content: "\e54d";
}

/* line 1210, app/assets/stylesheets/global/font-awesome-6.css */
.fa-users::before {
  content: "\f0c0";
}

/* line 1213, app/assets/stylesheets/global/font-awesome-6.css */
.fa-eye-slash::before {
  content: "\f070";
}

/* line 1216, app/assets/stylesheets/global/font-awesome-6.css */
.fa-flask-vial::before {
  content: "\e4f3";
}

/* line 1219, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hand::before {
  content: "\f256";
}

/* line 1222, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hand-paper::before {
  content: "\f256";
}

/* line 1225, app/assets/stylesheets/global/font-awesome-6.css */
.fa-om::before {
  content: "\f679";
}

/* line 1228, app/assets/stylesheets/global/font-awesome-6.css */
.fa-worm::before {
  content: "\e599";
}

/* line 1231, app/assets/stylesheets/global/font-awesome-6.css */
.fa-house-circle-xmark::before {
  content: "\e50b";
}

/* line 1234, app/assets/stylesheets/global/font-awesome-6.css */
.fa-plug::before {
  content: "\f1e6";
}

/* line 1237, app/assets/stylesheets/global/font-awesome-6.css */
.fa-chevron-up::before {
  content: "\f077";
}

/* line 1240, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hand-spock::before {
  content: "\f259";
}

/* line 1243, app/assets/stylesheets/global/font-awesome-6.css */
.fa-stopwatch::before {
  content: "\f2f2";
}

/* line 1246, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-kiss::before {
  content: "\f596";
}

/* line 1249, app/assets/stylesheets/global/font-awesome-6.css */
.fa-kiss::before {
  content: "\f596";
}

/* line 1252, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bridge-circle-xmark::before {
  content: "\e4cb";
}

/* line 1255, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-grin-tongue::before {
  content: "\f589";
}

/* line 1258, app/assets/stylesheets/global/font-awesome-6.css */
.fa-grin-tongue::before {
  content: "\f589";
}

/* line 1261, app/assets/stylesheets/global/font-awesome-6.css */
.fa-chess-bishop::before {
  content: "\f43a";
}

/* line 1264, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-grin-wink::before {
  content: "\f58c";
}

/* line 1267, app/assets/stylesheets/global/font-awesome-6.css */
.fa-grin-wink::before {
  content: "\f58c";
}

/* line 1270, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ear-deaf::before {
  content: "\f2a4";
}

/* line 1273, app/assets/stylesheets/global/font-awesome-6.css */
.fa-deaf::before {
  content: "\f2a4";
}

/* line 1276, app/assets/stylesheets/global/font-awesome-6.css */
.fa-deafness::before {
  content: "\f2a4";
}

/* line 1279, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hard-of-hearing::before {
  content: "\f2a4";
}

/* line 1282, app/assets/stylesheets/global/font-awesome-6.css */
.fa-road-circle-check::before {
  content: "\e564";
}

/* line 1285, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dice-five::before {
  content: "\f523";
}

/* line 1288, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-rss::before {
  content: "\f143";
}

/* line 1291, app/assets/stylesheets/global/font-awesome-6.css */
.fa-rss-square::before {
  content: "\f143";
}

/* line 1294, app/assets/stylesheets/global/font-awesome-6.css */
.fa-land-mine-on::before {
  content: "\e51b";
}

/* line 1297, app/assets/stylesheets/global/font-awesome-6.css */
.fa-i-cursor::before {
  content: "\f246";
}

/* line 1300, app/assets/stylesheets/global/font-awesome-6.css */
.fa-stamp::before {
  content: "\f5bf";
}

/* line 1303, app/assets/stylesheets/global/font-awesome-6.css */
.fa-stairs::before {
  content: "\e289";
}

/* line 1306, app/assets/stylesheets/global/font-awesome-6.css */
.fa-i::before {
  content: "\49";
}

/* line 1309, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hryvnia-sign::before {
  content: "\f6f2";
}

/* line 1312, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hryvnia::before {
  content: "\f6f2";
}

/* line 1315, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pills::before {
  content: "\f484";
}

/* line 1318, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-grin-wide::before {
  content: "\f581";
}

/* line 1321, app/assets/stylesheets/global/font-awesome-6.css */
.fa-grin-alt::before {
  content: "\f581";
}

/* line 1324, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tooth::before {
  content: "\f5c9";
}

/* line 1327, app/assets/stylesheets/global/font-awesome-6.css */
.fa-v::before {
  content: "\56";
}

/* line 1330, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bangladeshi-taka-sign::before {
  content: "\e2e6";
}

/* line 1333, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bicycle::before {
  content: "\f206";
}

/* line 1336, app/assets/stylesheets/global/font-awesome-6.css */
.fa-staff-snake::before {
  content: "\e579";
}

/* line 1339, app/assets/stylesheets/global/font-awesome-6.css */
.fa-rod-asclepius::before {
  content: "\e579";
}

/* line 1342, app/assets/stylesheets/global/font-awesome-6.css */
.fa-rod-snake::before {
  content: "\e579";
}

/* line 1345, app/assets/stylesheets/global/font-awesome-6.css */
.fa-staff-aesculapius::before {
  content: "\e579";
}

/* line 1348, app/assets/stylesheets/global/font-awesome-6.css */
.fa-head-side-cough-slash::before {
  content: "\e062";
}

/* line 1351, app/assets/stylesheets/global/font-awesome-6.css */
.fa-truck-medical::before {
  content: "\f0f9";
}

/* line 1354, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ambulance::before {
  content: "\f0f9";
}

/* line 1357, app/assets/stylesheets/global/font-awesome-6.css */
.fa-wheat-awn-circle-exclamation::before {
  content: "\e598";
}

/* line 1360, app/assets/stylesheets/global/font-awesome-6.css */
.fa-snowman::before {
  content: "\f7d0";
}

/* line 1363, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mortar-pestle::before {
  content: "\f5a7";
}

/* line 1366, app/assets/stylesheets/global/font-awesome-6.css */
.fa-road-barrier::before {
  content: "\e562";
}

/* line 1369, app/assets/stylesheets/global/font-awesome-6.css */
.fa-school::before {
  content: "\f549";
}

/* line 1372, app/assets/stylesheets/global/font-awesome-6.css */
.fa-igloo::before {
  content: "\f7ae";
}

/* line 1375, app/assets/stylesheets/global/font-awesome-6.css */
.fa-joint::before {
  content: "\f595";
}

/* line 1378, app/assets/stylesheets/global/font-awesome-6.css */
.fa-angle-right::before {
  content: "\f105";
}

/* line 1381, app/assets/stylesheets/global/font-awesome-6.css */
.fa-horse::before {
  content: "\f6f0";
}

/* line 1384, app/assets/stylesheets/global/font-awesome-6.css */
.fa-q::before {
  content: "\51";
}

/* line 1387, app/assets/stylesheets/global/font-awesome-6.css */
.fa-g::before {
  content: "\47";
}

/* line 1390, app/assets/stylesheets/global/font-awesome-6.css */
.fa-notes-medical::before {
  content: "\f481";
}

/* line 1393, app/assets/stylesheets/global/font-awesome-6.css */
.fa-temperature-half::before {
  content: "\f2c9";
}

/* line 1396, app/assets/stylesheets/global/font-awesome-6.css */
.fa-temperature-2::before {
  content: "\f2c9";
}

/* line 1399, app/assets/stylesheets/global/font-awesome-6.css */
.fa-thermometer-2::before {
  content: "\f2c9";
}

/* line 1402, app/assets/stylesheets/global/font-awesome-6.css */
.fa-thermometer-half::before {
  content: "\f2c9";
}

/* line 1405, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dong-sign::before {
  content: "\e169";
}

/* line 1408, app/assets/stylesheets/global/font-awesome-6.css */
.fa-capsules::before {
  content: "\f46b";
}

/* line 1411, app/assets/stylesheets/global/font-awesome-6.css */
.fa-poo-storm::before {
  content: "\f75a";
}

/* line 1414, app/assets/stylesheets/global/font-awesome-6.css */
.fa-poo-bolt::before {
  content: "\f75a";
}

/* line 1417, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-frown-open::before {
  content: "\f57a";
}

/* line 1420, app/assets/stylesheets/global/font-awesome-6.css */
.fa-frown-open::before {
  content: "\f57a";
}

/* line 1423, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hand-point-up::before {
  content: "\f0a6";
}

/* line 1426, app/assets/stylesheets/global/font-awesome-6.css */
.fa-money-bill::before {
  content: "\f0d6";
}

/* line 1429, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bookmark::before {
  content: "\f02e";
}

/* line 1432, app/assets/stylesheets/global/font-awesome-6.css */
.fa-align-justify::before {
  content: "\f039";
}

/* line 1435, app/assets/stylesheets/global/font-awesome-6.css */
.fa-umbrella-beach::before {
  content: "\f5ca";
}

/* line 1438, app/assets/stylesheets/global/font-awesome-6.css */
.fa-helmet-un::before {
  content: "\e503";
}

/* line 1441, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bullseye::before {
  content: "\f140";
}

/* line 1444, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bacon::before {
  content: "\f7e5";
}

/* line 1447, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hand-point-down::before {
  content: "\f0a7";
}

/* line 1450, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-up-from-bracket::before {
  content: "\e09a";
}

/* line 1453, app/assets/stylesheets/global/font-awesome-6.css */
.fa-folder::before {
  content: "\f07b";
}

/* line 1456, app/assets/stylesheets/global/font-awesome-6.css */
.fa-folder-blank::before {
  content: "\f07b";
}

/* line 1459, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-waveform::before {
  content: "\f478";
}

/* line 1462, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-medical-alt::before {
  content: "\f478";
}

/* line 1465, app/assets/stylesheets/global/font-awesome-6.css */
.fa-radiation::before {
  content: "\f7b9";
}

/* line 1468, app/assets/stylesheets/global/font-awesome-6.css */
.fa-chart-simple::before {
  content: "\e473";
}

/* line 1471, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mars-stroke::before {
  content: "\f229";
}

/* line 1474, app/assets/stylesheets/global/font-awesome-6.css */
.fa-vial::before {
  content: "\f492";
}

/* line 1477, app/assets/stylesheets/global/font-awesome-6.css */
.fa-gauge::before {
  content: "\f624";
}

/* line 1480, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dashboard::before {
  content: "\f624";
}

/* line 1483, app/assets/stylesheets/global/font-awesome-6.css */
.fa-gauge-med::before {
  content: "\f624";
}

/* line 1486, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tachometer-alt-average::before {
  content: "\f624";
}

/* line 1489, app/assets/stylesheets/global/font-awesome-6.css */
.fa-wand-magic-sparkles::before {
  content: "\e2ca";
}

/* line 1492, app/assets/stylesheets/global/font-awesome-6.css */
.fa-magic-wand-sparkles::before {
  content: "\e2ca";
}

/* line 1495, app/assets/stylesheets/global/font-awesome-6.css */
.fa-e::before {
  content: "\45";
}

/* line 1498, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pen-clip::before {
  content: "\f305";
}

/* line 1501, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pen-alt::before {
  content: "\f305";
}

/* line 1504, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bridge-circle-exclamation::before {
  content: "\e4ca";
}

/* line 1507, app/assets/stylesheets/global/font-awesome-6.css */
.fa-user::before {
  content: "\f007";
}

/* line 1510, app/assets/stylesheets/global/font-awesome-6.css */
.fa-school-circle-check::before {
  content: "\e56b";
}

/* line 1513, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dumpster::before {
  content: "\f793";
}

/* line 1516, app/assets/stylesheets/global/font-awesome-6.css */
.fa-van-shuttle::before {
  content: "\f5b6";
}

/* line 1519, app/assets/stylesheets/global/font-awesome-6.css */
.fa-shuttle-van::before {
  content: "\f5b6";
}

/* line 1522, app/assets/stylesheets/global/font-awesome-6.css */
.fa-building-user::before {
  content: "\e4da";
}

/* line 1525, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-caret-left::before {
  content: "\f191";
}

/* line 1528, app/assets/stylesheets/global/font-awesome-6.css */
.fa-caret-square-left::before {
  content: "\f191";
}

/* line 1531, app/assets/stylesheets/global/font-awesome-6.css */
.fa-highlighter::before {
  content: "\f591";
}

/* line 1534, app/assets/stylesheets/global/font-awesome-6.css */
.fa-key::before {
  content: "\f084";
}

/* line 1537, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bullhorn::before {
  content: "\f0a1";
}

/* line 1540, app/assets/stylesheets/global/font-awesome-6.css */
.fa-globe::before {
  content: "\f0ac";
}

/* line 1543, app/assets/stylesheets/global/font-awesome-6.css */
.fa-synagogue::before {
  content: "\f69b";
}

/* line 1546, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-half-dress::before {
  content: "\e548";
}

/* line 1549, app/assets/stylesheets/global/font-awesome-6.css */
.fa-road-bridge::before {
  content: "\e563";
}

/* line 1552, app/assets/stylesheets/global/font-awesome-6.css */
.fa-location-arrow::before {
  content: "\f124";
}

/* line 1555, app/assets/stylesheets/global/font-awesome-6.css */
.fa-c::before {
  content: "\43";
}

/* line 1558, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tablet-button::before {
  content: "\f10a";
}

/* line 1561, app/assets/stylesheets/global/font-awesome-6.css */
.fa-building-lock::before {
  content: "\e4d6";
}

/* line 1564, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pizza-slice::before {
  content: "\f818";
}

/* line 1567, app/assets/stylesheets/global/font-awesome-6.css */
.fa-money-bill-wave::before {
  content: "\f53a";
}

/* line 1570, app/assets/stylesheets/global/font-awesome-6.css */
.fa-chart-area::before {
  content: "\f1fe";
}

/* line 1573, app/assets/stylesheets/global/font-awesome-6.css */
.fa-area-chart::before {
  content: "\f1fe";
}

/* line 1576, app/assets/stylesheets/global/font-awesome-6.css */
.fa-house-flag::before {
  content: "\e50d";
}

/* line 1579, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-circle-minus::before {
  content: "\e540";
}

/* line 1582, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ban::before {
  content: "\f05e";
}

/* line 1585, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cancel::before {
  content: "\f05e";
}

/* line 1588, app/assets/stylesheets/global/font-awesome-6.css */
.fa-camera-rotate::before {
  content: "\e0d8";
}

/* line 1591, app/assets/stylesheets/global/font-awesome-6.css */
.fa-spray-can-sparkles::before {
  content: "\f5d0";
}

/* line 1594, app/assets/stylesheets/global/font-awesome-6.css */
.fa-air-freshener::before {
  content: "\f5d0";
}

/* line 1597, app/assets/stylesheets/global/font-awesome-6.css */
.fa-star::before {
  content: "\f005";
}

/* line 1600, app/assets/stylesheets/global/font-awesome-6.css */
.fa-repeat::before {
  content: "\f363";
}

/* line 1603, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cross::before {
  content: "\f654";
}

/* line 1606, app/assets/stylesheets/global/font-awesome-6.css */
.fa-box::before {
  content: "\f466";
}

/* line 1609, app/assets/stylesheets/global/font-awesome-6.css */
.fa-venus-mars::before {
  content: "\f228";
}

/* line 1612, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-pointer::before {
  content: "\f245";
}

/* line 1615, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mouse-pointer::before {
  content: "\f245";
}

/* line 1618, app/assets/stylesheets/global/font-awesome-6.css */
.fa-maximize::before {
  content: "\f31e";
}

/* line 1621, app/assets/stylesheets/global/font-awesome-6.css */
.fa-expand-arrows-alt::before {
  content: "\f31e";
}

/* line 1624, app/assets/stylesheets/global/font-awesome-6.css */
.fa-charging-station::before {
  content: "\f5e7";
}

/* line 1627, app/assets/stylesheets/global/font-awesome-6.css */
.fa-shapes::before {
  content: "\f61f";
}

/* line 1630, app/assets/stylesheets/global/font-awesome-6.css */
.fa-triangle-circle-square::before {
  content: "\f61f";
}

/* line 1633, app/assets/stylesheets/global/font-awesome-6.css */
.fa-shuffle::before {
  content: "\f074";
}

/* line 1636, app/assets/stylesheets/global/font-awesome-6.css */
.fa-random::before {
  content: "\f074";
}

/* line 1639, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-running::before {
  content: "\f70c";
}

/* line 1642, app/assets/stylesheets/global/font-awesome-6.css */
.fa-running::before {
  content: "\f70c";
}

/* line 1645, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mobile-retro::before {
  content: "\e527";
}

/* line 1648, app/assets/stylesheets/global/font-awesome-6.css */
.fa-grip-lines-vertical::before {
  content: "\f7a5";
}

/* line 1651, app/assets/stylesheets/global/font-awesome-6.css */
.fa-spider::before {
  content: "\f717";
}

/* line 1654, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hands-bound::before {
  content: "\e4f9";
}

/* line 1657, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-invoice-dollar::before {
  content: "\f571";
}

/* line 1660, app/assets/stylesheets/global/font-awesome-6.css */
.fa-plane-circle-exclamation::before {
  content: "\e556";
}

/* line 1663, app/assets/stylesheets/global/font-awesome-6.css */
.fa-x-ray::before {
  content: "\f497";
}

/* line 1666, app/assets/stylesheets/global/font-awesome-6.css */
.fa-spell-check::before {
  content: "\f891";
}

/* line 1669, app/assets/stylesheets/global/font-awesome-6.css */
.fa-slash::before {
  content: "\f715";
}

/* line 1672, app/assets/stylesheets/global/font-awesome-6.css */
.fa-computer-mouse::before {
  content: "\f8cc";
}

/* line 1675, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mouse::before {
  content: "\f8cc";
}

/* line 1678, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-right-to-bracket::before {
  content: "\f090";
}

/* line 1681, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sign-in::before {
  content: "\f090";
}

/* line 1684, app/assets/stylesheets/global/font-awesome-6.css */
.fa-shop-slash::before {
  content: "\e070";
}

/* line 1687, app/assets/stylesheets/global/font-awesome-6.css */
.fa-store-alt-slash::before {
  content: "\e070";
}

/* line 1690, app/assets/stylesheets/global/font-awesome-6.css */
.fa-server::before {
  content: "\f233";
}

/* line 1693, app/assets/stylesheets/global/font-awesome-6.css */
.fa-virus-covid-slash::before {
  content: "\e4a9";
}

/* line 1696, app/assets/stylesheets/global/font-awesome-6.css */
.fa-shop-lock::before {
  content: "\e4a5";
}

/* line 1699, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hourglass-start::before {
  content: "\f251";
}

/* line 1702, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hourglass-1::before {
  content: "\f251";
}

/* line 1705, app/assets/stylesheets/global/font-awesome-6.css */
.fa-blender-phone::before {
  content: "\f6b6";
}

/* line 1708, app/assets/stylesheets/global/font-awesome-6.css */
.fa-building-wheat::before {
  content: "\e4db";
}

/* line 1711, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-breastfeeding::before {
  content: "\e53a";
}

/* line 1714, app/assets/stylesheets/global/font-awesome-6.css */
.fa-right-to-bracket::before {
  content: "\f2f6";
}

/* line 1717, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sign-in-alt::before {
  content: "\f2f6";
}

/* line 1720, app/assets/stylesheets/global/font-awesome-6.css */
.fa-venus::before {
  content: "\f221";
}

/* line 1723, app/assets/stylesheets/global/font-awesome-6.css */
.fa-passport::before {
  content: "\f5ab";
}

/* line 1726, app/assets/stylesheets/global/font-awesome-6.css */
.fa-thumbtack-slash::before {
  content: "\e68f";
}

/* line 1729, app/assets/stylesheets/global/font-awesome-6.css */
.fa-thumb-tack-slash::before {
  content: "\e68f";
}

/* line 1732, app/assets/stylesheets/global/font-awesome-6.css */
.fa-heart-pulse::before {
  content: "\f21e";
}

/* line 1735, app/assets/stylesheets/global/font-awesome-6.css */
.fa-heartbeat::before {
  content: "\f21e";
}

/* line 1738, app/assets/stylesheets/global/font-awesome-6.css */
.fa-people-carry-box::before {
  content: "\f4ce";
}

/* line 1741, app/assets/stylesheets/global/font-awesome-6.css */
.fa-people-carry::before {
  content: "\f4ce";
}

/* line 1744, app/assets/stylesheets/global/font-awesome-6.css */
.fa-temperature-high::before {
  content: "\f769";
}

/* line 1747, app/assets/stylesheets/global/font-awesome-6.css */
.fa-microchip::before {
  content: "\f2db";
}

/* line 1750, app/assets/stylesheets/global/font-awesome-6.css */
.fa-crown::before {
  content: "\f521";
}

/* line 1753, app/assets/stylesheets/global/font-awesome-6.css */
.fa-weight-hanging::before {
  content: "\f5cd";
}

/* line 1756, app/assets/stylesheets/global/font-awesome-6.css */
.fa-xmarks-lines::before {
  content: "\e59a";
}

/* line 1759, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-prescription::before {
  content: "\f572";
}

/* line 1762, app/assets/stylesheets/global/font-awesome-6.css */
.fa-weight-scale::before {
  content: "\f496";
}

/* line 1765, app/assets/stylesheets/global/font-awesome-6.css */
.fa-weight::before {
  content: "\f496";
}

/* line 1768, app/assets/stylesheets/global/font-awesome-6.css */
.fa-user-group::before {
  content: "\f500";
}

/* line 1771, app/assets/stylesheets/global/font-awesome-6.css */
.fa-user-friends::before {
  content: "\f500";
}

/* line 1774, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-up-a-z::before {
  content: "\f15e";
}

/* line 1777, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sort-alpha-up::before {
  content: "\f15e";
}

/* line 1780, app/assets/stylesheets/global/font-awesome-6.css */
.fa-chess-knight::before {
  content: "\f441";
}

/* line 1783, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-laugh-squint::before {
  content: "\f59b";
}

/* line 1786, app/assets/stylesheets/global/font-awesome-6.css */
.fa-laugh-squint::before {
  content: "\f59b";
}

/* line 1789, app/assets/stylesheets/global/font-awesome-6.css */
.fa-wheelchair::before {
  content: "\f193";
}

/* line 1792, app/assets/stylesheets/global/font-awesome-6.css */
.fa-circle-arrow-up::before {
  content: "\f0aa";
}

/* line 1795, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-circle-up::before {
  content: "\f0aa";
}

/* line 1798, app/assets/stylesheets/global/font-awesome-6.css */
.fa-toggle-on::before {
  content: "\f205";
}

/* line 1801, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-walking::before {
  content: "\f554";
}

/* line 1804, app/assets/stylesheets/global/font-awesome-6.css */
.fa-walking::before {
  content: "\f554";
}

/* line 1807, app/assets/stylesheets/global/font-awesome-6.css */
.fa-l::before {
  content: "\4c";
}

/* line 1810, app/assets/stylesheets/global/font-awesome-6.css */
.fa-fire::before {
  content: "\f06d";
}

/* line 1813, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bed-pulse::before {
  content: "\f487";
}

/* line 1816, app/assets/stylesheets/global/font-awesome-6.css */
.fa-procedures::before {
  content: "\f487";
}

/* line 1819, app/assets/stylesheets/global/font-awesome-6.css */
.fa-shuttle-space::before {
  content: "\f197";
}

/* line 1822, app/assets/stylesheets/global/font-awesome-6.css */
.fa-space-shuttle::before {
  content: "\f197";
}

/* line 1825, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-laugh::before {
  content: "\f599";
}

/* line 1828, app/assets/stylesheets/global/font-awesome-6.css */
.fa-laugh::before {
  content: "\f599";
}

/* line 1831, app/assets/stylesheets/global/font-awesome-6.css */
.fa-folder-open::before {
  content: "\f07c";
}

/* line 1834, app/assets/stylesheets/global/font-awesome-6.css */
.fa-heart-circle-plus::before {
  content: "\e500";
}

/* line 1837, app/assets/stylesheets/global/font-awesome-6.css */
.fa-code-fork::before {
  content: "\e13b";
}

/* line 1840, app/assets/stylesheets/global/font-awesome-6.css */
.fa-city::before {
  content: "\f64f";
}

/* line 1843, app/assets/stylesheets/global/font-awesome-6.css */
.fa-microphone-lines::before {
  content: "\f3c9";
}

/* line 1846, app/assets/stylesheets/global/font-awesome-6.css */
.fa-microphone-alt::before {
  content: "\f3c9";
}

/* line 1849, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pepper-hot::before {
  content: "\f816";
}

/* line 1852, app/assets/stylesheets/global/font-awesome-6.css */
.fa-unlock::before {
  content: "\f09c";
}

/* line 1855, app/assets/stylesheets/global/font-awesome-6.css */
.fa-colon-sign::before {
  content: "\e140";
}

/* line 1858, app/assets/stylesheets/global/font-awesome-6.css */
.fa-headset::before {
  content: "\f590";
}

/* line 1861, app/assets/stylesheets/global/font-awesome-6.css */
.fa-store-slash::before {
  content: "\e071";
}

/* line 1864, app/assets/stylesheets/global/font-awesome-6.css */
.fa-road-circle-xmark::before {
  content: "\e566";
}

/* line 1867, app/assets/stylesheets/global/font-awesome-6.css */
.fa-user-minus::before {
  content: "\f503";
}

/* line 1870, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mars-stroke-up::before {
  content: "\f22a";
}

/* line 1873, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mars-stroke-v::before {
  content: "\f22a";
}

/* line 1876, app/assets/stylesheets/global/font-awesome-6.css */
.fa-champagne-glasses::before {
  content: "\f79f";
}

/* line 1879, app/assets/stylesheets/global/font-awesome-6.css */
.fa-glass-cheers::before {
  content: "\f79f";
}

/* line 1882, app/assets/stylesheets/global/font-awesome-6.css */
.fa-clipboard::before {
  content: "\f328";
}

/* line 1885, app/assets/stylesheets/global/font-awesome-6.css */
.fa-house-circle-exclamation::before {
  content: "\e50a";
}

/* line 1888, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-arrow-up::before {
  content: "\f574";
}

/* line 1891, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-upload::before {
  content: "\f574";
}

/* line 1894, app/assets/stylesheets/global/font-awesome-6.css */
.fa-wifi::before {
  content: "\f1eb";
}

/* line 1897, app/assets/stylesheets/global/font-awesome-6.css */
.fa-wifi-3::before {
  content: "\f1eb";
}

/* line 1900, app/assets/stylesheets/global/font-awesome-6.css */
.fa-wifi-strong::before {
  content: "\f1eb";
}

/* line 1903, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bath::before {
  content: "\f2cd";
}

/* line 1906, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bathtub::before {
  content: "\f2cd";
}

/* line 1909, app/assets/stylesheets/global/font-awesome-6.css */
.fa-underline::before {
  content: "\f0cd";
}

/* line 1912, app/assets/stylesheets/global/font-awesome-6.css */
.fa-user-pen::before {
  content: "\f4ff";
}

/* line 1915, app/assets/stylesheets/global/font-awesome-6.css */
.fa-user-edit::before {
  content: "\f4ff";
}

/* line 1918, app/assets/stylesheets/global/font-awesome-6.css */
.fa-signature::before {
  content: "\f5b7";
}

/* line 1921, app/assets/stylesheets/global/font-awesome-6.css */
.fa-stroopwafel::before {
  content: "\f551";
}

/* line 1924, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bold::before {
  content: "\f032";
}

/* line 1927, app/assets/stylesheets/global/font-awesome-6.css */
.fa-anchor-lock::before {
  content: "\e4ad";
}

/* line 1930, app/assets/stylesheets/global/font-awesome-6.css */
.fa-building-ngo::before {
  content: "\e4d7";
}

/* line 1933, app/assets/stylesheets/global/font-awesome-6.css */
.fa-manat-sign::before {
  content: "\e1d5";
}

/* line 1936, app/assets/stylesheets/global/font-awesome-6.css */
.fa-not-equal::before {
  content: "\f53e";
}

/* line 1939, app/assets/stylesheets/global/font-awesome-6.css */
.fa-border-top-left::before {
  content: "\f853";
}

/* line 1942, app/assets/stylesheets/global/font-awesome-6.css */
.fa-border-style::before {
  content: "\f853";
}

/* line 1945, app/assets/stylesheets/global/font-awesome-6.css */
.fa-map-location-dot::before {
  content: "\f5a0";
}

/* line 1948, app/assets/stylesheets/global/font-awesome-6.css */
.fa-map-marked-alt::before {
  content: "\f5a0";
}

/* line 1951, app/assets/stylesheets/global/font-awesome-6.css */
.fa-jedi::before {
  content: "\f669";
}

/* line 1954, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-poll-vertical::before {
  content: "\f681";
}

/* line 1957, app/assets/stylesheets/global/font-awesome-6.css */
.fa-poll::before {
  content: "\f681";
}

/* line 1960, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mug-hot::before {
  content: "\f7b6";
}

/* line 1963, app/assets/stylesheets/global/font-awesome-6.css */
.fa-car-battery::before {
  content: "\f5df";
}

/* line 1966, app/assets/stylesheets/global/font-awesome-6.css */
.fa-battery-car::before {
  content: "\f5df";
}

/* line 1969, app/assets/stylesheets/global/font-awesome-6.css */
.fa-gift::before {
  content: "\f06b";
}

/* line 1972, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dice-two::before {
  content: "\f528";
}

/* line 1975, app/assets/stylesheets/global/font-awesome-6.css */
.fa-chess-queen::before {
  content: "\f445";
}

/* line 1978, app/assets/stylesheets/global/font-awesome-6.css */
.fa-glasses::before {
  content: "\f530";
}

/* line 1981, app/assets/stylesheets/global/font-awesome-6.css */
.fa-chess-board::before {
  content: "\f43c";
}

/* line 1984, app/assets/stylesheets/global/font-awesome-6.css */
.fa-building-circle-check::before {
  content: "\e4d2";
}

/* line 1987, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-chalkboard::before {
  content: "\e53d";
}

/* line 1990, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mars-stroke-right::before {
  content: "\f22b";
}

/* line 1993, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mars-stroke-h::before {
  content: "\f22b";
}

/* line 1996, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hand-back-fist::before {
  content: "\f255";
}

/* line 1999, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hand-rock::before {
  content: "\f255";
}

/* line 2002, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-caret-up::before {
  content: "\f151";
}

/* line 2005, app/assets/stylesheets/global/font-awesome-6.css */
.fa-caret-square-up::before {
  content: "\f151";
}

/* line 2008, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cloud-showers-water::before {
  content: "\e4e4";
}

/* line 2011, app/assets/stylesheets/global/font-awesome-6.css */
.fa-chart-bar::before {
  content: "\f080";
}

/* line 2014, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bar-chart::before {
  content: "\f080";
}

/* line 2017, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hands-bubbles::before {
  content: "\e05e";
}

/* line 2020, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hands-wash::before {
  content: "\e05e";
}

/* line 2023, app/assets/stylesheets/global/font-awesome-6.css */
.fa-less-than-equal::before {
  content: "\f537";
}

/* line 2026, app/assets/stylesheets/global/font-awesome-6.css */
.fa-train::before {
  content: "\f238";
}

/* line 2029, app/assets/stylesheets/global/font-awesome-6.css */
.fa-eye-low-vision::before {
  content: "\f2a8";
}

/* line 2032, app/assets/stylesheets/global/font-awesome-6.css */
.fa-low-vision::before {
  content: "\f2a8";
}

/* line 2035, app/assets/stylesheets/global/font-awesome-6.css */
.fa-crow::before {
  content: "\f520";
}

/* line 2038, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sailboat::before {
  content: "\e445";
}

/* line 2041, app/assets/stylesheets/global/font-awesome-6.css */
.fa-window-restore::before {
  content: "\f2d2";
}

/* line 2044, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-plus::before {
  content: "\f0fe";
}

/* line 2047, app/assets/stylesheets/global/font-awesome-6.css */
.fa-plus-square::before {
  content: "\f0fe";
}

/* line 2050, app/assets/stylesheets/global/font-awesome-6.css */
.fa-torii-gate::before {
  content: "\f6a1";
}

/* line 2053, app/assets/stylesheets/global/font-awesome-6.css */
.fa-frog::before {
  content: "\f52e";
}

/* line 2056, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bucket::before {
  content: "\e4cf";
}

/* line 2059, app/assets/stylesheets/global/font-awesome-6.css */
.fa-image::before {
  content: "\f03e";
}

/* line 2062, app/assets/stylesheets/global/font-awesome-6.css */
.fa-microphone::before {
  content: "\f130";
}

/* line 2065, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cow::before {
  content: "\f6c8";
}

/* line 2068, app/assets/stylesheets/global/font-awesome-6.css */
.fa-caret-up::before {
  content: "\f0d8";
}

/* line 2071, app/assets/stylesheets/global/font-awesome-6.css */
.fa-screwdriver::before {
  content: "\f54a";
}

/* line 2074, app/assets/stylesheets/global/font-awesome-6.css */
.fa-folder-closed::before {
  content: "\e185";
}

/* line 2077, app/assets/stylesheets/global/font-awesome-6.css */
.fa-house-tsunami::before {
  content: "\e515";
}

/* line 2080, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-nfi::before {
  content: "\e576";
}

/* line 2083, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-up-from-ground-water::before {
  content: "\e4b5";
}

/* line 2086, app/assets/stylesheets/global/font-awesome-6.css */
.fa-martini-glass::before {
  content: "\f57b";
}

/* line 2089, app/assets/stylesheets/global/font-awesome-6.css */
.fa-glass-martini-alt::before {
  content: "\f57b";
}

/* line 2092, app/assets/stylesheets/global/font-awesome-6.css */
.fa-rotate-left::before {
  content: "\f2ea";
}

/* line 2095, app/assets/stylesheets/global/font-awesome-6.css */
.fa-rotate-back::before {
  content: "\f2ea";
}

/* line 2098, app/assets/stylesheets/global/font-awesome-6.css */
.fa-rotate-backward::before {
  content: "\f2ea";
}

/* line 2101, app/assets/stylesheets/global/font-awesome-6.css */
.fa-undo-alt::before {
  content: "\f2ea";
}

/* line 2104, app/assets/stylesheets/global/font-awesome-6.css */
.fa-table-columns::before {
  content: "\f0db";
}

/* line 2107, app/assets/stylesheets/global/font-awesome-6.css */
.fa-columns::before {
  content: "\f0db";
}

/* line 2110, app/assets/stylesheets/global/font-awesome-6.css */
.fa-lemon::before {
  content: "\f094";
}

/* line 2113, app/assets/stylesheets/global/font-awesome-6.css */
.fa-head-side-mask::before {
  content: "\e063";
}

/* line 2116, app/assets/stylesheets/global/font-awesome-6.css */
.fa-handshake::before {
  content: "\f2b5";
}

/* line 2119, app/assets/stylesheets/global/font-awesome-6.css */
.fa-gem::before {
  content: "\f3a5";
}

/* line 2122, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dolly::before {
  content: "\f472";
}

/* line 2125, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dolly-box::before {
  content: "\f472";
}

/* line 2128, app/assets/stylesheets/global/font-awesome-6.css */
.fa-smoking::before {
  content: "\f48d";
}

/* line 2131, app/assets/stylesheets/global/font-awesome-6.css */
.fa-minimize::before {
  content: "\f78c";
}

/* line 2134, app/assets/stylesheets/global/font-awesome-6.css */
.fa-compress-arrows-alt::before {
  content: "\f78c";
}

/* line 2137, app/assets/stylesheets/global/font-awesome-6.css */
.fa-monument::before {
  content: "\f5a6";
}

/* line 2140, app/assets/stylesheets/global/font-awesome-6.css */
.fa-snowplow::before {
  content: "\f7d2";
}

/* line 2143, app/assets/stylesheets/global/font-awesome-6.css */
.fa-angles-right::before {
  content: "\f101";
}

/* line 2146, app/assets/stylesheets/global/font-awesome-6.css */
.fa-angle-double-right::before {
  content: "\f101";
}

/* line 2149, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cannabis::before {
  content: "\f55f";
}

/* line 2152, app/assets/stylesheets/global/font-awesome-6.css */
.fa-circle-play::before {
  content: "\f144";
}

/* line 2155, app/assets/stylesheets/global/font-awesome-6.css */
.fa-play-circle::before {
  content: "\f144";
}

/* line 2158, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tablets::before {
  content: "\f490";
}

/* line 2161, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ethernet::before {
  content: "\f796";
}

/* line 2164, app/assets/stylesheets/global/font-awesome-6.css */
.fa-euro-sign::before {
  content: "\f153";
}

/* line 2167, app/assets/stylesheets/global/font-awesome-6.css */
.fa-eur::before {
  content: "\f153";
}

/* line 2170, app/assets/stylesheets/global/font-awesome-6.css */
.fa-euro::before {
  content: "\f153";
}

/* line 2173, app/assets/stylesheets/global/font-awesome-6.css */
.fa-chair::before {
  content: "\f6c0";
}

/* line 2176, app/assets/stylesheets/global/font-awesome-6.css */
.fa-circle-check::before {
  content: "\f058";
}

/* line 2179, app/assets/stylesheets/global/font-awesome-6.css */
.fa-check-circle::before {
  content: "\f058";
}

/* line 2182, app/assets/stylesheets/global/font-awesome-6.css */
.fa-circle-stop::before {
  content: "\f28d";
}

/* line 2185, app/assets/stylesheets/global/font-awesome-6.css */
.fa-stop-circle::before {
  content: "\f28d";
}

/* line 2188, app/assets/stylesheets/global/font-awesome-6.css */
.fa-compass-drafting::before {
  content: "\f568";
}

/* line 2191, app/assets/stylesheets/global/font-awesome-6.css */
.fa-drafting-compass::before {
  content: "\f568";
}

/* line 2194, app/assets/stylesheets/global/font-awesome-6.css */
.fa-plate-wheat::before {
  content: "\e55a";
}

/* line 2197, app/assets/stylesheets/global/font-awesome-6.css */
.fa-icicles::before {
  content: "\f7ad";
}

/* line 2200, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-shelter::before {
  content: "\e54f";
}

/* line 2203, app/assets/stylesheets/global/font-awesome-6.css */
.fa-neuter::before {
  content: "\f22c";
}

/* line 2206, app/assets/stylesheets/global/font-awesome-6.css */
.fa-id-badge::before {
  content: "\f2c1";
}

/* line 2209, app/assets/stylesheets/global/font-awesome-6.css */
.fa-marker::before {
  content: "\f5a1";
}

/* line 2212, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-laugh-beam::before {
  content: "\f59a";
}

/* line 2215, app/assets/stylesheets/global/font-awesome-6.css */
.fa-laugh-beam::before {
  content: "\f59a";
}

/* line 2218, app/assets/stylesheets/global/font-awesome-6.css */
.fa-helicopter-symbol::before {
  content: "\e502";
}

/* line 2221, app/assets/stylesheets/global/font-awesome-6.css */
.fa-universal-access::before {
  content: "\f29a";
}

/* line 2224, app/assets/stylesheets/global/font-awesome-6.css */
.fa-circle-chevron-up::before {
  content: "\f139";
}

/* line 2227, app/assets/stylesheets/global/font-awesome-6.css */
.fa-chevron-circle-up::before {
  content: "\f139";
}

/* line 2230, app/assets/stylesheets/global/font-awesome-6.css */
.fa-lari-sign::before {
  content: "\e1c8";
}

/* line 2233, app/assets/stylesheets/global/font-awesome-6.css */
.fa-volcano::before {
  content: "\f770";
}

/* line 2236, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-walking-dashed-line-arrow-right::before {
  content: "\e553";
}

/* line 2239, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sterling-sign::before {
  content: "\f154";
}

/* line 2242, app/assets/stylesheets/global/font-awesome-6.css */
.fa-gbp::before {
  content: "\f154";
}

/* line 2245, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pound-sign::before {
  content: "\f154";
}

/* line 2248, app/assets/stylesheets/global/font-awesome-6.css */
.fa-viruses::before {
  content: "\e076";
}

/* line 2251, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-person-confined::before {
  content: "\e577";
}

/* line 2254, app/assets/stylesheets/global/font-awesome-6.css */
.fa-user-tie::before {
  content: "\f508";
}

/* line 2257, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-down-long::before {
  content: "\f175";
}

/* line 2260, app/assets/stylesheets/global/font-awesome-6.css */
.fa-long-arrow-down::before {
  content: "\f175";
}

/* line 2263, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tent-arrow-down-to-line::before {
  content: "\e57e";
}

/* line 2266, app/assets/stylesheets/global/font-awesome-6.css */
.fa-certificate::before {
  content: "\f0a3";
}

/* line 2269, app/assets/stylesheets/global/font-awesome-6.css */
.fa-reply-all::before {
  content: "\f122";
}

/* line 2272, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mail-reply-all::before {
  content: "\f122";
}

/* line 2275, app/assets/stylesheets/global/font-awesome-6.css */
.fa-suitcase::before {
  content: "\f0f2";
}

/* line 2278, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-skating::before {
  content: "\f7c5";
}

/* line 2281, app/assets/stylesheets/global/font-awesome-6.css */
.fa-skating::before {
  content: "\f7c5";
}

/* line 2284, app/assets/stylesheets/global/font-awesome-6.css */
.fa-filter-circle-dollar::before {
  content: "\f662";
}

/* line 2287, app/assets/stylesheets/global/font-awesome-6.css */
.fa-funnel-dollar::before {
  content: "\f662";
}

/* line 2290, app/assets/stylesheets/global/font-awesome-6.css */
.fa-camera-retro::before {
  content: "\f083";
}

/* line 2293, app/assets/stylesheets/global/font-awesome-6.css */
.fa-circle-arrow-down::before {
  content: "\f0ab";
}

/* line 2296, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-circle-down::before {
  content: "\f0ab";
}

/* line 2299, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-import::before {
  content: "\f56f";
}

/* line 2302, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-right-to-file::before {
  content: "\f56f";
}

/* line 2305, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-arrow-up-right::before {
  content: "\f14c";
}

/* line 2308, app/assets/stylesheets/global/font-awesome-6.css */
.fa-external-link-square::before {
  content: "\f14c";
}

/* line 2311, app/assets/stylesheets/global/font-awesome-6.css */
.fa-box-open::before {
  content: "\f49e";
}

/* line 2314, app/assets/stylesheets/global/font-awesome-6.css */
.fa-scroll::before {
  content: "\f70e";
}

/* line 2317, app/assets/stylesheets/global/font-awesome-6.css */
.fa-spa::before {
  content: "\f5bb";
}

/* line 2320, app/assets/stylesheets/global/font-awesome-6.css */
.fa-location-pin-lock::before {
  content: "\e51f";
}

/* line 2323, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pause::before {
  content: "\f04c";
}

/* line 2326, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hill-avalanche::before {
  content: "\e507";
}

/* line 2329, app/assets/stylesheets/global/font-awesome-6.css */
.fa-temperature-empty::before {
  content: "\f2cb";
}

/* line 2332, app/assets/stylesheets/global/font-awesome-6.css */
.fa-temperature-0::before {
  content: "\f2cb";
}

/* line 2335, app/assets/stylesheets/global/font-awesome-6.css */
.fa-thermometer-0::before {
  content: "\f2cb";
}

/* line 2338, app/assets/stylesheets/global/font-awesome-6.css */
.fa-thermometer-empty::before {
  content: "\f2cb";
}

/* line 2341, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bomb::before {
  content: "\f1e2";
}

/* line 2344, app/assets/stylesheets/global/font-awesome-6.css */
.fa-registered::before {
  content: "\f25d";
}

/* line 2347, app/assets/stylesheets/global/font-awesome-6.css */
.fa-address-card::before {
  content: "\f2bb";
}

/* line 2350, app/assets/stylesheets/global/font-awesome-6.css */
.fa-contact-card::before {
  content: "\f2bb";
}

/* line 2353, app/assets/stylesheets/global/font-awesome-6.css */
.fa-vcard::before {
  content: "\f2bb";
}

/* line 2356, app/assets/stylesheets/global/font-awesome-6.css */
.fa-scale-unbalanced-flip::before {
  content: "\f516";
}

/* line 2359, app/assets/stylesheets/global/font-awesome-6.css */
.fa-balance-scale-right::before {
  content: "\f516";
}

/* line 2362, app/assets/stylesheets/global/font-awesome-6.css */
.fa-subscript::before {
  content: "\f12c";
}

/* line 2365, app/assets/stylesheets/global/font-awesome-6.css */
.fa-diamond-turn-right::before {
  content: "\f5eb";
}

/* line 2368, app/assets/stylesheets/global/font-awesome-6.css */
.fa-directions::before {
  content: "\f5eb";
}

/* line 2371, app/assets/stylesheets/global/font-awesome-6.css */
.fa-burst::before {
  content: "\e4dc";
}

/* line 2374, app/assets/stylesheets/global/font-awesome-6.css */
.fa-house-laptop::before {
  content: "\e066";
}

/* line 2377, app/assets/stylesheets/global/font-awesome-6.css */
.fa-laptop-house::before {
  content: "\e066";
}

/* line 2380, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-tired::before {
  content: "\f5c8";
}

/* line 2383, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tired::before {
  content: "\f5c8";
}

/* line 2386, app/assets/stylesheets/global/font-awesome-6.css */
.fa-money-bills::before {
  content: "\e1f3";
}

/* line 2389, app/assets/stylesheets/global/font-awesome-6.css */
.fa-smog::before {
  content: "\f75f";
}

/* line 2392, app/assets/stylesheets/global/font-awesome-6.css */
.fa-crutch::before {
  content: "\f7f7";
}

/* line 2395, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cloud-arrow-up::before {
  content: "\f0ee";
}

/* line 2398, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cloud-upload::before {
  content: "\f0ee";
}

/* line 2401, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cloud-upload-alt::before {
  content: "\f0ee";
}

/* line 2404, app/assets/stylesheets/global/font-awesome-6.css */
.fa-palette::before {
  content: "\f53f";
}

/* line 2407, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrows-turn-right::before {
  content: "\e4c0";
}

/* line 2410, app/assets/stylesheets/global/font-awesome-6.css */
.fa-vest::before {
  content: "\e085";
}

/* line 2413, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ferry::before {
  content: "\e4ea";
}

/* line 2416, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrows-down-to-people::before {
  content: "\e4b9";
}

/* line 2419, app/assets/stylesheets/global/font-awesome-6.css */
.fa-seedling::before {
  content: "\f4d8";
}

/* line 2422, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sprout::before {
  content: "\f4d8";
}

/* line 2425, app/assets/stylesheets/global/font-awesome-6.css */
.fa-left-right::before {
  content: "\f337";
}

/* line 2428, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrows-alt-h::before {
  content: "\f337";
}

/* line 2431, app/assets/stylesheets/global/font-awesome-6.css */
.fa-boxes-packing::before {
  content: "\e4c7";
}

/* line 2434, app/assets/stylesheets/global/font-awesome-6.css */
.fa-circle-arrow-left::before {
  content: "\f0a8";
}

/* line 2437, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-circle-left::before {
  content: "\f0a8";
}

/* line 2440, app/assets/stylesheets/global/font-awesome-6.css */
.fa-group-arrows-rotate::before {
  content: "\e4f6";
}

/* line 2443, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bowl-food::before {
  content: "\e4c6";
}

/* line 2446, app/assets/stylesheets/global/font-awesome-6.css */
.fa-candy-cane::before {
  content: "\f786";
}

/* line 2449, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-down-wide-short::before {
  content: "\f160";
}

/* line 2452, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sort-amount-asc::before {
  content: "\f160";
}

/* line 2455, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sort-amount-down::before {
  content: "\f160";
}

/* line 2458, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cloud-bolt::before {
  content: "\f76c";
}

/* line 2461, app/assets/stylesheets/global/font-awesome-6.css */
.fa-thunderstorm::before {
  content: "\f76c";
}

/* line 2464, app/assets/stylesheets/global/font-awesome-6.css */
.fa-text-slash::before {
  content: "\f87d";
}

/* line 2467, app/assets/stylesheets/global/font-awesome-6.css */
.fa-remove-format::before {
  content: "\f87d";
}

/* line 2470, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-smile-wink::before {
  content: "\f4da";
}

/* line 2473, app/assets/stylesheets/global/font-awesome-6.css */
.fa-smile-wink::before {
  content: "\f4da";
}

/* line 2476, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-word::before {
  content: "\f1c2";
}

/* line 2479, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-powerpoint::before {
  content: "\f1c4";
}

/* line 2482, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrows-left-right::before {
  content: "\f07e";
}

/* line 2485, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrows-h::before {
  content: "\f07e";
}

/* line 2488, app/assets/stylesheets/global/font-awesome-6.css */
.fa-house-lock::before {
  content: "\e510";
}

/* line 2491, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cloud-arrow-down::before {
  content: "\f0ed";
}

/* line 2494, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cloud-download::before {
  content: "\f0ed";
}

/* line 2497, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cloud-download-alt::before {
  content: "\f0ed";
}

/* line 2500, app/assets/stylesheets/global/font-awesome-6.css */
.fa-children::before {
  content: "\e4e1";
}

/* line 2503, app/assets/stylesheets/global/font-awesome-6.css */
.fa-chalkboard::before {
  content: "\f51b";
}

/* line 2506, app/assets/stylesheets/global/font-awesome-6.css */
.fa-blackboard::before {
  content: "\f51b";
}

/* line 2509, app/assets/stylesheets/global/font-awesome-6.css */
.fa-user-large-slash::before {
  content: "\f4fa";
}

/* line 2512, app/assets/stylesheets/global/font-awesome-6.css */
.fa-user-alt-slash::before {
  content: "\f4fa";
}

/* line 2515, app/assets/stylesheets/global/font-awesome-6.css */
.fa-envelope-open::before {
  content: "\f2b6";
}

/* line 2518, app/assets/stylesheets/global/font-awesome-6.css */
.fa-handshake-simple-slash::before {
  content: "\e05f";
}

/* line 2521, app/assets/stylesheets/global/font-awesome-6.css */
.fa-handshake-alt-slash::before {
  content: "\e05f";
}

/* line 2524, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mattress-pillow::before {
  content: "\e525";
}

/* line 2527, app/assets/stylesheets/global/font-awesome-6.css */
.fa-guarani-sign::before {
  content: "\e19a";
}

/* line 2530, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrows-rotate::before {
  content: "\f021";
}

/* line 2533, app/assets/stylesheets/global/font-awesome-6.css */
.fa-refresh::before {
  content: "\f021";
}

/* line 2536, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sync::before {
  content: "\f021";
}

/* line 2539, app/assets/stylesheets/global/font-awesome-6.css */
.fa-fire-extinguisher::before {
  content: "\f134";
}

/* line 2542, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cruzeiro-sign::before {
  content: "\e152";
}

/* line 2545, app/assets/stylesheets/global/font-awesome-6.css */
.fa-greater-than-equal::before {
  content: "\f532";
}

/* line 2548, app/assets/stylesheets/global/font-awesome-6.css */
.fa-shield-halved::before {
  content: "\f3ed";
}

/* line 2551, app/assets/stylesheets/global/font-awesome-6.css */
.fa-shield-alt::before {
  content: "\f3ed";
}

/* line 2554, app/assets/stylesheets/global/font-awesome-6.css */
.fa-book-atlas::before {
  content: "\f558";
}

/* line 2557, app/assets/stylesheets/global/font-awesome-6.css */
.fa-atlas::before {
  content: "\f558";
}

/* line 2560, app/assets/stylesheets/global/font-awesome-6.css */
.fa-virus::before {
  content: "\e074";
}

/* line 2563, app/assets/stylesheets/global/font-awesome-6.css */
.fa-envelope-circle-check::before {
  content: "\e4e8";
}

/* line 2566, app/assets/stylesheets/global/font-awesome-6.css */
.fa-layer-group::before {
  content: "\f5fd";
}

/* line 2569, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrows-to-dot::before {
  content: "\e4be";
}

/* line 2572, app/assets/stylesheets/global/font-awesome-6.css */
.fa-archway::before {
  content: "\f557";
}

/* line 2575, app/assets/stylesheets/global/font-awesome-6.css */
.fa-heart-circle-check::before {
  content: "\e4fd";
}

/* line 2578, app/assets/stylesheets/global/font-awesome-6.css */
.fa-house-chimney-crack::before {
  content: "\f6f1";
}

/* line 2581, app/assets/stylesheets/global/font-awesome-6.css */
.fa-house-damage::before {
  content: "\f6f1";
}

/* line 2584, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-zipper::before {
  content: "\f1c6";
}

/* line 2587, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-archive::before {
  content: "\f1c6";
}

/* line 2590, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square::before {
  content: "\f0c8";
}

/* line 2593, app/assets/stylesheets/global/font-awesome-6.css */
.fa-martini-glass-empty::before {
  content: "\f000";
}

/* line 2596, app/assets/stylesheets/global/font-awesome-6.css */
.fa-glass-martini::before {
  content: "\f000";
}

/* line 2599, app/assets/stylesheets/global/font-awesome-6.css */
.fa-couch::before {
  content: "\f4b8";
}

/* line 2602, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cedi-sign::before {
  content: "\e0df";
}

/* line 2605, app/assets/stylesheets/global/font-awesome-6.css */
.fa-italic::before {
  content: "\f033";
}

/* line 2608, app/assets/stylesheets/global/font-awesome-6.css */
.fa-table-cells-column-lock::before {
  content: "\e678";
}

/* line 2611, app/assets/stylesheets/global/font-awesome-6.css */
.fa-church::before {
  content: "\f51d";
}

/* line 2614, app/assets/stylesheets/global/font-awesome-6.css */
.fa-comments-dollar::before {
  content: "\f653";
}

/* line 2617, app/assets/stylesheets/global/font-awesome-6.css */
.fa-democrat::before {
  content: "\f747";
}

/* line 2620, app/assets/stylesheets/global/font-awesome-6.css */
.fa-z::before {
  content: "\5a";
}

/* line 2623, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-skiing::before {
  content: "\f7c9";
}

/* line 2626, app/assets/stylesheets/global/font-awesome-6.css */
.fa-skiing::before {
  content: "\f7c9";
}

/* line 2629, app/assets/stylesheets/global/font-awesome-6.css */
.fa-road-lock::before {
  content: "\e567";
}

/* line 2632, app/assets/stylesheets/global/font-awesome-6.css */
.fa-a::before {
  content: "\41";
}

/* line 2635, app/assets/stylesheets/global/font-awesome-6.css */
.fa-temperature-arrow-down::before {
  content: "\e03f";
}

/* line 2638, app/assets/stylesheets/global/font-awesome-6.css */
.fa-temperature-down::before {
  content: "\e03f";
}

/* line 2641, app/assets/stylesheets/global/font-awesome-6.css */
.fa-feather-pointed::before {
  content: "\f56b";
}

/* line 2644, app/assets/stylesheets/global/font-awesome-6.css */
.fa-feather-alt::before {
  content: "\f56b";
}

/* line 2647, app/assets/stylesheets/global/font-awesome-6.css */
.fa-p::before {
  content: "\50";
}

/* line 2650, app/assets/stylesheets/global/font-awesome-6.css */
.fa-snowflake::before {
  content: "\f2dc";
}

/* line 2653, app/assets/stylesheets/global/font-awesome-6.css */
.fa-newspaper::before {
  content: "\f1ea";
}

/* line 2656, app/assets/stylesheets/global/font-awesome-6.css */
.fa-rectangle-ad::before {
  content: "\f641";
}

/* line 2659, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ad::before {
  content: "\f641";
}

/* line 2662, app/assets/stylesheets/global/font-awesome-6.css */
.fa-circle-arrow-right::before {
  content: "\f0a9";
}

/* line 2665, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-circle-right::before {
  content: "\f0a9";
}

/* line 2668, app/assets/stylesheets/global/font-awesome-6.css */
.fa-filter-circle-xmark::before {
  content: "\e17b";
}

/* line 2671, app/assets/stylesheets/global/font-awesome-6.css */
.fa-locust::before {
  content: "\e520";
}

/* line 2674, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sort::before {
  content: "\f0dc";
}

/* line 2677, app/assets/stylesheets/global/font-awesome-6.css */
.fa-unsorted::before {
  content: "\f0dc";
}

/* line 2680, app/assets/stylesheets/global/font-awesome-6.css */
.fa-list-ol::before {
  content: "\f0cb";
}

/* line 2683, app/assets/stylesheets/global/font-awesome-6.css */
.fa-list-1-2::before {
  content: "\f0cb";
}

/* line 2686, app/assets/stylesheets/global/font-awesome-6.css */
.fa-list-numeric::before {
  content: "\f0cb";
}

/* line 2689, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-dress-burst::before {
  content: "\e544";
}

/* line 2692, app/assets/stylesheets/global/font-awesome-6.css */
.fa-money-check-dollar::before {
  content: "\f53d";
}

/* line 2695, app/assets/stylesheets/global/font-awesome-6.css */
.fa-money-check-alt::before {
  content: "\f53d";
}

/* line 2698, app/assets/stylesheets/global/font-awesome-6.css */
.fa-vector-square::before {
  content: "\f5cb";
}

/* line 2701, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bread-slice::before {
  content: "\f7ec";
}

/* line 2704, app/assets/stylesheets/global/font-awesome-6.css */
.fa-language::before {
  content: "\f1ab";
}

/* line 2707, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-kiss-wink-heart::before {
  content: "\f598";
}

/* line 2710, app/assets/stylesheets/global/font-awesome-6.css */
.fa-kiss-wink-heart::before {
  content: "\f598";
}

/* line 2713, app/assets/stylesheets/global/font-awesome-6.css */
.fa-filter::before {
  content: "\f0b0";
}

/* line 2716, app/assets/stylesheets/global/font-awesome-6.css */
.fa-question::before {
  content: "\3f";
}

/* line 2719, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-signature::before {
  content: "\f573";
}

/* line 2722, app/assets/stylesheets/global/font-awesome-6.css */
.fa-up-down-left-right::before {
  content: "\f0b2";
}

/* line 2725, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrows-alt::before {
  content: "\f0b2";
}

/* line 2728, app/assets/stylesheets/global/font-awesome-6.css */
.fa-house-chimney-user::before {
  content: "\e065";
}

/* line 2731, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hand-holding-heart::before {
  content: "\f4be";
}

/* line 2734, app/assets/stylesheets/global/font-awesome-6.css */
.fa-puzzle-piece::before {
  content: "\f12e";
}

/* line 2737, app/assets/stylesheets/global/font-awesome-6.css */
.fa-money-check::before {
  content: "\f53c";
}

/* line 2740, app/assets/stylesheets/global/font-awesome-6.css */
.fa-star-half-stroke::before {
  content: "\f5c0";
}

/* line 2743, app/assets/stylesheets/global/font-awesome-6.css */
.fa-star-half-alt::before {
  content: "\f5c0";
}

/* line 2746, app/assets/stylesheets/global/font-awesome-6.css */
.fa-code::before {
  content: "\f121";
}

/* line 2749, app/assets/stylesheets/global/font-awesome-6.css */
.fa-whiskey-glass::before {
  content: "\f7a0";
}

/* line 2752, app/assets/stylesheets/global/font-awesome-6.css */
.fa-glass-whiskey::before {
  content: "\f7a0";
}

/* line 2755, app/assets/stylesheets/global/font-awesome-6.css */
.fa-building-circle-exclamation::before {
  content: "\e4d3";
}

/* line 2758, app/assets/stylesheets/global/font-awesome-6.css */
.fa-magnifying-glass-chart::before {
  content: "\e522";
}

/* line 2761, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-up-right-from-square::before {
  content: "\f08e";
}

/* line 2764, app/assets/stylesheets/global/font-awesome-6.css */
.fa-external-link::before {
  content: "\f08e";
}

/* line 2767, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cubes-stacked::before {
  content: "\e4e6";
}

/* line 2770, app/assets/stylesheets/global/font-awesome-6.css */
.fa-won-sign::before {
  content: "\f159";
}

/* line 2773, app/assets/stylesheets/global/font-awesome-6.css */
.fa-krw::before {
  content: "\f159";
}

/* line 2776, app/assets/stylesheets/global/font-awesome-6.css */
.fa-won::before {
  content: "\f159";
}

/* line 2779, app/assets/stylesheets/global/font-awesome-6.css */
.fa-virus-covid::before {
  content: "\e4a8";
}

/* line 2782, app/assets/stylesheets/global/font-awesome-6.css */
.fa-austral-sign::before {
  content: "\e0a9";
}

/* line 2785, app/assets/stylesheets/global/font-awesome-6.css */
.fa-f::before {
  content: "\46";
}

/* line 2788, app/assets/stylesheets/global/font-awesome-6.css */
.fa-leaf::before {
  content: "\f06c";
}

/* line 2791, app/assets/stylesheets/global/font-awesome-6.css */
.fa-road::before {
  content: "\f018";
}

/* line 2794, app/assets/stylesheets/global/font-awesome-6.css */
.fa-taxi::before {
  content: "\f1ba";
}

/* line 2797, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cab::before {
  content: "\f1ba";
}

/* line 2800, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-circle-plus::before {
  content: "\e541";
}

/* line 2803, app/assets/stylesheets/global/font-awesome-6.css */
.fa-chart-pie::before {
  content: "\f200";
}

/* line 2806, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pie-chart::before {
  content: "\f200";
}

/* line 2809, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bolt-lightning::before {
  content: "\e0b7";
}

/* line 2812, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sack-xmark::before {
  content: "\e56a";
}

/* line 2815, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-excel::before {
  content: "\f1c3";
}

/* line 2818, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-contract::before {
  content: "\f56c";
}

/* line 2821, app/assets/stylesheets/global/font-awesome-6.css */
.fa-fish-fins::before {
  content: "\e4f2";
}

/* line 2824, app/assets/stylesheets/global/font-awesome-6.css */
.fa-building-flag::before {
  content: "\e4d5";
}

/* line 2827, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-grin-beam::before {
  content: "\f582";
}

/* line 2830, app/assets/stylesheets/global/font-awesome-6.css */
.fa-grin-beam::before {
  content: "\f582";
}

/* line 2833, app/assets/stylesheets/global/font-awesome-6.css */
.fa-object-ungroup::before {
  content: "\f248";
}

/* line 2836, app/assets/stylesheets/global/font-awesome-6.css */
.fa-poop::before {
  content: "\f619";
}

/* line 2839, app/assets/stylesheets/global/font-awesome-6.css */
.fa-location-pin::before {
  content: "\f041";
}

/* line 2842, app/assets/stylesheets/global/font-awesome-6.css */
.fa-map-marker::before {
  content: "\f041";
}

/* line 2845, app/assets/stylesheets/global/font-awesome-6.css */
.fa-kaaba::before {
  content: "\f66b";
}

/* line 2848, app/assets/stylesheets/global/font-awesome-6.css */
.fa-toilet-paper::before {
  content: "\f71e";
}

/* line 2851, app/assets/stylesheets/global/font-awesome-6.css */
.fa-helmet-safety::before {
  content: "\f807";
}

/* line 2854, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hard-hat::before {
  content: "\f807";
}

/* line 2857, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hat-hard::before {
  content: "\f807";
}

/* line 2860, app/assets/stylesheets/global/font-awesome-6.css */
.fa-eject::before {
  content: "\f052";
}

/* line 2863, app/assets/stylesheets/global/font-awesome-6.css */
.fa-circle-right::before {
  content: "\f35a";
}

/* line 2866, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-alt-circle-right::before {
  content: "\f35a";
}

/* line 2869, app/assets/stylesheets/global/font-awesome-6.css */
.fa-plane-circle-check::before {
  content: "\e555";
}

/* line 2872, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-rolling-eyes::before {
  content: "\f5a5";
}

/* line 2875, app/assets/stylesheets/global/font-awesome-6.css */
.fa-meh-rolling-eyes::before {
  content: "\f5a5";
}

/* line 2878, app/assets/stylesheets/global/font-awesome-6.css */
.fa-object-group::before {
  content: "\f247";
}

/* line 2881, app/assets/stylesheets/global/font-awesome-6.css */
.fa-chart-line::before {
  content: "\f201";
}

/* line 2884, app/assets/stylesheets/global/font-awesome-6.css */
.fa-line-chart::before {
  content: "\f201";
}

/* line 2887, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mask-ventilator::before {
  content: "\e524";
}

/* line 2890, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-right::before {
  content: "\f061";
}

/* line 2893, app/assets/stylesheets/global/font-awesome-6.css */
.fa-signs-post::before {
  content: "\f277";
}

/* line 2896, app/assets/stylesheets/global/font-awesome-6.css */
.fa-map-signs::before {
  content: "\f277";
}

/* line 2899, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cash-register::before {
  content: "\f788";
}

/* line 2902, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-circle-question::before {
  content: "\e542";
}

/* line 2905, app/assets/stylesheets/global/font-awesome-6.css */
.fa-h::before {
  content: "\48";
}

/* line 2908, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tarp::before {
  content: "\e57b";
}

/* line 2911, app/assets/stylesheets/global/font-awesome-6.css */
.fa-screwdriver-wrench::before {
  content: "\f7d9";
}

/* line 2914, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tools::before {
  content: "\f7d9";
}

/* line 2917, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrows-to-eye::before {
  content: "\e4bf";
}

/* line 2920, app/assets/stylesheets/global/font-awesome-6.css */
.fa-plug-circle-bolt::before {
  content: "\e55b";
}

/* line 2923, app/assets/stylesheets/global/font-awesome-6.css */
.fa-heart::before {
  content: "\f004";
}

/* line 2926, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mars-and-venus::before {
  content: "\f224";
}

/* line 2929, app/assets/stylesheets/global/font-awesome-6.css */
.fa-house-user::before {
  content: "\e1b0";
}

/* line 2932, app/assets/stylesheets/global/font-awesome-6.css */
.fa-home-user::before {
  content: "\e1b0";
}

/* line 2935, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dumpster-fire::before {
  content: "\f794";
}

/* line 2938, app/assets/stylesheets/global/font-awesome-6.css */
.fa-house-crack::before {
  content: "\e3b1";
}

/* line 2941, app/assets/stylesheets/global/font-awesome-6.css */
.fa-martini-glass-citrus::before {
  content: "\f561";
}

/* line 2944, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cocktail::before {
  content: "\f561";
}

/* line 2947, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-surprise::before {
  content: "\f5c2";
}

/* line 2950, app/assets/stylesheets/global/font-awesome-6.css */
.fa-surprise::before {
  content: "\f5c2";
}

/* line 2953, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bottle-water::before {
  content: "\e4c5";
}

/* line 2956, app/assets/stylesheets/global/font-awesome-6.css */
.fa-circle-pause::before {
  content: "\f28b";
}

/* line 2959, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pause-circle::before {
  content: "\f28b";
}

/* line 2962, app/assets/stylesheets/global/font-awesome-6.css */
.fa-toilet-paper-slash::before {
  content: "\e072";
}

/* line 2965, app/assets/stylesheets/global/font-awesome-6.css */
.fa-apple-whole::before {
  content: "\f5d1";
}

/* line 2968, app/assets/stylesheets/global/font-awesome-6.css */
.fa-apple-alt::before {
  content: "\f5d1";
}

/* line 2971, app/assets/stylesheets/global/font-awesome-6.css */
.fa-kitchen-set::before {
  content: "\e51a";
}

/* line 2974, app/assets/stylesheets/global/font-awesome-6.css */
.fa-r::before {
  content: "\52";
}

/* line 2977, app/assets/stylesheets/global/font-awesome-6.css */
.fa-temperature-quarter::before {
  content: "\f2ca";
}

/* line 2980, app/assets/stylesheets/global/font-awesome-6.css */
.fa-temperature-1::before {
  content: "\f2ca";
}

/* line 2983, app/assets/stylesheets/global/font-awesome-6.css */
.fa-thermometer-1::before {
  content: "\f2ca";
}

/* line 2986, app/assets/stylesheets/global/font-awesome-6.css */
.fa-thermometer-quarter::before {
  content: "\f2ca";
}

/* line 2989, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cube::before {
  content: "\f1b2";
}

/* line 2992, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bitcoin-sign::before {
  content: "\e0b4";
}

/* line 2995, app/assets/stylesheets/global/font-awesome-6.css */
.fa-shield-dog::before {
  content: "\e573";
}

/* line 2998, app/assets/stylesheets/global/font-awesome-6.css */
.fa-solar-panel::before {
  content: "\f5ba";
}

/* line 3001, app/assets/stylesheets/global/font-awesome-6.css */
.fa-lock-open::before {
  content: "\f3c1";
}

/* line 3004, app/assets/stylesheets/global/font-awesome-6.css */
.fa-elevator::before {
  content: "\e16d";
}

/* line 3007, app/assets/stylesheets/global/font-awesome-6.css */
.fa-money-bill-transfer::before {
  content: "\e528";
}

/* line 3010, app/assets/stylesheets/global/font-awesome-6.css */
.fa-money-bill-trend-up::before {
  content: "\e529";
}

/* line 3013, app/assets/stylesheets/global/font-awesome-6.css */
.fa-house-flood-water-circle-arrow-right::before {
  content: "\e50f";
}

/* line 3016, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-poll-horizontal::before {
  content: "\f682";
}

/* line 3019, app/assets/stylesheets/global/font-awesome-6.css */
.fa-poll-h::before {
  content: "\f682";
}

/* line 3022, app/assets/stylesheets/global/font-awesome-6.css */
.fa-circle::before {
  content: "\f111";
}

/* line 3025, app/assets/stylesheets/global/font-awesome-6.css */
.fa-backward-fast::before {
  content: "\f049";
}

/* line 3028, app/assets/stylesheets/global/font-awesome-6.css */
.fa-fast-backward::before {
  content: "\f049";
}

/* line 3031, app/assets/stylesheets/global/font-awesome-6.css */
.fa-recycle::before {
  content: "\f1b8";
}

/* line 3034, app/assets/stylesheets/global/font-awesome-6.css */
.fa-user-astronaut::before {
  content: "\f4fb";
}

/* line 3037, app/assets/stylesheets/global/font-awesome-6.css */
.fa-plane-slash::before {
  content: "\e069";
}

/* line 3040, app/assets/stylesheets/global/font-awesome-6.css */
.fa-trademark::before {
  content: "\f25c";
}

/* line 3043, app/assets/stylesheets/global/font-awesome-6.css */
.fa-basketball::before {
  content: "\f434";
}

/* line 3046, app/assets/stylesheets/global/font-awesome-6.css */
.fa-basketball-ball::before {
  content: "\f434";
}

/* line 3049, app/assets/stylesheets/global/font-awesome-6.css */
.fa-satellite-dish::before {
  content: "\f7c0";
}

/* line 3052, app/assets/stylesheets/global/font-awesome-6.css */
.fa-circle-up::before {
  content: "\f35b";
}

/* line 3055, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-alt-circle-up::before {
  content: "\f35b";
}

/* line 3058, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mobile-screen-button::before {
  content: "\f3cd";
}

/* line 3061, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mobile-alt::before {
  content: "\f3cd";
}

/* line 3064, app/assets/stylesheets/global/font-awesome-6.css */
.fa-volume-high::before {
  content: "\f028";
}

/* line 3067, app/assets/stylesheets/global/font-awesome-6.css */
.fa-volume-up::before {
  content: "\f028";
}

/* line 3070, app/assets/stylesheets/global/font-awesome-6.css */
.fa-users-rays::before {
  content: "\e593";
}

/* line 3073, app/assets/stylesheets/global/font-awesome-6.css */
.fa-wallet::before {
  content: "\f555";
}

/* line 3076, app/assets/stylesheets/global/font-awesome-6.css */
.fa-clipboard-check::before {
  content: "\f46c";
}

/* line 3079, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-audio::before {
  content: "\f1c7";
}

/* line 3082, app/assets/stylesheets/global/font-awesome-6.css */
.fa-burger::before {
  content: "\f805";
}

/* line 3085, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hamburger::before {
  content: "\f805";
}

/* line 3088, app/assets/stylesheets/global/font-awesome-6.css */
.fa-wrench::before {
  content: "\f0ad";
}

/* line 3091, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bugs::before {
  content: "\e4d0";
}

/* line 3094, app/assets/stylesheets/global/font-awesome-6.css */
.fa-rupee-sign::before {
  content: "\f156";
}

/* line 3097, app/assets/stylesheets/global/font-awesome-6.css */
.fa-rupee::before {
  content: "\f156";
}

/* line 3100, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-image::before {
  content: "\f1c5";
}

/* line 3103, app/assets/stylesheets/global/font-awesome-6.css */
.fa-circle-question::before {
  content: "\f059";
}

/* line 3106, app/assets/stylesheets/global/font-awesome-6.css */
.fa-question-circle::before {
  content: "\f059";
}

/* line 3109, app/assets/stylesheets/global/font-awesome-6.css */
.fa-plane-departure::before {
  content: "\f5b0";
}

/* line 3112, app/assets/stylesheets/global/font-awesome-6.css */
.fa-handshake-slash::before {
  content: "\e060";
}

/* line 3115, app/assets/stylesheets/global/font-awesome-6.css */
.fa-book-bookmark::before {
  content: "\e0bb";
}

/* line 3118, app/assets/stylesheets/global/font-awesome-6.css */
.fa-code-branch::before {
  content: "\f126";
}

/* line 3121, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hat-cowboy::before {
  content: "\f8c0";
}

/* line 3124, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bridge::before {
  content: "\e4c8";
}

/* line 3127, app/assets/stylesheets/global/font-awesome-6.css */
.fa-phone-flip::before {
  content: "\f879";
}

/* line 3130, app/assets/stylesheets/global/font-awesome-6.css */
.fa-phone-alt::before {
  content: "\f879";
}

/* line 3133, app/assets/stylesheets/global/font-awesome-6.css */
.fa-truck-front::before {
  content: "\e2b7";
}

/* line 3136, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cat::before {
  content: "\f6be";
}

/* line 3139, app/assets/stylesheets/global/font-awesome-6.css */
.fa-anchor-circle-exclamation::before {
  content: "\e4ab";
}

/* line 3142, app/assets/stylesheets/global/font-awesome-6.css */
.fa-truck-field::before {
  content: "\e58d";
}

/* line 3145, app/assets/stylesheets/global/font-awesome-6.css */
.fa-route::before {
  content: "\f4d7";
}

/* line 3148, app/assets/stylesheets/global/font-awesome-6.css */
.fa-clipboard-question::before {
  content: "\e4e3";
}

/* line 3151, app/assets/stylesheets/global/font-awesome-6.css */
.fa-panorama::before {
  content: "\e209";
}

/* line 3154, app/assets/stylesheets/global/font-awesome-6.css */
.fa-comment-medical::before {
  content: "\f7f5";
}

/* line 3157, app/assets/stylesheets/global/font-awesome-6.css */
.fa-teeth-open::before {
  content: "\f62f";
}

/* line 3160, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-circle-minus::before {
  content: "\e4ed";
}

/* line 3163, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tags::before {
  content: "\f02c";
}

/* line 3166, app/assets/stylesheets/global/font-awesome-6.css */
.fa-wine-glass::before {
  content: "\f4e3";
}

/* line 3169, app/assets/stylesheets/global/font-awesome-6.css */
.fa-forward-fast::before {
  content: "\f050";
}

/* line 3172, app/assets/stylesheets/global/font-awesome-6.css */
.fa-fast-forward::before {
  content: "\f050";
}

/* line 3175, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-meh-blank::before {
  content: "\f5a4";
}

/* line 3178, app/assets/stylesheets/global/font-awesome-6.css */
.fa-meh-blank::before {
  content: "\f5a4";
}

/* line 3181, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-parking::before {
  content: "\f540";
}

/* line 3184, app/assets/stylesheets/global/font-awesome-6.css */
.fa-parking::before {
  content: "\f540";
}

/* line 3187, app/assets/stylesheets/global/font-awesome-6.css */
.fa-house-signal::before {
  content: "\e012";
}

/* line 3190, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bars-progress::before {
  content: "\f828";
}

/* line 3193, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tasks-alt::before {
  content: "\f828";
}

/* line 3196, app/assets/stylesheets/global/font-awesome-6.css */
.fa-faucet-drip::before {
  content: "\e006";
}

/* line 3199, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cart-flatbed::before {
  content: "\f474";
}

/* line 3202, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dolly-flatbed::before {
  content: "\f474";
}

/* line 3205, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ban-smoking::before {
  content: "\f54d";
}

/* line 3208, app/assets/stylesheets/global/font-awesome-6.css */
.fa-smoking-ban::before {
  content: "\f54d";
}

/* line 3211, app/assets/stylesheets/global/font-awesome-6.css */
.fa-terminal::before {
  content: "\f120";
}

/* line 3214, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mobile-button::before {
  content: "\f10b";
}

/* line 3217, app/assets/stylesheets/global/font-awesome-6.css */
.fa-house-medical-flag::before {
  content: "\e514";
}

/* line 3220, app/assets/stylesheets/global/font-awesome-6.css */
.fa-basket-shopping::before {
  content: "\f291";
}

/* line 3223, app/assets/stylesheets/global/font-awesome-6.css */
.fa-shopping-basket::before {
  content: "\f291";
}

/* line 3226, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tape::before {
  content: "\f4db";
}

/* line 3229, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bus-simple::before {
  content: "\f55e";
}

/* line 3232, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bus-alt::before {
  content: "\f55e";
}

/* line 3235, app/assets/stylesheets/global/font-awesome-6.css */
.fa-eye::before {
  content: "\f06e";
}

/* line 3238, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-sad-cry::before {
  content: "\f5b3";
}

/* line 3241, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sad-cry::before {
  content: "\f5b3";
}

/* line 3244, app/assets/stylesheets/global/font-awesome-6.css */
.fa-audio-description::before {
  content: "\f29e";
}

/* line 3247, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-military-to-person::before {
  content: "\e54c";
}

/* line 3250, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-shield::before {
  content: "\e4f0";
}

/* line 3253, app/assets/stylesheets/global/font-awesome-6.css */
.fa-user-slash::before {
  content: "\f506";
}

/* line 3256, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pen::before {
  content: "\f304";
}

/* line 3259, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tower-observation::before {
  content: "\e586";
}

/* line 3262, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-code::before {
  content: "\f1c9";
}

/* line 3265, app/assets/stylesheets/global/font-awesome-6.css */
.fa-signal::before {
  content: "\f012";
}

/* line 3268, app/assets/stylesheets/global/font-awesome-6.css */
.fa-signal-5::before {
  content: "\f012";
}

/* line 3271, app/assets/stylesheets/global/font-awesome-6.css */
.fa-signal-perfect::before {
  content: "\f012";
}

/* line 3274, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bus::before {
  content: "\f207";
}

/* line 3277, app/assets/stylesheets/global/font-awesome-6.css */
.fa-heart-circle-xmark::before {
  content: "\e501";
}

/* line 3280, app/assets/stylesheets/global/font-awesome-6.css */
.fa-house-chimney::before {
  content: "\e3af";
}

/* line 3283, app/assets/stylesheets/global/font-awesome-6.css */
.fa-home-lg::before {
  content: "\e3af";
}

/* line 3286, app/assets/stylesheets/global/font-awesome-6.css */
.fa-window-maximize::before {
  content: "\f2d0";
}

/* line 3289, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-frown::before {
  content: "\f119";
}

/* line 3292, app/assets/stylesheets/global/font-awesome-6.css */
.fa-frown::before {
  content: "\f119";
}

/* line 3295, app/assets/stylesheets/global/font-awesome-6.css */
.fa-prescription::before {
  content: "\f5b1";
}

/* line 3298, app/assets/stylesheets/global/font-awesome-6.css */
.fa-shop::before {
  content: "\f54f";
}

/* line 3301, app/assets/stylesheets/global/font-awesome-6.css */
.fa-store-alt::before {
  content: "\f54f";
}

/* line 3304, app/assets/stylesheets/global/font-awesome-6.css */
.fa-floppy-disk::before {
  content: "\f0c7";
}

/* line 3307, app/assets/stylesheets/global/font-awesome-6.css */
.fa-save::before {
  content: "\f0c7";
}

/* line 3310, app/assets/stylesheets/global/font-awesome-6.css */
.fa-vihara::before {
  content: "\f6a7";
}

/* line 3313, app/assets/stylesheets/global/font-awesome-6.css */
.fa-scale-unbalanced::before {
  content: "\f515";
}

/* line 3316, app/assets/stylesheets/global/font-awesome-6.css */
.fa-balance-scale-left::before {
  content: "\f515";
}

/* line 3319, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sort-up::before {
  content: "\f0de";
}

/* line 3322, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sort-asc::before {
  content: "\f0de";
}

/* line 3325, app/assets/stylesheets/global/font-awesome-6.css */
.fa-comment-dots::before {
  content: "\f4ad";
}

/* line 3328, app/assets/stylesheets/global/font-awesome-6.css */
.fa-commenting::before {
  content: "\f4ad";
}

/* line 3331, app/assets/stylesheets/global/font-awesome-6.css */
.fa-plant-wilt::before {
  content: "\e5aa";
}

/* line 3334, app/assets/stylesheets/global/font-awesome-6.css */
.fa-diamond::before {
  content: "\f219";
}

/* line 3337, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-grin-squint::before {
  content: "\f585";
}

/* line 3340, app/assets/stylesheets/global/font-awesome-6.css */
.fa-grin-squint::before {
  content: "\f585";
}

/* line 3343, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hand-holding-dollar::before {
  content: "\f4c0";
}

/* line 3346, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hand-holding-usd::before {
  content: "\f4c0";
}

/* line 3349, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bacterium::before {
  content: "\e05a";
}

/* line 3352, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hand-pointer::before {
  content: "\f25a";
}

/* line 3355, app/assets/stylesheets/global/font-awesome-6.css */
.fa-drum-steelpan::before {
  content: "\f56a";
}

/* line 3358, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hand-scissors::before {
  content: "\f257";
}

/* line 3361, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hands-praying::before {
  content: "\f684";
}

/* line 3364, app/assets/stylesheets/global/font-awesome-6.css */
.fa-praying-hands::before {
  content: "\f684";
}

/* line 3367, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-rotate-right::before {
  content: "\f01e";
}

/* line 3370, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-right-rotate::before {
  content: "\f01e";
}

/* line 3373, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-rotate-forward::before {
  content: "\f01e";
}

/* line 3376, app/assets/stylesheets/global/font-awesome-6.css */
.fa-redo::before {
  content: "\f01e";
}

/* line 3379, app/assets/stylesheets/global/font-awesome-6.css */
.fa-biohazard::before {
  content: "\f780";
}

/* line 3382, app/assets/stylesheets/global/font-awesome-6.css */
.fa-location-crosshairs::before {
  content: "\f601";
}

/* line 3385, app/assets/stylesheets/global/font-awesome-6.css */
.fa-location::before {
  content: "\f601";
}

/* line 3388, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mars-double::before {
  content: "\f227";
}

/* line 3391, app/assets/stylesheets/global/font-awesome-6.css */
.fa-child-dress::before {
  content: "\e59c";
}

/* line 3394, app/assets/stylesheets/global/font-awesome-6.css */
.fa-users-between-lines::before {
  content: "\e591";
}

/* line 3397, app/assets/stylesheets/global/font-awesome-6.css */
.fa-lungs-virus::before {
  content: "\e067";
}

/* line 3400, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-grin-tears::before {
  content: "\f588";
}

/* line 3403, app/assets/stylesheets/global/font-awesome-6.css */
.fa-grin-tears::before {
  content: "\f588";
}

/* line 3406, app/assets/stylesheets/global/font-awesome-6.css */
.fa-phone::before {
  content: "\f095";
}

/* line 3409, app/assets/stylesheets/global/font-awesome-6.css */
.fa-calendar-xmark::before {
  content: "\f273";
}

/* line 3412, app/assets/stylesheets/global/font-awesome-6.css */
.fa-calendar-times::before {
  content: "\f273";
}

/* line 3415, app/assets/stylesheets/global/font-awesome-6.css */
.fa-child-reaching::before {
  content: "\e59d";
}

/* line 3418, app/assets/stylesheets/global/font-awesome-6.css */
.fa-head-side-virus::before {
  content: "\e064";
}

/* line 3421, app/assets/stylesheets/global/font-awesome-6.css */
.fa-user-gear::before {
  content: "\f4fe";
}

/* line 3424, app/assets/stylesheets/global/font-awesome-6.css */
.fa-user-cog::before {
  content: "\f4fe";
}

/* line 3427, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-up-1-9::before {
  content: "\f163";
}

/* line 3430, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sort-numeric-up::before {
  content: "\f163";
}

/* line 3433, app/assets/stylesheets/global/font-awesome-6.css */
.fa-door-closed::before {
  content: "\f52a";
}

/* line 3436, app/assets/stylesheets/global/font-awesome-6.css */
.fa-shield-virus::before {
  content: "\e06c";
}

/* line 3439, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dice-six::before {
  content: "\f526";
}

/* line 3442, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mosquito-net::before {
  content: "\e52c";
}

/* line 3445, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bridge-water::before {
  content: "\e4ce";
}

/* line 3448, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-booth::before {
  content: "\f756";
}

/* line 3451, app/assets/stylesheets/global/font-awesome-6.css */
.fa-text-width::before {
  content: "\f035";
}

/* line 3454, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hat-wizard::before {
  content: "\f6e8";
}

/* line 3457, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pen-fancy::before {
  content: "\f5ac";
}

/* line 3460, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-digging::before {
  content: "\f85e";
}

/* line 3463, app/assets/stylesheets/global/font-awesome-6.css */
.fa-digging::before {
  content: "\f85e";
}

/* line 3466, app/assets/stylesheets/global/font-awesome-6.css */
.fa-trash::before {
  content: "\f1f8";
}

/* line 3469, app/assets/stylesheets/global/font-awesome-6.css */
.fa-gauge-simple::before {
  content: "\f629";
}

/* line 3472, app/assets/stylesheets/global/font-awesome-6.css */
.fa-gauge-simple-med::before {
  content: "\f629";
}

/* line 3475, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tachometer-average::before {
  content: "\f629";
}

/* line 3478, app/assets/stylesheets/global/font-awesome-6.css */
.fa-book-medical::before {
  content: "\f7e6";
}

/* line 3481, app/assets/stylesheets/global/font-awesome-6.css */
.fa-poo::before {
  content: "\f2fe";
}

/* line 3484, app/assets/stylesheets/global/font-awesome-6.css */
.fa-quote-right::before {
  content: "\f10e";
}

/* line 3487, app/assets/stylesheets/global/font-awesome-6.css */
.fa-quote-right-alt::before {
  content: "\f10e";
}

/* line 3490, app/assets/stylesheets/global/font-awesome-6.css */
.fa-shirt::before {
  content: "\f553";
}

/* line 3493, app/assets/stylesheets/global/font-awesome-6.css */
.fa-t-shirt::before {
  content: "\f553";
}

/* line 3496, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tshirt::before {
  content: "\f553";
}

/* line 3499, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cubes::before {
  content: "\f1b3";
}

/* line 3502, app/assets/stylesheets/global/font-awesome-6.css */
.fa-divide::before {
  content: "\f529";
}

/* line 3505, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tenge-sign::before {
  content: "\f7d7";
}

/* line 3508, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tenge::before {
  content: "\f7d7";
}

/* line 3511, app/assets/stylesheets/global/font-awesome-6.css */
.fa-headphones::before {
  content: "\f025";
}

/* line 3514, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hands-holding::before {
  content: "\f4c2";
}

/* line 3517, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hands-clapping::before {
  content: "\e1a8";
}

/* line 3520, app/assets/stylesheets/global/font-awesome-6.css */
.fa-republican::before {
  content: "\f75e";
}

/* line 3523, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-left::before {
  content: "\f060";
}

/* line 3526, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-circle-xmark::before {
  content: "\e543";
}

/* line 3529, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ruler::before {
  content: "\f545";
}

/* line 3532, app/assets/stylesheets/global/font-awesome-6.css */
.fa-align-left::before {
  content: "\f036";
}

/* line 3535, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dice-d6::before {
  content: "\f6d1";
}

/* line 3538, app/assets/stylesheets/global/font-awesome-6.css */
.fa-restroom::before {
  content: "\f7bd";
}

/* line 3541, app/assets/stylesheets/global/font-awesome-6.css */
.fa-j::before {
  content: "\4a";
}

/* line 3544, app/assets/stylesheets/global/font-awesome-6.css */
.fa-users-viewfinder::before {
  content: "\e595";
}

/* line 3547, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-video::before {
  content: "\f1c8";
}

/* line 3550, app/assets/stylesheets/global/font-awesome-6.css */
.fa-up-right-from-square::before {
  content: "\f35d";
}

/* line 3553, app/assets/stylesheets/global/font-awesome-6.css */
.fa-external-link-alt::before {
  content: "\f35d";
}

/* line 3556, app/assets/stylesheets/global/font-awesome-6.css */
.fa-table-cells::before {
  content: "\f00a";
}

/* line 3559, app/assets/stylesheets/global/font-awesome-6.css */
.fa-th::before {
  content: "\f00a";
}

/* line 3562, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-pdf::before {
  content: "\f1c1";
}

/* line 3565, app/assets/stylesheets/global/font-awesome-6.css */
.fa-book-bible::before {
  content: "\f647";
}

/* line 3568, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bible::before {
  content: "\f647";
}

/* line 3571, app/assets/stylesheets/global/font-awesome-6.css */
.fa-o::before {
  content: "\4f";
}

/* line 3574, app/assets/stylesheets/global/font-awesome-6.css */
.fa-suitcase-medical::before {
  content: "\f0fa";
}

/* line 3577, app/assets/stylesheets/global/font-awesome-6.css */
.fa-medkit::before {
  content: "\f0fa";
}

/* line 3580, app/assets/stylesheets/global/font-awesome-6.css */
.fa-user-secret::before {
  content: "\f21b";
}

/* line 3583, app/assets/stylesheets/global/font-awesome-6.css */
.fa-otter::before {
  content: "\f700";
}

/* line 3586, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-dress::before {
  content: "\f182";
}

/* line 3589, app/assets/stylesheets/global/font-awesome-6.css */
.fa-female::before {
  content: "\f182";
}

/* line 3592, app/assets/stylesheets/global/font-awesome-6.css */
.fa-comment-dollar::before {
  content: "\f651";
}

/* line 3595, app/assets/stylesheets/global/font-awesome-6.css */
.fa-business-time::before {
  content: "\f64a";
}

/* line 3598, app/assets/stylesheets/global/font-awesome-6.css */
.fa-briefcase-clock::before {
  content: "\f64a";
}

/* line 3601, app/assets/stylesheets/global/font-awesome-6.css */
.fa-table-cells-large::before {
  content: "\f009";
}

/* line 3604, app/assets/stylesheets/global/font-awesome-6.css */
.fa-th-large::before {
  content: "\f009";
}

/* line 3607, app/assets/stylesheets/global/font-awesome-6.css */
.fa-book-tanakh::before {
  content: "\f827";
}

/* line 3610, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tanakh::before {
  content: "\f827";
}

/* line 3613, app/assets/stylesheets/global/font-awesome-6.css */
.fa-phone-volume::before {
  content: "\f2a0";
}

/* line 3616, app/assets/stylesheets/global/font-awesome-6.css */
.fa-volume-control-phone::before {
  content: "\f2a0";
}

/* line 3619, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hat-cowboy-side::before {
  content: "\f8c1";
}

/* line 3622, app/assets/stylesheets/global/font-awesome-6.css */
.fa-clipboard-user::before {
  content: "\f7f3";
}

/* line 3625, app/assets/stylesheets/global/font-awesome-6.css */
.fa-child::before {
  content: "\f1ae";
}

/* line 3628, app/assets/stylesheets/global/font-awesome-6.css */
.fa-lira-sign::before {
  content: "\f195";
}

/* line 3631, app/assets/stylesheets/global/font-awesome-6.css */
.fa-satellite::before {
  content: "\f7bf";
}

/* line 3634, app/assets/stylesheets/global/font-awesome-6.css */
.fa-plane-lock::before {
  content: "\e558";
}

/* line 3637, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tag::before {
  content: "\f02b";
}

/* line 3640, app/assets/stylesheets/global/font-awesome-6.css */
.fa-comment::before {
  content: "\f075";
}

/* line 3643, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cake-candles::before {
  content: "\f1fd";
}

/* line 3646, app/assets/stylesheets/global/font-awesome-6.css */
.fa-birthday-cake::before {
  content: "\f1fd";
}

/* line 3649, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cake::before {
  content: "\f1fd";
}

/* line 3652, app/assets/stylesheets/global/font-awesome-6.css */
.fa-envelope::before {
  content: "\f0e0";
}

/* line 3655, app/assets/stylesheets/global/font-awesome-6.css */
.fa-angles-up::before {
  content: "\f102";
}

/* line 3658, app/assets/stylesheets/global/font-awesome-6.css */
.fa-angle-double-up::before {
  content: "\f102";
}

/* line 3661, app/assets/stylesheets/global/font-awesome-6.css */
.fa-paperclip::before {
  content: "\f0c6";
}

/* line 3664, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-right-to-city::before {
  content: "\e4b3";
}

/* line 3667, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ribbon::before {
  content: "\f4d6";
}

/* line 3670, app/assets/stylesheets/global/font-awesome-6.css */
.fa-lungs::before {
  content: "\f604";
}

/* line 3673, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-up-9-1::before {
  content: "\f887";
}

/* line 3676, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sort-numeric-up-alt::before {
  content: "\f887";
}

/* line 3679, app/assets/stylesheets/global/font-awesome-6.css */
.fa-litecoin-sign::before {
  content: "\e1d3";
}

/* line 3682, app/assets/stylesheets/global/font-awesome-6.css */
.fa-border-none::before {
  content: "\f850";
}

/* line 3685, app/assets/stylesheets/global/font-awesome-6.css */
.fa-circle-nodes::before {
  content: "\e4e2";
}

/* line 3688, app/assets/stylesheets/global/font-awesome-6.css */
.fa-parachute-box::before {
  content: "\f4cd";
}

/* line 3691, app/assets/stylesheets/global/font-awesome-6.css */
.fa-indent::before {
  content: "\f03c";
}

/* line 3694, app/assets/stylesheets/global/font-awesome-6.css */
.fa-truck-field-un::before {
  content: "\e58e";
}

/* line 3697, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hourglass::before {
  content: "\f254";
}

/* line 3700, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hourglass-empty::before {
  content: "\f254";
}

/* line 3703, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mountain::before {
  content: "\f6fc";
}

/* line 3706, app/assets/stylesheets/global/font-awesome-6.css */
.fa-user-doctor::before {
  content: "\f0f0";
}

/* line 3709, app/assets/stylesheets/global/font-awesome-6.css */
.fa-user-md::before {
  content: "\f0f0";
}

/* line 3712, app/assets/stylesheets/global/font-awesome-6.css */
.fa-circle-info::before {
  content: "\f05a";
}

/* line 3715, app/assets/stylesheets/global/font-awesome-6.css */
.fa-info-circle::before {
  content: "\f05a";
}

/* line 3718, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cloud-meatball::before {
  content: "\f73b";
}

/* line 3721, app/assets/stylesheets/global/font-awesome-6.css */
.fa-camera::before {
  content: "\f030";
}

/* line 3724, app/assets/stylesheets/global/font-awesome-6.css */
.fa-camera-alt::before {
  content: "\f030";
}

/* line 3727, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-virus::before {
  content: "\e578";
}

/* line 3730, app/assets/stylesheets/global/font-awesome-6.css */
.fa-meteor::before {
  content: "\f753";
}

/* line 3733, app/assets/stylesheets/global/font-awesome-6.css */
.fa-car-on::before {
  content: "\e4dd";
}

/* line 3736, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sleigh::before {
  content: "\f7cc";
}

/* line 3739, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-down-1-9::before {
  content: "\f162";
}

/* line 3742, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sort-numeric-asc::before {
  content: "\f162";
}

/* line 3745, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sort-numeric-down::before {
  content: "\f162";
}

/* line 3748, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hand-holding-droplet::before {
  content: "\f4c1";
}

/* line 3751, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hand-holding-water::before {
  content: "\f4c1";
}

/* line 3754, app/assets/stylesheets/global/font-awesome-6.css */
.fa-water::before {
  content: "\f773";
}

/* line 3757, app/assets/stylesheets/global/font-awesome-6.css */
.fa-calendar-check::before {
  content: "\f274";
}

/* line 3760, app/assets/stylesheets/global/font-awesome-6.css */
.fa-braille::before {
  content: "\f2a1";
}

/* line 3763, app/assets/stylesheets/global/font-awesome-6.css */
.fa-prescription-bottle-medical::before {
  content: "\f486";
}

/* line 3766, app/assets/stylesheets/global/font-awesome-6.css */
.fa-prescription-bottle-alt::before {
  content: "\f486";
}

/* line 3769, app/assets/stylesheets/global/font-awesome-6.css */
.fa-landmark::before {
  content: "\f66f";
}

/* line 3772, app/assets/stylesheets/global/font-awesome-6.css */
.fa-truck::before {
  content: "\f0d1";
}

/* line 3775, app/assets/stylesheets/global/font-awesome-6.css */
.fa-crosshairs::before {
  content: "\f05b";
}

/* line 3778, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-cane::before {
  content: "\e53c";
}

/* line 3781, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tent::before {
  content: "\e57d";
}

/* line 3784, app/assets/stylesheets/global/font-awesome-6.css */
.fa-vest-patches::before {
  content: "\e086";
}

/* line 3787, app/assets/stylesheets/global/font-awesome-6.css */
.fa-check-double::before {
  content: "\f560";
}

/* line 3790, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-down-a-z::before {
  content: "\f15d";
}

/* line 3793, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sort-alpha-asc::before {
  content: "\f15d";
}

/* line 3796, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sort-alpha-down::before {
  content: "\f15d";
}

/* line 3799, app/assets/stylesheets/global/font-awesome-6.css */
.fa-money-bill-wheat::before {
  content: "\e52a";
}

/* line 3802, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cookie::before {
  content: "\f563";
}

/* line 3805, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-rotate-left::before {
  content: "\f0e2";
}

/* line 3808, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-left-rotate::before {
  content: "\f0e2";
}

/* line 3811, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-rotate-back::before {
  content: "\f0e2";
}

/* line 3814, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-rotate-backward::before {
  content: "\f0e2";
}

/* line 3817, app/assets/stylesheets/global/font-awesome-6.css */
.fa-undo::before {
  content: "\f0e2";
}

/* line 3820, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hard-drive::before {
  content: "\f0a0";
}

/* line 3823, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hdd::before {
  content: "\f0a0";
}

/* line 3826, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-grin-squint-tears::before {
  content: "\f586";
}

/* line 3829, app/assets/stylesheets/global/font-awesome-6.css */
.fa-grin-squint-tears::before {
  content: "\f586";
}

/* line 3832, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dumbbell::before {
  content: "\f44b";
}

/* line 3835, app/assets/stylesheets/global/font-awesome-6.css */
.fa-rectangle-list::before {
  content: "\f022";
}

/* line 3838, app/assets/stylesheets/global/font-awesome-6.css */
.fa-list-alt::before {
  content: "\f022";
}

/* line 3841, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tarp-droplet::before {
  content: "\e57c";
}

/* line 3844, app/assets/stylesheets/global/font-awesome-6.css */
.fa-house-medical-circle-check::before {
  content: "\e511";
}

/* line 3847, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-skiing-nordic::before {
  content: "\f7ca";
}

/* line 3850, app/assets/stylesheets/global/font-awesome-6.css */
.fa-skiing-nordic::before {
  content: "\f7ca";
}

/* line 3853, app/assets/stylesheets/global/font-awesome-6.css */
.fa-calendar-plus::before {
  content: "\f271";
}

/* line 3856, app/assets/stylesheets/global/font-awesome-6.css */
.fa-plane-arrival::before {
  content: "\f5af";
}

/* line 3859, app/assets/stylesheets/global/font-awesome-6.css */
.fa-circle-left::before {
  content: "\f359";
}

/* line 3862, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-alt-circle-left::before {
  content: "\f359";
}

/* line 3865, app/assets/stylesheets/global/font-awesome-6.css */
.fa-train-subway::before {
  content: "\f239";
}

/* line 3868, app/assets/stylesheets/global/font-awesome-6.css */
.fa-subway::before {
  content: "\f239";
}

/* line 3871, app/assets/stylesheets/global/font-awesome-6.css */
.fa-chart-gantt::before {
  content: "\e0e4";
}

/* line 3874, app/assets/stylesheets/global/font-awesome-6.css */
.fa-indian-rupee-sign::before {
  content: "\e1bc";
}

/* line 3877, app/assets/stylesheets/global/font-awesome-6.css */
.fa-indian-rupee::before {
  content: "\e1bc";
}

/* line 3880, app/assets/stylesheets/global/font-awesome-6.css */
.fa-inr::before {
  content: "\e1bc";
}

/* line 3883, app/assets/stylesheets/global/font-awesome-6.css */
.fa-crop-simple::before {
  content: "\f565";
}

/* line 3886, app/assets/stylesheets/global/font-awesome-6.css */
.fa-crop-alt::before {
  content: "\f565";
}

/* line 3889, app/assets/stylesheets/global/font-awesome-6.css */
.fa-money-bill-1::before {
  content: "\f3d1";
}

/* line 3892, app/assets/stylesheets/global/font-awesome-6.css */
.fa-money-bill-alt::before {
  content: "\f3d1";
}

/* line 3895, app/assets/stylesheets/global/font-awesome-6.css */
.fa-left-long::before {
  content: "\f30a";
}

/* line 3898, app/assets/stylesheets/global/font-awesome-6.css */
.fa-long-arrow-alt-left::before {
  content: "\f30a";
}

/* line 3901, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dna::before {
  content: "\f471";
}

/* line 3904, app/assets/stylesheets/global/font-awesome-6.css */
.fa-virus-slash::before {
  content: "\e075";
}

/* line 3907, app/assets/stylesheets/global/font-awesome-6.css */
.fa-minus::before {
  content: "\f068";
}

/* line 3910, app/assets/stylesheets/global/font-awesome-6.css */
.fa-subtract::before {
  content: "\f068";
}

/* line 3913, app/assets/stylesheets/global/font-awesome-6.css */
.fa-chess::before {
  content: "\f439";
}

/* line 3916, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-left-long::before {
  content: "\f177";
}

/* line 3919, app/assets/stylesheets/global/font-awesome-6.css */
.fa-long-arrow-left::before {
  content: "\f177";
}

/* line 3922, app/assets/stylesheets/global/font-awesome-6.css */
.fa-plug-circle-check::before {
  content: "\e55c";
}

/* line 3925, app/assets/stylesheets/global/font-awesome-6.css */
.fa-street-view::before {
  content: "\f21d";
}

/* line 3928, app/assets/stylesheets/global/font-awesome-6.css */
.fa-franc-sign::before {
  content: "\e18f";
}

/* line 3931, app/assets/stylesheets/global/font-awesome-6.css */
.fa-volume-off::before {
  content: "\f026";
}

/* line 3934, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hands-asl-interpreting::before {
  content: "\f2a3";
}

/* line 3937, app/assets/stylesheets/global/font-awesome-6.css */
.fa-american-sign-language-interpreting::before {
  content: "\f2a3";
}

/* line 3940, app/assets/stylesheets/global/font-awesome-6.css */
.fa-asl-interpreting::before {
  content: "\f2a3";
}

/* line 3943, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hands-american-sign-language-interpreting::before {
  content: "\f2a3";
}

/* line 3946, app/assets/stylesheets/global/font-awesome-6.css */
.fa-gear::before {
  content: "\f013";
}

/* line 3949, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cog::before {
  content: "\f013";
}

/* line 3952, app/assets/stylesheets/global/font-awesome-6.css */
.fa-droplet-slash::before {
  content: "\f5c7";
}

/* line 3955, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tint-slash::before {
  content: "\f5c7";
}

/* line 3958, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mosque::before {
  content: "\f678";
}

/* line 3961, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mosquito::before {
  content: "\e52b";
}

/* line 3964, app/assets/stylesheets/global/font-awesome-6.css */
.fa-star-of-david::before {
  content: "\f69a";
}

/* line 3967, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-military-rifle::before {
  content: "\e54b";
}

/* line 3970, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cart-shopping::before {
  content: "\f07a";
}

/* line 3973, app/assets/stylesheets/global/font-awesome-6.css */
.fa-shopping-cart::before {
  content: "\f07a";
}

/* line 3976, app/assets/stylesheets/global/font-awesome-6.css */
.fa-vials::before {
  content: "\f493";
}

/* line 3979, app/assets/stylesheets/global/font-awesome-6.css */
.fa-plug-circle-plus::before {
  content: "\e55f";
}

/* line 3982, app/assets/stylesheets/global/font-awesome-6.css */
.fa-place-of-worship::before {
  content: "\f67f";
}

/* line 3985, app/assets/stylesheets/global/font-awesome-6.css */
.fa-grip-vertical::before {
  content: "\f58e";
}

/* line 3988, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-turn-up::before {
  content: "\f148";
}

/* line 3991, app/assets/stylesheets/global/font-awesome-6.css */
.fa-level-up::before {
  content: "\f148";
}

/* line 3994, app/assets/stylesheets/global/font-awesome-6.css */
.fa-u::before {
  content: "\55";
}

/* line 3997, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-root-variable::before {
  content: "\f698";
}

/* line 4000, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-root-alt::before {
  content: "\f698";
}

/* line 4003, app/assets/stylesheets/global/font-awesome-6.css */
.fa-clock::before {
  content: "\f017";
}

/* line 4006, app/assets/stylesheets/global/font-awesome-6.css */
.fa-clock-four::before {
  content: "\f017";
}

/* line 4009, app/assets/stylesheets/global/font-awesome-6.css */
.fa-backward-step::before {
  content: "\f048";
}

/* line 4012, app/assets/stylesheets/global/font-awesome-6.css */
.fa-step-backward::before {
  content: "\f048";
}

/* line 4015, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pallet::before {
  content: "\f482";
}

/* line 4018, app/assets/stylesheets/global/font-awesome-6.css */
.fa-faucet::before {
  content: "\e005";
}

/* line 4021, app/assets/stylesheets/global/font-awesome-6.css */
.fa-baseball-bat-ball::before {
  content: "\f432";
}

/* line 4024, app/assets/stylesheets/global/font-awesome-6.css */
.fa-s::before {
  content: "\53";
}

/* line 4027, app/assets/stylesheets/global/font-awesome-6.css */
.fa-timeline::before {
  content: "\e29c";
}

/* line 4030, app/assets/stylesheets/global/font-awesome-6.css */
.fa-keyboard::before {
  content: "\f11c";
}

/* line 4033, app/assets/stylesheets/global/font-awesome-6.css */
.fa-caret-down::before {
  content: "\f0d7";
}

/* line 4036, app/assets/stylesheets/global/font-awesome-6.css */
.fa-house-chimney-medical::before {
  content: "\f7f2";
}

/* line 4039, app/assets/stylesheets/global/font-awesome-6.css */
.fa-clinic-medical::before {
  content: "\f7f2";
}

/* line 4042, app/assets/stylesheets/global/font-awesome-6.css */
.fa-temperature-three-quarters::before {
  content: "\f2c8";
}

/* line 4045, app/assets/stylesheets/global/font-awesome-6.css */
.fa-temperature-3::before {
  content: "\f2c8";
}

/* line 4048, app/assets/stylesheets/global/font-awesome-6.css */
.fa-thermometer-3::before {
  content: "\f2c8";
}

/* line 4051, app/assets/stylesheets/global/font-awesome-6.css */
.fa-thermometer-three-quarters::before {
  content: "\f2c8";
}

/* line 4054, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mobile-screen::before {
  content: "\f3cf";
}

/* line 4057, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mobile-android-alt::before {
  content: "\f3cf";
}

/* line 4060, app/assets/stylesheets/global/font-awesome-6.css */
.fa-plane-up::before {
  content: "\e22d";
}

/* line 4063, app/assets/stylesheets/global/font-awesome-6.css */
.fa-piggy-bank::before {
  content: "\f4d3";
}

/* line 4066, app/assets/stylesheets/global/font-awesome-6.css */
.fa-battery-half::before {
  content: "\f242";
}

/* line 4069, app/assets/stylesheets/global/font-awesome-6.css */
.fa-battery-3::before {
  content: "\f242";
}

/* line 4072, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mountain-city::before {
  content: "\e52e";
}

/* line 4075, app/assets/stylesheets/global/font-awesome-6.css */
.fa-coins::before {
  content: "\f51e";
}

/* line 4078, app/assets/stylesheets/global/font-awesome-6.css */
.fa-khanda::before {
  content: "\f66d";
}

/* line 4081, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sliders::before {
  content: "\f1de";
}

/* line 4084, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sliders-h::before {
  content: "\f1de";
}

/* line 4087, app/assets/stylesheets/global/font-awesome-6.css */
.fa-folder-tree::before {
  content: "\f802";
}

/* line 4090, app/assets/stylesheets/global/font-awesome-6.css */
.fa-network-wired::before {
  content: "\f6ff";
}

/* line 4093, app/assets/stylesheets/global/font-awesome-6.css */
.fa-map-pin::before {
  content: "\f276";
}

/* line 4096, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hamsa::before {
  content: "\f665";
}

/* line 4099, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cent-sign::before {
  content: "\e3f5";
}

/* line 4102, app/assets/stylesheets/global/font-awesome-6.css */
.fa-flask::before {
  content: "\f0c3";
}

/* line 4105, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-pregnant::before {
  content: "\e31e";
}

/* line 4108, app/assets/stylesheets/global/font-awesome-6.css */
.fa-wand-sparkles::before {
  content: "\f72b";
}

/* line 4111, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ellipsis-vertical::before {
  content: "\f142";
}

/* line 4114, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ellipsis-v::before {
  content: "\f142";
}

/* line 4117, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ticket::before {
  content: "\f145";
}

/* line 4120, app/assets/stylesheets/global/font-awesome-6.css */
.fa-power-off::before {
  content: "\f011";
}

/* line 4123, app/assets/stylesheets/global/font-awesome-6.css */
.fa-right-long::before {
  content: "\f30b";
}

/* line 4126, app/assets/stylesheets/global/font-awesome-6.css */
.fa-long-arrow-alt-right::before {
  content: "\f30b";
}

/* line 4129, app/assets/stylesheets/global/font-awesome-6.css */
.fa-flag-usa::before {
  content: "\f74d";
}

/* line 4132, app/assets/stylesheets/global/font-awesome-6.css */
.fa-laptop-file::before {
  content: "\e51d";
}

/* line 4135, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tty::before {
  content: "\f1e4";
}

/* line 4138, app/assets/stylesheets/global/font-awesome-6.css */
.fa-teletype::before {
  content: "\f1e4";
}

/* line 4141, app/assets/stylesheets/global/font-awesome-6.css */
.fa-diagram-next::before {
  content: "\e476";
}

/* line 4144, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-rifle::before {
  content: "\e54e";
}

/* line 4147, app/assets/stylesheets/global/font-awesome-6.css */
.fa-house-medical-circle-exclamation::before {
  content: "\e512";
}

/* line 4150, app/assets/stylesheets/global/font-awesome-6.css */
.fa-closed-captioning::before {
  content: "\f20a";
}

/* line 4153, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-hiking::before {
  content: "\f6ec";
}

/* line 4156, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hiking::before {
  content: "\f6ec";
}

/* line 4159, app/assets/stylesheets/global/font-awesome-6.css */
.fa-venus-double::before {
  content: "\f226";
}

/* line 4162, app/assets/stylesheets/global/font-awesome-6.css */
.fa-images::before {
  content: "\f302";
}

/* line 4165, app/assets/stylesheets/global/font-awesome-6.css */
.fa-calculator::before {
  content: "\f1ec";
}

/* line 4168, app/assets/stylesheets/global/font-awesome-6.css */
.fa-people-pulling::before {
  content: "\e535";
}

/* line 4171, app/assets/stylesheets/global/font-awesome-6.css */
.fa-n::before {
  content: "\4e";
}

/* line 4174, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cable-car::before {
  content: "\f7da";
}

/* line 4177, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tram::before {
  content: "\f7da";
}

/* line 4180, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cloud-rain::before {
  content: "\f73d";
}

/* line 4183, app/assets/stylesheets/global/font-awesome-6.css */
.fa-building-circle-xmark::before {
  content: "\e4d4";
}

/* line 4186, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ship::before {
  content: "\f21a";
}

/* line 4189, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrows-down-to-line::before {
  content: "\e4b8";
}

/* line 4192, app/assets/stylesheets/global/font-awesome-6.css */
.fa-download::before {
  content: "\f019";
}

/* line 4195, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-grin::before {
  content: "\f580";
}

/* line 4198, app/assets/stylesheets/global/font-awesome-6.css */
.fa-grin::before {
  content: "\f580";
}

/* line 4201, app/assets/stylesheets/global/font-awesome-6.css */
.fa-delete-left::before {
  content: "\f55a";
}

/* line 4204, app/assets/stylesheets/global/font-awesome-6.css */
.fa-backspace::before {
  content: "\f55a";
}

/* line 4207, app/assets/stylesheets/global/font-awesome-6.css */
.fa-eye-dropper::before {
  content: "\f1fb";
}

/* line 4210, app/assets/stylesheets/global/font-awesome-6.css */
.fa-eye-dropper-empty::before {
  content: "\f1fb";
}

/* line 4213, app/assets/stylesheets/global/font-awesome-6.css */
.fa-eyedropper::before {
  content: "\f1fb";
}

/* line 4216, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-circle-check::before {
  content: "\e5a0";
}

/* line 4219, app/assets/stylesheets/global/font-awesome-6.css */
.fa-forward::before {
  content: "\f04e";
}

/* line 4222, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mobile::before {
  content: "\f3ce";
}

/* line 4225, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mobile-android::before {
  content: "\f3ce";
}

/* line 4228, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mobile-phone::before {
  content: "\f3ce";
}

/* line 4231, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-meh::before {
  content: "\f11a";
}

/* line 4234, app/assets/stylesheets/global/font-awesome-6.css */
.fa-meh::before {
  content: "\f11a";
}

/* line 4237, app/assets/stylesheets/global/font-awesome-6.css */
.fa-align-center::before {
  content: "\f037";
}

/* line 4240, app/assets/stylesheets/global/font-awesome-6.css */
.fa-book-skull::before {
  content: "\f6b7";
}

/* line 4243, app/assets/stylesheets/global/font-awesome-6.css */
.fa-book-dead::before {
  content: "\f6b7";
}

/* line 4246, app/assets/stylesheets/global/font-awesome-6.css */
.fa-id-card::before {
  content: "\f2c2";
}

/* line 4249, app/assets/stylesheets/global/font-awesome-6.css */
.fa-drivers-license::before {
  content: "\f2c2";
}

/* line 4252, app/assets/stylesheets/global/font-awesome-6.css */
.fa-outdent::before {
  content: "\f03b";
}

/* line 4255, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dedent::before {
  content: "\f03b";
}

/* line 4258, app/assets/stylesheets/global/font-awesome-6.css */
.fa-heart-circle-exclamation::before {
  content: "\e4fe";
}

/* line 4261, app/assets/stylesheets/global/font-awesome-6.css */
.fa-house::before {
  content: "\f015";
}

/* line 4264, app/assets/stylesheets/global/font-awesome-6.css */
.fa-home::before {
  content: "\f015";
}

/* line 4267, app/assets/stylesheets/global/font-awesome-6.css */
.fa-home-alt::before {
  content: "\f015";
}

/* line 4270, app/assets/stylesheets/global/font-awesome-6.css */
.fa-home-lg-alt::before {
  content: "\f015";
}

/* line 4273, app/assets/stylesheets/global/font-awesome-6.css */
.fa-calendar-week::before {
  content: "\f784";
}

/* line 4276, app/assets/stylesheets/global/font-awesome-6.css */
.fa-laptop-medical::before {
  content: "\f812";
}

/* line 4279, app/assets/stylesheets/global/font-awesome-6.css */
.fa-b::before {
  content: "\42";
}

/* line 4282, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-medical::before {
  content: "\f477";
}

/* line 4285, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dice-one::before {
  content: "\f525";
}

/* line 4288, app/assets/stylesheets/global/font-awesome-6.css */
.fa-kiwi-bird::before {
  content: "\f535";
}

/* line 4291, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-right-arrow-left::before {
  content: "\f0ec";
}

/* line 4294, app/assets/stylesheets/global/font-awesome-6.css */
.fa-exchange::before {
  content: "\f0ec";
}

/* line 4297, app/assets/stylesheets/global/font-awesome-6.css */
.fa-rotate-right::before {
  content: "\f2f9";
}

/* line 4300, app/assets/stylesheets/global/font-awesome-6.css */
.fa-redo-alt::before {
  content: "\f2f9";
}

/* line 4303, app/assets/stylesheets/global/font-awesome-6.css */
.fa-rotate-forward::before {
  content: "\f2f9";
}

/* line 4306, app/assets/stylesheets/global/font-awesome-6.css */
.fa-utensils::before {
  content: "\f2e7";
}

/* line 4309, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cutlery::before {
  content: "\f2e7";
}

/* line 4312, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-up-wide-short::before {
  content: "\f161";
}

/* line 4315, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sort-amount-up::before {
  content: "\f161";
}

/* line 4318, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mill-sign::before {
  content: "\e1ed";
}

/* line 4321, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bowl-rice::before {
  content: "\e2eb";
}

/* line 4324, app/assets/stylesheets/global/font-awesome-6.css */
.fa-skull::before {
  content: "\f54c";
}

/* line 4327, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tower-broadcast::before {
  content: "\f519";
}

/* line 4330, app/assets/stylesheets/global/font-awesome-6.css */
.fa-broadcast-tower::before {
  content: "\f519";
}

/* line 4333, app/assets/stylesheets/global/font-awesome-6.css */
.fa-truck-pickup::before {
  content: "\f63c";
}

/* line 4336, app/assets/stylesheets/global/font-awesome-6.css */
.fa-up-long::before {
  content: "\f30c";
}

/* line 4339, app/assets/stylesheets/global/font-awesome-6.css */
.fa-long-arrow-alt-up::before {
  content: "\f30c";
}

/* line 4342, app/assets/stylesheets/global/font-awesome-6.css */
.fa-stop::before {
  content: "\f04d";
}

/* line 4345, app/assets/stylesheets/global/font-awesome-6.css */
.fa-code-merge::before {
  content: "\f387";
}

/* line 4348, app/assets/stylesheets/global/font-awesome-6.css */
.fa-upload::before {
  content: "\f093";
}

/* line 4351, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hurricane::before {
  content: "\f751";
}

/* line 4354, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mound::before {
  content: "\e52d";
}

/* line 4357, app/assets/stylesheets/global/font-awesome-6.css */
.fa-toilet-portable::before {
  content: "\e583";
}

/* line 4360, app/assets/stylesheets/global/font-awesome-6.css */
.fa-compact-disc::before {
  content: "\f51f";
}

/* line 4363, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-arrow-down::before {
  content: "\f56d";
}

/* line 4366, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-download::before {
  content: "\f56d";
}

/* line 4369, app/assets/stylesheets/global/font-awesome-6.css */
.fa-caravan::before {
  content: "\f8ff";
}

/* line 4372, app/assets/stylesheets/global/font-awesome-6.css */
.fa-shield-cat::before {
  content: "\e572";
}

/* line 4375, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bolt::before {
  content: "\f0e7";
}

/* line 4378, app/assets/stylesheets/global/font-awesome-6.css */
.fa-zap::before {
  content: "\f0e7";
}

/* line 4381, app/assets/stylesheets/global/font-awesome-6.css */
.fa-glass-water::before {
  content: "\e4f4";
}

/* line 4384, app/assets/stylesheets/global/font-awesome-6.css */
.fa-oil-well::before {
  content: "\e532";
}

/* line 4387, app/assets/stylesheets/global/font-awesome-6.css */
.fa-vault::before {
  content: "\e2c5";
}

/* line 4390, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mars::before {
  content: "\f222";
}

/* line 4393, app/assets/stylesheets/global/font-awesome-6.css */
.fa-toilet::before {
  content: "\f7d8";
}

/* line 4396, app/assets/stylesheets/global/font-awesome-6.css */
.fa-plane-circle-xmark::before {
  content: "\e557";
}

/* line 4399, app/assets/stylesheets/global/font-awesome-6.css */
.fa-yen-sign::before {
  content: "\f157";
}

/* line 4402, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cny::before {
  content: "\f157";
}

/* line 4405, app/assets/stylesheets/global/font-awesome-6.css */
.fa-jpy::before {
  content: "\f157";
}

/* line 4408, app/assets/stylesheets/global/font-awesome-6.css */
.fa-rmb::before {
  content: "\f157";
}

/* line 4411, app/assets/stylesheets/global/font-awesome-6.css */
.fa-yen::before {
  content: "\f157";
}

/* line 4414, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ruble-sign::before {
  content: "\f158";
}

/* line 4417, app/assets/stylesheets/global/font-awesome-6.css */
.fa-rouble::before {
  content: "\f158";
}

/* line 4420, app/assets/stylesheets/global/font-awesome-6.css */
.fa-rub::before {
  content: "\f158";
}

/* line 4423, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ruble::before {
  content: "\f158";
}

/* line 4426, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sun::before {
  content: "\f185";
}

/* line 4429, app/assets/stylesheets/global/font-awesome-6.css */
.fa-guitar::before {
  content: "\f7a6";
}

/* line 4432, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-laugh-wink::before {
  content: "\f59c";
}

/* line 4435, app/assets/stylesheets/global/font-awesome-6.css */
.fa-laugh-wink::before {
  content: "\f59c";
}

/* line 4438, app/assets/stylesheets/global/font-awesome-6.css */
.fa-horse-head::before {
  content: "\f7ab";
}

/* line 4441, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bore-hole::before {
  content: "\e4c3";
}

/* line 4444, app/assets/stylesheets/global/font-awesome-6.css */
.fa-industry::before {
  content: "\f275";
}

/* line 4447, app/assets/stylesheets/global/font-awesome-6.css */
.fa-circle-down::before {
  content: "\f358";
}

/* line 4450, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-alt-circle-down::before {
  content: "\f358";
}

/* line 4453, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrows-turn-to-dots::before {
  content: "\e4c1";
}

/* line 4456, app/assets/stylesheets/global/font-awesome-6.css */
.fa-florin-sign::before {
  content: "\e184";
}

/* line 4459, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-down-short-wide::before {
  content: "\f884";
}

/* line 4462, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sort-amount-desc::before {
  content: "\f884";
}

/* line 4465, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sort-amount-down-alt::before {
  content: "\f884";
}

/* line 4468, app/assets/stylesheets/global/font-awesome-6.css */
.fa-less-than::before {
  content: "\3c";
}

/* line 4471, app/assets/stylesheets/global/font-awesome-6.css */
.fa-angle-down::before {
  content: "\f107";
}

/* line 4474, app/assets/stylesheets/global/font-awesome-6.css */
.fa-car-tunnel::before {
  content: "\e4de";
}

/* line 4477, app/assets/stylesheets/global/font-awesome-6.css */
.fa-head-side-cough::before {
  content: "\e061";
}

/* line 4480, app/assets/stylesheets/global/font-awesome-6.css */
.fa-grip-lines::before {
  content: "\f7a4";
}

/* line 4483, app/assets/stylesheets/global/font-awesome-6.css */
.fa-thumbs-down::before {
  content: "\f165";
}

/* line 4486, app/assets/stylesheets/global/font-awesome-6.css */
.fa-user-lock::before {
  content: "\f502";
}

/* line 4489, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-right-long::before {
  content: "\f178";
}

/* line 4492, app/assets/stylesheets/global/font-awesome-6.css */
.fa-long-arrow-right::before {
  content: "\f178";
}

/* line 4495, app/assets/stylesheets/global/font-awesome-6.css */
.fa-anchor-circle-xmark::before {
  content: "\e4ac";
}

/* line 4498, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ellipsis::before {
  content: "\f141";
}

/* line 4501, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ellipsis-h::before {
  content: "\f141";
}

/* line 4504, app/assets/stylesheets/global/font-awesome-6.css */
.fa-chess-pawn::before {
  content: "\f443";
}

/* line 4507, app/assets/stylesheets/global/font-awesome-6.css */
.fa-kit-medical::before {
  content: "\f479";
}

/* line 4510, app/assets/stylesheets/global/font-awesome-6.css */
.fa-first-aid::before {
  content: "\f479";
}

/* line 4513, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-through-window::before {
  content: "\e5a9";
}

/* line 4516, app/assets/stylesheets/global/font-awesome-6.css */
.fa-toolbox::before {
  content: "\f552";
}

/* line 4519, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hands-holding-circle::before {
  content: "\e4fb";
}

/* line 4522, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bug::before {
  content: "\f188";
}

/* line 4525, app/assets/stylesheets/global/font-awesome-6.css */
.fa-credit-card::before {
  content: "\f09d";
}

/* line 4528, app/assets/stylesheets/global/font-awesome-6.css */
.fa-credit-card-alt::before {
  content: "\f09d";
}

/* line 4531, app/assets/stylesheets/global/font-awesome-6.css */
.fa-car::before {
  content: "\f1b9";
}

/* line 4534, app/assets/stylesheets/global/font-awesome-6.css */
.fa-automobile::before {
  content: "\f1b9";
}

/* line 4537, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hand-holding-hand::before {
  content: "\e4f7";
}

/* line 4540, app/assets/stylesheets/global/font-awesome-6.css */
.fa-book-open-reader::before {
  content: "\f5da";
}

/* line 4543, app/assets/stylesheets/global/font-awesome-6.css */
.fa-book-reader::before {
  content: "\f5da";
}

/* line 4546, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mountain-sun::before {
  content: "\e52f";
}

/* line 4549, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrows-left-right-to-line::before {
  content: "\e4ba";
}

/* line 4552, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dice-d20::before {
  content: "\f6cf";
}

/* line 4555, app/assets/stylesheets/global/font-awesome-6.css */
.fa-truck-droplet::before {
  content: "\e58c";
}

/* line 4558, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-circle-xmark::before {
  content: "\e5a1";
}

/* line 4561, app/assets/stylesheets/global/font-awesome-6.css */
.fa-temperature-arrow-up::before {
  content: "\e040";
}

/* line 4564, app/assets/stylesheets/global/font-awesome-6.css */
.fa-temperature-up::before {
  content: "\e040";
}

/* line 4567, app/assets/stylesheets/global/font-awesome-6.css */
.fa-medal::before {
  content: "\f5a2";
}

/* line 4570, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bed::before {
  content: "\f236";
}

/* line 4573, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-h::before {
  content: "\f0fd";
}

/* line 4576, app/assets/stylesheets/global/font-awesome-6.css */
.fa-h-square::before {
  content: "\f0fd";
}

/* line 4579, app/assets/stylesheets/global/font-awesome-6.css */
.fa-podcast::before {
  content: "\f2ce";
}

/* line 4582, app/assets/stylesheets/global/font-awesome-6.css */
.fa-temperature-full::before {
  content: "\f2c7";
}

/* line 4585, app/assets/stylesheets/global/font-awesome-6.css */
.fa-temperature-4::before {
  content: "\f2c7";
}

/* line 4588, app/assets/stylesheets/global/font-awesome-6.css */
.fa-thermometer-4::before {
  content: "\f2c7";
}

/* line 4591, app/assets/stylesheets/global/font-awesome-6.css */
.fa-thermometer-full::before {
  content: "\f2c7";
}

/* line 4594, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bell::before {
  content: "\f0f3";
}

/* line 4597, app/assets/stylesheets/global/font-awesome-6.css */
.fa-superscript::before {
  content: "\f12b";
}

/* line 4600, app/assets/stylesheets/global/font-awesome-6.css */
.fa-plug-circle-xmark::before {
  content: "\e560";
}

/* line 4603, app/assets/stylesheets/global/font-awesome-6.css */
.fa-star-of-life::before {
  content: "\f621";
}

/* line 4606, app/assets/stylesheets/global/font-awesome-6.css */
.fa-phone-slash::before {
  content: "\f3dd";
}

/* line 4609, app/assets/stylesheets/global/font-awesome-6.css */
.fa-paint-roller::before {
  content: "\f5aa";
}

/* line 4612, app/assets/stylesheets/global/font-awesome-6.css */
.fa-handshake-angle::before {
  content: "\f4c4";
}

/* line 4615, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hands-helping::before {
  content: "\f4c4";
}

/* line 4618, app/assets/stylesheets/global/font-awesome-6.css */
.fa-location-dot::before {
  content: "\f3c5";
}

/* line 4621, app/assets/stylesheets/global/font-awesome-6.css */
.fa-map-marker-alt::before {
  content: "\f3c5";
}

/* line 4624, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file::before {
  content: "\f15b";
}

/* line 4627, app/assets/stylesheets/global/font-awesome-6.css */
.fa-greater-than::before {
  content: "\3e";
}

/* line 4630, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-swimming::before {
  content: "\f5c4";
}

/* line 4633, app/assets/stylesheets/global/font-awesome-6.css */
.fa-swimmer::before {
  content: "\f5c4";
}

/* line 4636, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-down::before {
  content: "\f063";
}

/* line 4639, app/assets/stylesheets/global/font-awesome-6.css */
.fa-droplet::before {
  content: "\f043";
}

/* line 4642, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tint::before {
  content: "\f043";
}

/* line 4645, app/assets/stylesheets/global/font-awesome-6.css */
.fa-eraser::before {
  content: "\f12d";
}

/* line 4648, app/assets/stylesheets/global/font-awesome-6.css */
.fa-earth-americas::before {
  content: "\f57d";
}

/* line 4651, app/assets/stylesheets/global/font-awesome-6.css */
.fa-earth::before {
  content: "\f57d";
}

/* line 4654, app/assets/stylesheets/global/font-awesome-6.css */
.fa-earth-america::before {
  content: "\f57d";
}

/* line 4657, app/assets/stylesheets/global/font-awesome-6.css */
.fa-globe-americas::before {
  content: "\f57d";
}

/* line 4660, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-burst::before {
  content: "\e53b";
}

/* line 4663, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dove::before {
  content: "\f4ba";
}

/* line 4666, app/assets/stylesheets/global/font-awesome-6.css */
.fa-battery-empty::before {
  content: "\f244";
}

/* line 4669, app/assets/stylesheets/global/font-awesome-6.css */
.fa-battery-0::before {
  content: "\f244";
}

/* line 4672, app/assets/stylesheets/global/font-awesome-6.css */
.fa-socks::before {
  content: "\f696";
}

/* line 4675, app/assets/stylesheets/global/font-awesome-6.css */
.fa-inbox::before {
  content: "\f01c";
}

/* line 4678, app/assets/stylesheets/global/font-awesome-6.css */
.fa-section::before {
  content: "\e447";
}

/* line 4681, app/assets/stylesheets/global/font-awesome-6.css */
.fa-gauge-high::before {
  content: "\f625";
}

/* line 4684, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tachometer-alt::before {
  content: "\f625";
}

/* line 4687, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tachometer-alt-fast::before {
  content: "\f625";
}

/* line 4690, app/assets/stylesheets/global/font-awesome-6.css */
.fa-envelope-open-text::before {
  content: "\f658";
}

/* line 4693, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hospital::before {
  content: "\f0f8";
}

/* line 4696, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hospital-alt::before {
  content: "\f0f8";
}

/* line 4699, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hospital-wide::before {
  content: "\f0f8";
}

/* line 4702, app/assets/stylesheets/global/font-awesome-6.css */
.fa-wine-bottle::before {
  content: "\f72f";
}

/* line 4705, app/assets/stylesheets/global/font-awesome-6.css */
.fa-chess-rook::before {
  content: "\f447";
}

/* line 4708, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bars-staggered::before {
  content: "\f550";
}

/* line 4711, app/assets/stylesheets/global/font-awesome-6.css */
.fa-reorder::before {
  content: "\f550";
}

/* line 4714, app/assets/stylesheets/global/font-awesome-6.css */
.fa-stream::before {
  content: "\f550";
}

/* line 4717, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dharmachakra::before {
  content: "\f655";
}

/* line 4720, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hotdog::before {
  content: "\f80f";
}

/* line 4723, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-walking-with-cane::before {
  content: "\f29d";
}

/* line 4726, app/assets/stylesheets/global/font-awesome-6.css */
.fa-blind::before {
  content: "\f29d";
}

/* line 4729, app/assets/stylesheets/global/font-awesome-6.css */
.fa-drum::before {
  content: "\f569";
}

/* line 4732, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ice-cream::before {
  content: "\f810";
}

/* line 4735, app/assets/stylesheets/global/font-awesome-6.css */
.fa-heart-circle-bolt::before {
  content: "\e4fc";
}

/* line 4738, app/assets/stylesheets/global/font-awesome-6.css */
.fa-fax::before {
  content: "\f1ac";
}

/* line 4741, app/assets/stylesheets/global/font-awesome-6.css */
.fa-paragraph::before {
  content: "\f1dd";
}

/* line 4744, app/assets/stylesheets/global/font-awesome-6.css */
.fa-check-to-slot::before {
  content: "\f772";
}

/* line 4747, app/assets/stylesheets/global/font-awesome-6.css */
.fa-vote-yea::before {
  content: "\f772";
}

/* line 4750, app/assets/stylesheets/global/font-awesome-6.css */
.fa-star-half::before {
  content: "\f089";
}

/* line 4753, app/assets/stylesheets/global/font-awesome-6.css */
.fa-boxes-stacked::before {
  content: "\f468";
}

/* line 4756, app/assets/stylesheets/global/font-awesome-6.css */
.fa-boxes::before {
  content: "\f468";
}

/* line 4759, app/assets/stylesheets/global/font-awesome-6.css */
.fa-boxes-alt::before {
  content: "\f468";
}

/* line 4762, app/assets/stylesheets/global/font-awesome-6.css */
.fa-link::before {
  content: "\f0c1";
}

/* line 4765, app/assets/stylesheets/global/font-awesome-6.css */
.fa-chain::before {
  content: "\f0c1";
}

/* line 4768, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ear-listen::before {
  content: "\f2a2";
}

/* line 4771, app/assets/stylesheets/global/font-awesome-6.css */
.fa-assistive-listening-systems::before {
  content: "\f2a2";
}

/* line 4774, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tree-city::before {
  content: "\e587";
}

/* line 4777, app/assets/stylesheets/global/font-awesome-6.css */
.fa-play::before {
  content: "\f04b";
}

/* line 4780, app/assets/stylesheets/global/font-awesome-6.css */
.fa-font::before {
  content: "\f031";
}

/* line 4783, app/assets/stylesheets/global/font-awesome-6.css */
.fa-table-cells-row-lock::before {
  content: "\e67a";
}

/* line 4786, app/assets/stylesheets/global/font-awesome-6.css */
.fa-rupiah-sign::before {
  content: "\e23d";
}

/* line 4789, app/assets/stylesheets/global/font-awesome-6.css */
.fa-magnifying-glass::before {
  content: "\f002";
}

/* line 4792, app/assets/stylesheets/global/font-awesome-6.css */
.fa-search::before {
  content: "\f002";
}

/* line 4795, app/assets/stylesheets/global/font-awesome-6.css */
.fa-table-tennis-paddle-ball::before {
  content: "\f45d";
}

/* line 4798, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ping-pong-paddle-ball::before {
  content: "\f45d";
}

/* line 4801, app/assets/stylesheets/global/font-awesome-6.css */
.fa-table-tennis::before {
  content: "\f45d";
}

/* line 4804, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-dots-from-line::before {
  content: "\f470";
}

/* line 4807, app/assets/stylesheets/global/font-awesome-6.css */
.fa-diagnoses::before {
  content: "\f470";
}

/* line 4810, app/assets/stylesheets/global/font-awesome-6.css */
.fa-trash-can-arrow-up::before {
  content: "\f82a";
}

/* line 4813, app/assets/stylesheets/global/font-awesome-6.css */
.fa-trash-restore-alt::before {
  content: "\f82a";
}

/* line 4816, app/assets/stylesheets/global/font-awesome-6.css */
.fa-naira-sign::before {
  content: "\e1f6";
}

/* line 4819, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cart-arrow-down::before {
  content: "\f218";
}

/* line 4822, app/assets/stylesheets/global/font-awesome-6.css */
.fa-walkie-talkie::before {
  content: "\f8ef";
}

/* line 4825, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-pen::before {
  content: "\f31c";
}

/* line 4828, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-edit::before {
  content: "\f31c";
}

/* line 4831, app/assets/stylesheets/global/font-awesome-6.css */
.fa-receipt::before {
  content: "\f543";
}

/* line 4834, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-pen::before {
  content: "\f14b";
}

/* line 4837, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pen-square::before {
  content: "\f14b";
}

/* line 4840, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pencil-square::before {
  content: "\f14b";
}

/* line 4843, app/assets/stylesheets/global/font-awesome-6.css */
.fa-suitcase-rolling::before {
  content: "\f5c1";
}

/* line 4846, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-circle-exclamation::before {
  content: "\e53f";
}

/* line 4849, app/assets/stylesheets/global/font-awesome-6.css */
.fa-chevron-down::before {
  content: "\f078";
}

/* line 4852, app/assets/stylesheets/global/font-awesome-6.css */
.fa-battery-full::before {
  content: "\f240";
}

/* line 4855, app/assets/stylesheets/global/font-awesome-6.css */
.fa-battery::before {
  content: "\f240";
}

/* line 4858, app/assets/stylesheets/global/font-awesome-6.css */
.fa-battery-5::before {
  content: "\f240";
}

/* line 4861, app/assets/stylesheets/global/font-awesome-6.css */
.fa-skull-crossbones::before {
  content: "\f714";
}

/* line 4864, app/assets/stylesheets/global/font-awesome-6.css */
.fa-code-compare::before {
  content: "\e13a";
}

/* line 4867, app/assets/stylesheets/global/font-awesome-6.css */
.fa-list-ul::before {
  content: "\f0ca";
}

/* line 4870, app/assets/stylesheets/global/font-awesome-6.css */
.fa-list-dots::before {
  content: "\f0ca";
}

/* line 4873, app/assets/stylesheets/global/font-awesome-6.css */
.fa-school-lock::before {
  content: "\e56f";
}

/* line 4876, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tower-cell::before {
  content: "\e585";
}

/* line 4879, app/assets/stylesheets/global/font-awesome-6.css */
.fa-down-long::before {
  content: "\f309";
}

/* line 4882, app/assets/stylesheets/global/font-awesome-6.css */
.fa-long-arrow-alt-down::before {
  content: "\f309";
}

/* line 4885, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ranking-star::before {
  content: "\e561";
}

/* line 4888, app/assets/stylesheets/global/font-awesome-6.css */
.fa-chess-king::before {
  content: "\f43f";
}

/* line 4891, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-harassing::before {
  content: "\e549";
}

/* line 4894, app/assets/stylesheets/global/font-awesome-6.css */
.fa-brazilian-real-sign::before {
  content: "\e46c";
}

/* line 4897, app/assets/stylesheets/global/font-awesome-6.css */
.fa-landmark-dome::before {
  content: "\f752";
}

/* line 4900, app/assets/stylesheets/global/font-awesome-6.css */
.fa-landmark-alt::before {
  content: "\f752";
}

/* line 4903, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-up::before {
  content: "\f062";
}

/* line 4906, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tv::before {
  content: "\f26c";
}

/* line 4909, app/assets/stylesheets/global/font-awesome-6.css */
.fa-television::before {
  content: "\f26c";
}

/* line 4912, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tv-alt::before {
  content: "\f26c";
}

/* line 4915, app/assets/stylesheets/global/font-awesome-6.css */
.fa-shrimp::before {
  content: "\e448";
}

/* line 4918, app/assets/stylesheets/global/font-awesome-6.css */
.fa-list-check::before {
  content: "\f0ae";
}

/* line 4921, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tasks::before {
  content: "\f0ae";
}

/* line 4924, app/assets/stylesheets/global/font-awesome-6.css */
.fa-jug-detergent::before {
  content: "\e519";
}

/* line 4927, app/assets/stylesheets/global/font-awesome-6.css */
.fa-circle-user::before {
  content: "\f2bd";
}

/* line 4930, app/assets/stylesheets/global/font-awesome-6.css */
.fa-user-circle::before {
  content: "\f2bd";
}

/* line 4933, app/assets/stylesheets/global/font-awesome-6.css */
.fa-user-shield::before {
  content: "\f505";
}

/* line 4936, app/assets/stylesheets/global/font-awesome-6.css */
.fa-wind::before {
  content: "\f72e";
}

/* line 4939, app/assets/stylesheets/global/font-awesome-6.css */
.fa-car-burst::before {
  content: "\f5e1";
}

/* line 4942, app/assets/stylesheets/global/font-awesome-6.css */
.fa-car-crash::before {
  content: "\f5e1";
}

/* line 4945, app/assets/stylesheets/global/font-awesome-6.css */
.fa-y::before {
  content: "\59";
}

/* line 4948, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-snowboarding::before {
  content: "\f7ce";
}

/* line 4951, app/assets/stylesheets/global/font-awesome-6.css */
.fa-snowboarding::before {
  content: "\f7ce";
}

/* line 4954, app/assets/stylesheets/global/font-awesome-6.css */
.fa-truck-fast::before {
  content: "\f48b";
}

/* line 4957, app/assets/stylesheets/global/font-awesome-6.css */
.fa-shipping-fast::before {
  content: "\f48b";
}

/* line 4960, app/assets/stylesheets/global/font-awesome-6.css */
.fa-fish::before {
  content: "\f578";
}

/* line 4963, app/assets/stylesheets/global/font-awesome-6.css */
.fa-user-graduate::before {
  content: "\f501";
}

/* line 4966, app/assets/stylesheets/global/font-awesome-6.css */
.fa-circle-half-stroke::before {
  content: "\f042";
}

/* line 4969, app/assets/stylesheets/global/font-awesome-6.css */
.fa-adjust::before {
  content: "\f042";
}

/* line 4972, app/assets/stylesheets/global/font-awesome-6.css */
.fa-clapperboard::before {
  content: "\e131";
}

/* line 4975, app/assets/stylesheets/global/font-awesome-6.css */
.fa-circle-radiation::before {
  content: "\f7ba";
}

/* line 4978, app/assets/stylesheets/global/font-awesome-6.css */
.fa-radiation-alt::before {
  content: "\f7ba";
}

/* line 4981, app/assets/stylesheets/global/font-awesome-6.css */
.fa-baseball::before {
  content: "\f433";
}

/* line 4984, app/assets/stylesheets/global/font-awesome-6.css */
.fa-baseball-ball::before {
  content: "\f433";
}

/* line 4987, app/assets/stylesheets/global/font-awesome-6.css */
.fa-jet-fighter-up::before {
  content: "\e518";
}

/* line 4990, app/assets/stylesheets/global/font-awesome-6.css */
.fa-diagram-project::before {
  content: "\f542";
}

/* line 4993, app/assets/stylesheets/global/font-awesome-6.css */
.fa-project-diagram::before {
  content: "\f542";
}

/* line 4996, app/assets/stylesheets/global/font-awesome-6.css */
.fa-copy::before {
  content: "\f0c5";
}

/* line 4999, app/assets/stylesheets/global/font-awesome-6.css */
.fa-volume-xmark::before {
  content: "\f6a9";
}

/* line 5002, app/assets/stylesheets/global/font-awesome-6.css */
.fa-volume-mute::before {
  content: "\f6a9";
}

/* line 5005, app/assets/stylesheets/global/font-awesome-6.css */
.fa-volume-times::before {
  content: "\f6a9";
}

/* line 5008, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hand-sparkles::before {
  content: "\e05d";
}

/* line 5011, app/assets/stylesheets/global/font-awesome-6.css */
.fa-grip::before {
  content: "\f58d";
}

/* line 5014, app/assets/stylesheets/global/font-awesome-6.css */
.fa-grip-horizontal::before {
  content: "\f58d";
}

/* line 5017, app/assets/stylesheets/global/font-awesome-6.css */
.fa-share-from-square::before {
  content: "\f14d";
}

/* line 5020, app/assets/stylesheets/global/font-awesome-6.css */
.fa-share-square::before {
  content: "\f14d";
}

/* line 5023, app/assets/stylesheets/global/font-awesome-6.css */
.fa-child-combatant::before {
  content: "\e4e0";
}

/* line 5026, app/assets/stylesheets/global/font-awesome-6.css */
.fa-child-rifle::before {
  content: "\e4e0";
}

/* line 5029, app/assets/stylesheets/global/font-awesome-6.css */
.fa-gun::before {
  content: "\e19b";
}

/* line 5032, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-phone::before {
  content: "\f098";
}

/* line 5035, app/assets/stylesheets/global/font-awesome-6.css */
.fa-phone-square::before {
  content: "\f098";
}

/* line 5038, app/assets/stylesheets/global/font-awesome-6.css */
.fa-plus::before {
  content: "\2b";
}

/* line 5041, app/assets/stylesheets/global/font-awesome-6.css */
.fa-add::before {
  content: "\2b";
}

/* line 5044, app/assets/stylesheets/global/font-awesome-6.css */
.fa-expand::before {
  content: "\f065";
}

/* line 5047, app/assets/stylesheets/global/font-awesome-6.css */
.fa-computer::before {
  content: "\e4e5";
}

/* line 5050, app/assets/stylesheets/global/font-awesome-6.css */
.fa-xmark::before {
  content: "\f00d";
}

/* line 5053, app/assets/stylesheets/global/font-awesome-6.css */
.fa-close::before {
  content: "\f00d";
}

/* line 5056, app/assets/stylesheets/global/font-awesome-6.css */
.fa-multiply::before {
  content: "\f00d";
}

/* line 5059, app/assets/stylesheets/global/font-awesome-6.css */
.fa-remove::before {
  content: "\f00d";
}

/* line 5062, app/assets/stylesheets/global/font-awesome-6.css */
.fa-times::before {
  content: "\f00d";
}

/* line 5065, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrows-up-down-left-right::before {
  content: "\f047";
}

/* line 5068, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrows::before {
  content: "\f047";
}

/* line 5071, app/assets/stylesheets/global/font-awesome-6.css */
.fa-chalkboard-user::before {
  content: "\f51c";
}

/* line 5074, app/assets/stylesheets/global/font-awesome-6.css */
.fa-chalkboard-teacher::before {
  content: "\f51c";
}

/* line 5077, app/assets/stylesheets/global/font-awesome-6.css */
.fa-peso-sign::before {
  content: "\e222";
}

/* line 5080, app/assets/stylesheets/global/font-awesome-6.css */
.fa-building-shield::before {
  content: "\e4d8";
}

/* line 5083, app/assets/stylesheets/global/font-awesome-6.css */
.fa-baby::before {
  content: "\f77c";
}

/* line 5086, app/assets/stylesheets/global/font-awesome-6.css */
.fa-users-line::before {
  content: "\e592";
}

/* line 5089, app/assets/stylesheets/global/font-awesome-6.css */
.fa-quote-left::before {
  content: "\f10d";
}

/* line 5092, app/assets/stylesheets/global/font-awesome-6.css */
.fa-quote-left-alt::before {
  content: "\f10d";
}

/* line 5095, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tractor::before {
  content: "\f722";
}

/* line 5098, app/assets/stylesheets/global/font-awesome-6.css */
.fa-trash-arrow-up::before {
  content: "\f829";
}

/* line 5101, app/assets/stylesheets/global/font-awesome-6.css */
.fa-trash-restore::before {
  content: "\f829";
}

/* line 5104, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-down-up-lock::before {
  content: "\e4b0";
}

/* line 5107, app/assets/stylesheets/global/font-awesome-6.css */
.fa-lines-leaning::before {
  content: "\e51e";
}

/* line 5110, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ruler-combined::before {
  content: "\f546";
}

/* line 5113, app/assets/stylesheets/global/font-awesome-6.css */
.fa-copyright::before {
  content: "\f1f9";
}

/* line 5116, app/assets/stylesheets/global/font-awesome-6.css */
.fa-equals::before {
  content: "\3d";
}

/* line 5119, app/assets/stylesheets/global/font-awesome-6.css */
.fa-blender::before {
  content: "\f517";
}

/* line 5122, app/assets/stylesheets/global/font-awesome-6.css */
.fa-teeth::before {
  content: "\f62e";
}

/* line 5125, app/assets/stylesheets/global/font-awesome-6.css */
.fa-shekel-sign::before {
  content: "\f20b";
}

/* line 5128, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ils::before {
  content: "\f20b";
}

/* line 5131, app/assets/stylesheets/global/font-awesome-6.css */
.fa-shekel::before {
  content: "\f20b";
}

/* line 5134, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sheqel::before {
  content: "\f20b";
}

/* line 5137, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sheqel-sign::before {
  content: "\f20b";
}

/* line 5140, app/assets/stylesheets/global/font-awesome-6.css */
.fa-map::before {
  content: "\f279";
}

/* line 5143, app/assets/stylesheets/global/font-awesome-6.css */
.fa-rocket::before {
  content: "\f135";
}

/* line 5146, app/assets/stylesheets/global/font-awesome-6.css */
.fa-photo-film::before {
  content: "\f87c";
}

/* line 5149, app/assets/stylesheets/global/font-awesome-6.css */
.fa-photo-video::before {
  content: "\f87c";
}

/* line 5152, app/assets/stylesheets/global/font-awesome-6.css */
.fa-folder-minus::before {
  content: "\f65d";
}

/* line 5155, app/assets/stylesheets/global/font-awesome-6.css */
.fa-store::before {
  content: "\f54e";
}

/* line 5158, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-trend-up::before {
  content: "\e098";
}

/* line 5161, app/assets/stylesheets/global/font-awesome-6.css */
.fa-plug-circle-minus::before {
  content: "\e55e";
}

/* line 5164, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sign-hanging::before {
  content: "\f4d9";
}

/* line 5167, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sign::before {
  content: "\f4d9";
}

/* line 5170, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bezier-curve::before {
  content: "\f55b";
}

/* line 5173, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bell-slash::before {
  content: "\f1f6";
}

/* line 5176, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tablet::before {
  content: "\f3fb";
}

/* line 5179, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tablet-android::before {
  content: "\f3fb";
}

/* line 5182, app/assets/stylesheets/global/font-awesome-6.css */
.fa-school-flag::before {
  content: "\e56e";
}

/* line 5185, app/assets/stylesheets/global/font-awesome-6.css */
.fa-fill::before {
  content: "\f575";
}

/* line 5188, app/assets/stylesheets/global/font-awesome-6.css */
.fa-angle-up::before {
  content: "\f106";
}

/* line 5191, app/assets/stylesheets/global/font-awesome-6.css */
.fa-drumstick-bite::before {
  content: "\f6d7";
}

/* line 5194, app/assets/stylesheets/global/font-awesome-6.css */
.fa-holly-berry::before {
  content: "\f7aa";
}

/* line 5197, app/assets/stylesheets/global/font-awesome-6.css */
.fa-chevron-left::before {
  content: "\f053";
}

/* line 5200, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bacteria::before {
  content: "\e059";
}

/* line 5203, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hand-lizard::before {
  content: "\f258";
}

/* line 5206, app/assets/stylesheets/global/font-awesome-6.css */
.fa-notdef::before {
  content: "\e1fe";
}

/* line 5209, app/assets/stylesheets/global/font-awesome-6.css */
.fa-disease::before {
  content: "\f7fa";
}

/* line 5212, app/assets/stylesheets/global/font-awesome-6.css */
.fa-briefcase-medical::before {
  content: "\f469";
}

/* line 5215, app/assets/stylesheets/global/font-awesome-6.css */
.fa-genderless::before {
  content: "\f22d";
}

/* line 5218, app/assets/stylesheets/global/font-awesome-6.css */
.fa-chevron-right::before {
  content: "\f054";
}

/* line 5221, app/assets/stylesheets/global/font-awesome-6.css */
.fa-retweet::before {
  content: "\f079";
}

/* line 5224, app/assets/stylesheets/global/font-awesome-6.css */
.fa-car-rear::before {
  content: "\f5de";
}

/* line 5227, app/assets/stylesheets/global/font-awesome-6.css */
.fa-car-alt::before {
  content: "\f5de";
}

/* line 5230, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pump-soap::before {
  content: "\e06b";
}

/* line 5233, app/assets/stylesheets/global/font-awesome-6.css */
.fa-video-slash::before {
  content: "\f4e2";
}

/* line 5236, app/assets/stylesheets/global/font-awesome-6.css */
.fa-battery-quarter::before {
  content: "\f243";
}

/* line 5239, app/assets/stylesheets/global/font-awesome-6.css */
.fa-battery-2::before {
  content: "\f243";
}

/* line 5242, app/assets/stylesheets/global/font-awesome-6.css */
.fa-radio::before {
  content: "\f8d7";
}

/* line 5245, app/assets/stylesheets/global/font-awesome-6.css */
.fa-baby-carriage::before {
  content: "\f77d";
}

/* line 5248, app/assets/stylesheets/global/font-awesome-6.css */
.fa-carriage-baby::before {
  content: "\f77d";
}

/* line 5251, app/assets/stylesheets/global/font-awesome-6.css */
.fa-traffic-light::before {
  content: "\f637";
}

/* line 5254, app/assets/stylesheets/global/font-awesome-6.css */
.fa-thermometer::before {
  content: "\f491";
}

/* line 5257, app/assets/stylesheets/global/font-awesome-6.css */
.fa-vr-cardboard::before {
  content: "\f729";
}

/* line 5260, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hand-middle-finger::before {
  content: "\f806";
}

/* line 5263, app/assets/stylesheets/global/font-awesome-6.css */
.fa-percent::before {
  content: "\25";
}

/* line 5266, app/assets/stylesheets/global/font-awesome-6.css */
.fa-percentage::before {
  content: "\25";
}

/* line 5269, app/assets/stylesheets/global/font-awesome-6.css */
.fa-truck-moving::before {
  content: "\f4df";
}

/* line 5272, app/assets/stylesheets/global/font-awesome-6.css */
.fa-glass-water-droplet::before {
  content: "\e4f5";
}

/* line 5275, app/assets/stylesheets/global/font-awesome-6.css */
.fa-display::before {
  content: "\e163";
}

/* line 5278, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-smile::before {
  content: "\f118";
}

/* line 5281, app/assets/stylesheets/global/font-awesome-6.css */
.fa-smile::before {
  content: "\f118";
}

/* line 5284, app/assets/stylesheets/global/font-awesome-6.css */
.fa-thumbtack::before {
  content: "\f08d";
}

/* line 5287, app/assets/stylesheets/global/font-awesome-6.css */
.fa-thumb-tack::before {
  content: "\f08d";
}

/* line 5290, app/assets/stylesheets/global/font-awesome-6.css */
.fa-trophy::before {
  content: "\f091";
}

/* line 5293, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-praying::before {
  content: "\f683";
}

/* line 5296, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pray::before {
  content: "\f683";
}

/* line 5299, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hammer::before {
  content: "\f6e3";
}

/* line 5302, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hand-peace::before {
  content: "\f25b";
}

/* line 5305, app/assets/stylesheets/global/font-awesome-6.css */
.fa-rotate::before {
  content: "\f2f1";
}

/* line 5308, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sync-alt::before {
  content: "\f2f1";
}

/* line 5311, app/assets/stylesheets/global/font-awesome-6.css */
.fa-spinner::before {
  content: "\f110";
}

/* line 5314, app/assets/stylesheets/global/font-awesome-6.css */
.fa-robot::before {
  content: "\f544";
}

/* line 5317, app/assets/stylesheets/global/font-awesome-6.css */
.fa-peace::before {
  content: "\f67c";
}

/* line 5320, app/assets/stylesheets/global/font-awesome-6.css */
.fa-gears::before {
  content: "\f085";
}

/* line 5323, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cogs::before {
  content: "\f085";
}

/* line 5326, app/assets/stylesheets/global/font-awesome-6.css */
.fa-warehouse::before {
  content: "\f494";
}

/* line 5329, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-up-right-dots::before {
  content: "\e4b7";
}

/* line 5332, app/assets/stylesheets/global/font-awesome-6.css */
.fa-splotch::before {
  content: "\f5bc";
}

/* line 5335, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-grin-hearts::before {
  content: "\f584";
}

/* line 5338, app/assets/stylesheets/global/font-awesome-6.css */
.fa-grin-hearts::before {
  content: "\f584";
}

/* line 5341, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dice-four::before {
  content: "\f524";
}

/* line 5344, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sim-card::before {
  content: "\f7c4";
}

/* line 5347, app/assets/stylesheets/global/font-awesome-6.css */
.fa-transgender::before {
  content: "\f225";
}

/* line 5350, app/assets/stylesheets/global/font-awesome-6.css */
.fa-transgender-alt::before {
  content: "\f225";
}

/* line 5353, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mercury::before {
  content: "\f223";
}

/* line 5356, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-turn-down::before {
  content: "\f149";
}

/* line 5359, app/assets/stylesheets/global/font-awesome-6.css */
.fa-level-down::before {
  content: "\f149";
}

/* line 5362, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-falling-burst::before {
  content: "\e547";
}

/* line 5365, app/assets/stylesheets/global/font-awesome-6.css */
.fa-award::before {
  content: "\f559";
}

/* line 5368, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ticket-simple::before {
  content: "\f3ff";
}

/* line 5371, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ticket-alt::before {
  content: "\f3ff";
}

/* line 5374, app/assets/stylesheets/global/font-awesome-6.css */
.fa-building::before {
  content: "\f1ad";
}

/* line 5377, app/assets/stylesheets/global/font-awesome-6.css */
.fa-angles-left::before {
  content: "\f100";
}

/* line 5380, app/assets/stylesheets/global/font-awesome-6.css */
.fa-angle-double-left::before {
  content: "\f100";
}

/* line 5383, app/assets/stylesheets/global/font-awesome-6.css */
.fa-qrcode::before {
  content: "\f029";
}

/* line 5386, app/assets/stylesheets/global/font-awesome-6.css */
.fa-clock-rotate-left::before {
  content: "\f1da";
}

/* line 5389, app/assets/stylesheets/global/font-awesome-6.css */
.fa-history::before {
  content: "\f1da";
}

/* line 5392, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-grin-beam-sweat::before {
  content: "\f583";
}

/* line 5395, app/assets/stylesheets/global/font-awesome-6.css */
.fa-grin-beam-sweat::before {
  content: "\f583";
}

/* line 5398, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-export::before {
  content: "\f56e";
}

/* line 5401, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-right-from-file::before {
  content: "\f56e";
}

/* line 5404, app/assets/stylesheets/global/font-awesome-6.css */
.fa-shield::before {
  content: "\f132";
}

/* line 5407, app/assets/stylesheets/global/font-awesome-6.css */
.fa-shield-blank::before {
  content: "\f132";
}

/* line 5410, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-up-short-wide::before {
  content: "\f885";
}

/* line 5413, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sort-amount-up-alt::before {
  content: "\f885";
}

/* line 5416, app/assets/stylesheets/global/font-awesome-6.css */
.fa-house-medical::before {
  content: "\e3b2";
}

/* line 5419, app/assets/stylesheets/global/font-awesome-6.css */
.fa-golf-ball-tee::before {
  content: "\f450";
}

/* line 5422, app/assets/stylesheets/global/font-awesome-6.css */
.fa-golf-ball::before {
  content: "\f450";
}

/* line 5425, app/assets/stylesheets/global/font-awesome-6.css */
.fa-circle-chevron-left::before {
  content: "\f137";
}

/* line 5428, app/assets/stylesheets/global/font-awesome-6.css */
.fa-chevron-circle-left::before {
  content: "\f137";
}

/* line 5431, app/assets/stylesheets/global/font-awesome-6.css */
.fa-house-chimney-window::before {
  content: "\e00d";
}

/* line 5434, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pen-nib::before {
  content: "\f5ad";
}

/* line 5437, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tent-arrow-turn-left::before {
  content: "\e580";
}

/* line 5440, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tents::before {
  content: "\e582";
}

/* line 5443, app/assets/stylesheets/global/font-awesome-6.css */
.fa-wand-magic::before {
  content: "\f0d0";
}

/* line 5446, app/assets/stylesheets/global/font-awesome-6.css */
.fa-magic::before {
  content: "\f0d0";
}

/* line 5449, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dog::before {
  content: "\f6d3";
}

/* line 5452, app/assets/stylesheets/global/font-awesome-6.css */
.fa-carrot::before {
  content: "\f787";
}

/* line 5455, app/assets/stylesheets/global/font-awesome-6.css */
.fa-moon::before {
  content: "\f186";
}

/* line 5458, app/assets/stylesheets/global/font-awesome-6.css */
.fa-wine-glass-empty::before {
  content: "\f5ce";
}

/* line 5461, app/assets/stylesheets/global/font-awesome-6.css */
.fa-wine-glass-alt::before {
  content: "\f5ce";
}

/* line 5464, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cheese::before {
  content: "\f7ef";
}

/* line 5467, app/assets/stylesheets/global/font-awesome-6.css */
.fa-yin-yang::before {
  content: "\f6ad";
}

/* line 5470, app/assets/stylesheets/global/font-awesome-6.css */
.fa-music::before {
  content: "\f001";
}

/* line 5473, app/assets/stylesheets/global/font-awesome-6.css */
.fa-code-commit::before {
  content: "\f386";
}

/* line 5476, app/assets/stylesheets/global/font-awesome-6.css */
.fa-temperature-low::before {
  content: "\f76b";
}

/* line 5479, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-biking::before {
  content: "\f84a";
}

/* line 5482, app/assets/stylesheets/global/font-awesome-6.css */
.fa-biking::before {
  content: "\f84a";
}

/* line 5485, app/assets/stylesheets/global/font-awesome-6.css */
.fa-broom::before {
  content: "\f51a";
}

/* line 5488, app/assets/stylesheets/global/font-awesome-6.css */
.fa-shield-heart::before {
  content: "\e574";
}

/* line 5491, app/assets/stylesheets/global/font-awesome-6.css */
.fa-gopuram::before {
  content: "\f664";
}

/* line 5494, app/assets/stylesheets/global/font-awesome-6.css */
.fa-earth-oceania::before {
  content: "\e47b";
}

/* line 5497, app/assets/stylesheets/global/font-awesome-6.css */
.fa-globe-oceania::before {
  content: "\e47b";
}

/* line 5500, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-xmark::before {
  content: "\f2d3";
}

/* line 5503, app/assets/stylesheets/global/font-awesome-6.css */
.fa-times-square::before {
  content: "\f2d3";
}

/* line 5506, app/assets/stylesheets/global/font-awesome-6.css */
.fa-xmark-square::before {
  content: "\f2d3";
}

/* line 5509, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hashtag::before {
  content: "\23";
}

/* line 5512, app/assets/stylesheets/global/font-awesome-6.css */
.fa-up-right-and-down-left-from-center::before {
  content: "\f424";
}

/* line 5515, app/assets/stylesheets/global/font-awesome-6.css */
.fa-expand-alt::before {
  content: "\f424";
}

/* line 5518, app/assets/stylesheets/global/font-awesome-6.css */
.fa-oil-can::before {
  content: "\f613";
}

/* line 5521, app/assets/stylesheets/global/font-awesome-6.css */
.fa-t::before {
  content: "\54";
}

/* line 5524, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hippo::before {
  content: "\f6ed";
}

/* line 5527, app/assets/stylesheets/global/font-awesome-6.css */
.fa-chart-column::before {
  content: "\e0e3";
}

/* line 5530, app/assets/stylesheets/global/font-awesome-6.css */
.fa-infinity::before {
  content: "\f534";
}

/* line 5533, app/assets/stylesheets/global/font-awesome-6.css */
.fa-vial-circle-check::before {
  content: "\e596";
}

/* line 5536, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-arrow-down-to-line::before {
  content: "\e538";
}

/* line 5539, app/assets/stylesheets/global/font-awesome-6.css */
.fa-voicemail::before {
  content: "\f897";
}

/* line 5542, app/assets/stylesheets/global/font-awesome-6.css */
.fa-fan::before {
  content: "\f863";
}

/* line 5545, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-walking-luggage::before {
  content: "\e554";
}

/* line 5548, app/assets/stylesheets/global/font-awesome-6.css */
.fa-up-down::before {
  content: "\f338";
}

/* line 5551, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrows-alt-v::before {
  content: "\f338";
}

/* line 5554, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cloud-moon-rain::before {
  content: "\f73c";
}

/* line 5557, app/assets/stylesheets/global/font-awesome-6.css */
.fa-calendar::before {
  content: "\f133";
}

/* line 5560, app/assets/stylesheets/global/font-awesome-6.css */
.fa-trailer::before {
  content: "\e041";
}

/* line 5563, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bahai::before {
  content: "\f666";
}

/* line 5566, app/assets/stylesheets/global/font-awesome-6.css */
.fa-haykal::before {
  content: "\f666";
}

/* line 5569, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sd-card::before {
  content: "\f7c2";
}

/* line 5572, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dragon::before {
  content: "\f6d5";
}

/* line 5575, app/assets/stylesheets/global/font-awesome-6.css */
.fa-shoe-prints::before {
  content: "\f54b";
}

/* line 5578, app/assets/stylesheets/global/font-awesome-6.css */
.fa-circle-plus::before {
  content: "\f055";
}

/* line 5581, app/assets/stylesheets/global/font-awesome-6.css */
.fa-plus-circle::before {
  content: "\f055";
}

/* line 5584, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-grin-tongue-wink::before {
  content: "\f58b";
}

/* line 5587, app/assets/stylesheets/global/font-awesome-6.css */
.fa-grin-tongue-wink::before {
  content: "\f58b";
}

/* line 5590, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hand-holding::before {
  content: "\f4bd";
}

/* line 5593, app/assets/stylesheets/global/font-awesome-6.css */
.fa-plug-circle-exclamation::before {
  content: "\e55d";
}

/* line 5596, app/assets/stylesheets/global/font-awesome-6.css */
.fa-link-slash::before {
  content: "\f127";
}

/* line 5599, app/assets/stylesheets/global/font-awesome-6.css */
.fa-chain-broken::before {
  content: "\f127";
}

/* line 5602, app/assets/stylesheets/global/font-awesome-6.css */
.fa-chain-slash::before {
  content: "\f127";
}

/* line 5605, app/assets/stylesheets/global/font-awesome-6.css */
.fa-unlink::before {
  content: "\f127";
}

/* line 5608, app/assets/stylesheets/global/font-awesome-6.css */
.fa-clone::before {
  content: "\f24d";
}

/* line 5611, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-walking-arrow-loop-left::before {
  content: "\e551";
}

/* line 5614, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-up-z-a::before {
  content: "\f882";
}

/* line 5617, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sort-alpha-up-alt::before {
  content: "\f882";
}

/* line 5620, app/assets/stylesheets/global/font-awesome-6.css */
.fa-fire-flame-curved::before {
  content: "\f7e4";
}

/* line 5623, app/assets/stylesheets/global/font-awesome-6.css */
.fa-fire-alt::before {
  content: "\f7e4";
}

/* line 5626, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tornado::before {
  content: "\f76f";
}

/* line 5629, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-circle-plus::before {
  content: "\e494";
}

/* line 5632, app/assets/stylesheets/global/font-awesome-6.css */
.fa-book-quran::before {
  content: "\f687";
}

/* line 5635, app/assets/stylesheets/global/font-awesome-6.css */
.fa-quran::before {
  content: "\f687";
}

/* line 5638, app/assets/stylesheets/global/font-awesome-6.css */
.fa-anchor::before {
  content: "\f13d";
}

/* line 5641, app/assets/stylesheets/global/font-awesome-6.css */
.fa-border-all::before {
  content: "\f84c";
}

/* line 5644, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-angry::before {
  content: "\f556";
}

/* line 5647, app/assets/stylesheets/global/font-awesome-6.css */
.fa-angry::before {
  content: "\f556";
}

/* line 5650, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cookie-bite::before {
  content: "\f564";
}

/* line 5653, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-trend-down::before {
  content: "\e097";
}

/* line 5656, app/assets/stylesheets/global/font-awesome-6.css */
.fa-rss::before {
  content: "\f09e";
}

/* line 5659, app/assets/stylesheets/global/font-awesome-6.css */
.fa-feed::before {
  content: "\f09e";
}

/* line 5662, app/assets/stylesheets/global/font-awesome-6.css */
.fa-draw-polygon::before {
  content: "\f5ee";
}

/* line 5665, app/assets/stylesheets/global/font-awesome-6.css */
.fa-scale-balanced::before {
  content: "\f24e";
}

/* line 5668, app/assets/stylesheets/global/font-awesome-6.css */
.fa-balance-scale::before {
  content: "\f24e";
}

/* line 5671, app/assets/stylesheets/global/font-awesome-6.css */
.fa-gauge-simple-high::before {
  content: "\f62a";
}

/* line 5674, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tachometer::before {
  content: "\f62a";
}

/* line 5677, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tachometer-fast::before {
  content: "\f62a";
}

/* line 5680, app/assets/stylesheets/global/font-awesome-6.css */
.fa-shower::before {
  content: "\f2cc";
}

/* line 5683, app/assets/stylesheets/global/font-awesome-6.css */
.fa-desktop::before {
  content: "\f390";
}

/* line 5686, app/assets/stylesheets/global/font-awesome-6.css */
.fa-desktop-alt::before {
  content: "\f390";
}

/* line 5689, app/assets/stylesheets/global/font-awesome-6.css */
.fa-m::before {
  content: "\4d";
}

/* line 5692, app/assets/stylesheets/global/font-awesome-6.css */
.fa-table-list::before {
  content: "\f00b";
}

/* line 5695, app/assets/stylesheets/global/font-awesome-6.css */
.fa-th-list::before {
  content: "\f00b";
}

/* line 5698, app/assets/stylesheets/global/font-awesome-6.css */
.fa-comment-sms::before {
  content: "\f7cd";
}

/* line 5701, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sms::before {
  content: "\f7cd";
}

/* line 5704, app/assets/stylesheets/global/font-awesome-6.css */
.fa-book::before {
  content: "\f02d";
}

/* line 5707, app/assets/stylesheets/global/font-awesome-6.css */
.fa-user-plus::before {
  content: "\f234";
}

/* line 5710, app/assets/stylesheets/global/font-awesome-6.css */
.fa-check::before {
  content: "\f00c";
}

/* line 5713, app/assets/stylesheets/global/font-awesome-6.css */
.fa-battery-three-quarters::before {
  content: "\f241";
}

/* line 5716, app/assets/stylesheets/global/font-awesome-6.css */
.fa-battery-4::before {
  content: "\f241";
}

/* line 5719, app/assets/stylesheets/global/font-awesome-6.css */
.fa-house-circle-check::before {
  content: "\e509";
}

/* line 5722, app/assets/stylesheets/global/font-awesome-6.css */
.fa-angle-left::before {
  content: "\f104";
}

/* line 5725, app/assets/stylesheets/global/font-awesome-6.css */
.fa-diagram-successor::before {
  content: "\e47a";
}

/* line 5728, app/assets/stylesheets/global/font-awesome-6.css */
.fa-truck-arrow-right::before {
  content: "\e58b";
}

/* line 5731, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrows-split-up-and-left::before {
  content: "\e4bc";
}

/* line 5734, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hand-fist::before {
  content: "\f6de";
}

/* line 5737, app/assets/stylesheets/global/font-awesome-6.css */
.fa-fist-raised::before {
  content: "\f6de";
}

/* line 5740, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cloud-moon::before {
  content: "\f6c3";
}

/* line 5743, app/assets/stylesheets/global/font-awesome-6.css */
.fa-briefcase::before {
  content: "\f0b1";
}

/* line 5746, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-falling::before {
  content: "\e546";
}

/* line 5749, app/assets/stylesheets/global/font-awesome-6.css */
.fa-image-portrait::before {
  content: "\f3e0";
}

/* line 5752, app/assets/stylesheets/global/font-awesome-6.css */
.fa-portrait::before {
  content: "\f3e0";
}

/* line 5755, app/assets/stylesheets/global/font-awesome-6.css */
.fa-user-tag::before {
  content: "\f507";
}

/* line 5758, app/assets/stylesheets/global/font-awesome-6.css */
.fa-rug::before {
  content: "\e569";
}

/* line 5761, app/assets/stylesheets/global/font-awesome-6.css */
.fa-earth-europe::before {
  content: "\f7a2";
}

/* line 5764, app/assets/stylesheets/global/font-awesome-6.css */
.fa-globe-europe::before {
  content: "\f7a2";
}

/* line 5767, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cart-flatbed-suitcase::before {
  content: "\f59d";
}

/* line 5770, app/assets/stylesheets/global/font-awesome-6.css */
.fa-luggage-cart::before {
  content: "\f59d";
}

/* line 5773, app/assets/stylesheets/global/font-awesome-6.css */
.fa-rectangle-xmark::before {
  content: "\f410";
}

/* line 5776, app/assets/stylesheets/global/font-awesome-6.css */
.fa-rectangle-times::before {
  content: "\f410";
}

/* line 5779, app/assets/stylesheets/global/font-awesome-6.css */
.fa-times-rectangle::before {
  content: "\f410";
}

/* line 5782, app/assets/stylesheets/global/font-awesome-6.css */
.fa-window-close::before {
  content: "\f410";
}

/* line 5785, app/assets/stylesheets/global/font-awesome-6.css */
.fa-baht-sign::before {
  content: "\e0ac";
}

/* line 5788, app/assets/stylesheets/global/font-awesome-6.css */
.fa-book-open::before {
  content: "\f518";
}

/* line 5791, app/assets/stylesheets/global/font-awesome-6.css */
.fa-book-journal-whills::before {
  content: "\f66a";
}

/* line 5794, app/assets/stylesheets/global/font-awesome-6.css */
.fa-journal-whills::before {
  content: "\f66a";
}

/* line 5797, app/assets/stylesheets/global/font-awesome-6.css */
.fa-handcuffs::before {
  content: "\e4f8";
}

/* line 5800, app/assets/stylesheets/global/font-awesome-6.css */
.fa-triangle-exclamation::before {
  content: "\f071";
}

/* line 5803, app/assets/stylesheets/global/font-awesome-6.css */
.fa-exclamation-triangle::before {
  content: "\f071";
}

/* line 5806, app/assets/stylesheets/global/font-awesome-6.css */
.fa-warning::before {
  content: "\f071";
}

/* line 5809, app/assets/stylesheets/global/font-awesome-6.css */
.fa-database::before {
  content: "\f1c0";
}

/* line 5812, app/assets/stylesheets/global/font-awesome-6.css */
.fa-share::before {
  content: "\f064";
}

/* line 5815, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mail-forward::before {
  content: "\f064";
}

/* line 5818, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bottle-droplet::before {
  content: "\e4c4";
}

/* line 5821, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mask-face::before {
  content: "\e1d7";
}

/* line 5824, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hill-rockslide::before {
  content: "\e508";
}

/* line 5827, app/assets/stylesheets/global/font-awesome-6.css */
.fa-right-left::before {
  content: "\f362";
}

/* line 5830, app/assets/stylesheets/global/font-awesome-6.css */
.fa-exchange-alt::before {
  content: "\f362";
}

/* line 5833, app/assets/stylesheets/global/font-awesome-6.css */
.fa-paper-plane::before {
  content: "\f1d8";
}

/* line 5836, app/assets/stylesheets/global/font-awesome-6.css */
.fa-road-circle-exclamation::before {
  content: "\e565";
}

/* line 5839, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dungeon::before {
  content: "\f6d9";
}

/* line 5842, app/assets/stylesheets/global/font-awesome-6.css */
.fa-align-right::before {
  content: "\f038";
}

/* line 5845, app/assets/stylesheets/global/font-awesome-6.css */
.fa-money-bill-1-wave::before {
  content: "\f53b";
}

/* line 5848, app/assets/stylesheets/global/font-awesome-6.css */
.fa-money-bill-wave-alt::before {
  content: "\f53b";
}

/* line 5851, app/assets/stylesheets/global/font-awesome-6.css */
.fa-life-ring::before {
  content: "\f1cd";
}

/* line 5854, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hands::before {
  content: "\f2a7";
}

/* line 5857, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sign-language::before {
  content: "\f2a7";
}

/* line 5860, app/assets/stylesheets/global/font-awesome-6.css */
.fa-signing::before {
  content: "\f2a7";
}

/* line 5863, app/assets/stylesheets/global/font-awesome-6.css */
.fa-calendar-day::before {
  content: "\f783";
}

/* line 5866, app/assets/stylesheets/global/font-awesome-6.css */
.fa-water-ladder::before {
  content: "\f5c5";
}

/* line 5869, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ladder-water::before {
  content: "\f5c5";
}

/* line 5872, app/assets/stylesheets/global/font-awesome-6.css */
.fa-swimming-pool::before {
  content: "\f5c5";
}

/* line 5875, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrows-up-down::before {
  content: "\f07d";
}

/* line 5878, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrows-v::before {
  content: "\f07d";
}

/* line 5881, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-grimace::before {
  content: "\f57f";
}

/* line 5884, app/assets/stylesheets/global/font-awesome-6.css */
.fa-grimace::before {
  content: "\f57f";
}

/* line 5887, app/assets/stylesheets/global/font-awesome-6.css */
.fa-wheelchair-move::before {
  content: "\e2ce";
}

/* line 5890, app/assets/stylesheets/global/font-awesome-6.css */
.fa-wheelchair-alt::before {
  content: "\e2ce";
}

/* line 5893, app/assets/stylesheets/global/font-awesome-6.css */
.fa-turn-down::before {
  content: "\f3be";
}

/* line 5896, app/assets/stylesheets/global/font-awesome-6.css */
.fa-level-down-alt::before {
  content: "\f3be";
}

/* line 5899, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-walking-arrow-right::before {
  content: "\e552";
}

/* line 5902, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-envelope::before {
  content: "\f199";
}

/* line 5905, app/assets/stylesheets/global/font-awesome-6.css */
.fa-envelope-square::before {
  content: "\f199";
}

/* line 5908, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dice::before {
  content: "\f522";
}

/* line 5911, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bowling-ball::before {
  content: "\f436";
}

/* line 5914, app/assets/stylesheets/global/font-awesome-6.css */
.fa-brain::before {
  content: "\f5dc";
}

/* line 5917, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bandage::before {
  content: "\f462";
}

/* line 5920, app/assets/stylesheets/global/font-awesome-6.css */
.fa-band-aid::before {
  content: "\f462";
}

/* line 5923, app/assets/stylesheets/global/font-awesome-6.css */
.fa-calendar-minus::before {
  content: "\f272";
}

/* line 5926, app/assets/stylesheets/global/font-awesome-6.css */
.fa-circle-xmark::before {
  content: "\f057";
}

/* line 5929, app/assets/stylesheets/global/font-awesome-6.css */
.fa-times-circle::before {
  content: "\f057";
}

/* line 5932, app/assets/stylesheets/global/font-awesome-6.css */
.fa-xmark-circle::before {
  content: "\f057";
}

/* line 5935, app/assets/stylesheets/global/font-awesome-6.css */
.fa-gifts::before {
  content: "\f79c";
}

/* line 5938, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hotel::before {
  content: "\f594";
}

/* line 5941, app/assets/stylesheets/global/font-awesome-6.css */
.fa-earth-asia::before {
  content: "\f57e";
}

/* line 5944, app/assets/stylesheets/global/font-awesome-6.css */
.fa-globe-asia::before {
  content: "\f57e";
}

/* line 5947, app/assets/stylesheets/global/font-awesome-6.css */
.fa-id-card-clip::before {
  content: "\f47f";
}

/* line 5950, app/assets/stylesheets/global/font-awesome-6.css */
.fa-id-card-alt::before {
  content: "\f47f";
}

/* line 5953, app/assets/stylesheets/global/font-awesome-6.css */
.fa-magnifying-glass-plus::before {
  content: "\f00e";
}

/* line 5956, app/assets/stylesheets/global/font-awesome-6.css */
.fa-search-plus::before {
  content: "\f00e";
}

/* line 5959, app/assets/stylesheets/global/font-awesome-6.css */
.fa-thumbs-up::before {
  content: "\f164";
}

/* line 5962, app/assets/stylesheets/global/font-awesome-6.css */
.fa-user-clock::before {
  content: "\f4fd";
}

/* line 5965, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hand-dots::before {
  content: "\f461";
}

/* line 5968, app/assets/stylesheets/global/font-awesome-6.css */
.fa-allergies::before {
  content: "\f461";
}

/* line 5971, app/assets/stylesheets/global/font-awesome-6.css */
.fa-file-invoice::before {
  content: "\f570";
}

/* line 5974, app/assets/stylesheets/global/font-awesome-6.css */
.fa-window-minimize::before {
  content: "\f2d1";
}

/* line 5977, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mug-saucer::before {
  content: "\f0f4";
}

/* line 5980, app/assets/stylesheets/global/font-awesome-6.css */
.fa-coffee::before {
  content: "\f0f4";
}

/* line 5983, app/assets/stylesheets/global/font-awesome-6.css */
.fa-brush::before {
  content: "\f55d";
}

/* line 5986, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mask::before {
  content: "\f6fa";
}

/* line 5989, app/assets/stylesheets/global/font-awesome-6.css */
.fa-magnifying-glass-minus::before {
  content: "\f010";
}

/* line 5992, app/assets/stylesheets/global/font-awesome-6.css */
.fa-search-minus::before {
  content: "\f010";
}

/* line 5995, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ruler-vertical::before {
  content: "\f548";
}

/* line 5998, app/assets/stylesheets/global/font-awesome-6.css */
.fa-user-large::before {
  content: "\f406";
}

/* line 6001, app/assets/stylesheets/global/font-awesome-6.css */
.fa-user-alt::before {
  content: "\f406";
}

/* line 6004, app/assets/stylesheets/global/font-awesome-6.css */
.fa-train-tram::before {
  content: "\e5b4";
}

/* line 6007, app/assets/stylesheets/global/font-awesome-6.css */
.fa-user-nurse::before {
  content: "\f82f";
}

/* line 6010, app/assets/stylesheets/global/font-awesome-6.css */
.fa-syringe::before {
  content: "\f48e";
}

/* line 6013, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cloud-sun::before {
  content: "\f6c4";
}

/* line 6016, app/assets/stylesheets/global/font-awesome-6.css */
.fa-stopwatch-20::before {
  content: "\e06f";
}

/* line 6019, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-full::before {
  content: "\f45c";
}

/* line 6022, app/assets/stylesheets/global/font-awesome-6.css */
.fa-magnet::before {
  content: "\f076";
}

/* line 6025, app/assets/stylesheets/global/font-awesome-6.css */
.fa-jar::before {
  content: "\e516";
}

/* line 6028, app/assets/stylesheets/global/font-awesome-6.css */
.fa-note-sticky::before {
  content: "\f249";
}

/* line 6031, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sticky-note::before {
  content: "\f249";
}

/* line 6034, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bug-slash::before {
  content: "\e490";
}

/* line 6037, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrow-up-from-water-pump::before {
  content: "\e4b6";
}

/* line 6040, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bone::before {
  content: "\f5d7";
}

/* line 6043, app/assets/stylesheets/global/font-awesome-6.css */
.fa-table-cells-row-unlock::before {
  content: "\e691";
}

/* line 6046, app/assets/stylesheets/global/font-awesome-6.css */
.fa-user-injured::before {
  content: "\f728";
}

/* line 6049, app/assets/stylesheets/global/font-awesome-6.css */
.fa-face-sad-tear::before {
  content: "\f5b4";
}

/* line 6052, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sad-tear::before {
  content: "\f5b4";
}

/* line 6055, app/assets/stylesheets/global/font-awesome-6.css */
.fa-plane::before {
  content: "\f072";
}

/* line 6058, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tent-arrows-down::before {
  content: "\e581";
}

/* line 6061, app/assets/stylesheets/global/font-awesome-6.css */
.fa-exclamation::before {
  content: "\21";
}

/* line 6064, app/assets/stylesheets/global/font-awesome-6.css */
.fa-arrows-spin::before {
  content: "\e4bb";
}

/* line 6067, app/assets/stylesheets/global/font-awesome-6.css */
.fa-print::before {
  content: "\f02f";
}

/* line 6070, app/assets/stylesheets/global/font-awesome-6.css */
.fa-turkish-lira-sign::before {
  content: "\e2bb";
}

/* line 6073, app/assets/stylesheets/global/font-awesome-6.css */
.fa-try::before {
  content: "\e2bb";
}

/* line 6076, app/assets/stylesheets/global/font-awesome-6.css */
.fa-turkish-lira::before {
  content: "\e2bb";
}

/* line 6079, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dollar-sign::before {
  content: "\24";
}

/* line 6082, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dollar::before {
  content: "\24";
}

/* line 6085, app/assets/stylesheets/global/font-awesome-6.css */
.fa-usd::before {
  content: "\24";
}

/* line 6088, app/assets/stylesheets/global/font-awesome-6.css */
.fa-x::before {
  content: "\58";
}

/* line 6091, app/assets/stylesheets/global/font-awesome-6.css */
.fa-magnifying-glass-dollar::before {
  content: "\f688";
}

/* line 6094, app/assets/stylesheets/global/font-awesome-6.css */
.fa-search-dollar::before {
  content: "\f688";
}

/* line 6097, app/assets/stylesheets/global/font-awesome-6.css */
.fa-users-gear::before {
  content: "\f509";
}

/* line 6100, app/assets/stylesheets/global/font-awesome-6.css */
.fa-users-cog::before {
  content: "\f509";
}

/* line 6103, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-military-pointing::before {
  content: "\e54a";
}

/* line 6106, app/assets/stylesheets/global/font-awesome-6.css */
.fa-building-columns::before {
  content: "\f19c";
}

/* line 6109, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bank::before {
  content: "\f19c";
}

/* line 6112, app/assets/stylesheets/global/font-awesome-6.css */
.fa-institution::before {
  content: "\f19c";
}

/* line 6115, app/assets/stylesheets/global/font-awesome-6.css */
.fa-museum::before {
  content: "\f19c";
}

/* line 6118, app/assets/stylesheets/global/font-awesome-6.css */
.fa-university::before {
  content: "\f19c";
}

/* line 6121, app/assets/stylesheets/global/font-awesome-6.css */
.fa-umbrella::before {
  content: "\f0e9";
}

/* line 6124, app/assets/stylesheets/global/font-awesome-6.css */
.fa-trowel::before {
  content: "\e589";
}

/* line 6127, app/assets/stylesheets/global/font-awesome-6.css */
.fa-d::before {
  content: "\44";
}

/* line 6130, app/assets/stylesheets/global/font-awesome-6.css */
.fa-stapler::before {
  content: "\e5af";
}

/* line 6133, app/assets/stylesheets/global/font-awesome-6.css */
.fa-masks-theater::before {
  content: "\f630";
}

/* line 6136, app/assets/stylesheets/global/font-awesome-6.css */
.fa-theater-masks::before {
  content: "\f630";
}

/* line 6139, app/assets/stylesheets/global/font-awesome-6.css */
.fa-kip-sign::before {
  content: "\e1c4";
}

/* line 6142, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hand-point-left::before {
  content: "\f0a5";
}

/* line 6145, app/assets/stylesheets/global/font-awesome-6.css */
.fa-handshake-simple::before {
  content: "\f4c6";
}

/* line 6148, app/assets/stylesheets/global/font-awesome-6.css */
.fa-handshake-alt::before {
  content: "\f4c6";
}

/* line 6151, app/assets/stylesheets/global/font-awesome-6.css */
.fa-jet-fighter::before {
  content: "\f0fb";
}

/* line 6154, app/assets/stylesheets/global/font-awesome-6.css */
.fa-fighter-jet::before {
  content: "\f0fb";
}

/* line 6157, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-share-nodes::before {
  content: "\f1e1";
}

/* line 6160, app/assets/stylesheets/global/font-awesome-6.css */
.fa-share-alt-square::before {
  content: "\f1e1";
}

/* line 6163, app/assets/stylesheets/global/font-awesome-6.css */
.fa-barcode::before {
  content: "\f02a";
}

/* line 6166, app/assets/stylesheets/global/font-awesome-6.css */
.fa-plus-minus::before {
  content: "\e43c";
}

/* line 6169, app/assets/stylesheets/global/font-awesome-6.css */
.fa-video::before {
  content: "\f03d";
}

/* line 6172, app/assets/stylesheets/global/font-awesome-6.css */
.fa-video-camera::before {
  content: "\f03d";
}

/* line 6175, app/assets/stylesheets/global/font-awesome-6.css */
.fa-graduation-cap::before {
  content: "\f19d";
}

/* line 6178, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mortar-board::before {
  content: "\f19d";
}

/* line 6181, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hand-holding-medical::before {
  content: "\e05c";
}

/* line 6184, app/assets/stylesheets/global/font-awesome-6.css */
.fa-person-circle-check::before {
  content: "\e53e";
}

/* line 6187, app/assets/stylesheets/global/font-awesome-6.css */
.fa-turn-up::before {
  content: "\f3bf";
}

/* line 6190, app/assets/stylesheets/global/font-awesome-6.css */
.fa-level-up-alt::before {
  content: "\f3bf";
}

/* line 6193, app/assets/stylesheets/global/font-awesome-6.css */
.sr-only,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

/* line 6205, app/assets/stylesheets/global/font-awesome-6.css */
.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

/* line 6216, app/assets/stylesheets/global/font-awesome-6.css */
:root, :host {
  --fa-style-family-brands: 'Font Awesome 6 Brands';
  --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands';
}

@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/assets/fa-brands-400.woff2) format("woff2"), url(/assets/fa-brands-400.ttf) format("truetype");
}

/* line 6227, app/assets/stylesheets/global/font-awesome-6.css */
.fab,
.fa-brands {
  font-weight: 400;
}

/* line 6231, app/assets/stylesheets/global/font-awesome-6.css */
.fa-monero:before {
  content: "\f3d0";
}

/* line 6234, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hooli:before {
  content: "\f427";
}

/* line 6237, app/assets/stylesheets/global/font-awesome-6.css */
.fa-yelp:before {
  content: "\f1e9";
}

/* line 6240, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cc-visa:before {
  content: "\f1f0";
}

/* line 6243, app/assets/stylesheets/global/font-awesome-6.css */
.fa-lastfm:before {
  content: "\f202";
}

/* line 6246, app/assets/stylesheets/global/font-awesome-6.css */
.fa-shopware:before {
  content: "\f5b5";
}

/* line 6249, app/assets/stylesheets/global/font-awesome-6.css */
.fa-creative-commons-nc:before {
  content: "\f4e8";
}

/* line 6252, app/assets/stylesheets/global/font-awesome-6.css */
.fa-aws:before {
  content: "\f375";
}

/* line 6255, app/assets/stylesheets/global/font-awesome-6.css */
.fa-redhat:before {
  content: "\f7bc";
}

/* line 6258, app/assets/stylesheets/global/font-awesome-6.css */
.fa-yoast:before {
  content: "\f2b1";
}

/* line 6261, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cloudflare:before {
  content: "\e07d";
}

/* line 6264, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ups:before {
  content: "\f7e0";
}

/* line 6267, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pixiv:before {
  content: "\e640";
}

/* line 6270, app/assets/stylesheets/global/font-awesome-6.css */
.fa-wpexplorer:before {
  content: "\f2de";
}

/* line 6273, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dyalog:before {
  content: "\f399";
}

/* line 6276, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bity:before {
  content: "\f37a";
}

/* line 6279, app/assets/stylesheets/global/font-awesome-6.css */
.fa-stackpath:before {
  content: "\f842";
}

/* line 6282, app/assets/stylesheets/global/font-awesome-6.css */
.fa-buysellads:before {
  content: "\f20d";
}

/* line 6285, app/assets/stylesheets/global/font-awesome-6.css */
.fa-first-order:before {
  content: "\f2b0";
}

/* line 6288, app/assets/stylesheets/global/font-awesome-6.css */
.fa-modx:before {
  content: "\f285";
}

/* line 6291, app/assets/stylesheets/global/font-awesome-6.css */
.fa-guilded:before {
  content: "\e07e";
}

/* line 6294, app/assets/stylesheets/global/font-awesome-6.css */
.fa-vnv:before {
  content: "\f40b";
}

/* line 6297, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-js:before {
  content: "\f3b9";
}

/* line 6300, app/assets/stylesheets/global/font-awesome-6.css */
.fa-js-square:before {
  content: "\f3b9";
}

/* line 6303, app/assets/stylesheets/global/font-awesome-6.css */
.fa-microsoft:before {
  content: "\f3ca";
}

/* line 6306, app/assets/stylesheets/global/font-awesome-6.css */
.fa-qq:before {
  content: "\f1d6";
}

/* line 6309, app/assets/stylesheets/global/font-awesome-6.css */
.fa-orcid:before {
  content: "\f8d2";
}

/* line 6312, app/assets/stylesheets/global/font-awesome-6.css */
.fa-java:before {
  content: "\f4e4";
}

/* line 6315, app/assets/stylesheets/global/font-awesome-6.css */
.fa-invision:before {
  content: "\f7b0";
}

/* line 6318, app/assets/stylesheets/global/font-awesome-6.css */
.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

/* line 6321, app/assets/stylesheets/global/font-awesome-6.css */
.fa-centercode:before {
  content: "\f380";
}

/* line 6324, app/assets/stylesheets/global/font-awesome-6.css */
.fa-glide-g:before {
  content: "\f2a6";
}

/* line 6327, app/assets/stylesheets/global/font-awesome-6.css */
.fa-drupal:before {
  content: "\f1a9";
}

/* line 6330, app/assets/stylesheets/global/font-awesome-6.css */
.fa-jxl:before {
  content: "\e67b";
}

/* line 6333, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dart-lang:before {
  content: "\e693";
}

/* line 6336, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hire-a-helper:before {
  content: "\f3b0";
}

/* line 6339, app/assets/stylesheets/global/font-awesome-6.css */
.fa-creative-commons-by:before {
  content: "\f4e7";
}

/* line 6342, app/assets/stylesheets/global/font-awesome-6.css */
.fa-unity:before {
  content: "\e049";
}

/* line 6345, app/assets/stylesheets/global/font-awesome-6.css */
.fa-whmcs:before {
  content: "\f40d";
}

/* line 6348, app/assets/stylesheets/global/font-awesome-6.css */
.fa-rocketchat:before {
  content: "\f3e8";
}

/* line 6351, app/assets/stylesheets/global/font-awesome-6.css */
.fa-vk:before {
  content: "\f189";
}

/* line 6354, app/assets/stylesheets/global/font-awesome-6.css */
.fa-untappd:before {
  content: "\f405";
}

/* line 6357, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mailchimp:before {
  content: "\f59e";
}

/* line 6360, app/assets/stylesheets/global/font-awesome-6.css */
.fa-css3-alt:before {
  content: "\f38b";
}

/* line 6363, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-reddit:before {
  content: "\f1a2";
}

/* line 6366, app/assets/stylesheets/global/font-awesome-6.css */
.fa-reddit-square:before {
  content: "\f1a2";
}

/* line 6369, app/assets/stylesheets/global/font-awesome-6.css */
.fa-vimeo-v:before {
  content: "\f27d";
}

/* line 6372, app/assets/stylesheets/global/font-awesome-6.css */
.fa-contao:before {
  content: "\f26d";
}

/* line 6375, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-font-awesome:before {
  content: "\e5ad";
}

/* line 6378, app/assets/stylesheets/global/font-awesome-6.css */
.fa-deskpro:before {
  content: "\f38f";
}

/* line 6381, app/assets/stylesheets/global/font-awesome-6.css */
.fa-brave:before {
  content: "\e63c";
}

/* line 6384, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sistrix:before {
  content: "\f3ee";
}

/* line 6387, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-instagram:before {
  content: "\e055";
}

/* line 6390, app/assets/stylesheets/global/font-awesome-6.css */
.fa-instagram-square:before {
  content: "\e055";
}

/* line 6393, app/assets/stylesheets/global/font-awesome-6.css */
.fa-battle-net:before {
  content: "\f835";
}

/* line 6396, app/assets/stylesheets/global/font-awesome-6.css */
.fa-the-red-yeti:before {
  content: "\f69d";
}

/* line 6399, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-hacker-news:before {
  content: "\f3af";
}

/* line 6402, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hacker-news-square:before {
  content: "\f3af";
}

/* line 6405, app/assets/stylesheets/global/font-awesome-6.css */
.fa-edge:before {
  content: "\f282";
}

/* line 6408, app/assets/stylesheets/global/font-awesome-6.css */
.fa-threads:before {
  content: "\e618";
}

/* line 6411, app/assets/stylesheets/global/font-awesome-6.css */
.fa-napster:before {
  content: "\f3d2";
}

/* line 6414, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-snapchat:before {
  content: "\f2ad";
}

/* line 6417, app/assets/stylesheets/global/font-awesome-6.css */
.fa-snapchat-square:before {
  content: "\f2ad";
}

/* line 6420, app/assets/stylesheets/global/font-awesome-6.css */
.fa-google-plus-g:before {
  content: "\f0d5";
}

/* line 6423, app/assets/stylesheets/global/font-awesome-6.css */
.fa-artstation:before {
  content: "\f77a";
}

/* line 6426, app/assets/stylesheets/global/font-awesome-6.css */
.fa-markdown:before {
  content: "\f60f";
}

/* line 6429, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sourcetree:before {
  content: "\f7d3";
}

/* line 6432, app/assets/stylesheets/global/font-awesome-6.css */
.fa-google-plus:before {
  content: "\f2b3";
}

/* line 6435, app/assets/stylesheets/global/font-awesome-6.css */
.fa-diaspora:before {
  content: "\f791";
}

/* line 6438, app/assets/stylesheets/global/font-awesome-6.css */
.fa-foursquare:before {
  content: "\f180";
}

/* line 6441, app/assets/stylesheets/global/font-awesome-6.css */
.fa-stack-overflow:before {
  content: "\f16c";
}

/* line 6444, app/assets/stylesheets/global/font-awesome-6.css */
.fa-github-alt:before {
  content: "\f113";
}

/* line 6447, app/assets/stylesheets/global/font-awesome-6.css */
.fa-phoenix-squadron:before {
  content: "\f511";
}

/* line 6450, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pagelines:before {
  content: "\f18c";
}

/* line 6453, app/assets/stylesheets/global/font-awesome-6.css */
.fa-algolia:before {
  content: "\f36c";
}

/* line 6456, app/assets/stylesheets/global/font-awesome-6.css */
.fa-red-river:before {
  content: "\f3e3";
}

/* line 6459, app/assets/stylesheets/global/font-awesome-6.css */
.fa-creative-commons-sa:before {
  content: "\f4ef";
}

/* line 6462, app/assets/stylesheets/global/font-awesome-6.css */
.fa-safari:before {
  content: "\f267";
}

/* line 6465, app/assets/stylesheets/global/font-awesome-6.css */
.fa-google:before {
  content: "\f1a0";
}

/* line 6468, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-font-awesome-stroke:before {
  content: "\f35c";
}

/* line 6471, app/assets/stylesheets/global/font-awesome-6.css */
.fa-font-awesome-alt:before {
  content: "\f35c";
}

/* line 6474, app/assets/stylesheets/global/font-awesome-6.css */
.fa-atlassian:before {
  content: "\f77b";
}

/* line 6477, app/assets/stylesheets/global/font-awesome-6.css */
.fa-linkedin-in:before {
  content: "\f0e1";
}

/* line 6480, app/assets/stylesheets/global/font-awesome-6.css */
.fa-digital-ocean:before {
  content: "\f391";
}

/* line 6483, app/assets/stylesheets/global/font-awesome-6.css */
.fa-nimblr:before {
  content: "\f5a8";
}

/* line 6486, app/assets/stylesheets/global/font-awesome-6.css */
.fa-chromecast:before {
  content: "\f838";
}

/* line 6489, app/assets/stylesheets/global/font-awesome-6.css */
.fa-evernote:before {
  content: "\f839";
}

/* line 6492, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hacker-news:before {
  content: "\f1d4";
}

/* line 6495, app/assets/stylesheets/global/font-awesome-6.css */
.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

/* line 6498, app/assets/stylesheets/global/font-awesome-6.css */
.fa-adversal:before {
  content: "\f36a";
}

/* line 6501, app/assets/stylesheets/global/font-awesome-6.css */
.fa-creative-commons:before {
  content: "\f25e";
}

/* line 6504, app/assets/stylesheets/global/font-awesome-6.css */
.fa-watchman-monitoring:before {
  content: "\e087";
}

/* line 6507, app/assets/stylesheets/global/font-awesome-6.css */
.fa-fonticons:before {
  content: "\f280";
}

/* line 6510, app/assets/stylesheets/global/font-awesome-6.css */
.fa-weixin:before {
  content: "\f1d7";
}

/* line 6513, app/assets/stylesheets/global/font-awesome-6.css */
.fa-shirtsinbulk:before {
  content: "\f214";
}

/* line 6516, app/assets/stylesheets/global/font-awesome-6.css */
.fa-codepen:before {
  content: "\f1cb";
}

/* line 6519, app/assets/stylesheets/global/font-awesome-6.css */
.fa-git-alt:before {
  content: "\f841";
}

/* line 6522, app/assets/stylesheets/global/font-awesome-6.css */
.fa-lyft:before {
  content: "\f3c3";
}

/* line 6525, app/assets/stylesheets/global/font-awesome-6.css */
.fa-rev:before {
  content: "\f5b2";
}

/* line 6528, app/assets/stylesheets/global/font-awesome-6.css */
.fa-windows:before {
  content: "\f17a";
}

/* line 6531, app/assets/stylesheets/global/font-awesome-6.css */
.fa-wizards-of-the-coast:before {
  content: "\f730";
}

/* line 6534, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-viadeo:before {
  content: "\f2aa";
}

/* line 6537, app/assets/stylesheets/global/font-awesome-6.css */
.fa-viadeo-square:before {
  content: "\f2aa";
}

/* line 6540, app/assets/stylesheets/global/font-awesome-6.css */
.fa-meetup:before {
  content: "\f2e0";
}

/* line 6543, app/assets/stylesheets/global/font-awesome-6.css */
.fa-centos:before {
  content: "\f789";
}

/* line 6546, app/assets/stylesheets/global/font-awesome-6.css */
.fa-adn:before {
  content: "\f170";
}

/* line 6549, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cloudsmith:before {
  content: "\f384";
}

/* line 6552, app/assets/stylesheets/global/font-awesome-6.css */
.fa-opensuse:before {
  content: "\e62b";
}

/* line 6555, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pied-piper-alt:before {
  content: "\f1a8";
}

/* line 6558, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-dribbble:before {
  content: "\f397";
}

/* line 6561, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dribbble-square:before {
  content: "\f397";
}

/* line 6564, app/assets/stylesheets/global/font-awesome-6.css */
.fa-codiepie:before {
  content: "\f284";
}

/* line 6567, app/assets/stylesheets/global/font-awesome-6.css */
.fa-node:before {
  content: "\f419";
}

/* line 6570, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mix:before {
  content: "\f3cb";
}

/* line 6573, app/assets/stylesheets/global/font-awesome-6.css */
.fa-steam:before {
  content: "\f1b6";
}

/* line 6576, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cc-apple-pay:before {
  content: "\f416";
}

/* line 6579, app/assets/stylesheets/global/font-awesome-6.css */
.fa-scribd:before {
  content: "\f28a";
}

/* line 6582, app/assets/stylesheets/global/font-awesome-6.css */
.fa-debian:before {
  content: "\e60b";
}

/* line 6585, app/assets/stylesheets/global/font-awesome-6.css */
.fa-openid:before {
  content: "\f19b";
}

/* line 6588, app/assets/stylesheets/global/font-awesome-6.css */
.fa-instalod:before {
  content: "\e081";
}

/* line 6591, app/assets/stylesheets/global/font-awesome-6.css */
.fa-expeditedssl:before {
  content: "\f23e";
}

/* line 6594, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sellcast:before {
  content: "\f2da";
}

/* line 6597, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-twitter:before {
  content: "\f081";
}

/* line 6600, app/assets/stylesheets/global/font-awesome-6.css */
.fa-twitter-square:before {
  content: "\f081";
}

/* line 6603, app/assets/stylesheets/global/font-awesome-6.css */
.fa-r-project:before {
  content: "\f4f7";
}

/* line 6606, app/assets/stylesheets/global/font-awesome-6.css */
.fa-delicious:before {
  content: "\f1a5";
}

/* line 6609, app/assets/stylesheets/global/font-awesome-6.css */
.fa-freebsd:before {
  content: "\f3a4";
}

/* line 6612, app/assets/stylesheets/global/font-awesome-6.css */
.fa-vuejs:before {
  content: "\f41f";
}

/* line 6615, app/assets/stylesheets/global/font-awesome-6.css */
.fa-accusoft:before {
  content: "\f369";
}

/* line 6618, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ioxhost:before {
  content: "\f208";
}

/* line 6621, app/assets/stylesheets/global/font-awesome-6.css */
.fa-fonticons-fi:before {
  content: "\f3a2";
}

/* line 6624, app/assets/stylesheets/global/font-awesome-6.css */
.fa-app-store:before {
  content: "\f36f";
}

/* line 6627, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cc-mastercard:before {
  content: "\f1f1";
}

/* line 6630, app/assets/stylesheets/global/font-awesome-6.css */
.fa-itunes-note:before {
  content: "\f3b5";
}

/* line 6633, app/assets/stylesheets/global/font-awesome-6.css */
.fa-golang:before {
  content: "\e40f";
}

/* line 6636, app/assets/stylesheets/global/font-awesome-6.css */
.fa-kickstarter:before {
  content: "\f3bb";
}

/* line 6639, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-kickstarter:before {
  content: "\f3bb";
}

/* line 6642, app/assets/stylesheets/global/font-awesome-6.css */
.fa-grav:before {
  content: "\f2d6";
}

/* line 6645, app/assets/stylesheets/global/font-awesome-6.css */
.fa-weibo:before {
  content: "\f18a";
}

/* line 6648, app/assets/stylesheets/global/font-awesome-6.css */
.fa-uncharted:before {
  content: "\e084";
}

/* line 6651, app/assets/stylesheets/global/font-awesome-6.css */
.fa-firstdraft:before {
  content: "\f3a1";
}

/* line 6654, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-youtube:before {
  content: "\f431";
}

/* line 6657, app/assets/stylesheets/global/font-awesome-6.css */
.fa-youtube-square:before {
  content: "\f431";
}

/* line 6660, app/assets/stylesheets/global/font-awesome-6.css */
.fa-wikipedia-w:before {
  content: "\f266";
}

/* line 6663, app/assets/stylesheets/global/font-awesome-6.css */
.fa-wpressr:before {
  content: "\f3e4";
}

/* line 6666, app/assets/stylesheets/global/font-awesome-6.css */
.fa-rendact:before {
  content: "\f3e4";
}

/* line 6669, app/assets/stylesheets/global/font-awesome-6.css */
.fa-angellist:before {
  content: "\f209";
}

/* line 6672, app/assets/stylesheets/global/font-awesome-6.css */
.fa-galactic-republic:before {
  content: "\f50c";
}

/* line 6675, app/assets/stylesheets/global/font-awesome-6.css */
.fa-nfc-directional:before {
  content: "\e530";
}

/* line 6678, app/assets/stylesheets/global/font-awesome-6.css */
.fa-skype:before {
  content: "\f17e";
}

/* line 6681, app/assets/stylesheets/global/font-awesome-6.css */
.fa-joget:before {
  content: "\f3b7";
}

/* line 6684, app/assets/stylesheets/global/font-awesome-6.css */
.fa-fedora:before {
  content: "\f798";
}

/* line 6687, app/assets/stylesheets/global/font-awesome-6.css */
.fa-stripe-s:before {
  content: "\f42a";
}

/* line 6690, app/assets/stylesheets/global/font-awesome-6.css */
.fa-meta:before {
  content: "\e49b";
}

/* line 6693, app/assets/stylesheets/global/font-awesome-6.css */
.fa-laravel:before {
  content: "\f3bd";
}

/* line 6696, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hotjar:before {
  content: "\f3b1";
}

/* line 6699, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bluetooth-b:before {
  content: "\f294";
}

/* line 6702, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-letterboxd:before {
  content: "\e62e";
}

/* line 6705, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sticker-mule:before {
  content: "\f3f7";
}

/* line 6708, app/assets/stylesheets/global/font-awesome-6.css */
.fa-creative-commons-zero:before {
  content: "\f4f3";
}

/* line 6711, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hips:before {
  content: "\f452";
}

/* line 6714, app/assets/stylesheets/global/font-awesome-6.css */
.fa-behance:before {
  content: "\f1b4";
}

/* line 6717, app/assets/stylesheets/global/font-awesome-6.css */
.fa-reddit:before {
  content: "\f1a1";
}

/* line 6720, app/assets/stylesheets/global/font-awesome-6.css */
.fa-discord:before {
  content: "\f392";
}

/* line 6723, app/assets/stylesheets/global/font-awesome-6.css */
.fa-chrome:before {
  content: "\f268";
}

/* line 6726, app/assets/stylesheets/global/font-awesome-6.css */
.fa-app-store-ios:before {
  content: "\f370";
}

/* line 6729, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cc-discover:before {
  content: "\f1f2";
}

/* line 6732, app/assets/stylesheets/global/font-awesome-6.css */
.fa-wpbeginner:before {
  content: "\f297";
}

/* line 6735, app/assets/stylesheets/global/font-awesome-6.css */
.fa-confluence:before {
  content: "\f78d";
}

/* line 6738, app/assets/stylesheets/global/font-awesome-6.css */
.fa-shoelace:before {
  content: "\e60c";
}

/* line 6741, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mdb:before {
  content: "\f8ca";
}

/* line 6744, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dochub:before {
  content: "\f394";
}

/* line 6747, app/assets/stylesheets/global/font-awesome-6.css */
.fa-accessible-icon:before {
  content: "\f368";
}

/* line 6750, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ebay:before {
  content: "\f4f4";
}

/* line 6753, app/assets/stylesheets/global/font-awesome-6.css */
.fa-amazon:before {
  content: "\f270";
}

/* line 6756, app/assets/stylesheets/global/font-awesome-6.css */
.fa-unsplash:before {
  content: "\e07c";
}

/* line 6759, app/assets/stylesheets/global/font-awesome-6.css */
.fa-yarn:before {
  content: "\f7e3";
}

/* line 6762, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-steam:before {
  content: "\f1b7";
}

/* line 6765, app/assets/stylesheets/global/font-awesome-6.css */
.fa-steam-square:before {
  content: "\f1b7";
}

/* line 6768, app/assets/stylesheets/global/font-awesome-6.css */
.fa-500px:before {
  content: "\f26e";
}

/* line 6771, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-vimeo:before {
  content: "\f194";
}

/* line 6774, app/assets/stylesheets/global/font-awesome-6.css */
.fa-vimeo-square:before {
  content: "\f194";
}

/* line 6777, app/assets/stylesheets/global/font-awesome-6.css */
.fa-asymmetrik:before {
  content: "\f372";
}

/* line 6780, app/assets/stylesheets/global/font-awesome-6.css */
.fa-font-awesome:before {
  content: "\f2b4";
}

/* line 6783, app/assets/stylesheets/global/font-awesome-6.css */
.fa-font-awesome-flag:before {
  content: "\f2b4";
}

/* line 6786, app/assets/stylesheets/global/font-awesome-6.css */
.fa-font-awesome-logo-full:before {
  content: "\f2b4";
}

/* line 6789, app/assets/stylesheets/global/font-awesome-6.css */
.fa-gratipay:before {
  content: "\f184";
}

/* line 6792, app/assets/stylesheets/global/font-awesome-6.css */
.fa-apple:before {
  content: "\f179";
}

/* line 6795, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hive:before {
  content: "\e07f";
}

/* line 6798, app/assets/stylesheets/global/font-awesome-6.css */
.fa-gitkraken:before {
  content: "\f3a6";
}

/* line 6801, app/assets/stylesheets/global/font-awesome-6.css */
.fa-keybase:before {
  content: "\f4f5";
}

/* line 6804, app/assets/stylesheets/global/font-awesome-6.css */
.fa-apple-pay:before {
  content: "\f415";
}

/* line 6807, app/assets/stylesheets/global/font-awesome-6.css */
.fa-padlet:before {
  content: "\e4a0";
}

/* line 6810, app/assets/stylesheets/global/font-awesome-6.css */
.fa-amazon-pay:before {
  content: "\f42c";
}

/* line 6813, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-github:before {
  content: "\f092";
}

/* line 6816, app/assets/stylesheets/global/font-awesome-6.css */
.fa-github-square:before {
  content: "\f092";
}

/* line 6819, app/assets/stylesheets/global/font-awesome-6.css */
.fa-stumbleupon:before {
  content: "\f1a4";
}

/* line 6822, app/assets/stylesheets/global/font-awesome-6.css */
.fa-fedex:before {
  content: "\f797";
}

/* line 6825, app/assets/stylesheets/global/font-awesome-6.css */
.fa-phoenix-framework:before {
  content: "\f3dc";
}

/* line 6828, app/assets/stylesheets/global/font-awesome-6.css */
.fa-shopify:before {
  content: "\e057";
}

/* line 6831, app/assets/stylesheets/global/font-awesome-6.css */
.fa-neos:before {
  content: "\f612";
}

/* line 6834, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-threads:before {
  content: "\e619";
}

/* line 6837, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hackerrank:before {
  content: "\f5f7";
}

/* line 6840, app/assets/stylesheets/global/font-awesome-6.css */
.fa-researchgate:before {
  content: "\f4f8";
}

/* line 6843, app/assets/stylesheets/global/font-awesome-6.css */
.fa-swift:before {
  content: "\f8e1";
}

/* line 6846, app/assets/stylesheets/global/font-awesome-6.css */
.fa-angular:before {
  content: "\f420";
}

/* line 6849, app/assets/stylesheets/global/font-awesome-6.css */
.fa-speakap:before {
  content: "\f3f3";
}

/* line 6852, app/assets/stylesheets/global/font-awesome-6.css */
.fa-angrycreative:before {
  content: "\f36e";
}

/* line 6855, app/assets/stylesheets/global/font-awesome-6.css */
.fa-y-combinator:before {
  content: "\f23b";
}

/* line 6858, app/assets/stylesheets/global/font-awesome-6.css */
.fa-empire:before {
  content: "\f1d1";
}

/* line 6861, app/assets/stylesheets/global/font-awesome-6.css */
.fa-envira:before {
  content: "\f299";
}

/* line 6864, app/assets/stylesheets/global/font-awesome-6.css */
.fa-google-scholar:before {
  content: "\e63b";
}

/* line 6867, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-gitlab:before {
  content: "\e5ae";
}

/* line 6870, app/assets/stylesheets/global/font-awesome-6.css */
.fa-gitlab-square:before {
  content: "\e5ae";
}

/* line 6873, app/assets/stylesheets/global/font-awesome-6.css */
.fa-studiovinari:before {
  content: "\f3f8";
}

/* line 6876, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pied-piper:before {
  content: "\f2ae";
}

/* line 6879, app/assets/stylesheets/global/font-awesome-6.css */
.fa-wordpress:before {
  content: "\f19a";
}

/* line 6882, app/assets/stylesheets/global/font-awesome-6.css */
.fa-product-hunt:before {
  content: "\f288";
}

/* line 6885, app/assets/stylesheets/global/font-awesome-6.css */
.fa-firefox:before {
  content: "\f269";
}

/* line 6888, app/assets/stylesheets/global/font-awesome-6.css */
.fa-linode:before {
  content: "\f2b8";
}

/* line 6891, app/assets/stylesheets/global/font-awesome-6.css */
.fa-goodreads:before {
  content: "\f3a8";
}

/* line 6894, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-odnoklassniki:before {
  content: "\f264";
}

/* line 6897, app/assets/stylesheets/global/font-awesome-6.css */
.fa-odnoklassniki-square:before {
  content: "\f264";
}

/* line 6900, app/assets/stylesheets/global/font-awesome-6.css */
.fa-jsfiddle:before {
  content: "\f1cc";
}

/* line 6903, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sith:before {
  content: "\f512";
}

/* line 6906, app/assets/stylesheets/global/font-awesome-6.css */
.fa-themeisle:before {
  content: "\f2b2";
}

/* line 6909, app/assets/stylesheets/global/font-awesome-6.css */
.fa-page4:before {
  content: "\f3d7";
}

/* line 6912, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hashnode:before {
  content: "\e499";
}

/* line 6915, app/assets/stylesheets/global/font-awesome-6.css */
.fa-react:before {
  content: "\f41b";
}

/* line 6918, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cc-paypal:before {
  content: "\f1f4";
}

/* line 6921, app/assets/stylesheets/global/font-awesome-6.css */
.fa-squarespace:before {
  content: "\f5be";
}

/* line 6924, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cc-stripe:before {
  content: "\f1f5";
}

/* line 6927, app/assets/stylesheets/global/font-awesome-6.css */
.fa-creative-commons-share:before {
  content: "\f4f2";
}

/* line 6930, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bitcoin:before {
  content: "\f379";
}

/* line 6933, app/assets/stylesheets/global/font-awesome-6.css */
.fa-keycdn:before {
  content: "\f3ba";
}

/* line 6936, app/assets/stylesheets/global/font-awesome-6.css */
.fa-opera:before {
  content: "\f26a";
}

/* line 6939, app/assets/stylesheets/global/font-awesome-6.css */
.fa-itch-io:before {
  content: "\f83a";
}

/* line 6942, app/assets/stylesheets/global/font-awesome-6.css */
.fa-umbraco:before {
  content: "\f8e8";
}

/* line 6945, app/assets/stylesheets/global/font-awesome-6.css */
.fa-galactic-senate:before {
  content: "\f50d";
}

/* line 6948, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ubuntu:before {
  content: "\f7df";
}

/* line 6951, app/assets/stylesheets/global/font-awesome-6.css */
.fa-draft2digital:before {
  content: "\f396";
}

/* line 6954, app/assets/stylesheets/global/font-awesome-6.css */
.fa-stripe:before {
  content: "\f429";
}

/* line 6957, app/assets/stylesheets/global/font-awesome-6.css */
.fa-houzz:before {
  content: "\f27c";
}

/* line 6960, app/assets/stylesheets/global/font-awesome-6.css */
.fa-gg:before {
  content: "\f260";
}

/* line 6963, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dhl:before {
  content: "\f790";
}

/* line 6966, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-pinterest:before {
  content: "\f0d3";
}

/* line 6969, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pinterest-square:before {
  content: "\f0d3";
}

/* line 6972, app/assets/stylesheets/global/font-awesome-6.css */
.fa-xing:before {
  content: "\f168";
}

/* line 6975, app/assets/stylesheets/global/font-awesome-6.css */
.fa-blackberry:before {
  content: "\f37b";
}

/* line 6978, app/assets/stylesheets/global/font-awesome-6.css */
.fa-creative-commons-pd:before {
  content: "\f4ec";
}

/* line 6981, app/assets/stylesheets/global/font-awesome-6.css */
.fa-playstation:before {
  content: "\f3df";
}

/* line 6984, app/assets/stylesheets/global/font-awesome-6.css */
.fa-quinscape:before {
  content: "\f459";
}

/* line 6987, app/assets/stylesheets/global/font-awesome-6.css */
.fa-less:before {
  content: "\f41d";
}

/* line 6990, app/assets/stylesheets/global/font-awesome-6.css */
.fa-blogger-b:before {
  content: "\f37d";
}

/* line 6993, app/assets/stylesheets/global/font-awesome-6.css */
.fa-opencart:before {
  content: "\f23d";
}

/* line 6996, app/assets/stylesheets/global/font-awesome-6.css */
.fa-vine:before {
  content: "\f1ca";
}

/* line 6999, app/assets/stylesheets/global/font-awesome-6.css */
.fa-signal-messenger:before {
  content: "\e663";
}

/* line 7002, app/assets/stylesheets/global/font-awesome-6.css */
.fa-paypal:before {
  content: "\f1ed";
}

/* line 7005, app/assets/stylesheets/global/font-awesome-6.css */
.fa-gitlab:before {
  content: "\f296";
}

/* line 7008, app/assets/stylesheets/global/font-awesome-6.css */
.fa-typo3:before {
  content: "\f42b";
}

/* line 7011, app/assets/stylesheets/global/font-awesome-6.css */
.fa-reddit-alien:before {
  content: "\f281";
}

/* line 7014, app/assets/stylesheets/global/font-awesome-6.css */
.fa-yahoo:before {
  content: "\f19e";
}

/* line 7017, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dailymotion:before {
  content: "\e052";
}

/* line 7020, app/assets/stylesheets/global/font-awesome-6.css */
.fa-affiliatetheme:before {
  content: "\f36b";
}

/* line 7023, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pied-piper-pp:before {
  content: "\f1a7";
}

/* line 7026, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bootstrap:before {
  content: "\f836";
}

/* line 7029, app/assets/stylesheets/global/font-awesome-6.css */
.fa-odnoklassniki:before {
  content: "\f263";
}

/* line 7032, app/assets/stylesheets/global/font-awesome-6.css */
.fa-nfc-symbol:before {
  content: "\e531";
}

/* line 7035, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mintbit:before {
  content: "\e62f";
}

/* line 7038, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ethereum:before {
  content: "\f42e";
}

/* line 7041, app/assets/stylesheets/global/font-awesome-6.css */
.fa-speaker-deck:before {
  content: "\f83c";
}

/* line 7044, app/assets/stylesheets/global/font-awesome-6.css */
.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

/* line 7047, app/assets/stylesheets/global/font-awesome-6.css */
.fa-patreon:before {
  content: "\f3d9";
}

/* line 7050, app/assets/stylesheets/global/font-awesome-6.css */
.fa-avianex:before {
  content: "\f374";
}

/* line 7053, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ello:before {
  content: "\f5f1";
}

/* line 7056, app/assets/stylesheets/global/font-awesome-6.css */
.fa-gofore:before {
  content: "\f3a7";
}

/* line 7059, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bimobject:before {
  content: "\f378";
}

/* line 7062, app/assets/stylesheets/global/font-awesome-6.css */
.fa-brave-reverse:before {
  content: "\e63d";
}

/* line 7065, app/assets/stylesheets/global/font-awesome-6.css */
.fa-facebook-f:before {
  content: "\f39e";
}

/* line 7068, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-google-plus:before {
  content: "\f0d4";
}

/* line 7071, app/assets/stylesheets/global/font-awesome-6.css */
.fa-google-plus-square:before {
  content: "\f0d4";
}

/* line 7074, app/assets/stylesheets/global/font-awesome-6.css */
.fa-web-awesome:before {
  content: "\e682";
}

/* line 7077, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mandalorian:before {
  content: "\f50f";
}

/* line 7080, app/assets/stylesheets/global/font-awesome-6.css */
.fa-first-order-alt:before {
  content: "\f50a";
}

/* line 7083, app/assets/stylesheets/global/font-awesome-6.css */
.fa-osi:before {
  content: "\f41a";
}

/* line 7086, app/assets/stylesheets/global/font-awesome-6.css */
.fa-google-wallet:before {
  content: "\f1ee";
}

/* line 7089, app/assets/stylesheets/global/font-awesome-6.css */
.fa-d-and-d-beyond:before {
  content: "\f6ca";
}

/* line 7092, app/assets/stylesheets/global/font-awesome-6.css */
.fa-periscope:before {
  content: "\f3da";
}

/* line 7095, app/assets/stylesheets/global/font-awesome-6.css */
.fa-fulcrum:before {
  content: "\f50b";
}

/* line 7098, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cloudscale:before {
  content: "\f383";
}

/* line 7101, app/assets/stylesheets/global/font-awesome-6.css */
.fa-forumbee:before {
  content: "\f211";
}

/* line 7104, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mizuni:before {
  content: "\f3cc";
}

/* line 7107, app/assets/stylesheets/global/font-awesome-6.css */
.fa-schlix:before {
  content: "\f3ea";
}

/* line 7110, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-xing:before {
  content: "\f169";
}

/* line 7113, app/assets/stylesheets/global/font-awesome-6.css */
.fa-xing-square:before {
  content: "\f169";
}

/* line 7116, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bandcamp:before {
  content: "\f2d5";
}

/* line 7119, app/assets/stylesheets/global/font-awesome-6.css */
.fa-wpforms:before {
  content: "\f298";
}

/* line 7122, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cloudversify:before {
  content: "\f385";
}

/* line 7125, app/assets/stylesheets/global/font-awesome-6.css */
.fa-usps:before {
  content: "\f7e1";
}

/* line 7128, app/assets/stylesheets/global/font-awesome-6.css */
.fa-megaport:before {
  content: "\f5a3";
}

/* line 7131, app/assets/stylesheets/global/font-awesome-6.css */
.fa-magento:before {
  content: "\f3c4";
}

/* line 7134, app/assets/stylesheets/global/font-awesome-6.css */
.fa-spotify:before {
  content: "\f1bc";
}

/* line 7137, app/assets/stylesheets/global/font-awesome-6.css */
.fa-optin-monster:before {
  content: "\f23c";
}

/* line 7140, app/assets/stylesheets/global/font-awesome-6.css */
.fa-fly:before {
  content: "\f417";
}

/* line 7143, app/assets/stylesheets/global/font-awesome-6.css */
.fa-aviato:before {
  content: "\f421";
}

/* line 7146, app/assets/stylesheets/global/font-awesome-6.css */
.fa-itunes:before {
  content: "\f3b4";
}

/* line 7149, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cuttlefish:before {
  content: "\f38c";
}

/* line 7152, app/assets/stylesheets/global/font-awesome-6.css */
.fa-blogger:before {
  content: "\f37c";
}

/* line 7155, app/assets/stylesheets/global/font-awesome-6.css */
.fa-flickr:before {
  content: "\f16e";
}

/* line 7158, app/assets/stylesheets/global/font-awesome-6.css */
.fa-viber:before {
  content: "\f409";
}

/* line 7161, app/assets/stylesheets/global/font-awesome-6.css */
.fa-soundcloud:before {
  content: "\f1be";
}

/* line 7164, app/assets/stylesheets/global/font-awesome-6.css */
.fa-digg:before {
  content: "\f1a6";
}

/* line 7167, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tencent-weibo:before {
  content: "\f1d5";
}

/* line 7170, app/assets/stylesheets/global/font-awesome-6.css */
.fa-letterboxd:before {
  content: "\e62d";
}

/* line 7173, app/assets/stylesheets/global/font-awesome-6.css */
.fa-symfony:before {
  content: "\f83d";
}

/* line 7176, app/assets/stylesheets/global/font-awesome-6.css */
.fa-maxcdn:before {
  content: "\f136";
}

/* line 7179, app/assets/stylesheets/global/font-awesome-6.css */
.fa-etsy:before {
  content: "\f2d7";
}

/* line 7182, app/assets/stylesheets/global/font-awesome-6.css */
.fa-facebook-messenger:before {
  content: "\f39f";
}

/* line 7185, app/assets/stylesheets/global/font-awesome-6.css */
.fa-audible:before {
  content: "\f373";
}

/* line 7188, app/assets/stylesheets/global/font-awesome-6.css */
.fa-think-peaks:before {
  content: "\f731";
}

/* line 7191, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bilibili:before {
  content: "\e3d9";
}

/* line 7194, app/assets/stylesheets/global/font-awesome-6.css */
.fa-erlang:before {
  content: "\f39d";
}

/* line 7197, app/assets/stylesheets/global/font-awesome-6.css */
.fa-x-twitter:before {
  content: "\e61b";
}

/* line 7200, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cotton-bureau:before {
  content: "\f89e";
}

/* line 7203, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dashcube:before {
  content: "\f210";
}

/* line 7206, app/assets/stylesheets/global/font-awesome-6.css */
.fa-42-group:before {
  content: "\e080";
}

/* line 7209, app/assets/stylesheets/global/font-awesome-6.css */
.fa-innosoft:before {
  content: "\e080";
}

/* line 7212, app/assets/stylesheets/global/font-awesome-6.css */
.fa-stack-exchange:before {
  content: "\f18d";
}

/* line 7215, app/assets/stylesheets/global/font-awesome-6.css */
.fa-elementor:before {
  content: "\f430";
}

/* line 7218, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-pied-piper:before {
  content: "\e01e";
}

/* line 7221, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pied-piper-square:before {
  content: "\e01e";
}

/* line 7224, app/assets/stylesheets/global/font-awesome-6.css */
.fa-creative-commons-nd:before {
  content: "\f4eb";
}

/* line 7227, app/assets/stylesheets/global/font-awesome-6.css */
.fa-palfed:before {
  content: "\f3d8";
}

/* line 7230, app/assets/stylesheets/global/font-awesome-6.css */
.fa-superpowers:before {
  content: "\f2dd";
}

/* line 7233, app/assets/stylesheets/global/font-awesome-6.css */
.fa-resolving:before {
  content: "\f3e7";
}

/* line 7236, app/assets/stylesheets/global/font-awesome-6.css */
.fa-xbox:before {
  content: "\f412";
}

/* line 7239, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-web-awesome-stroke:before {
  content: "\e684";
}

/* line 7242, app/assets/stylesheets/global/font-awesome-6.css */
.fa-searchengin:before {
  content: "\f3eb";
}

/* line 7245, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tiktok:before {
  content: "\e07b";
}

/* line 7248, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-facebook:before {
  content: "\f082";
}

/* line 7251, app/assets/stylesheets/global/font-awesome-6.css */
.fa-facebook-square:before {
  content: "\f082";
}

/* line 7254, app/assets/stylesheets/global/font-awesome-6.css */
.fa-renren:before {
  content: "\f18b";
}

/* line 7257, app/assets/stylesheets/global/font-awesome-6.css */
.fa-linux:before {
  content: "\f17c";
}

/* line 7260, app/assets/stylesheets/global/font-awesome-6.css */
.fa-glide:before {
  content: "\f2a5";
}

/* line 7263, app/assets/stylesheets/global/font-awesome-6.css */
.fa-linkedin:before {
  content: "\f08c";
}

/* line 7266, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hubspot:before {
  content: "\f3b2";
}

/* line 7269, app/assets/stylesheets/global/font-awesome-6.css */
.fa-deploydog:before {
  content: "\f38e";
}

/* line 7272, app/assets/stylesheets/global/font-awesome-6.css */
.fa-twitch:before {
  content: "\f1e8";
}

/* line 7275, app/assets/stylesheets/global/font-awesome-6.css */
.fa-flutter:before {
  content: "\e694";
}

/* line 7278, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ravelry:before {
  content: "\f2d9";
}

/* line 7281, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mixer:before {
  content: "\e056";
}

/* line 7284, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-lastfm:before {
  content: "\f203";
}

/* line 7287, app/assets/stylesheets/global/font-awesome-6.css */
.fa-lastfm-square:before {
  content: "\f203";
}

/* line 7290, app/assets/stylesheets/global/font-awesome-6.css */
.fa-vimeo:before {
  content: "\f40a";
}

/* line 7293, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mendeley:before {
  content: "\f7b3";
}

/* line 7296, app/assets/stylesheets/global/font-awesome-6.css */
.fa-uniregistry:before {
  content: "\f404";
}

/* line 7299, app/assets/stylesheets/global/font-awesome-6.css */
.fa-figma:before {
  content: "\f799";
}

/* line 7302, app/assets/stylesheets/global/font-awesome-6.css */
.fa-creative-commons-remix:before {
  content: "\f4ee";
}

/* line 7305, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cc-amazon-pay:before {
  content: "\f42d";
}

/* line 7308, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dropbox:before {
  content: "\f16b";
}

/* line 7311, app/assets/stylesheets/global/font-awesome-6.css */
.fa-instagram:before {
  content: "\f16d";
}

/* line 7314, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cmplid:before {
  content: "\e360";
}

/* line 7317, app/assets/stylesheets/global/font-awesome-6.css */
.fa-upwork:before {
  content: "\e641";
}

/* line 7320, app/assets/stylesheets/global/font-awesome-6.css */
.fa-facebook:before {
  content: "\f09a";
}

/* line 7323, app/assets/stylesheets/global/font-awesome-6.css */
.fa-gripfire:before {
  content: "\f3ac";
}

/* line 7326, app/assets/stylesheets/global/font-awesome-6.css */
.fa-jedi-order:before {
  content: "\f50e";
}

/* line 7329, app/assets/stylesheets/global/font-awesome-6.css */
.fa-uikit:before {
  content: "\f403";
}

/* line 7332, app/assets/stylesheets/global/font-awesome-6.css */
.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

/* line 7335, app/assets/stylesheets/global/font-awesome-6.css */
.fa-phabricator:before {
  content: "\f3db";
}

/* line 7338, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ussunnah:before {
  content: "\f407";
}

/* line 7341, app/assets/stylesheets/global/font-awesome-6.css */
.fa-earlybirds:before {
  content: "\f39a";
}

/* line 7344, app/assets/stylesheets/global/font-awesome-6.css */
.fa-trade-federation:before {
  content: "\f513";
}

/* line 7347, app/assets/stylesheets/global/font-awesome-6.css */
.fa-autoprefixer:before {
  content: "\f41c";
}

/* line 7350, app/assets/stylesheets/global/font-awesome-6.css */
.fa-whatsapp:before {
  content: "\f232";
}

/* line 7353, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-upwork:before {
  content: "\e67c";
}

/* line 7356, app/assets/stylesheets/global/font-awesome-6.css */
.fa-slideshare:before {
  content: "\f1e7";
}

/* line 7359, app/assets/stylesheets/global/font-awesome-6.css */
.fa-google-play:before {
  content: "\f3ab";
}

/* line 7362, app/assets/stylesheets/global/font-awesome-6.css */
.fa-viadeo:before {
  content: "\f2a9";
}

/* line 7365, app/assets/stylesheets/global/font-awesome-6.css */
.fa-line:before {
  content: "\f3c0";
}

/* line 7368, app/assets/stylesheets/global/font-awesome-6.css */
.fa-google-drive:before {
  content: "\f3aa";
}

/* line 7371, app/assets/stylesheets/global/font-awesome-6.css */
.fa-servicestack:before {
  content: "\f3ec";
}

/* line 7374, app/assets/stylesheets/global/font-awesome-6.css */
.fa-simplybuilt:before {
  content: "\f215";
}

/* line 7377, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bitbucket:before {
  content: "\f171";
}

/* line 7380, app/assets/stylesheets/global/font-awesome-6.css */
.fa-imdb:before {
  content: "\f2d8";
}

/* line 7383, app/assets/stylesheets/global/font-awesome-6.css */
.fa-deezer:before {
  content: "\e077";
}

/* line 7386, app/assets/stylesheets/global/font-awesome-6.css */
.fa-raspberry-pi:before {
  content: "\f7bb";
}

/* line 7389, app/assets/stylesheets/global/font-awesome-6.css */
.fa-jira:before {
  content: "\f7b1";
}

/* line 7392, app/assets/stylesheets/global/font-awesome-6.css */
.fa-docker:before {
  content: "\f395";
}

/* line 7395, app/assets/stylesheets/global/font-awesome-6.css */
.fa-screenpal:before {
  content: "\e570";
}

/* line 7398, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bluetooth:before {
  content: "\f293";
}

/* line 7401, app/assets/stylesheets/global/font-awesome-6.css */
.fa-gitter:before {
  content: "\f426";
}

/* line 7404, app/assets/stylesheets/global/font-awesome-6.css */
.fa-d-and-d:before {
  content: "\f38d";
}

/* line 7407, app/assets/stylesheets/global/font-awesome-6.css */
.fa-microblog:before {
  content: "\e01a";
}

/* line 7410, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cc-diners-club:before {
  content: "\f24c";
}

/* line 7413, app/assets/stylesheets/global/font-awesome-6.css */
.fa-gg-circle:before {
  content: "\f261";
}

/* line 7416, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pied-piper-hat:before {
  content: "\f4e5";
}

/* line 7419, app/assets/stylesheets/global/font-awesome-6.css */
.fa-kickstarter-k:before {
  content: "\f3bc";
}

/* line 7422, app/assets/stylesheets/global/font-awesome-6.css */
.fa-yandex:before {
  content: "\f413";
}

/* line 7425, app/assets/stylesheets/global/font-awesome-6.css */
.fa-readme:before {
  content: "\f4d5";
}

/* line 7428, app/assets/stylesheets/global/font-awesome-6.css */
.fa-html5:before {
  content: "\f13b";
}

/* line 7431, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sellsy:before {
  content: "\f213";
}

/* line 7434, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-web-awesome:before {
  content: "\e683";
}

/* line 7437, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sass:before {
  content: "\f41e";
}

/* line 7440, app/assets/stylesheets/global/font-awesome-6.css */
.fa-wirsindhandwerk:before {
  content: "\e2d0";
}

/* line 7443, app/assets/stylesheets/global/font-awesome-6.css */
.fa-wsh:before {
  content: "\e2d0";
}

/* line 7446, app/assets/stylesheets/global/font-awesome-6.css */
.fa-buromobelexperte:before {
  content: "\f37f";
}

/* line 7449, app/assets/stylesheets/global/font-awesome-6.css */
.fa-salesforce:before {
  content: "\f83b";
}

/* line 7452, app/assets/stylesheets/global/font-awesome-6.css */
.fa-octopus-deploy:before {
  content: "\e082";
}

/* line 7455, app/assets/stylesheets/global/font-awesome-6.css */
.fa-medapps:before {
  content: "\f3c6";
}

/* line 7458, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ns8:before {
  content: "\f3d5";
}

/* line 7461, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pinterest-p:before {
  content: "\f231";
}

/* line 7464, app/assets/stylesheets/global/font-awesome-6.css */
.fa-apper:before {
  content: "\f371";
}

/* line 7467, app/assets/stylesheets/global/font-awesome-6.css */
.fa-fort-awesome:before {
  content: "\f286";
}

/* line 7470, app/assets/stylesheets/global/font-awesome-6.css */
.fa-waze:before {
  content: "\f83f";
}

/* line 7473, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bluesky:before {
  content: "\e671";
}

/* line 7476, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cc-jcb:before {
  content: "\f24b";
}

/* line 7479, app/assets/stylesheets/global/font-awesome-6.css */
.fa-snapchat:before {
  content: "\f2ab";
}

/* line 7482, app/assets/stylesheets/global/font-awesome-6.css */
.fa-snapchat-ghost:before {
  content: "\f2ab";
}

/* line 7485, app/assets/stylesheets/global/font-awesome-6.css */
.fa-fantasy-flight-games:before {
  content: "\f6dc";
}

/* line 7488, app/assets/stylesheets/global/font-awesome-6.css */
.fa-rust:before {
  content: "\e07a";
}

/* line 7491, app/assets/stylesheets/global/font-awesome-6.css */
.fa-wix:before {
  content: "\f5cf";
}

/* line 7494, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-behance:before {
  content: "\f1b5";
}

/* line 7497, app/assets/stylesheets/global/font-awesome-6.css */
.fa-behance-square:before {
  content: "\f1b5";
}

/* line 7500, app/assets/stylesheets/global/font-awesome-6.css */
.fa-supple:before {
  content: "\f3f9";
}

/* line 7503, app/assets/stylesheets/global/font-awesome-6.css */
.fa-webflow:before {
  content: "\e65c";
}

/* line 7506, app/assets/stylesheets/global/font-awesome-6.css */
.fa-rebel:before {
  content: "\f1d0";
}

/* line 7509, app/assets/stylesheets/global/font-awesome-6.css */
.fa-css3:before {
  content: "\f13c";
}

/* line 7512, app/assets/stylesheets/global/font-awesome-6.css */
.fa-staylinked:before {
  content: "\f3f5";
}

/* line 7515, app/assets/stylesheets/global/font-awesome-6.css */
.fa-kaggle:before {
  content: "\f5fa";
}

/* line 7518, app/assets/stylesheets/global/font-awesome-6.css */
.fa-space-awesome:before {
  content: "\e5ac";
}

/* line 7521, app/assets/stylesheets/global/font-awesome-6.css */
.fa-deviantart:before {
  content: "\f1bd";
}

/* line 7524, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cpanel:before {
  content: "\f388";
}

/* line 7527, app/assets/stylesheets/global/font-awesome-6.css */
.fa-goodreads-g:before {
  content: "\f3a9";
}

/* line 7530, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-git:before {
  content: "\f1d2";
}

/* line 7533, app/assets/stylesheets/global/font-awesome-6.css */
.fa-git-square:before {
  content: "\f1d2";
}

/* line 7536, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-tumblr:before {
  content: "\f174";
}

/* line 7539, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tumblr-square:before {
  content: "\f174";
}

/* line 7542, app/assets/stylesheets/global/font-awesome-6.css */
.fa-trello:before {
  content: "\f181";
}

/* line 7545, app/assets/stylesheets/global/font-awesome-6.css */
.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

/* line 7548, app/assets/stylesheets/global/font-awesome-6.css */
.fa-get-pocket:before {
  content: "\f265";
}

/* line 7551, app/assets/stylesheets/global/font-awesome-6.css */
.fa-perbyte:before {
  content: "\e083";
}

/* line 7554, app/assets/stylesheets/global/font-awesome-6.css */
.fa-grunt:before {
  content: "\f3ad";
}

/* line 7557, app/assets/stylesheets/global/font-awesome-6.css */
.fa-weebly:before {
  content: "\f5cc";
}

/* line 7560, app/assets/stylesheets/global/font-awesome-6.css */
.fa-connectdevelop:before {
  content: "\f20e";
}

/* line 7563, app/assets/stylesheets/global/font-awesome-6.css */
.fa-leanpub:before {
  content: "\f212";
}

/* line 7566, app/assets/stylesheets/global/font-awesome-6.css */
.fa-black-tie:before {
  content: "\f27e";
}

/* line 7569, app/assets/stylesheets/global/font-awesome-6.css */
.fa-themeco:before {
  content: "\f5c6";
}

/* line 7572, app/assets/stylesheets/global/font-awesome-6.css */
.fa-python:before {
  content: "\f3e2";
}

/* line 7575, app/assets/stylesheets/global/font-awesome-6.css */
.fa-android:before {
  content: "\f17b";
}

/* line 7578, app/assets/stylesheets/global/font-awesome-6.css */
.fa-bots:before {
  content: "\e340";
}

/* line 7581, app/assets/stylesheets/global/font-awesome-6.css */
.fa-free-code-camp:before {
  content: "\f2c5";
}

/* line 7584, app/assets/stylesheets/global/font-awesome-6.css */
.fa-hornbill:before {
  content: "\f592";
}

/* line 7587, app/assets/stylesheets/global/font-awesome-6.css */
.fa-js:before {
  content: "\f3b8";
}

/* line 7590, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ideal:before {
  content: "\e013";
}

/* line 7593, app/assets/stylesheets/global/font-awesome-6.css */
.fa-git:before {
  content: "\f1d3";
}

/* line 7596, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dev:before {
  content: "\f6cc";
}

/* line 7599, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sketch:before {
  content: "\f7c6";
}

/* line 7602, app/assets/stylesheets/global/font-awesome-6.css */
.fa-yandex-international:before {
  content: "\f414";
}

/* line 7605, app/assets/stylesheets/global/font-awesome-6.css */
.fa-cc-amex:before {
  content: "\f1f3";
}

/* line 7608, app/assets/stylesheets/global/font-awesome-6.css */
.fa-uber:before {
  content: "\f402";
}

/* line 7611, app/assets/stylesheets/global/font-awesome-6.css */
.fa-github:before {
  content: "\f09b";
}

/* line 7614, app/assets/stylesheets/global/font-awesome-6.css */
.fa-php:before {
  content: "\f457";
}

/* line 7617, app/assets/stylesheets/global/font-awesome-6.css */
.fa-alipay:before {
  content: "\f642";
}

/* line 7620, app/assets/stylesheets/global/font-awesome-6.css */
.fa-youtube:before {
  content: "\f167";
}

/* line 7623, app/assets/stylesheets/global/font-awesome-6.css */
.fa-skyatlas:before {
  content: "\f216";
}

/* line 7626, app/assets/stylesheets/global/font-awesome-6.css */
.fa-firefox-browser:before {
  content: "\e007";
}

/* line 7629, app/assets/stylesheets/global/font-awesome-6.css */
.fa-replyd:before {
  content: "\f3e6";
}

/* line 7632, app/assets/stylesheets/global/font-awesome-6.css */
.fa-suse:before {
  content: "\f7d6";
}

/* line 7635, app/assets/stylesheets/global/font-awesome-6.css */
.fa-jenkins:before {
  content: "\f3b6";
}

/* line 7638, app/assets/stylesheets/global/font-awesome-6.css */
.fa-twitter:before {
  content: "\f099";
}

/* line 7641, app/assets/stylesheets/global/font-awesome-6.css */
.fa-rockrms:before {
  content: "\f3e9";
}

/* line 7644, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pinterest:before {
  content: "\f0d2";
}

/* line 7647, app/assets/stylesheets/global/font-awesome-6.css */
.fa-buffer:before {
  content: "\f837";
}

/* line 7650, app/assets/stylesheets/global/font-awesome-6.css */
.fa-npm:before {
  content: "\f3d4";
}

/* line 7653, app/assets/stylesheets/global/font-awesome-6.css */
.fa-yammer:before {
  content: "\f840";
}

/* line 7656, app/assets/stylesheets/global/font-awesome-6.css */
.fa-btc:before {
  content: "\f15a";
}

/* line 7659, app/assets/stylesheets/global/font-awesome-6.css */
.fa-dribbble:before {
  content: "\f17d";
}

/* line 7662, app/assets/stylesheets/global/font-awesome-6.css */
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

/* line 7665, app/assets/stylesheets/global/font-awesome-6.css */
.fa-internet-explorer:before {
  content: "\f26b";
}

/* line 7668, app/assets/stylesheets/global/font-awesome-6.css */
.fa-stubber:before {
  content: "\e5c7";
}

/* line 7671, app/assets/stylesheets/global/font-awesome-6.css */
.fa-telegram:before {
  content: "\f2c6";
}

/* line 7674, app/assets/stylesheets/global/font-awesome-6.css */
.fa-telegram-plane:before {
  content: "\f2c6";
}

/* line 7677, app/assets/stylesheets/global/font-awesome-6.css */
.fa-old-republic:before {
  content: "\f510";
}

/* line 7680, app/assets/stylesheets/global/font-awesome-6.css */
.fa-odysee:before {
  content: "\e5c6";
}

/* line 7683, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-whatsapp:before {
  content: "\f40c";
}

/* line 7686, app/assets/stylesheets/global/font-awesome-6.css */
.fa-whatsapp-square:before {
  content: "\f40c";
}

/* line 7689, app/assets/stylesheets/global/font-awesome-6.css */
.fa-node-js:before {
  content: "\f3d3";
}

/* line 7692, app/assets/stylesheets/global/font-awesome-6.css */
.fa-edge-legacy:before {
  content: "\e078";
}

/* line 7695, app/assets/stylesheets/global/font-awesome-6.css */
.fa-slack:before {
  content: "\f198";
}

/* line 7698, app/assets/stylesheets/global/font-awesome-6.css */
.fa-slack-hash:before {
  content: "\f198";
}

/* line 7701, app/assets/stylesheets/global/font-awesome-6.css */
.fa-medrt:before {
  content: "\f3c8";
}

/* line 7704, app/assets/stylesheets/global/font-awesome-6.css */
.fa-usb:before {
  content: "\f287";
}

/* line 7707, app/assets/stylesheets/global/font-awesome-6.css */
.fa-tumblr:before {
  content: "\f173";
}

/* line 7710, app/assets/stylesheets/global/font-awesome-6.css */
.fa-vaadin:before {
  content: "\f408";
}

/* line 7713, app/assets/stylesheets/global/font-awesome-6.css */
.fa-quora:before {
  content: "\f2c4";
}

/* line 7716, app/assets/stylesheets/global/font-awesome-6.css */
.fa-square-x-twitter:before {
  content: "\e61a";
}

/* line 7719, app/assets/stylesheets/global/font-awesome-6.css */
.fa-reacteurope:before {
  content: "\f75d";
}

/* line 7722, app/assets/stylesheets/global/font-awesome-6.css */
.fa-medium:before {
  content: "\f23a";
}

/* line 7725, app/assets/stylesheets/global/font-awesome-6.css */
.fa-medium-m:before {
  content: "\f23a";
}

/* line 7728, app/assets/stylesheets/global/font-awesome-6.css */
.fa-amilia:before {
  content: "\f36d";
}

/* line 7731, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mixcloud:before {
  content: "\f289";
}

/* line 7734, app/assets/stylesheets/global/font-awesome-6.css */
.fa-flipboard:before {
  content: "\f44d";
}

/* line 7737, app/assets/stylesheets/global/font-awesome-6.css */
.fa-viacoin:before {
  content: "\f237";
}

/* line 7740, app/assets/stylesheets/global/font-awesome-6.css */
.fa-critical-role:before {
  content: "\f6c9";
}

/* line 7743, app/assets/stylesheets/global/font-awesome-6.css */
.fa-sitrox:before {
  content: "\e44a";
}

/* line 7746, app/assets/stylesheets/global/font-awesome-6.css */
.fa-discourse:before {
  content: "\f393";
}

/* line 7749, app/assets/stylesheets/global/font-awesome-6.css */
.fa-joomla:before {
  content: "\f1aa";
}

/* line 7752, app/assets/stylesheets/global/font-awesome-6.css */
.fa-mastodon:before {
  content: "\f4f6";
}

/* line 7755, app/assets/stylesheets/global/font-awesome-6.css */
.fa-airbnb:before {
  content: "\f834";
}

/* line 7758, app/assets/stylesheets/global/font-awesome-6.css */
.fa-wolf-pack-battalion:before {
  content: "\f514";
}

/* line 7761, app/assets/stylesheets/global/font-awesome-6.css */
.fa-buy-n-large:before {
  content: "\f8a6";
}

/* line 7764, app/assets/stylesheets/global/font-awesome-6.css */
.fa-gulp:before {
  content: "\f3ae";
}

/* line 7767, app/assets/stylesheets/global/font-awesome-6.css */
.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

/* line 7770, app/assets/stylesheets/global/font-awesome-6.css */
.fa-strava:before {
  content: "\f428";
}

/* line 7773, app/assets/stylesheets/global/font-awesome-6.css */
.fa-ember:before {
  content: "\f423";
}

/* line 7776, app/assets/stylesheets/global/font-awesome-6.css */
.fa-canadian-maple-leaf:before {
  content: "\f785";
}

/* line 7779, app/assets/stylesheets/global/font-awesome-6.css */
.fa-teamspeak:before {
  content: "\f4f9";
}

/* line 7782, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pushed:before {
  content: "\f3e1";
}

/* line 7785, app/assets/stylesheets/global/font-awesome-6.css */
.fa-wordpress-simple:before {
  content: "\f411";
}

/* line 7788, app/assets/stylesheets/global/font-awesome-6.css */
.fa-nutritionix:before {
  content: "\f3d6";
}

/* line 7791, app/assets/stylesheets/global/font-awesome-6.css */
.fa-wodu:before {
  content: "\e088";
}

/* line 7794, app/assets/stylesheets/global/font-awesome-6.css */
.fa-google-pay:before {
  content: "\e079";
}

/* line 7797, app/assets/stylesheets/global/font-awesome-6.css */
.fa-intercom:before {
  content: "\f7af";
}

/* line 7800, app/assets/stylesheets/global/font-awesome-6.css */
.fa-zhihu:before {
  content: "\f63f";
}

/* line 7803, app/assets/stylesheets/global/font-awesome-6.css */
.fa-korvue:before {
  content: "\f42f";
}

/* line 7806, app/assets/stylesheets/global/font-awesome-6.css */
.fa-pix:before {
  content: "\e43a";
}

/* line 7809, app/assets/stylesheets/global/font-awesome-6.css */
.fa-steam-symbol:before {
  content: "\f3f6";
}

/* line 7811, app/assets/stylesheets/global/font-awesome-6.css */
:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Free';
  --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free';
}

@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/assets/fa-regular-400.woff2) format("woff2"), url(/assets/fa-regular-400.ttf) format("truetype");
}

/* line 7822, app/assets/stylesheets/global/font-awesome-6.css */
.far,
.fa-regular {
  font-weight: 400;
}

/* line 7825, app/assets/stylesheets/global/font-awesome-6.css */
:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Free';
  --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free';
}

@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/assets/fa-solid-900.woff2) format("woff2"), url(/assets/fa-solid-900.ttf) format("truetype");
}

/* line 7836, app/assets/stylesheets/global/font-awesome-6.css */
.fas,
.fa-solid {
  font-weight: 900;
}

@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-display: block;
  font-weight: 400;
  src: url(/assets/fa-brands-400.woff2) format("woff2"), url(/assets/fa-brands-400.ttf) format("truetype");
}

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-display: block;
  font-weight: 900;
  src: url(/assets/fa-solid-900.woff2) format("woff2"), url(/assets/fa-solid-900.ttf) format("truetype");
}

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-display: block;
  font-weight: 400;
  src: url(/assets/fa-regular-400.woff2) format("woff2"), url(/assets/fa-regular-400.ttf) format("truetype");
}

@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url(/assets/fa-solid-900.woff2) format("woff2"), url(/assets/fa-solid-900.ttf) format("truetype");
}

@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url(/assets/fa-brands-400.woff2) format("woff2"), url(/assets/fa-brands-400.ttf) format("truetype");
}

@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url(/assets/fa-regular-400.woff2) format("woff2"), url(/assets/fa-regular-400.ttf) format("truetype");
  unicode-range: U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC;
}

@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url(/assets/fa-v4compatibility.woff2) format("woff2"), url(/assets/fa-v4compatibility.ttf) format("truetype");
  unicode-range: U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A;
}

/*!
 * FilePond 4.30.4
 * Licensed under MIT, https://opensource.org/licenses/MIT/
 * Please visit https://pqina.nl/filepond/ for details.
 */
/* eslint-disable */
/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--assistant {
  position: absolute;
  overflow: hidden;
  height: 1px;
  width: 1px;
  padding: 0;
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  white-space: nowrap;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--browser.filepond--browser {
  position: absolute;
  margin: 0;
  padding: 0;
  left: 1em;
  top: 1.75em;
  width: calc(100% - 2em);
  opacity: 0;
  font-size: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--data {
  position: absolute;
  width: 0;
  height: 0;
  padding: 0;
  margin: 0;
  border: none;
  visibility: hidden;
  pointer-events: none;
  contain: strict;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--drip {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  opacity: .1;
  pointer-events: none;
  border-radius: .5em;
  background: rgba(0, 0, 0, 0.01);
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--drip-blob {
  transform-origin: center center;
  width: 8em;
  height: 8em;
  margin-left: -4em;
  margin-top: -4em;
  background: #292625;
  border-radius: 50%;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--drip-blob, .filepond--drop-label {
  position: absolute;
  top: 0;
  left: 0;
  will-change: transform,opacity;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--drop-label {
  right: 0;
  margin: 0;
  color: #4f4f4f;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--drop-label.filepond--drop-label label {
  display: block;
  margin: 0;
  padding: .5em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--drop-label label {
  cursor: default;
  font-size: .875em;
  font-weight: 400;
  text-align: center;
  line-height: 1.5;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--label-action {
  text-decoration: underline;
  -webkit-text-decoration-skip: ink;
  text-decoration-skip-ink: auto;
  text-decoration-color: #a7a4a4;
  cursor: pointer;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-disabled] .filepond--drop-label label {
  opacity: .5;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-action-button.filepond--file-action-button {
  font-size: 1em;
  width: 1.625em;
  height: 1.625em;
  font-family: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  will-change: transform,opacity;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-action-button.filepond--file-action-button span {
  position: absolute;
  overflow: hidden;
  height: 1px;
  width: 1px;
  padding: 0;
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  white-space: nowrap;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-action-button.filepond--file-action-button svg {
  width: 100%;
  height: 100%;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-action-button.filepond--file-action-button:after {
  position: absolute;
  left: -.75em;
  right: -.75em;
  top: -.75em;
  bottom: -.75em;
  content: "";
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-action-button {
  cursor: auto;
  color: #fff;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.5);
  background-image: none;
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
  transition: box-shadow .25s ease-in;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-action-button:focus, .filepond--file-action-button:hover {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.9);
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-action-button[disabled] {
  color: rgba(255, 255, 255, 0.5);
  background-color: rgba(0, 0, 0, 0.25);
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-action-button[hidden] {
  display: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--action-edit-item.filepond--action-edit-item {
  width: 2em;
  height: 2em;
  padding: .1875em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--action-edit-item.filepond--action-edit-item[data-align*=center] {
  margin-left: -.1875em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--action-edit-item.filepond--action-edit-item[data-align*=bottom] {
  margin-bottom: -.1875em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--action-edit-item-alt {
  border: none;
  line-height: inherit;
  background: transparent;
  font-family: inherit;
  color: inherit;
  outline: none;
  padding: 0;
  margin: 0 0 0 .25em;
  pointer-events: all;
  position: absolute;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--action-edit-item-alt svg {
  width: 1.3125em;
  height: 1.3125em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--action-edit-item-alt span {
  font-size: 0;
  opacity: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-info {
  position: static;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex: 1;
  margin: 0 .5em 0 0;
  min-width: 0;
  will-change: transform,opacity;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-info * {
  margin: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-info .filepond--file-info-main {
  font-size: .75em;
  line-height: 1.2;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-info .filepond--file-info-sub {
  font-size: .625em;
  opacity: .5;
  transition: opacity .25s ease-in-out;
  white-space: nowrap;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-info .filepond--file-info-sub:empty {
  display: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-status {
  position: static;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  flex-grow: 0;
  flex-shrink: 0;
  margin: 0;
  min-width: 2.25em;
  text-align: right;
  will-change: transform,opacity;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-status * {
  margin: 0;
  white-space: nowrap;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-status .filepond--file-status-main {
  font-size: .75em;
  line-height: 1.2;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-status .filepond--file-status-sub {
  font-size: .625em;
  opacity: .5;
  transition: opacity .25s ease-in-out;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-wrapper.filepond--file-wrapper {
  border: none;
  margin: 0;
  padding: 0;
  min-width: 0;
  height: 100%;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-wrapper.filepond--file-wrapper > legend {
  position: absolute;
  overflow: hidden;
  height: 1px;
  width: 1px;
  padding: 0;
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  white-space: nowrap;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file {
  position: static;
  display: flex;
  height: 100%;
  align-items: flex-start;
  padding: .5625em;
  color: #fff;
  border-radius: .5em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file .filepond--file-status {
  margin-left: auto;
  margin-right: 2.25em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file .filepond--processing-complete-indicator {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  z-index: 3;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file .filepond--file-action-button, .filepond--file .filepond--processing-complete-indicator, .filepond--file .filepond--progress-indicator {
  position: absolute;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file [data-align*=left] {
  left: .5625em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file [data-align*=right] {
  right: .5625em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file [data-align*=center] {
  left: calc(50% - .8125em);
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file [data-align*=bottom] {
  bottom: 1.125em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file [data-align=center] {
  top: calc(50% - .8125em);
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file .filepond--progress-indicator {
  margin-top: .1875em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file .filepond--progress-indicator[data-align*=right] {
  margin-right: .1875em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file .filepond--progress-indicator[data-align*=left] {
  margin-left: .1875em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state*=error] .filepond--file-info, [data-filepond-item-state*=invalid] .filepond--file-info, [data-filepond-item-state=cancelled] .filepond--file-info {
  margin-right: 2.25em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state~=processing] .filepond--file-status-sub {
  opacity: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state~=processing] .filepond--action-abort-item-processing ~ .filepond--file-status .filepond--file-status-sub {
  opacity: .5;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state=processing-error] .filepond--file-status-sub {
  opacity: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state=processing-error] .filepond--action-retry-item-processing ~ .filepond--file-status .filepond--file-status-sub {
  opacity: .5;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing svg {
  animation: fall .5s linear .125s both;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state=processing-complete] .filepond--file-status-sub {
  opacity: .5;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state=processing-complete] .filepond--file-info-sub, [data-filepond-item-state=processing-complete] .filepond--processing-complete-indicator:not([style*=hidden]) ~ .filepond--file-status .filepond--file-status-sub {
  opacity: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing ~ .filepond--file-info .filepond--file-info-sub {
  opacity: .5;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state*=error] .filepond--file-wrapper, [data-filepond-item-state*=error] .filepond--panel, [data-filepond-item-state*=invalid] .filepond--file-wrapper, [data-filepond-item-state*=invalid] .filepond--panel {
  animation: shake .65s linear both;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state*=busy] .filepond--progress-indicator svg {
  animation: spin 1s linear infinite;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}

@keyframes shake {
  10%, 90% {
    transform: translateX(-0.0625em);
  }
  20%, 80% {
    transform: translateX(0.125em);
  }
  30%, 50%, 70% {
    transform: translateX(-0.25em);
  }
  40%, 60% {
    transform: translateX(0.25em);
  }
}

@keyframes fall {
  0% {
    opacity: 0;
    transform: scale(0.5);
    animation-timing-function: ease-out;
  }
  70% {
    opacity: 1;
    transform: scale(1.1);
    animation-timing-function: ease-in-out;
  }
  to {
    transform: scale(1);
    animation-timing-function: ease-out;
  }
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--hopper[data-hopper-state=drag-over] > * {
  pointer-events: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--hopper[data-hopper-state=drag-over]:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--progress-indicator {
  z-index: 103;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-action-button {
  z-index: 102;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-status {
  z-index: 101;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-info {
  z-index: 100;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--item {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
  padding: 0;
  margin: .25em;
  will-change: transform,opacity;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--item > .filepond--panel {
  z-index: -1;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--item > .filepond--panel .filepond--panel-bottom {
  box-shadow: 0 0.0625em 0.125em -0.0625em rgba(0, 0, 0, 0.25);
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--item > .filepond--file-wrapper, .filepond--item > .filepond--panel {
  transition: opacity .15s ease-out;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--item[data-drag-state] {
  cursor: grab;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--item[data-drag-state] > .filepond--panel {
  transition: box-shadow .125s ease-in-out;
  box-shadow: 0 0 0 transparent;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--item[data-drag-state=drag] {
  cursor: grabbing;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--item[data-drag-state=drag] > .filepond--panel {
  box-shadow: 0 0.125em 0.3125em rgba(0, 0, 0, 0.325);
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--item[data-drag-state]:not([data-drag-state=idle]) {
  z-index: 2;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--item-panel {
  background-color: #64605e;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state=processing-complete] .filepond--item-panel {
  background-color: #369763;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state*=error] .filepond--item-panel, [data-filepond-item-state*=invalid] .filepond--item-panel {
  background-color: #c44e47;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--item-panel {
  border-radius: .5em;
  transition: background-color .25s;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--list-scroller {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0;
  will-change: transform;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--list-scroller[data-state=overflow] .filepond--list {
  bottom: 0;
  right: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--list-scroller[data-state=overflow] {
  overflow-y: scroll;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  -webkit-mask: linear-gradient(180deg, #000 calc(100% - .5em), transparent);
  mask: linear-gradient(180deg, #000 calc(100% - .5em), transparent);
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--list-scroller::-webkit-scrollbar {
  background: transparent;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--list-scroller::-webkit-scrollbar:vertical {
  width: 1em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--list-scroller::-webkit-scrollbar:horizontal {
  height: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--list-scroller::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 99999px;
  border: .3125em solid transparent;
  background-clip: content-box;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--list.filepond--list {
  position: absolute;
  top: 0;
  margin: 0;
  padding: 0;
  list-style-type: none;
  will-change: transform;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--list {
  left: .75em;
  right: .75em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=integrated] {
  width: 100%;
  height: 100%;
  max-width: none;
  margin: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root, .filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root {
  border-radius: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root > *, .filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root > * {
  display: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label, .filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label {
  bottom: 0;
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 7;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=circle] .filepond--item-panel, .filepond--root[data-style-panel-layout~=integrated] .filepond--item-panel {
  display: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=compact] .filepond--list-scroller, .filepond--root[data-style-panel-layout~=integrated] .filepond--list-scroller {
  overflow: hidden;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=compact] .filepond--list, .filepond--root[data-style-panel-layout~=integrated] .filepond--list {
  left: 0;
  right: 0;
  height: 100%;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=compact] .filepond--item, .filepond--root[data-style-panel-layout~=integrated] .filepond--item {
  margin: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=compact] .filepond--file-wrapper, .filepond--root[data-style-panel-layout~=integrated] .filepond--file-wrapper {
  height: 100%;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=compact] .filepond--drop-label, .filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label {
  z-index: 7;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=circle] {
  border-radius: 99999rem;
  overflow: hidden;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=circle] > .filepond--panel {
  border-radius: inherit;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=circle] > .filepond--panel > * {
  display: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=circle] .filepond--file-info, .filepond--root[data-style-panel-layout~=circle] .filepond--file-status {
  display: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=circle] .filepond--action-edit-item {
  opacity: 1 !important;
  visibility: visible !important;
}

@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (stroke-color: transparent) {
    /* line 8, app/assets/stylesheets/global/filepond.min.css */
    .filepond--root[data-style-panel-layout~=circle] {
      will-change: transform;
    }
  }
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel-root {
  border-radius: .5em;
  background-color: #f1f0ef;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  margin: 0;
  height: 100% !important;
  pointer-events: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond-panel:not([data-scalable=false]) {
  height: auto !important;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel[data-scalable=false] > div {
  display: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel[data-scalable=true] {
  transform-style: preserve-3d;
  background-color: transparent !important;
  border: none !important;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel-bottom, .filepond--panel-center, .filepond--panel-top {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel-bottom, .filepond--panel-top {
  height: .5em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel-top {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-bottom: none !important;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel-top:after {
  content: "";
  position: absolute;
  height: 2px;
  left: 0;
  right: 0;
  bottom: -1px;
  background-color: inherit;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel-bottom, .filepond--panel-center {
  will-change: transform;
  backface-visibility: hidden;
  transform-origin: left top;
  transform: translate3d(0, 0.5em, 0);
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel-bottom {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-top: none !important;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel-bottom:before {
  content: "";
  position: absolute;
  height: 2px;
  left: 0;
  right: 0;
  top: -1px;
  background-color: inherit;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel-center {
  height: 100px !important;
  border-top: none !important;
  border-bottom: none !important;
  border-radius: 0 !important;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel-center:not([style]) {
  visibility: hidden;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--progress-indicator {
  position: static;
  width: 1.25em;
  height: 1.25em;
  color: #fff;
  margin: 0;
  pointer-events: none;
  will-change: transform,opacity;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--progress-indicator svg {
  width: 100%;
  height: 100%;
  vertical-align: top;
  transform-box: fill-box;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--progress-indicator path {
  fill: none;
  stroke: currentColor;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--list-scroller {
  z-index: 6;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--drop-label {
  z-index: 5;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--drip {
  z-index: 3;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root > .filepond--panel {
  z-index: 2;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--browser {
  z-index: 1;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root {
  box-sizing: border-box;
  position: relative;
  margin-bottom: 1em;
  font-size: 1rem;
  line-height: normal;
  font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
  font-weight: 450;
  text-align: left;
  text-rendering: optimizeLegibility;
  direction: ltr;
  contain: layout style size;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root * {
  box-sizing: inherit;
  line-height: inherit;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root :not(text) {
  font-size: inherit;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-disabled] {
  pointer-events: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-disabled] .filepond--list-scroller {
  pointer-events: all;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-disabled] .filepond--list {
  pointer-events: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root .filepond--drop-label {
  min-height: 4.75em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root .filepond--list-scroller {
  margin-top: 1em;
  margin-bottom: 1em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root .filepond--credits {
  position: absolute;
  right: 0;
  opacity: .175;
  line-height: .85;
  font-size: 11px;
  color: inherit;
  text-decoration: none;
  z-index: 3;
  bottom: -14px;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root .filepond--credits[style] {
  top: 0;
  bottom: auto;
  margin-top: 14px;
}

/*!
 * FilePondPluginImagePreview 4.6.11
 * Licensed under MIT, https://opensource.org/licenses/MIT/
 * Please visit https://pqina.nl/filepond/ for details.
 */
/* eslint-disable */
/* line 8, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-preview-markup {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 13, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-preview-wrapper {
  z-index: 2;
}

/* line 16, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-preview-overlay {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  min-height: 5rem;
  max-height: 7rem;
  margin: 0;
  opacity: 0;
  z-index: 2;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 33, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-preview-overlay svg {
  width: 100%;
  height: auto;
  color: inherit;
  max-height: inherit;
}

/* line 39, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-preview-overlay-idle {
  mix-blend-mode: multiply;
  color: rgba(40, 40, 40, 0.85);
}

/* line 43, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-preview-overlay-success {
  mix-blend-mode: normal;
  color: #369763;
}

/* line 47, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-preview-overlay-failure {
  mix-blend-mode: normal;
  color: #c44e47;
}

/* disable for Safari as mix-blend-mode causes the overflow:hidden of the parent container to not work */
@supports (-webkit-marquee-repetition: infinite) and ((-o-object-fit: fill) or (object-fit: fill)) {
  /* line 54, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
  .filepond--image-preview-overlay-idle {
    mix-blend-mode: normal;
  }
}

/* line 58, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-preview-wrapper {
  /* no interaction */
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  /* have preview fill up all available space */
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 100%;
  margin: 0;
  /* radius is .05em less to prevent the panel background color from shining through */
  border-radius: 0.45em;
  overflow: hidden;
  /* this seems to prevent Chrome from redrawing this layer constantly */
  background: rgba(0, 0, 0, 0.01);
}

/* line 80, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-preview {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  display: flex;
  /* this aligns the graphic vertically if the panel is higher than the image */
  align-items: center;
  height: 100%;
  width: 100%;
  pointer-events: none;
  background: #222;
  /* will be animated */
  will-change: transform, opacity;
}

/* line 95, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-clip {
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  /* transparency indicator (currently only supports grid or basic color) */
}

/* line 102, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-clip[data-transparency-indicator='grid'] img,
.filepond--image-clip[data-transparency-indicator='grid'] canvas {
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' fill='%23eee'%3E%3Cpath d='M0 0 H50 V50 H0'/%3E%3Cpath d='M50 50 H100 V100 H50'/%3E%3C/svg%3E");
  background-size: 1.25em 1.25em;
}

/* line 108, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-bitmap,
.filepond--image-vector {
  position: absolute;
  left: 0;
  top: 0;
  will-change: transform;
}

/* line 115, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--root[data-style-panel-layout~='integrated']
.filepond--image-preview-wrapper {
  border-radius: 0;
}

/* line 119, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--root[data-style-panel-layout~='integrated']
.filepond--image-preview {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 126, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--root[data-style-panel-layout~='circle']
.filepond--image-preview-wrapper {
  border-radius: 99999rem;
}

/* line 130, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--root[data-style-panel-layout~='circle']
.filepond--image-preview-overlay {
  top: auto;
  bottom: 0;
  transform: scaleY(-1);
}

/* line 137, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--root[data-style-panel-layout~='circle']
.filepond--file
.filepond--file-action-button[data-align*='bottom']:not([data-align*='center']) {
  margin-bottom: 0.325em;
}

/* line 142, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--root[data-style-panel-layout~='circle']
.filepond--file
[data-align*='left'] {
  left: calc(50% - 3em);
}

/* line 147, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--root[data-style-panel-layout~='circle']
.filepond--file
[data-align*='right'] {
  right: calc(50% - 3em);
}

/* line 152, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--root[data-style-panel-layout~='circle']
.filepond--progress-indicator[data-align*='bottom'][data-align*='left'],
.filepond--root[data-style-panel-layout~='circle']
.filepond--progress-indicator[data-align*='bottom'][data-align*='right'] {
  margin-bottom: calc(0.325em + 0.1875em);
}

/* line 158, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--root[data-style-panel-layout~='circle']
.filepond--progress-indicator[data-align*='bottom'][data-align*='center'] {
  margin-top: 0;
  margin-bottom: 0.1875em;
  margin-left: 0.1875em;
}

/*
 * Note that this is toastr v2.1.3, the "latest" version in url has no more maintenance,
 * please go to https://cdnjs.com/libraries/toastr.js and pick a certain version you want to use,
 * make sure you copy the url from the website since the url may change between versions.
 * */
/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-title {
  font-weight: 700;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-message a, .toast-message label {
  color: #FFF;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-message a:hover {
  color: #CCC;
  text-decoration: none;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.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;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
  line-height: 1;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-close-button:focus, .toast-close-button:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: .4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.rtl .toast-close-button {
  left: -.3em;
  float: left;
  right: .3em;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-top-left {
  top: 12px;
  left: 12px;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-top-right {
  top: 12px;
  right: 12px;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
#toast-container * {
  box-sizing: border-box;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
#toast-container > div {
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  box-shadow: 0 0 12px #999;
  color: #FFF;
  opacity: .8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
#toast-container > div.rtl {
  direction: rtl;
  padding: 15px 50px 15px 15px;
  background-position: right 15px center;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
#toast-container > div:hover {
  box-shadow: 0 0 12px #000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
#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 6, app/assets/stylesheets/global/jquery.toast.min.css */
#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 6, app/assets/stylesheets/global/jquery.toast.min.css */
#toast-container > .toast-success {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
#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 6, app/assets/stylesheets/global/jquery.toast.min.css */
#toast-container.toast-bottom-center > div, #toast-container.toast-top-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
#toast-container.toast-bottom-full-width > div, #toast-container.toast-top-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast {
  background-color: #030303;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-success {
  background-color: #00303c;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-error {
  background-color: #BD362F;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-info {
  background-color: #2F96B4;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-warning {
  background-color: #F89406;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000;
  opacity: .4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

@media all and (max-width: 240px) {
  /* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  /* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }
  /* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
  #toast-container .toast-close-button {
    right: -.2em;
    top: -.2em;
  }
  /* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
  #toast-container .rtl .toast-close-button {
    left: -.2em;
    right: .2em;
  }
}

@media all and (min-width: 241px) and (max-width: 480px) {
  /* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  /* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }
  /* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
  #toast-container .toast-close-button {
    right: -.2em;
    top: -.2em;
  }
  /* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
  #toast-container .rtl .toast-close-button {
    left: -.2em;
    right: .2em;
  }
}

@media all and (min-width: 481px) and (max-width: 768px) {
  /* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
  /* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
  #toast-container > div.rtl {
    padding: 15px 50px 15px 15px;
  }
}

@font-face {
  font-family: 'simple-line-icons';
  src: url(/assets/Simple-Line-Icons.eot?v=2.4.0);
  src: url(/assets/Simple-Line-Icons.eot?v=2.4.0#iefix) format("embedded-opentype"), url(/assets/Simple-Line-Icons.woff?v=2.4.0) format("woff"), url(/assets/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons) format("svg");
  font-weight: normal;
  font-style: normal;
}

/*
   Use the following CSS code if you want to have a class per icon.
   Instead of a list of all class selectors, you can use the generic [class*="icon-"] selector, but it's slower:
  */
/* line 12, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-user,
.icon-people,
.icon-user-female,
.icon-user-follow,
.icon-user-following,
.icon-user-unfollow,
.icon-login,
.icon-logout,
.icon-emotsmile,
.icon-phone,
.icon-call-end,
.icon-call-in,
.icon-call-out,
.icon-map,
.icon-location-pin,
.icon-direction,
.icon-directions,
.icon-compass,
.icon-layers,
.icon-menu,
.icon-list,
.icon-options-vertical,
.icon-options,
.icon-arrow-down,
.icon-arrow-left,
.icon-arrow-right,
.icon-arrow-up,
.icon-arrow-up-circle,
.icon-arrow-left-circle,
.icon-arrow-right-circle,
.icon-arrow-down-circle,
.icon-check,
.icon-clock,
.icon-plus,
.icon-minus,
.icon-close,
.icon-event,
.icon-exclamation,
.icon-organization,
.icon-trophy,
.icon-screen-smartphone,
.icon-screen-desktop,
.icon-plane,
.icon-notebook,
.icon-mustache,
.icon-mouse,
.icon-magnet,
.icon-energy,
.icon-disc,
.icon-cursor,
.icon-cursor-move,
.icon-crop,
.icon-chemistry,
.icon-speedometer,
.icon-shield,
.icon-screen-tablet,
.icon-magic-wand,
.icon-hourglass,
.icon-graduation,
.icon-ghost,
.icon-game-controller,
.icon-fire,
.icon-eyeglass,
.icon-envelope-open,
.icon-envelope-letter,
.icon-bell,
.icon-badge,
.icon-anchor,
.icon-wallet,
.icon-vector,
.icon-speech,
.icon-puzzle,
.icon-printer,
.icon-present,
.icon-playlist,
.icon-pin,
.icon-picture,
.icon-handbag,
.icon-globe-alt,
.icon-globe,
.icon-folder-alt,
.icon-folder,
.icon-film,
.icon-feed,
.icon-drop,
.icon-drawer,
.icon-docs,
.icon-doc,
.icon-diamond,
.icon-cup,
.icon-calculator,
.icon-bubbles,
.icon-briefcase,
.icon-book-open,
.icon-basket-loaded,
.icon-basket,
.icon-bag,
.icon-action-undo,
.icon-action-redo,
.icon-wrench,
.icon-umbrella,
.icon-trash,
.icon-tag,
.icon-support,
.icon-frame,
.icon-size-fullscreen,
.icon-size-actual,
.icon-shuffle,
.icon-share-alt,
.icon-share,
.icon-rocket,
.icon-question,
.icon-pie-chart,
.icon-pencil,
.icon-note,
.icon-loop,
.icon-home,
.icon-grid,
.icon-graph,
.icon-microphone,
.icon-music-tone-alt,
.icon-music-tone,
.icon-earphones-alt,
.icon-earphones,
.icon-equalizer,
.icon-like,
.icon-dislike,
.icon-control-start,
.icon-control-rewind,
.icon-control-play,
.icon-control-pause,
.icon-control-forward,
.icon-control-end,
.icon-volume-1,
.icon-volume-2,
.icon-volume-off,
.icon-calendar,
.icon-bulb,
.icon-chart,
.icon-ban,
.icon-bubble,
.icon-camrecorder,
.icon-camera,
.icon-cloud-download,
.icon-cloud-upload,
.icon-envelope,
.icon-eye,
.icon-flag,
.icon-heart,
.icon-info,
.icon-key,
.icon-link,
.icon-lock,
.icon-lock-open,
.icon-magnifier,
.icon-magnifier-add,
.icon-magnifier-remove,
.icon-paper-clip,
.icon-paper-plane,
.icon-power,
.icon-refresh,
.icon-reload,
.icon-settings,
.icon-star,
.icon-symbol-female,
.icon-symbol-male,
.icon-target,
.icon-credit-card,
.icon-paypal,
.icon-social-tumblr,
.icon-social-twitter,
.icon-social-facebook,
.icon-social-instagram,
.icon-social-linkedin,
.icon-social-pinterest,
.icon-social-github,
.icon-social-google,
.icon-social-reddit,
.icon-social-skype,
.icon-social-dribbble,
.icon-social-behance,
.icon-social-foursqare,
.icon-social-soundcloud,
.icon-social-spotify,
.icon-social-stumbleupon,
.icon-social-youtube,
.icon-social-dropbox,
.icon-social-vkontakte,
.icon-social-steam {
  font-family: 'simple-line-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 212, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-user:before {
  content: "\e005";
}

/* line 215, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-people:before {
  content: "\e001";
}

/* line 218, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-user-female:before {
  content: "\e000";
}

/* line 221, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-user-follow:before {
  content: "\e002";
}

/* line 224, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-user-following:before {
  content: "\e003";
}

/* line 227, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-user-unfollow:before {
  content: "\e004";
}

/* line 230, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-login:before {
  content: "\e066";
}

/* line 233, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-logout:before {
  content: "\e065";
}

/* line 236, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-emotsmile:before {
  content: "\e021";
}

/* line 239, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-phone:before {
  content: "\e600";
}

/* line 242, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-call-end:before {
  content: "\e048";
}

/* line 245, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-call-in:before {
  content: "\e047";
}

/* line 248, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-call-out:before {
  content: "\e046";
}

/* line 251, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-map:before {
  content: "\e033";
}

/* line 254, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-location-pin:before {
  content: "\e096";
}

/* line 257, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-direction:before {
  content: "\e042";
}

/* line 260, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-directions:before {
  content: "\e041";
}

/* line 263, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-compass:before {
  content: "\e045";
}

/* line 266, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-layers:before {
  content: "\e034";
}

/* line 269, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-menu:before {
  content: "\e601";
}

/* line 272, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-list:before {
  content: "\e067";
}

/* line 275, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-options-vertical:before {
  content: "\e602";
}

/* line 278, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-options:before {
  content: "\e603";
}

/* line 281, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-arrow-down:before {
  content: "\e604";
}

/* line 284, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-arrow-left:before {
  content: "\e605";
}

/* line 287, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-arrow-right:before {
  content: "\e606";
}

/* line 290, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-arrow-up:before {
  content: "\e607";
}

/* line 293, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-arrow-up-circle:before {
  content: "\e078";
}

/* line 296, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-arrow-left-circle:before {
  content: "\e07a";
}

/* line 299, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-arrow-right-circle:before {
  content: "\e079";
}

/* line 302, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-arrow-down-circle:before {
  content: "\e07b";
}

/* line 305, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-check:before {
  content: "\e080";
}

/* line 308, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-clock:before {
  content: "\e081";
}

/* line 311, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-plus:before {
  content: "\e095";
}

/* line 314, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-minus:before {
  content: "\e615";
}

/* line 317, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-close:before {
  content: "\e082";
}

/* line 320, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-event:before {
  content: "\e619";
}

/* line 323, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-exclamation:before {
  content: "\e617";
}

/* line 326, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-organization:before {
  content: "\e616";
}

/* line 329, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-trophy:before {
  content: "\e006";
}

/* line 332, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-screen-smartphone:before {
  content: "\e010";
}

/* line 335, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-screen-desktop:before {
  content: "\e011";
}

/* line 338, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-plane:before {
  content: "\e012";
}

/* line 341, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-notebook:before {
  content: "\e013";
}

/* line 344, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-mustache:before {
  content: "\e014";
}

/* line 347, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-mouse:before {
  content: "\e015";
}

/* line 350, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-magnet:before {
  content: "\e016";
}

/* line 353, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-energy:before {
  content: "\e020";
}

/* line 356, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-disc:before {
  content: "\e022";
}

/* line 359, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-cursor:before {
  content: "\e06e";
}

/* line 362, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-cursor-move:before {
  content: "\e023";
}

/* line 365, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-crop:before {
  content: "\e024";
}

/* line 368, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-chemistry:before {
  content: "\e026";
}

/* line 371, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-speedometer:before {
  content: "\e007";
}

/* line 374, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-shield:before {
  content: "\e00e";
}

/* line 377, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-screen-tablet:before {
  content: "\e00f";
}

/* line 380, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-magic-wand:before {
  content: "\e017";
}

/* line 383, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-hourglass:before {
  content: "\e018";
}

/* line 386, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-graduation:before {
  content: "\e019";
}

/* line 389, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-ghost:before {
  content: "\e01a";
}

/* line 392, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-game-controller:before {
  content: "\e01b";
}

/* line 395, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-fire:before {
  content: "\e01c";
}

/* line 398, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-eyeglass:before {
  content: "\e01d";
}

/* line 401, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-envelope-open:before {
  content: "\e01e";
}

/* line 404, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-envelope-letter:before {
  content: "\e01f";
}

/* line 407, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-bell:before {
  content: "\e027";
}

/* line 410, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-badge:before {
  content: "\e028";
}

/* line 413, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-anchor:before {
  content: "\e029";
}

/* line 416, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-wallet:before {
  content: "\e02a";
}

/* line 419, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-vector:before {
  content: "\e02b";
}

/* line 422, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-speech:before {
  content: "\e02c";
}

/* line 425, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-puzzle:before {
  content: "\e02d";
}

/* line 428, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-printer:before {
  content: "\e02e";
}

/* line 431, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-present:before {
  content: "\e02f";
}

/* line 434, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-playlist:before {
  content: "\e030";
}

/* line 437, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-pin:before {
  content: "\e031";
}

/* line 440, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-picture:before {
  content: "\e032";
}

/* line 443, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-handbag:before {
  content: "\e035";
}

/* line 446, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-globe-alt:before {
  content: "\e036";
}

/* line 449, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-globe:before {
  content: "\e037";
}

/* line 452, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-folder-alt:before {
  content: "\e039";
}

/* line 455, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-folder:before {
  content: "\e089";
}

/* line 458, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-film:before {
  content: "\e03a";
}

/* line 461, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-feed:before {
  content: "\e03b";
}

/* line 464, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-drop:before {
  content: "\e03e";
}

/* line 467, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-drawer:before {
  content: "\e03f";
}

/* line 470, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-docs:before {
  content: "\e040";
}

/* line 473, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-doc:before {
  content: "\e085";
}

/* line 476, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-diamond:before {
  content: "\e043";
}

/* line 479, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-cup:before {
  content: "\e044";
}

/* line 482, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-calculator:before {
  content: "\e049";
}

/* line 485, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-bubbles:before {
  content: "\e04a";
}

/* line 488, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-briefcase:before {
  content: "\e04b";
}

/* line 491, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-book-open:before {
  content: "\e04c";
}

/* line 494, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-basket-loaded:before {
  content: "\e04d";
}

/* line 497, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-basket:before {
  content: "\e04e";
}

/* line 500, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-bag:before {
  content: "\e04f";
}

/* line 503, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-action-undo:before {
  content: "\e050";
}

/* line 506, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-action-redo:before {
  content: "\e051";
}

/* line 509, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-wrench:before {
  content: "\e052";
}

/* line 512, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-umbrella:before {
  content: "\e053";
}

/* line 515, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-trash:before {
  content: "\e054";
}

/* line 518, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-tag:before {
  content: "\e055";
}

/* line 521, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-support:before {
  content: "\e056";
}

/* line 524, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-frame:before {
  content: "\e038";
}

/* line 527, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-size-fullscreen:before {
  content: "\e057";
}

/* line 530, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-size-actual:before {
  content: "\e058";
}

/* line 533, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-shuffle:before {
  content: "\e059";
}

/* line 536, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-share-alt:before {
  content: "\e05a";
}

/* line 539, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-share:before {
  content: "\e05b";
}

/* line 542, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-rocket:before {
  content: "\e05c";
}

/* line 545, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-question:before {
  content: "\e05d";
}

/* line 548, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-pie-chart:before {
  content: "\e05e";
}

/* line 551, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-pencil:before {
  content: "\e05f";
}

/* line 554, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-note:before {
  content: "\e060";
}

/* line 557, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-loop:before {
  content: "\e064";
}

/* line 560, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-home:before {
  content: "\e069";
}

/* line 563, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-grid:before {
  content: "\e06a";
}

/* line 566, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-graph:before {
  content: "\e06b";
}

/* line 569, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-microphone:before {
  content: "\e063";
}

/* line 572, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-music-tone-alt:before {
  content: "\e061";
}

/* line 575, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-music-tone:before {
  content: "\e062";
}

/* line 578, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-earphones-alt:before {
  content: "\e03c";
}

/* line 581, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-earphones:before {
  content: "\e03d";
}

/* line 584, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-equalizer:before {
  content: "\e06c";
}

/* line 587, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-like:before {
  content: "\e068";
}

/* line 590, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-dislike:before {
  content: "\e06d";
}

/* line 593, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-control-start:before {
  content: "\e06f";
}

/* line 596, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-control-rewind:before {
  content: "\e070";
}

/* line 599, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-control-play:before {
  content: "\e071";
}

/* line 602, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-control-pause:before {
  content: "\e072";
}

/* line 605, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-control-forward:before {
  content: "\e073";
}

/* line 608, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-control-end:before {
  content: "\e074";
}

/* line 611, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-volume-1:before {
  content: "\e09f";
}

/* line 614, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-volume-2:before {
  content: "\e0a0";
}

/* line 617, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-volume-off:before {
  content: "\e0a1";
}

/* line 620, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-calendar:before {
  content: "\e075";
}

/* line 623, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-bulb:before {
  content: "\e076";
}

/* line 626, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-chart:before {
  content: "\e077";
}

/* line 629, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-ban:before {
  content: "\e07c";
}

/* line 632, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-bubble:before {
  content: "\e07d";
}

/* line 635, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-camrecorder:before {
  content: "\e07e";
}

/* line 638, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-camera:before {
  content: "\e07f";
}

/* line 641, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-cloud-download:before {
  content: "\e083";
}

/* line 644, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-cloud-upload:before {
  content: "\e084";
}

/* line 647, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-envelope:before {
  content: "\e086";
}

/* line 650, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-eye:before {
  content: "\e087";
}

/* line 653, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-flag:before {
  content: "\e088";
}

/* line 656, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-heart:before {
  content: "\e08a";
}

/* line 659, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-info:before {
  content: "\e08b";
}

/* line 662, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-key:before {
  content: "\e08c";
}

/* line 665, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-link:before {
  content: "\e08d";
}

/* line 668, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-lock:before {
  content: "\e08e";
}

/* line 671, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-lock-open:before {
  content: "\e08f";
}

/* line 674, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-magnifier:before {
  content: "\e090";
}

/* line 677, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-magnifier-add:before {
  content: "\e091";
}

/* line 680, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-magnifier-remove:before {
  content: "\e092";
}

/* line 683, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-paper-clip:before {
  content: "\e093";
}

/* line 686, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-paper-plane:before {
  content: "\e094";
}

/* line 689, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-power:before {
  content: "\e097";
}

/* line 692, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-refresh:before {
  content: "\e098";
}

/* line 695, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-reload:before {
  content: "\e099";
}

/* line 698, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-settings:before {
  content: "\e09a";
}

/* line 701, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-star:before {
  content: "\e09b";
}

/* line 704, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-symbol-female:before {
  content: "\e09c";
}

/* line 707, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-symbol-male:before {
  content: "\e09d";
}

/* line 710, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-target:before {
  content: "\e09e";
}

/* line 713, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-credit-card:before {
  content: "\e025";
}

/* line 716, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-paypal:before {
  content: "\e608";
}

/* line 719, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-social-tumblr:before {
  content: "\e00a";
}

/* line 722, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-social-twitter:before {
  content: "\e009";
}

/* line 725, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-social-facebook:before {
  content: "\e00b";
}

/* line 728, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-social-instagram:before {
  content: "\e609";
}

/* line 731, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-social-linkedin:before {
  content: "\e60a";
}

/* line 734, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-social-pinterest:before {
  content: "\e60b";
}

/* line 737, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-social-github:before {
  content: "\e60c";
}

/* line 740, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-social-google:before {
  content: "\e60d";
}

/* line 743, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-social-reddit:before {
  content: "\e60e";
}

/* line 746, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-social-skype:before {
  content: "\e60f";
}

/* line 749, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-social-dribbble:before {
  content: "\e00d";
}

/* line 752, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-social-behance:before {
  content: "\e610";
}

/* line 755, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-social-foursqare:before {
  content: "\e611";
}

/* line 758, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-social-soundcloud:before {
  content: "\e612";
}

/* line 761, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-social-spotify:before {
  content: "\e613";
}

/* line 764, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-social-stumbleupon:before {
  content: "\e614";
}

/* line 767, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-social-youtube:before {
  content: "\e008";
}

/* line 770, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-social-dropbox:before {
  content: "\e00c";
}

/* line 773, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-social-vkontakte:before {
  content: "\e618";
}

/* line 776, app/assets/stylesheets/global/simple-line-icons.min.css */
.icon-social-steam:before {
  content: "\e620";
}

@font-face {
  font-family: 'simple-line-icons';
  src: url(/fonts/Simple-Line-Icons.eot?v=2.4.0);
  src: url(/fonts/Simple-Line-Icons.eot?v=2.4.0#iefix) format("embedded-opentype"), url(/fonts/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 787, app/assets/stylesheets/global/simple-line-icons.min.css */
.si {
  font-family: 'simple-line-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 799, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-user:before {
  content: "\e005";
}

/* line 803, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-people:before {
  content: "\e001";
}

/* line 807, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-user-female:before {
  content: "\e000";
}

/* line 811, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-user-follow:before {
  content: "\e002";
}

/* line 815, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-user-following:before {
  content: "\e003";
}

/* line 819, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-user-unfollow:before {
  content: "\e004";
}

/* line 823, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-login:before {
  content: "\e066";
}

/* line 827, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-logout:before {
  content: "\e065";
}

/* line 831, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-emotsmile:before {
  content: "\e021";
}

/* line 835, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-phone:before {
  content: "\e600";
}

/* line 839, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-call-end:before {
  content: "\e048";
}

/* line 843, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-call-in:before {
  content: "\e047";
}

/* line 847, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-call-out:before {
  content: "\e046";
}

/* line 851, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-map:before {
  content: "\e033";
}

/* line 855, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-location-pin:before {
  content: "\e096";
}

/* line 859, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-direction:before {
  content: "\e042";
}

/* line 863, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-directions:before {
  content: "\e041";
}

/* line 867, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-compass:before {
  content: "\e045";
}

/* line 871, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-layers:before {
  content: "\e034";
}

/* line 875, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-menu:before {
  content: "\e601";
}

/* line 879, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-list:before {
  content: "\e067";
}

/* line 883, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-options-vertical:before {
  content: "\e602";
}

/* line 887, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-options:before {
  content: "\e603";
}

/* line 891, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-arrow-down:before {
  content: "\e604";
}

/* line 895, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-arrow-left:before {
  content: "\e605";
}

/* line 899, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-arrow-right:before {
  content: "\e606";
}

/* line 903, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-arrow-up:before {
  content: "\e607";
}

/* line 907, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-arrow-up-circle:before {
  content: "\e078";
}

/* line 911, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-arrow-left-circle:before {
  content: "\e07a";
}

/* line 915, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-arrow-right-circle:before {
  content: "\e079";
}

/* line 919, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-arrow-down-circle:before {
  content: "\e07b";
}

/* line 923, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-check:before {
  content: "\e080";
}

/* line 927, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-clock:before {
  content: "\e081";
}

/* line 931, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-plus:before {
  content: "\e095";
}

/* line 935, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-minus:before {
  content: "\e615";
}

/* line 939, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-close:before {
  content: "\e082";
}

/* line 943, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-event:before {
  content: "\e619";
}

/* line 947, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-exclamation:before {
  content: "\e617";
}

/* line 951, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-organization:before {
  content: "\e616";
}

/* line 955, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-trophy:before {
  content: "\e006";
}

/* line 959, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-screen-smartphone:before {
  content: "\e010";
}

/* line 963, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-screen-desktop:before {
  content: "\e011";
}

/* line 967, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-plane:before {
  content: "\e012";
}

/* line 971, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-notebook:before {
  content: "\e013";
}

/* line 975, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-mustache:before {
  content: "\e014";
}

/* line 979, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-mouse:before {
  content: "\e015";
}

/* line 983, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-magnet:before {
  content: "\e016";
}

/* line 987, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-energy:before {
  content: "\e020";
}

/* line 991, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-disc:before {
  content: "\e022";
}

/* line 995, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-cursor:before {
  content: "\e06e";
}

/* line 999, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-cursor-move:before {
  content: "\e023";
}

/* line 1003, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-crop:before {
  content: "\e024";
}

/* line 1007, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-chemistry:before {
  content: "\e026";
}

/* line 1011, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-speedometer:before {
  content: "\e007";
}

/* line 1015, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-shield:before {
  content: "\e00e";
}

/* line 1019, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-screen-tablet:before {
  content: "\e00f";
}

/* line 1023, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-magic-wand:before {
  content: "\e017";
}

/* line 1027, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-hourglass:before {
  content: "\e018";
}

/* line 1031, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-graduation:before {
  content: "\e019";
}

/* line 1035, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-ghost:before {
  content: "\e01a";
}

/* line 1039, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-game-controller:before {
  content: "\e01b";
}

/* line 1043, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-fire:before {
  content: "\e01c";
}

/* line 1047, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-eyeglass:before {
  content: "\e01d";
}

/* line 1051, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-envelope-open:before {
  content: "\e01e";
}

/* line 1055, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-envelope-letter:before {
  content: "\e01f";
}

/* line 1059, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-bell:before {
  content: "\e027";
}

/* line 1063, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-badge:before {
  content: "\e028";
}

/* line 1067, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-anchor:before {
  content: "\e029";
}

/* line 1071, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-wallet:before {
  content: "\e02a";
}

/* line 1075, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-vector:before {
  content: "\e02b";
}

/* line 1079, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-speech:before {
  content: "\e02c";
}

/* line 1083, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-puzzle:before {
  content: "\e02d";
}

/* line 1087, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-printer:before {
  content: "\e02e";
}

/* line 1091, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-present:before {
  content: "\e02f";
}

/* line 1095, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-playlist:before {
  content: "\e030";
}

/* line 1099, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-pin:before {
  content: "\e031";
}

/* line 1103, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-picture:before {
  content: "\e032";
}

/* line 1107, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-handbag:before {
  content: "\e035";
}

/* line 1111, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-globe-alt:before {
  content: "\e036";
}

/* line 1115, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-globe:before {
  content: "\e037";
}

/* line 1119, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-folder-alt:before {
  content: "\e039";
}

/* line 1123, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-folder:before {
  content: "\e089";
}

/* line 1127, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-film:before {
  content: "\e03a";
}

/* line 1131, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-feed:before {
  content: "\e03b";
}

/* line 1135, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-drop:before {
  content: "\e03e";
}

/* line 1139, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-drawer:before {
  content: "\e03f";
}

/* line 1143, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-docs:before {
  content: "\e040";
}

/* line 1147, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-doc:before {
  content: "\e085";
}

/* line 1151, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-diamond:before {
  content: "\e043";
}

/* line 1155, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-cup:before {
  content: "\e044";
}

/* line 1159, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-calculator:before {
  content: "\e049";
}

/* line 1163, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-bubbles:before {
  content: "\e04a";
}

/* line 1167, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-briefcase:before {
  content: "\e04b";
}

/* line 1171, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-book-open:before {
  content: "\e04c";
}

/* line 1175, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-basket-loaded:before {
  content: "\e04d";
}

/* line 1179, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-basket:before {
  content: "\e04e";
}

/* line 1183, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-bag:before {
  content: "\e04f";
}

/* line 1187, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-action-undo:before {
  content: "\e050";
}

/* line 1191, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-action-redo:before {
  content: "\e051";
}

/* line 1195, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-wrench:before {
  content: "\e052";
}

/* line 1199, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-umbrella:before {
  content: "\e053";
}

/* line 1203, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-trash:before {
  content: "\e054";
}

/* line 1207, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-tag:before {
  content: "\e055";
}

/* line 1211, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-support:before {
  content: "\e056";
}

/* line 1215, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-frame:before {
  content: "\e038";
}

/* line 1219, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-size-fullscreen:before {
  content: "\e057";
}

/* line 1223, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-size-actual:before {
  content: "\e058";
}

/* line 1227, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-shuffle:before {
  content: "\e059";
}

/* line 1231, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-share-alt:before {
  content: "\e05a";
}

/* line 1235, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-share:before {
  content: "\e05b";
}

/* line 1239, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-rocket:before {
  content: "\e05c";
}

/* line 1243, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-question:before {
  content: "\e05d";
}

/* line 1247, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-pie-chart:before {
  content: "\e05e";
}

/* line 1251, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-pencil:before {
  content: "\e05f";
}

/* line 1255, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-note:before {
  content: "\e060";
}

/* line 1259, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-loop:before {
  content: "\e064";
}

/* line 1263, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-home:before {
  content: "\e069";
}

/* line 1267, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-grid:before {
  content: "\e06a";
}

/* line 1271, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-graph:before {
  content: "\e06b";
}

/* line 1275, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-microphone:before {
  content: "\e063";
}

/* line 1279, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-music-tone-alt:before {
  content: "\e061";
}

/* line 1283, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-music-tone:before {
  content: "\e062";
}

/* line 1287, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-earphones-alt:before {
  content: "\e03c";
}

/* line 1291, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-earphones:before {
  content: "\e03d";
}

/* line 1295, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-equalizer:before {
  content: "\e06c";
}

/* line 1299, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-like:before {
  content: "\e068";
}

/* line 1303, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-dislike:before {
  content: "\e06d";
}

/* line 1307, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-control-start:before {
  content: "\e06f";
}

/* line 1311, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-control-rewind:before {
  content: "\e070";
}

/* line 1315, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-control-play:before {
  content: "\e071";
}

/* line 1319, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-control-pause:before {
  content: "\e072";
}

/* line 1323, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-control-forward:before {
  content: "\e073";
}

/* line 1327, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-control-end:before {
  content: "\e074";
}

/* line 1331, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-volume-1:before {
  content: "\e09f";
}

/* line 1335, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-volume-2:before {
  content: "\e0a0";
}

/* line 1339, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-volume-off:before {
  content: "\e0a1";
}

/* line 1343, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-calendar:before {
  content: "\e075";
}

/* line 1347, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-bulb:before {
  content: "\e076";
}

/* line 1351, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-chart:before {
  content: "\e077";
}

/* line 1355, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-ban:before {
  content: "\e07c";
}

/* line 1359, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-bubble:before {
  content: "\e07d";
}

/* line 1363, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-camrecorder:before {
  content: "\e07e";
}

/* line 1367, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-camera:before {
  content: "\e07f";
}

/* line 1371, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-cloud-download:before {
  content: "\e083";
}

/* line 1375, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-cloud-upload:before {
  content: "\e084";
}

/* line 1379, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-envelope:before {
  content: "\e086";
}

/* line 1383, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-eye:before {
  content: "\e087";
}

/* line 1387, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-flag:before {
  content: "\e088";
}

/* line 1391, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-heart:before {
  content: "\e08a";
}

/* line 1395, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-info:before {
  content: "\e08b";
}

/* line 1399, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-key:before {
  content: "\e08c";
}

/* line 1403, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-link:before {
  content: "\e08d";
}

/* line 1407, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-lock:before {
  content: "\e08e";
}

/* line 1411, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-lock-open:before {
  content: "\e08f";
}

/* line 1415, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-magnifier:before {
  content: "\e090";
}

/* line 1419, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-magnifier-add:before {
  content: "\e091";
}

/* line 1423, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-magnifier-remove:before {
  content: "\e092";
}

/* line 1427, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-paper-clip:before {
  content: "\e093";
}

/* line 1431, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-paper-plane:before {
  content: "\e094";
}

/* line 1435, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-power:before {
  content: "\e097";
}

/* line 1439, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-refresh:before {
  content: "\e098";
}

/* line 1443, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-reload:before {
  content: "\e099";
}

/* line 1447, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-settings:before {
  content: "\e09a";
}

/* line 1451, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-star:before {
  content: "\e09b";
}

/* line 1455, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-symbol-female:before {
  content: "\e09c";
}

/* line 1459, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-symbol-male:before {
  content: "\e09d";
}

/* line 1463, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-target:before {
  content: "\e09e";
}

/* line 1467, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-credit-card:before {
  content: "\e025";
}

/* line 1471, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-paypal:before {
  content: "\e608";
}

/* line 1475, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-social-tumblr:before {
  content: "\e00a";
}

/* line 1479, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-social-twitter:before {
  content: "\e009";
}

/* line 1483, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-social-facebook:before {
  content: "\e00b";
}

/* line 1487, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-social-instagram:before {
  content: "\e609";
}

/* line 1491, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-social-linkedin:before {
  content: "\e60a";
}

/* line 1495, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-social-pinterest:before {
  content: "\e60b";
}

/* line 1499, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-social-github:before {
  content: "\e60c";
}

/* line 1503, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-social-google:before {
  content: "\e60d";
}

/* line 1507, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-social-reddit:before {
  content: "\e60e";
}

/* line 1511, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-social-skype:before {
  content: "\e60f";
}

/* line 1515, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-social-dribbble:before {
  content: "\e00d";
}

/* line 1519, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-social-behance:before {
  content: "\e610";
}

/* line 1523, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-social-foursqare:before {
  content: "\e611";
}

/* line 1527, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-social-soundcloud:before {
  content: "\e612";
}

/* line 1531, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-social-spotify:before {
  content: "\e613";
}

/* line 1535, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-social-stumbleupon:before {
  content: "\e614";
}

/* line 1539, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-social-youtube:before {
  content: "\e008";
}

/* line 1543, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-social-dropbox:before {
  content: "\e00c";
}

/* line 1547, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-social-vkontakte:before {
  content: "\e618";
}

/* line 1551, app/assets/stylesheets/global/simple-line-icons.min.css */
.si-social-steam:before {
  content: "\e620";
}

/* line 1, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  box-sizing: border-box;
  touch-action: manipulation;
  background: #fff;
  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 1, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-calendar.open, .flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}

/* line 1, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}

/* line 1, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-calendar.animate.open {
  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

/* line 1, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}

/* line 1, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}

/* line 1, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}

/* line 1, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  box-shadow: none !important;
}

/* line 1, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  box-shadow: -2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;
}

/* line 1, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-calendar .hasWeeks .dayContainer, .flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 1, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}

/* line 1, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}

/* line 1, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}

/* line 1, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-calendar:before, .flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  left: 22px;
}

/* line 1, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-calendar.rightMost:before, .flatpickr-calendar.arrowRight:before, .flatpickr-calendar.rightMost:after, .flatpickr-calendar.arrowRight:after {
  left: auto;
  right: 22px;
}

/* line 1, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-calendar.arrowCenter:before, .flatpickr-calendar.arrowCenter:after {
  left: 50%;
  right: 50%;
}

/* line 1, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}

/* line 1, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}

/* line 1, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-calendar.arrowTop:before, .flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}

/* line 1, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}

/* line 1, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}

/* line 1, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-calendar.arrowBottom:before, .flatpickr-calendar.arrowBottom:after {
  top: 100%;
}

/* line 1, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}

/* line 1, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}

/* line 1, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-calendar:focus {
  outline: 0;
}

/* line 1, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}

/* line 1, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-months {
  display: flex;
}

/* line 1, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-months .flatpickr-month {
  background: transparent;
  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;
  user-select: none;
  overflow: hidden;
  flex: 1;
}

/* line 1, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  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 1, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled, .flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none;
}

/* line 1, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-months .flatpickr-prev-month i, .flatpickr-months .flatpickr-next-month i {
  position: relative;
}

/* line 1, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month, .flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
  /*
      /*rtl:begin:ignore*/
  left: 0;
}

/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
/* line 7, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month, .flatpickr-months .flatpickr-next-month.flatpickr-next-month {
  /*
      /*rtl:begin:ignore*/
  right: 0;
}

/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-months .flatpickr-prev-month:hover, .flatpickr-months .flatpickr-next-month:hover {
  color: #959ea9;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f64747;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-months .flatpickr-prev-month svg, .flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-months .flatpickr-prev-month svg path, .flatpickr-months .flatpickr-next-month svg path {
  transition: fill .1s;
  fill: inherit;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.numInputWrapper {
  position: relative;
  height: auto;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.numInputWrapper input, .numInputWrapper span {
  display: inline-block;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.numInputWrapper input {
  width: 100%;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.numInputWrapper input::-ms-clear {
  display: none;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.numInputWrapper input::-webkit-outer-spin-button, .numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.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);
  box-sizing: border-box;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.1);
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.2);
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.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 13, app/assets/stylesheets/global/flatpickr.min.css */
.numInputWrapper span.arrowDown {
  top: 50%;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.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 13, app/assets/stylesheets/global/flatpickr.min.css */
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.numInputWrapper span svg path {
  fill: rgba(0, 0, 0, 0.5);
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.numInputWrapper:hover {
  background: rgba(0, 0, 0, 0.05);
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.numInputWrapper:hover span {
  opacity: 1;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.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;
  transform: translate3d(0, 0, 0);
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: .5ch;
  padding: 0;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0, 0, 0, 0.05);
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0;
  display: inline-block;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0, 0, 0, 0.9);
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0, 0, 0, 0.9);
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-current-month input.cur-year {
  background: transparent;
  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 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-current-month input.cur-year[disabled], .flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0, 0, 0, 0.5);
  background: transparent;
  pointer-events: none;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: transparent;
  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: none;
  padding: 0 0 0 .5ch;
  position: relative;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-current-month .flatpickr-monthDropdown-months:focus, .flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0, 0, 0, 0.05);
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: none;
  padding: 0;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: flex;
  align-items: center;
  height: 28px;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: flex;
  flex: 1;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0, 0, 0, 0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  flex: 1;
  font-weight: bolder;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.dayContainer, .flatpickr-weeks {
  padding: 1px 0 0 0;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: flex-start;
  width: 307.875px;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-days:focus {
  outline: 0;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  box-sizing: border-box;
  display: inline-block;
  display: flex;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: space-around;
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.dayContainer + .dayContainer {
  box-shadow: -1px 0 0 #e6e6e6;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  justify-content: center;
  text-align: center;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-day.today {
  border-color: #959ea9;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-day.today:hover, .flatpickr-day.today:focus {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay {
  background: #569ff7;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-day.selected.startRange, .flatpickr-day.startRange.startRange, .flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-day.selected.endRange, .flatpickr-day.startRange.endRange, .flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  box-shadow: -10px 0 0 #569ff7;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-day.selected.startRange.endRange, .flatpickr-day.startRange.startRange.endRange, .flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-day.inRange {
  border-radius: 0;
  box-shadow: -5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover, .flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(57, 57, 57, 0.1);
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-day.week.selected {
  border-radius: 0;
  box-shadow: -5px 0 0 #569ff7,5px 0 0 #569ff7;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-day.hidden {
  visibility: hidden;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.rangeMode .flatpickr-day {
  margin-top: 1px;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-weekwrapper {
  float: left;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  box-shadow: 1px 0 0 #e6e6e6;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-weekwrapper span.flatpickr-day, .flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  cursor: default;
  border: none;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-innerContainer {
  display: block;
  display: flex;
  box-sizing: border-box;
  overflow: hidden;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  box-sizing: border-box;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-time .numInputWrapper {
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-time input {
  background: transparent;
  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;
  box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-time input.flatpickr-minute, .flatpickr-time input.flatpickr-second {
  font-weight: 400;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-time .flatpickr-time-separator, .flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  align-self: center;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-time input:hover, .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time input:focus, .flatpickr-time .flatpickr-am-pm:focus {
  background: #eee;
}

/* line 13, app/assets/stylesheets/global/flatpickr.min.css */
.flatpickr-input[readonly] {
  cursor: pointer;
}

@keyframes fpFadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

/*** ESSENTIAL STYLES ***/
/* line 2, app/assets/stylesheets/global/superfish.css */
.sf-menu, .sf-menu * {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 7, app/assets/stylesheets/global/superfish.css */
.sf-menu li {
  position: relative;
}

/* line 10, app/assets/stylesheets/global/superfish.css */
.sf-menu ul {
  position: absolute;
  display: none;
  top: 100%;
  left: 0;
  z-index: 99;
}

/* line 17, app/assets/stylesheets/global/superfish.css */
.sf-menu > li {
  float: left;
}

/* line 20, app/assets/stylesheets/global/superfish.css */
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
  display: block;
}

/* line 25, app/assets/stylesheets/global/superfish.css */
.sf-menu a {
  display: block;
  position: relative;
}

/* line 29, app/assets/stylesheets/global/superfish.css */
.sf-menu ul ul {
  top: 0;
  left: 100%;
}

/*** DEMO SKIN ***/
/* line 36, app/assets/stylesheets/global/superfish.css */
.sf-menu {
  float: left;
  margin-bottom: 1em;
}

/* line 40, app/assets/stylesheets/global/superfish.css */
.sf-menu ul {
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2);
  min-width: 12em;
  /* allow long menu items to determine submenu width */
}

/* line 44, app/assets/stylesheets/global/superfish.css */
.sf-menu a {
  border-left: 1px solid #fff;
  border-top: 1px solid #dFeEFF;
  /* fallback colour must use full shorthand */
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  padding: .75em 1em;
  text-decoration: none;
  zoom: 1;
  /* IE7 */
}

/* line 52, app/assets/stylesheets/global/superfish.css */
.sf-menu a:after {
  color: #13a;
}

/* line 55, app/assets/stylesheets/global/superfish.css */
.sf-menu li {
  background: #f9fbfd;
  border: 1px solid #eaedf1;
  white-space: nowrap;
  /* no need for Supersubs plugin */
  /* -webkit-transition: background .2s; */
  /* transition: background .2s; */
  /* margin: 4px; */
}

/* line 63, app/assets/stylesheets/global/superfish.css */
.sf-menu ul li {
  background: #f9fbfd;
}

/* line 66, app/assets/stylesheets/global/superfish.css */
.sf-menu ul ul li {
  background: #f9fbfd;
}

/* line 69, app/assets/stylesheets/global/superfish.css */
.sf-menu li:hover,
.sf-menu li.sfHover {
  background: #d9f1fa;
  /*only transition out, not in */
  /* -webkit-transition: none;
	transition: none; */
}

/*** arrows (for all except IE7) **/
/* line 78, app/assets/stylesheets/global/superfish.css */
.sf-arrows .sf-with-ul {
  padding-right: 2.5em;
}

/* styling for both css and generated arrows */
/* line 82, app/assets/stylesheets/global/superfish.css */
.sf-arrows .sf-with-ul:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 1em;
  margin-top: -3px;
  height: 0;
  width: 0;
  /* order of following 3 rules important for fallbacks to work */
  border: 5px solid transparent;
  border-top-color: black;
  /* edit this to suit design (no rgba in IE8) */
  border-top-color: #868686;
}

/* line 95, app/assets/stylesheets/global/superfish.css */
.sf-arrows:after {
  color: black !important;
}

/* line 99, app/assets/stylesheets/global/superfish.css */
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
  border-top-color: white;
  /* IE8 fallback colour */
}

/* styling for right-facing arrows */
/* line 105, app/assets/stylesheets/global/superfish.css */
.sf-arrows ul .sf-with-ul:after {
  margin-top: -5px;
  margin-right: -3px;
  border-color: transparent;
  border-left-color: #dFeEFF;
  /* edit this to suit design (no rgba in IE8) */
  border-left-color: #868686;
}

/* line 112, app/assets/stylesheets/global/superfish.css */
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
  border-left-color: white;
}

/* line 118, app/assets/stylesheets/global/superfish.css */
.coll {
  color: black;
}

/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/
/* line 2, app/assets/stylesheets/global/superfish-navbar.css */
.sf-navbar {
  background: #BDD2FF;
  position: relative;
  margin-bottom: 5em;
}

/* provide background colour for submenu strip */
/* you should just set the menu's container bg colour rather than use pseudo-elements */
/* line 9, app/assets/stylesheets/global/superfish-navbar.css */
.sf-navbar:before {
  content: '';
  position: absolute;
  left: 0;
  z-index: -1;
  background-color: #BDD2FF;
  height: 200%;
  width: 100%;
}

/* line 18, app/assets/stylesheets/global/superfish-navbar.css */
.sf-navbar ul {
  box-shadow: none;
}

/* line 21, app/assets/stylesheets/global/superfish-navbar.css */
.sf-navbar li {
  background: #AABDE6;
  position: static;
}

/* line 25, app/assets/stylesheets/global/superfish-navbar.css */
.sf-navbar > li > a,
.sf-navbar > li > ul > li > a {
  border: none;
}

/* line 29, app/assets/stylesheets/global/superfish-navbar.css */
.sf-navbar > li > ul {
  min-width: 36em;
  /* set this to whatever suits your design */
}

/* line 32, app/assets/stylesheets/global/superfish-navbar.css */
.sf-navbar ul li {
  background: #BDD2FF;
  position: relative;
}

/* line 36, app/assets/stylesheets/global/superfish-navbar.css */
.sf-navbar ul ul {
  left: 0;
  top: 100%;
}

/* line 40, app/assets/stylesheets/global/superfish-navbar.css */
.sf-navbar ul ul li {
  width: 100%;
}

/* line 43, app/assets/stylesheets/global/superfish-navbar.css */
.sf-navbar > li > ul > li {
  float: left;
}

/* line 46, app/assets/stylesheets/global/superfish-navbar.css */
.sf-navbar li.current {
  background: #BDD2FF;
}

/* line 49, app/assets/stylesheets/global/superfish-navbar.css */
.sf-navbar li:hover,
.sf-navbar li.sfHover,
.sf-navbar ul li.current {
  background: #BDD2FF;
}

/* line 54, app/assets/stylesheets/global/superfish-navbar.css */
.sf-navbar ul li:hover,
.sf-navbar ul li.sfHover,
.sf-navbar ul ul li {
  background: #D1DFFF;
}

/* line 59, app/assets/stylesheets/global/superfish-navbar.css */
.sf-navbar ul ul li:hover,
.sf-navbar ul ul li.sfHover,
.sf-navbar ul ul li.current {
  background: #E6EEFF;
}

/* line 64, app/assets/stylesheets/global/superfish-navbar.css */
.sf-navbar ul li.current > a {
  font-weight: bold;
}

/*** point all arrows down ***/
/* line 69, app/assets/stylesheets/global/superfish-navbar.css */
.sf-arrows.sf-navbar ul .sf-with-ul:after {
  margin-top: -3px;
  margin-right: 0;
  border-color: transparent;
  border-top-color: #dFeEFF;
  /* edit this to suit design (no rgba in IE8) */
  border-top-color: rgba(255, 255, 255, 0.5);
}

/* line 77, app/assets/stylesheets/global/superfish-navbar.css */
.sf-arrows.sf-navbar ul > li > .sf-with-ul:focus:after,
.sf-arrows.sf-navbar ul > li:hover > .sf-with-ul:after,
.sf-arrows.sf-navbar ul > .sfHover > .sf-with-ul:after {
  border-color: transparent;
  border-top-color: white;
}

/*******************************************************************************
 * Tree container
 */
/* line 4, app/assets/stylesheets/global/ui.dynatree.css */
ul.dynatree-container {
  font-family: tahoma, arial, helvetica;
  font-size: 10pt;
  /* font size should not be too big */
  white-space: nowrap;
  padding: 3px;
  margin: 0;
  /* issue 201 */
  background-color: white;
  overflow: auto;
  /*	height: 100%; /* issue 263, 470 */
  min-height: 0%;
}

/* line 17, app/assets/stylesheets/global/ui.dynatree.css */
ul.dynatree-container ul {
  padding: 0 0 0 16px;
  margin: 0;
}

/* line 23, app/assets/stylesheets/global/ui.dynatree.css */
ul.dynatree-container li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background-attachment: scroll;
  background-color: transparent;
  background-repeat: repeat-y;
  background-image: url(/assets/mcc/vline.gif);
  background-position: 0 0;
  /*
	background-image: url(/icons_96x256.gif);
	background-position: -80px -64px;
	*/
  margin: 0;
  padding: 1px 0 0 0;
}

/* Suppress lines for last child node */
/* line 44, app/assets/stylesheets/global/ui.dynatree.css */
ul.dynatree-container li.dynatree-lastsib {
  background-image: none;
}

/* Suppress lines if level is fixed expanded (option minExpandLevel) */
/* line 49, app/assets/stylesheets/global/ui.dynatree.css */
ul.dynatree-no-connector > li {
  background-image: none;
}

/* Style, when control is disabled */
/* line 55, app/assets/stylesheets/global/ui.dynatree.css */
.ui-dynatree-disabled ul.dynatree-container {
  opacity: 0.5;
  /*	filter: alpha(opacity=50); /* Yields a css warning */
  background-color: silver;
}

/*******************************************************************************
 * Common icon definitions
 */
/* line 65, app/assets/stylesheets/global/ui.dynatree.css */
span.dynatree-empty,
span.dynatree-vline,
span.dynatree-connector,
span.dynatree-expander,
span.dynatree-icon,
span.dynatree-checkbox,
span.dynatree-radio,
span.dynatree-drag-helper-img,
#dynatree-drop-marker {
  width: 16px;
  height: 16px;
  /*	display: -moz-inline-box; /* @ FF 1+2 removed for issue 221 */
  /*	-moz-box-align: start; /* issue 221 */
  display: inline-block;
  /* Required to make a span sizeable */
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: left;
  background-image: url(/assets/mcc/icons.gif);
  background-position: 0 0;
}

/** Used by 'icon' node option: */
/* line 88, app/assets/stylesheets/global/ui.dynatree.css */
ul.dynatree-container img {
  width: 16px;
  height: 16px;
  margin-left: 3px;
  vertical-align: top;
  border-style: none;
}

/*******************************************************************************
 * Lines and connectors
 */
/* line 102, app/assets/stylesheets/global/ui.dynatree.css */
span.dynatree-connector {
  background-position: -16px -64px;
}

/*******************************************************************************
 * Expander icon
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: dynatree-exp-
 * 1st character: 'e': expanded, 'c': collapsed
 * 2nd character (optional): 'd': lazy (Delayed)
 * 3rd character (optional): 'l': Last sibling
 */
/* line 118, app/assets/stylesheets/global/ui.dynatree.css */
span.dynatree-expander {
  background-position: 0px -80px;
  cursor: pointer;
}

/* line 123, app/assets/stylesheets/global/ui.dynatree.css */
.dynatree-exp-cl span.dynatree-expander {
  background-position: 0px -96px;
}

/* line 127, app/assets/stylesheets/global/ui.dynatree.css */
.dynatree-exp-cd span.dynatree-expander {
  background-position: -64px -80px;
}

/* line 131, app/assets/stylesheets/global/ui.dynatree.css */
.dynatree-exp-cdl span.dynatree-expander {
  background-position: -64px -96px;
}

/* line 135, app/assets/stylesheets/global/ui.dynatree.css */
.dynatree-exp-e span.dynatree-expander,
.dynatree-exp-ed span.dynatree-expander {
  background-position: -32px -80px;
}

/* line 140, app/assets/stylesheets/global/ui.dynatree.css */
.dynatree-exp-el span.dynatree-expander,
.dynatree-exp-edl span.dynatree-expander {
  background-position: -32px -96px;
}

/* line 145, app/assets/stylesheets/global/ui.dynatree.css */
.dynatree-loading span.dynatree-expander {
  background-position: 0 0;
  background-image: url(/loading.gif);
}

/*******************************************************************************
 * Checkbox icon
 */
/* line 155, app/assets/stylesheets/global/ui.dynatree.css */
span.dynatree-checkbox {
  margin-left: 3px;
  background-position: 0px -32px;
}

/* line 160, app/assets/stylesheets/global/ui.dynatree.css */
span.dynatree-checkbox:hover {
  background-position: -16px -32px;
}

/* line 165, app/assets/stylesheets/global/ui.dynatree.css */
.dynatree-partsel span.dynatree-checkbox {
  background-position: -64px -32px;
}

/* line 169, app/assets/stylesheets/global/ui.dynatree.css */
.dynatree-partsel span.dynatree-checkbox:hover {
  background-position: -80px -32px;
}

/* line 174, app/assets/stylesheets/global/ui.dynatree.css */
.dynatree-selected span.dynatree-checkbox {
  background-position: -32px -32px;
}

/* line 178, app/assets/stylesheets/global/ui.dynatree.css */
.dynatree-selected span.dynatree-checkbox:hover {
  background-position: -48px -32px;
}

/*******************************************************************************
 * Radiobutton icon
 * This is a customization, that may be activated by overriding the 'checkbox'
 * class name as 'dynatree-radio' in the tree options.
 */
/* line 188, app/assets/stylesheets/global/ui.dynatree.css */
span.dynatree-radio {
  margin-left: 3px;
  background-position: 0px -48px;
}

/* line 193, app/assets/stylesheets/global/ui.dynatree.css */
span.dynatree-radio:hover {
  background-position: -16px -48px;
}

/* line 198, app/assets/stylesheets/global/ui.dynatree.css */
.dynatree-partsel span.dynatree-radio {
  background-position: -64px -48px;
}

/* line 202, app/assets/stylesheets/global/ui.dynatree.css */
.dynatree-partsel span.dynatree-radio:hover {
  background-position: -80px -48px;
}

/* line 207, app/assets/stylesheets/global/ui.dynatree.css */
.dynatree-selected span.dynatree-radio {
  background-position: -32px -48px;
}

/* line 211, app/assets/stylesheets/global/ui.dynatree.css */
.dynatree-selected span.dynatree-radio:hover {
  background-position: -48px -48px;
}

/*******************************************************************************
 * Node type icon
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: dynatree-ico-
 * 1st character: 'e': expanded, 'c': collapsed
 * 2nd character (optional): 'f': folder
 */
/* line 226, app/assets/stylesheets/global/ui.dynatree.css */
span.dynatree-icon {
  margin-left: 3px;
  background-position: 0px 0px;
}

/* line 232, app/assets/stylesheets/global/ui.dynatree.css */
.dynatree-ico-cf span.dynatree-icon {
  background-position: 0px -16px;
}

/* line 237, app/assets/stylesheets/global/ui.dynatree.css */
.dynatree-ico-ef span.dynatree-icon {
  background-position: -64px -16px;
}

/* Status node icons */
/* line 244, app/assets/stylesheets/global/ui.dynatree.css */
.dynatree-statusnode-wait span.dynatree-icon {
  background-image: url(/loading.gif);
}

/* line 249, app/assets/stylesheets/global/ui.dynatree.css */
.dynatree-statusnode-error span.dynatree-icon {
  background-position: 0px -112px;
  /*	background-image: url(/ltError.gif);*/
}

/*******************************************************************************
 * Node titles
 */
/* @Chrome: otherwise hit area of node titles is broken (issue 133)
   Removed again for issue 165; (133 couldn't be reproduced) */
/* line 261, app/assets/stylesheets/global/ui.dynatree.css */
span.dynatree-node {
  /*	display: -moz-inline-box; /* issue 133, 165, 172, 192. removed for issue 221*/
  /*	-moz-box-align: start; /* issue 221 */
  display: inline-block;
  /* issue 373 Required to make a span sizeable */
  vertical-align: top;
}

/* Remove blue color and underline from title links */
/* line 271, app/assets/stylesheets/global/ui.dynatree.css */
ul.dynatree-container a {
  color: black;
  /* inherit doesn't work on IE */
  text-decoration: none;
  vertical-align: top;
  margin: 0px;
  margin-left: 3px;
  /*	outline: 0; /* @ Firefox, prevent dotted border after click */
}

/* line 282, app/assets/stylesheets/global/ui.dynatree.css */
ul.dynatree-container a:hover {
  /*	text-decoration: underline; */
  background-color: #F2F7FD;
  /* light blue */
  border-color: #B8D6FB;
  /* darker light blue */
}

/* line 289, app/assets/stylesheets/global/ui.dynatree.css */
span.dynatree-node a {
  font-size: 10pt;
  /* required for IE, quirks mode */
  display: inline-block;
  /* Better alignment, when title contains <br> */
  /*	vertical-align: top;*/
  padding-left: 3px;
  padding-right: 3px;
  /* Otherwise italic font will be outside bounds */
  /*	line-height: 16px; /* should be the same as img height, in case 16 px */
}

/* line 298, app/assets/stylesheets/global/ui.dynatree.css */
span.dynatree-folder a {
  font-weight: bold;
}

/* line 303, app/assets/stylesheets/global/ui.dynatree.css */
ul.dynatree-container a:focus,
span.dynatree-focused a:link {
  background-color: #EFEBDE;
  /* gray */
}

/* line 317, app/assets/stylesheets/global/ui.dynatree.css */
span.dynatree-selected a {
  color: green;
  font-style: italic;
}

/* line 323, app/assets/stylesheets/global/ui.dynatree.css */
span.dynatree-active a {
  background-color: #3169C6 !important;
  color: white !important;
  /* @ IE6 */
}

/*******************************************************************************
 * Drag'n'drop support
 */
/*** Helper object ************************************************************/
/* line 337, app/assets/stylesheets/global/ui.dynatree.css */
div.dynatree-drag-helper a {
  border: 1px solid gray;
  background-color: white;
  padding-left: 5px;
  padding-right: 5px;
  opacity: 0.8;
}

/* line 345, app/assets/stylesheets/global/ui.dynatree.css */
span.dynatree-drag-helper-img {
  /*
	position: relative;
	left: -16px;
	*/
}

/* line 352, app/assets/stylesheets/global/ui.dynatree.css */
div.dynatree-drag-helper {
  /*    border-color: green;
	background-color: red;*/
}

/* line 358, app/assets/stylesheets/global/ui.dynatree.css */
div.dynatree-drop-accept span.dynatree-drag-helper-img {
  background-position: -32px -112px;
}

/* line 362, app/assets/stylesheets/global/ui.dynatree.css */
div.dynatree-drag-helper.dynatree-drop-reject {
  border-color: red;
}

/* line 366, app/assets/stylesheets/global/ui.dynatree.css */
div.dynatree-drop-reject span.dynatree-drag-helper-img {
  background-position: -16px -112px;
}

/*** Drop marker icon *********************************************************/
/* line 373, app/assets/stylesheets/global/ui.dynatree.css */
#dynatree-drop-marker {
  width: 24px;
  position: absolute;
  background-position: 0 -128px;
  margin: 0;
  /*	border: 1px solid red; */
}

/* line 381, app/assets/stylesheets/global/ui.dynatree.css */
#dynatree-drop-marker.dynatree-drop-after,
#dynatree-drop-marker.dynatree-drop-before {
  width: 64px;
  background-position: 0 -144px;
}

/* line 387, app/assets/stylesheets/global/ui.dynatree.css */
#dynatree-drop-marker.dynatree-drop-copy {
  background-position: -64px -128px;
}

/* line 391, app/assets/stylesheets/global/ui.dynatree.css */
#dynatree-drop-marker.dynatree-drop-move {
  background-position: -64px -128px;
}

/*** Source node while dragging ***********************************************/
/* line 398, app/assets/stylesheets/global/ui.dynatree.css */
span.dynatree-drag-source {
  /* border: 1px dotted gray; */
  background-color: #e0e0e0;
}

/* line 403, app/assets/stylesheets/global/ui.dynatree.css */
span.dynatree-drag-source a {
  color: gray;
}

/*** Target node while dragging cursor is over it *****************************/
/* line 410, app/assets/stylesheets/global/ui.dynatree.css */
span.dynatree-drop-target {
  /*border: 1px solid gray;*/
}

/* line 417, app/assets/stylesheets/global/ui.dynatree.css */
span.dynatree-drop-target.dynatree-drop-accept a {
  /*border: 1px solid green;*/
  background-color: #3169C6 !important;
  color: white !important;
  /* @ IE6 */
  text-decoration: none;
}

/* line 424, app/assets/stylesheets/global/ui.dynatree.css */
span.dynatree-drop-target.dynatree-drop-reject {
  /*border: 1px solid red;*/
}

/*******************************************************************************
 * Custom node classes (sample)
 */
/* line 437, app/assets/stylesheets/global/ui.dynatree.css */
span.custom1 a {
  background-color: maroon;
  color: yellow;
}

/* MaterialDesignIcons.com */
@font-face {
  font-family: "Material Design Icons";
  src: url(/assets/materialdesignicons-webfont.eot?v=2.0.46);
  src: url(/assets/materialdesignicons-webfont.eot?#iefix&v=2.0.46) format("embedded-opentype"), url(/assets/materialdesignicons-webfont.woff2?v=2.0.46) format("woff2"), url(/assets/materialdesignicons-webfont.woff?v=2.0.46) format("woff"), url(/assets/materialdesignicons-webfont.ttf?v=2.0.46) format("truetype"), url(/assets/materialdesignicons-webfont.svg?v=2.0.46#materialdesigniconsregular) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 10, app/assets/stylesheets/global/materialdesignicons.css */
.mdi {
  display: inline-block;
  font: normal normal normal 24px/1 "Material Design Icons";
  font-size: inherit;
  text-rendering: auto;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 20, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-access-point:before {
  content: "\F002";
}

/* line 24, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-access-point-network:before {
  content: "\F003";
}

/* line 28, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account:before {
  content: "\F004";
}

/* line 32, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-alert:before {
  content: "\F005";
}

/* line 36, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-box:before {
  content: "\F006";
}

/* line 40, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-box-outline:before {
  content: "\F007";
}

/* line 44, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-card-details:before {
  content: "\F5D2";
}

/* line 48, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-check:before {
  content: "\F008";
}

/* line 52, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-circle:before {
  content: "\F009";
}

/* line 56, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-convert:before {
  content: "\F00A";
}

/* line 60, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-edit:before {
  content: "\F6BB";
}

/* line 64, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-key:before {
  content: "\F00B";
}

/* line 68, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-location:before {
  content: "\F00C";
}

/* line 72, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-minus:before {
  content: "\F00D";
}

/* line 76, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-multiple:before {
  content: "\F00E";
}

/* line 80, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-multiple-minus:before {
  content: "\F5D3";
}

/* line 84, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-multiple-outline:before {
  content: "\F00F";
}

/* line 88, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-multiple-plus:before {
  content: "\F010";
}

/* line 92, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-network:before {
  content: "\F011";
}

/* line 96, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-off:before {
  content: "\F012";
}

/* line 100, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-outline:before {
  content: "\F013";
}

/* line 104, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-plus:before {
  content: "\F014";
}

/* line 108, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-remove:before {
  content: "\F015";
}

/* line 112, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-search:before {
  content: "\F016";
}

/* line 116, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-settings:before {
  content: "\F630";
}

/* line 120, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-settings-variant:before {
  content: "\F631";
}

/* line 124, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-star:before {
  content: "\F017";
}

/* line 128, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-account-switch:before {
  content: "\F019";
}

/* line 132, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-adjust:before {
  content: "\F01A";
}

/* line 136, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-air-conditioner:before {
  content: "\F01B";
}

/* line 140, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-airballoon:before {
  content: "\F01C";
}

/* line 144, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-airplane:before {
  content: "\F01D";
}

/* line 148, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-airplane-landing:before {
  content: "\F5D4";
}

/* line 152, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-airplane-off:before {
  content: "\F01E";
}

/* line 156, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-airplane-takeoff:before {
  content: "\F5D5";
}

/* line 160, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-airplay:before {
  content: "\F01F";
}

/* line 164, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alarm:before {
  content: "\F020";
}

/* line 168, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alarm-bell:before {
  content: "\F78D";
}

/* line 172, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alarm-check:before {
  content: "\F021";
}

/* line 176, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alarm-light:before {
  content: "\F78E";
}

/* line 180, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alarm-multiple:before {
  content: "\F022";
}

/* line 184, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alarm-off:before {
  content: "\F023";
}

/* line 188, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alarm-plus:before {
  content: "\F024";
}

/* line 192, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alarm-snooze:before {
  content: "\F68D";
}

/* line 196, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-album:before {
  content: "\F025";
}

/* line 200, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alert:before {
  content: "\F026";
}

/* line 204, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alert-box:before {
  content: "\F027";
}

/* line 208, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alert-circle:before {
  content: "\F028";
}

/* line 212, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alert-circle-outline:before {
  content: "\F5D6";
}

/* line 216, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alert-decagram:before {
  content: "\F6BC";
}

/* line 220, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alert-octagon:before {
  content: "\F029";
}

/* line 224, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alert-octagram:before {
  content: "\F766";
}

/* line 228, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alert-outline:before {
  content: "\F02A";
}

/* line 232, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-all-inclusive:before {
  content: "\F6BD";
}

/* line 236, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alpha:before {
  content: "\F02B";
}

/* line 240, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-alphabetical:before {
  content: "\F02C";
}

/* line 244, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-altimeter:before {
  content: "\F5D7";
}

/* line 248, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-amazon:before {
  content: "\F02D";
}

/* line 252, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-amazon-clouddrive:before {
  content: "\F02E";
}

/* line 256, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ambulance:before {
  content: "\F02F";
}

/* line 260, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-amplifier:before {
  content: "\F030";
}

/* line 264, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-anchor:before {
  content: "\F031";
}

/* line 268, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-android:before {
  content: "\F032";
}

/* line 272, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-android-debug-bridge:before {
  content: "\F033";
}

/* line 276, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-android-head:before {
  content: "\F78F";
}

/* line 280, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-android-studio:before {
  content: "\F034";
}

/* line 284, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-angular:before {
  content: "\F6B1";
}

/* line 288, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-angularjs:before {
  content: "\F6BE";
}

/* line 292, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-animation:before {
  content: "\F5D8";
}

/* line 296, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-apple:before {
  content: "\F035";
}

/* line 300, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-apple-finder:before {
  content: "\F036";
}

/* line 304, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-apple-ios:before {
  content: "\F037";
}

/* line 308, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-apple-keyboard-caps:before {
  content: "\F632";
}

/* line 312, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-apple-keyboard-command:before {
  content: "\F633";
}

/* line 316, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-apple-keyboard-control:before {
  content: "\F634";
}

/* line 320, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-apple-keyboard-option:before {
  content: "\F635";
}

/* line 324, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-apple-keyboard-shift:before {
  content: "\F636";
}

/* line 328, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-apple-mobileme:before {
  content: "\F038";
}

/* line 332, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-apple-safari:before {
  content: "\F039";
}

/* line 336, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-application:before {
  content: "\F614";
}

/* line 340, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-approval:before {
  content: "\F790";
}

/* line 344, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-apps:before {
  content: "\F03B";
}

/* line 348, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-archive:before {
  content: "\F03C";
}

/* line 352, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrange-bring-forward:before {
  content: "\F03D";
}

/* line 356, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrange-bring-to-front:before {
  content: "\F03E";
}

/* line 360, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrange-send-backward:before {
  content: "\F03F";
}

/* line 364, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrange-send-to-back:before {
  content: "\F040";
}

/* line 368, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-all:before {
  content: "\F041";
}

/* line 372, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-bottom-left:before {
  content: "\F042";
}

/* line 376, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-bottom-right:before {
  content: "\F043";
}

/* line 380, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-collapse:before {
  content: "\F615";
}

/* line 384, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-collapse-all:before {
  content: "\F044";
}

/* line 388, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-collapse-down:before {
  content: "\F791";
}

/* line 392, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-collapse-left:before {
  content: "\F792";
}

/* line 396, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-collapse-right:before {
  content: "\F793";
}

/* line 400, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-collapse-up:before {
  content: "\F794";
}

/* line 404, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-down:before {
  content: "\F045";
}

/* line 408, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-down-bold:before {
  content: "\F72D";
}

/* line 412, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-down-bold-box:before {
  content: "\F72E";
}

/* line 416, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-down-bold-box-outline:before {
  content: "\F72F";
}

/* line 420, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-down-bold-circle:before {
  content: "\F047";
}

/* line 424, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-down-bold-circle-outline:before {
  content: "\F048";
}

/* line 428, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-down-bold-hexagon-outline:before {
  content: "\F049";
}

/* line 432, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-down-box:before {
  content: "\F6BF";
}

/* line 436, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-down-drop-circle:before {
  content: "\F04A";
}

/* line 440, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-down-drop-circle-outline:before {
  content: "\F04B";
}

/* line 444, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-down-thick:before {
  content: "\F046";
}

/* line 448, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-expand:before {
  content: "\F616";
}

/* line 452, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-expand-all:before {
  content: "\F04C";
}

/* line 456, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-expand-down:before {
  content: "\F795";
}

/* line 460, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-expand-left:before {
  content: "\F796";
}

/* line 464, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-expand-right:before {
  content: "\F797";
}

/* line 468, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-expand-up:before {
  content: "\F798";
}

/* line 472, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-left:before {
  content: "\F04D";
}

/* line 476, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-left-bold:before {
  content: "\F730";
}

/* line 480, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-left-bold-box:before {
  content: "\F731";
}

/* line 484, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-left-bold-box-outline:before {
  content: "\F732";
}

/* line 488, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-left-bold-circle:before {
  content: "\F04F";
}

/* line 492, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-left-bold-circle-outline:before {
  content: "\F050";
}

/* line 496, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-left-bold-hexagon-outline:before {
  content: "\F051";
}

/* line 500, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-left-box:before {
  content: "\F6C0";
}

/* line 504, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-left-drop-circle:before {
  content: "\F052";
}

/* line 508, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-left-drop-circle-outline:before {
  content: "\F053";
}

/* line 512, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-left-thick:before {
  content: "\F04E";
}

/* line 516, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-right:before {
  content: "\F054";
}

/* line 520, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-right-bold:before {
  content: "\F733";
}

/* line 524, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-right-bold-box:before {
  content: "\F734";
}

/* line 528, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-right-bold-box-outline:before {
  content: "\F735";
}

/* line 532, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-right-bold-circle:before {
  content: "\F056";
}

/* line 536, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-right-bold-circle-outline:before {
  content: "\F057";
}

/* line 540, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-right-bold-hexagon-outline:before {
  content: "\F058";
}

/* line 544, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-right-box:before {
  content: "\F6C1";
}

/* line 548, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-right-drop-circle:before {
  content: "\F059";
}

/* line 552, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-right-drop-circle-outline:before {
  content: "\F05A";
}

/* line 556, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-right-thick:before {
  content: "\F055";
}

/* line 560, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-top-left:before {
  content: "\F05B";
}

/* line 564, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-top-right:before {
  content: "\F05C";
}

/* line 568, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-up:before {
  content: "\F05D";
}

/* line 572, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-up-bold:before {
  content: "\F736";
}

/* line 576, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-up-bold-box:before {
  content: "\F737";
}

/* line 580, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-up-bold-box-outline:before {
  content: "\F738";
}

/* line 584, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-up-bold-circle:before {
  content: "\F05F";
}

/* line 588, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-up-bold-circle-outline:before {
  content: "\F060";
}

/* line 592, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-up-bold-hexagon-outline:before {
  content: "\F061";
}

/* line 596, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-up-box:before {
  content: "\F6C2";
}

/* line 600, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-up-drop-circle:before {
  content: "\F062";
}

/* line 604, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-up-drop-circle-outline:before {
  content: "\F063";
}

/* line 608, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-arrow-up-thick:before {
  content: "\F05E";
}

/* line 612, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-assistant:before {
  content: "\F064";
}

/* line 616, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-asterisk:before {
  content: "\F6C3";
}

/* line 620, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-at:before {
  content: "\F065";
}

/* line 624, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-atom:before {
  content: "\F767";
}

/* line 628, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-attachment:before {
  content: "\F066";
}

/* line 632, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-audiobook:before {
  content: "\F067";
}

/* line 636, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-auto-fix:before {
  content: "\F068";
}

/* line 640, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-auto-upload:before {
  content: "\F069";
}

/* line 644, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-autorenew:before {
  content: "\F06A";
}

/* line 648, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-av-timer:before {
  content: "\F06B";
}

/* line 652, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-baby:before {
  content: "\F06C";
}

/* line 656, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-baby-buggy:before {
  content: "\F68E";
}

/* line 660, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-backburger:before {
  content: "\F06D";
}

/* line 664, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-backspace:before {
  content: "\F06E";
}

/* line 668, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-backup-restore:before {
  content: "\F06F";
}

/* line 672, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bandcamp:before {
  content: "\F674";
}

/* line 676, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bank:before {
  content: "\F070";
}

/* line 680, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-barcode:before {
  content: "\F071";
}

/* line 684, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-barcode-scan:before {
  content: "\F072";
}

/* line 688, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-barley:before {
  content: "\F073";
}

/* line 692, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-barrel:before {
  content: "\F074";
}

/* line 696, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-basecamp:before {
  content: "\F075";
}

/* line 700, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-basket:before {
  content: "\F076";
}

/* line 704, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-basket-fill:before {
  content: "\F077";
}

/* line 708, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-basket-unfill:before {
  content: "\F078";
}

/* line 712, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery:before {
  content: "\F079";
}

/* line 716, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-10:before {
  content: "\F07A";
}

/* line 720, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-20:before {
  content: "\F07B";
}

/* line 724, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-30:before {
  content: "\F07C";
}

/* line 728, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-40:before {
  content: "\F07D";
}

/* line 732, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-50:before {
  content: "\F07E";
}

/* line 736, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-60:before {
  content: "\F07F";
}

/* line 740, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-70:before {
  content: "\F080";
}

/* line 744, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-80:before {
  content: "\F081";
}

/* line 748, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-90:before {
  content: "\F082";
}

/* line 752, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-alert:before {
  content: "\F083";
}

/* line 756, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-charging:before {
  content: "\F084";
}

/* line 760, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-charging-100:before {
  content: "\F085";
}

/* line 764, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-charging-20:before {
  content: "\F086";
}

/* line 768, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-charging-30:before {
  content: "\F087";
}

/* line 772, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-charging-40:before {
  content: "\F088";
}

/* line 776, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-charging-60:before {
  content: "\F089";
}

/* line 780, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-charging-80:before {
  content: "\F08A";
}

/* line 784, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-charging-90:before {
  content: "\F08B";
}

/* line 788, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-minus:before {
  content: "\F08C";
}

/* line 792, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-negative:before {
  content: "\F08D";
}

/* line 796, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-outline:before {
  content: "\F08E";
}

/* line 800, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-plus:before {
  content: "\F08F";
}

/* line 804, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-positive:before {
  content: "\F090";
}

/* line 808, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-battery-unknown:before {
  content: "\F091";
}

/* line 812, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-beach:before {
  content: "\F092";
}

/* line 816, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-beaker:before {
  content: "\F68F";
}

/* line 820, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-beats:before {
  content: "\F097";
}

/* line 824, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-beer:before {
  content: "\F098";
}

/* line 828, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-behance:before {
  content: "\F099";
}

/* line 832, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bell:before {
  content: "\F09A";
}

/* line 836, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bell-off:before {
  content: "\F09B";
}

/* line 840, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bell-outline:before {
  content: "\F09C";
}

/* line 844, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bell-plus:before {
  content: "\F09D";
}

/* line 848, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bell-ring:before {
  content: "\F09E";
}

/* line 852, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bell-ring-outline:before {
  content: "\F09F";
}

/* line 856, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bell-sleep:before {
  content: "\F0A0";
}

/* line 860, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-beta:before {
  content: "\F0A1";
}

/* line 864, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bible:before {
  content: "\F0A2";
}

/* line 868, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bike:before {
  content: "\F0A3";
}

/* line 872, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bing:before {
  content: "\F0A4";
}

/* line 876, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-binoculars:before {
  content: "\F0A5";
}

/* line 880, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bio:before {
  content: "\F0A6";
}

/* line 884, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-biohazard:before {
  content: "\F0A7";
}

/* line 888, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bitbucket:before {
  content: "\F0A8";
}

/* line 892, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-black-mesa:before {
  content: "\F0A9";
}

/* line 896, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-blackberry:before {
  content: "\F0AA";
}

/* line 900, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-blender:before {
  content: "\F0AB";
}

/* line 904, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-blinds:before {
  content: "\F0AC";
}

/* line 908, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-block-helper:before {
  content: "\F0AD";
}

/* line 912, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-blogger:before {
  content: "\F0AE";
}

/* line 916, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bluetooth:before {
  content: "\F0AF";
}

/* line 920, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bluetooth-audio:before {
  content: "\F0B0";
}

/* line 924, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bluetooth-connect:before {
  content: "\F0B1";
}

/* line 928, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bluetooth-off:before {
  content: "\F0B2";
}

/* line 932, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bluetooth-settings:before {
  content: "\F0B3";
}

/* line 936, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bluetooth-transfer:before {
  content: "\F0B4";
}

/* line 940, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-blur:before {
  content: "\F0B5";
}

/* line 944, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-blur-linear:before {
  content: "\F0B6";
}

/* line 948, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-blur-off:before {
  content: "\F0B7";
}

/* line 952, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-blur-radial:before {
  content: "\F0B8";
}

/* line 956, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bomb:before {
  content: "\F690";
}

/* line 960, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bomb-off:before {
  content: "\F6C4";
}

/* line 964, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bone:before {
  content: "\F0B9";
}

/* line 968, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-book:before {
  content: "\F0BA";
}

/* line 972, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-book-minus:before {
  content: "\F5D9";
}

/* line 976, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-book-multiple:before {
  content: "\F0BB";
}

/* line 980, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-book-multiple-variant:before {
  content: "\F0BC";
}

/* line 984, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-book-open:before {
  content: "\F0BD";
}

/* line 988, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-book-open-page-variant:before {
  content: "\F5DA";
}

/* line 992, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-book-open-variant:before {
  content: "\F0BE";
}

/* line 996, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-book-plus:before {
  content: "\F5DB";
}

/* line 1000, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-book-secure:before {
  content: "\F799";
}

/* line 1004, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-book-unsecure:before {
  content: "\F79A";
}

/* line 1008, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-book-variant:before {
  content: "\F0BF";
}

/* line 1012, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bookmark:before {
  content: "\F0C0";
}

/* line 1016, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bookmark-check:before {
  content: "\F0C1";
}

/* line 1020, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bookmark-music:before {
  content: "\F0C2";
}

/* line 1024, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bookmark-outline:before {
  content: "\F0C3";
}

/* line 1028, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bookmark-plus:before {
  content: "\F0C5";
}

/* line 1032, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bookmark-plus-outline:before {
  content: "\F0C4";
}

/* line 1036, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bookmark-remove:before {
  content: "\F0C6";
}

/* line 1040, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-boombox:before {
  content: "\F5DC";
}

/* line 1044, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bootstrap:before {
  content: "\F6C5";
}

/* line 1048, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-border-all:before {
  content: "\F0C7";
}

/* line 1052, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-border-bottom:before {
  content: "\F0C8";
}

/* line 1056, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-border-color:before {
  content: "\F0C9";
}

/* line 1060, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-border-horizontal:before {
  content: "\F0CA";
}

/* line 1064, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-border-inside:before {
  content: "\F0CB";
}

/* line 1068, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-border-left:before {
  content: "\F0CC";
}

/* line 1072, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-border-none:before {
  content: "\F0CD";
}

/* line 1076, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-border-outside:before {
  content: "\F0CE";
}

/* line 1080, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-border-right:before {
  content: "\F0CF";
}

/* line 1084, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-border-style:before {
  content: "\F0D0";
}

/* line 1088, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-border-top:before {
  content: "\F0D1";
}

/* line 1092, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-border-vertical:before {
  content: "\F0D2";
}

/* line 1096, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bow-tie:before {
  content: "\F677";
}

/* line 1100, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bowl:before {
  content: "\F617";
}

/* line 1104, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bowling:before {
  content: "\F0D3";
}

/* line 1108, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-box:before {
  content: "\F0D4";
}

/* line 1112, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-box-cutter:before {
  content: "\F0D5";
}

/* line 1116, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-box-shadow:before {
  content: "\F637";
}

/* line 1120, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bridge:before {
  content: "\F618";
}

/* line 1124, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-briefcase:before {
  content: "\F0D6";
}

/* line 1128, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-briefcase-check:before {
  content: "\F0D7";
}

/* line 1132, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-briefcase-download:before {
  content: "\F0D8";
}

/* line 1136, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-briefcase-upload:before {
  content: "\F0D9";
}

/* line 1140, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-brightness-1:before {
  content: "\F0DA";
}

/* line 1144, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-brightness-2:before {
  content: "\F0DB";
}

/* line 1148, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-brightness-3:before {
  content: "\F0DC";
}

/* line 1152, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-brightness-4:before {
  content: "\F0DD";
}

/* line 1156, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-brightness-5:before {
  content: "\F0DE";
}

/* line 1160, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-brightness-6:before {
  content: "\F0DF";
}

/* line 1164, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-brightness-7:before {
  content: "\F0E0";
}

/* line 1168, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-brightness-auto:before {
  content: "\F0E1";
}

/* line 1172, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-broom:before {
  content: "\F0E2";
}

/* line 1176, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-brush:before {
  content: "\F0E3";
}

/* line 1180, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-buffer:before {
  content: "\F619";
}

/* line 1184, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bug:before {
  content: "\F0E4";
}

/* line 1188, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bulletin-board:before {
  content: "\F0E5";
}

/* line 1192, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bullhorn:before {
  content: "\F0E6";
}

/* line 1196, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bullseye:before {
  content: "\F5DD";
}

/* line 1200, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-burst-mode:before {
  content: "\F5DE";
}

/* line 1204, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bus:before {
  content: "\F0E7";
}

/* line 1208, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bus-articulated-end:before {
  content: "\F79B";
}

/* line 1212, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bus-articulated-front:before {
  content: "\F79C";
}

/* line 1216, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bus-double-decker:before {
  content: "\F79D";
}

/* line 1220, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bus-school:before {
  content: "\F79E";
}

/* line 1224, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-bus-side:before {
  content: "\F79F";
}

/* line 1228, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cached:before {
  content: "\F0E8";
}

/* line 1232, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cake:before {
  content: "\F0E9";
}

/* line 1236, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cake-layered:before {
  content: "\F0EA";
}

/* line 1240, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cake-variant:before {
  content: "\F0EB";
}

/* line 1244, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-calculator:before {
  content: "\F0EC";
}

/* line 1248, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-calendar:before {
  content: "\F0ED";
}

/* line 1252, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-calendar-blank:before {
  content: "\F0EE";
}

/* line 1256, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-calendar-check:before {
  content: "\F0EF";
}

/* line 1260, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-calendar-clock:before {
  content: "\F0F0";
}

/* line 1264, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-calendar-multiple:before {
  content: "\F0F1";
}

/* line 1268, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-calendar-multiple-check:before {
  content: "\F0F2";
}

/* line 1272, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-calendar-plus:before {
  content: "\F0F3";
}

/* line 1276, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-calendar-question:before {
  content: "\F691";
}

/* line 1280, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-calendar-range:before {
  content: "\F678";
}

/* line 1284, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-calendar-remove:before {
  content: "\F0F4";
}

/* line 1288, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-calendar-text:before {
  content: "\F0F5";
}

/* line 1292, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-calendar-today:before {
  content: "\F0F6";
}

/* line 1296, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-call-made:before {
  content: "\F0F7";
}

/* line 1300, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-call-merge:before {
  content: "\F0F8";
}

/* line 1304, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-call-missed:before {
  content: "\F0F9";
}

/* line 1308, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-call-received:before {
  content: "\F0FA";
}

/* line 1312, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-call-split:before {
  content: "\F0FB";
}

/* line 1316, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camcorder:before {
  content: "\F0FC";
}

/* line 1320, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camcorder-box:before {
  content: "\F0FD";
}

/* line 1324, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camcorder-box-off:before {
  content: "\F0FE";
}

/* line 1328, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camcorder-off:before {
  content: "\F0FF";
}

/* line 1332, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera:before {
  content: "\F100";
}

/* line 1336, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera-burst:before {
  content: "\F692";
}

/* line 1340, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera-enhance:before {
  content: "\F101";
}

/* line 1344, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera-front:before {
  content: "\F102";
}

/* line 1348, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera-front-variant:before {
  content: "\F103";
}

/* line 1352, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera-gopro:before {
  content: "\F7A0";
}

/* line 1356, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera-iris:before {
  content: "\F104";
}

/* line 1360, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera-metering-center:before {
  content: "\F7A1";
}

/* line 1364, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera-metering-matrix:before {
  content: "\F7A2";
}

/* line 1368, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera-metering-partial:before {
  content: "\F7A3";
}

/* line 1372, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera-metering-spot:before {
  content: "\F7A4";
}

/* line 1376, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera-off:before {
  content: "\F5DF";
}

/* line 1380, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera-party-mode:before {
  content: "\F105";
}

/* line 1384, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera-rear:before {
  content: "\F106";
}

/* line 1388, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera-rear-variant:before {
  content: "\F107";
}

/* line 1392, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera-switch:before {
  content: "\F108";
}

/* line 1396, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-camera-timer:before {
  content: "\F109";
}

/* line 1400, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cancel:before {
  content: "\F739";
}

/* line 1404, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-candle:before {
  content: "\F5E2";
}

/* line 1408, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-candycane:before {
  content: "\F10A";
}

/* line 1412, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cannabis:before {
  content: "\F7A5";
}

/* line 1416, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-car:before {
  content: "\F10B";
}

/* line 1420, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-car-battery:before {
  content: "\F10C";
}

/* line 1424, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-car-connected:before {
  content: "\F10D";
}

/* line 1428, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-car-convertable:before {
  content: "\F7A6";
}

/* line 1432, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-car-estate:before {
  content: "\F7A7";
}

/* line 1436, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-car-hatchback:before {
  content: "\F7A8";
}

/* line 1440, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-car-pickup:before {
  content: "\F7A9";
}

/* line 1444, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-car-side:before {
  content: "\F7AA";
}

/* line 1448, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-car-sports:before {
  content: "\F7AB";
}

/* line 1452, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-car-wash:before {
  content: "\F10E";
}

/* line 1456, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-caravan:before {
  content: "\F7AC";
}

/* line 1460, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cards:before {
  content: "\F638";
}

/* line 1464, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cards-outline:before {
  content: "\F639";
}

/* line 1468, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cards-playing-outline:before {
  content: "\F63A";
}

/* line 1472, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cards-variant:before {
  content: "\F6C6";
}

/* line 1476, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-carrot:before {
  content: "\F10F";
}

/* line 1480, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cart:before {
  content: "\F110";
}

/* line 1484, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cart-off:before {
  content: "\F66B";
}

/* line 1488, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cart-outline:before {
  content: "\F111";
}

/* line 1492, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cart-plus:before {
  content: "\F112";
}

/* line 1496, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-case-sensitive-alt:before {
  content: "\F113";
}

/* line 1500, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cash:before {
  content: "\F114";
}

/* line 1504, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cash-100:before {
  content: "\F115";
}

/* line 1508, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cash-multiple:before {
  content: "\F116";
}

/* line 1512, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cash-usd:before {
  content: "\F117";
}

/* line 1516, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cast:before {
  content: "\F118";
}

/* line 1520, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cast-connected:before {
  content: "\F119";
}

/* line 1524, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cast-off:before {
  content: "\F789";
}

/* line 1528, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-castle:before {
  content: "\F11A";
}

/* line 1532, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cat:before {
  content: "\F11B";
}

/* line 1536, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cctv:before {
  content: "\F7AD";
}

/* line 1540, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ceiling-light:before {
  content: "\F768";
}

/* line 1544, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cellphone:before {
  content: "\F11C";
}

/* line 1548, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cellphone-android:before {
  content: "\F11D";
}

/* line 1552, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cellphone-basic:before {
  content: "\F11E";
}

/* line 1556, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cellphone-dock:before {
  content: "\F11F";
}

/* line 1560, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cellphone-iphone:before {
  content: "\F120";
}

/* line 1564, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cellphone-link:before {
  content: "\F121";
}

/* line 1568, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cellphone-link-off:before {
  content: "\F122";
}

/* line 1572, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cellphone-settings:before {
  content: "\F123";
}

/* line 1576, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-certificate:before {
  content: "\F124";
}

/* line 1580, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chair-school:before {
  content: "\F125";
}

/* line 1584, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chart-arc:before {
  content: "\F126";
}

/* line 1588, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chart-areaspline:before {
  content: "\F127";
}

/* line 1592, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chart-bar:before {
  content: "\F128";
}

/* line 1596, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chart-bar-stacked:before {
  content: "\F769";
}

/* line 1600, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chart-bubble:before {
  content: "\F5E3";
}

/* line 1604, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chart-donut:before {
  content: "\F7AE";
}

/* line 1608, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chart-donut-variant:before {
  content: "\F7AF";
}

/* line 1612, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chart-gantt:before {
  content: "\F66C";
}

/* line 1616, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chart-histogram:before {
  content: "\F129";
}

/* line 1620, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chart-line:before {
  content: "\F12A";
}

/* line 1624, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chart-line-stacked:before {
  content: "\F76A";
}

/* line 1628, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chart-line-variant:before {
  content: "\F7B0";
}

/* line 1632, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chart-pie:before {
  content: "\F12B";
}

/* line 1636, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chart-scatterplot-hexbin:before {
  content: "\F66D";
}

/* line 1640, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chart-timeline:before {
  content: "\F66E";
}

/* line 1644, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-check:before {
  content: "\F12C";
}

/* line 1648, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-check-all:before {
  content: "\F12D";
}

/* line 1652, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-check-circle:before {
  content: "\F5E0";
}

/* line 1656, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-check-circle-outline:before {
  content: "\F5E1";
}

/* line 1660, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkbox-blank:before {
  content: "\F12E";
}

/* line 1664, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkbox-blank-circle:before {
  content: "\F12F";
}

/* line 1668, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkbox-blank-circle-outline:before {
  content: "\F130";
}

/* line 1672, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkbox-blank-outline:before {
  content: "\F131";
}

/* line 1676, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkbox-marked:before {
  content: "\F132";
}

/* line 1680, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkbox-marked-circle:before {
  content: "\F133";
}

/* line 1684, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkbox-marked-circle-outline:before {
  content: "\F134";
}

/* line 1688, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkbox-marked-outline:before {
  content: "\F135";
}

/* line 1692, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkbox-multiple-blank:before {
  content: "\F136";
}

/* line 1696, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkbox-multiple-blank-circle:before {
  content: "\F63B";
}

/* line 1700, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkbox-multiple-blank-circle-outline:before {
  content: "\F63C";
}

/* line 1704, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkbox-multiple-blank-outline:before {
  content: "\F137";
}

/* line 1708, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkbox-multiple-marked:before {
  content: "\F138";
}

/* line 1712, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkbox-multiple-marked-circle:before {
  content: "\F63D";
}

/* line 1716, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkbox-multiple-marked-circle-outline:before {
  content: "\F63E";
}

/* line 1720, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkbox-multiple-marked-outline:before {
  content: "\F139";
}

/* line 1724, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-checkerboard:before {
  content: "\F13A";
}

/* line 1728, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chemical-weapon:before {
  content: "\F13B";
}

/* line 1732, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chevron-double-down:before {
  content: "\F13C";
}

/* line 1736, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chevron-double-left:before {
  content: "\F13D";
}

/* line 1740, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chevron-double-right:before {
  content: "\F13E";
}

/* line 1744, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chevron-double-up:before {
  content: "\F13F";
}

/* line 1748, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chevron-down:before {
  content: "\F140";
}

/* line 1752, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chevron-left:before {
  content: "\F141";
}

/* line 1756, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chevron-right:before {
  content: "\F142";
}

/* line 1760, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chevron-up:before {
  content: "\F143";
}

/* line 1764, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chili-hot:before {
  content: "\F7B1";
}

/* line 1768, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chili-medium:before {
  content: "\F7B2";
}

/* line 1772, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chili-mild:before {
  content: "\F7B3";
}

/* line 1776, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-chip:before {
  content: "\F61A";
}

/* line 1780, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-church:before {
  content: "\F144";
}

/* line 1784, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-circle:before {
  content: "\F764";
}

/* line 1788, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-circle-outline:before {
  content: "\F765";
}

/* line 1792, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cisco-webex:before {
  content: "\F145";
}

/* line 1796, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-city:before {
  content: "\F146";
}

/* line 1800, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clipboard:before {
  content: "\F147";
}

/* line 1804, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clipboard-account:before {
  content: "\F148";
}

/* line 1808, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clipboard-alert:before {
  content: "\F149";
}

/* line 1812, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clipboard-arrow-down:before {
  content: "\F14A";
}

/* line 1816, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clipboard-arrow-left:before {
  content: "\F14B";
}

/* line 1820, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clipboard-check:before {
  content: "\F14C";
}

/* line 1824, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clipboard-flow:before {
  content: "\F6C7";
}

/* line 1828, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clipboard-outline:before {
  content: "\F14D";
}

/* line 1832, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clipboard-plus:before {
  content: "\F750";
}

/* line 1836, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clipboard-text:before {
  content: "\F14E";
}

/* line 1840, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clippy:before {
  content: "\F14F";
}

/* line 1844, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clock:before {
  content: "\F150";
}

/* line 1848, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clock-alert:before {
  content: "\F5CE";
}

/* line 1852, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clock-end:before {
  content: "\F151";
}

/* line 1856, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clock-fast:before {
  content: "\F152";
}

/* line 1860, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clock-in:before {
  content: "\F153";
}

/* line 1864, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clock-out:before {
  content: "\F154";
}

/* line 1868, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-clock-start:before {
  content: "\F155";
}

/* line 1872, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-close:before {
  content: "\F156";
}

/* line 1876, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-close-box:before {
  content: "\F157";
}

/* line 1880, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-close-box-outline:before {
  content: "\F158";
}

/* line 1884, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-close-circle:before {
  content: "\F159";
}

/* line 1888, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-close-circle-outline:before {
  content: "\F15A";
}

/* line 1892, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-close-network:before {
  content: "\F15B";
}

/* line 1896, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-close-octagon:before {
  content: "\F15C";
}

/* line 1900, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-close-octagon-outline:before {
  content: "\F15D";
}

/* line 1904, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-close-outline:before {
  content: "\F6C8";
}

/* line 1908, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-closed-caption:before {
  content: "\F15E";
}

/* line 1912, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cloud:before {
  content: "\F15F";
}

/* line 1916, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cloud-braces:before {
  content: "\F7B4";
}

/* line 1920, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cloud-check:before {
  content: "\F160";
}

/* line 1924, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cloud-circle:before {
  content: "\F161";
}

/* line 1928, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cloud-download:before {
  content: "\F162";
}

/* line 1932, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cloud-off-outline:before {
  content: "\F164";
}

/* line 1936, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cloud-outline:before {
  content: "\F163";
}

/* line 1940, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cloud-print:before {
  content: "\F165";
}

/* line 1944, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cloud-print-outline:before {
  content: "\F166";
}

/* line 1948, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cloud-sync:before {
  content: "\F63F";
}

/* line 1952, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cloud-tags:before {
  content: "\F7B5";
}

/* line 1956, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cloud-upload:before {
  content: "\F167";
}

/* line 1960, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-code-array:before {
  content: "\F168";
}

/* line 1964, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-code-braces:before {
  content: "\F169";
}

/* line 1968, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-code-brackets:before {
  content: "\F16A";
}

/* line 1972, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-code-equal:before {
  content: "\F16B";
}

/* line 1976, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-code-greater-than:before {
  content: "\F16C";
}

/* line 1980, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-code-greater-than-or-equal:before {
  content: "\F16D";
}

/* line 1984, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-code-less-than:before {
  content: "\F16E";
}

/* line 1988, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-code-less-than-or-equal:before {
  content: "\F16F";
}

/* line 1992, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-code-not-equal:before {
  content: "\F170";
}

/* line 1996, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-code-not-equal-variant:before {
  content: "\F171";
}

/* line 2000, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-code-parentheses:before {
  content: "\F172";
}

/* line 2004, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-code-string:before {
  content: "\F173";
}

/* line 2008, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-code-tags:before {
  content: "\F174";
}

/* line 2012, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-code-tags-check:before {
  content: "\F693";
}

/* line 2016, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-codepen:before {
  content: "\F175";
}

/* line 2020, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-coffee:before {
  content: "\F176";
}

/* line 2024, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-coffee-outline:before {
  content: "\F6C9";
}

/* line 2028, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-coffee-to-go:before {
  content: "\F177";
}

/* line 2032, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-coin:before {
  content: "\F178";
}

/* line 2036, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-coins:before {
  content: "\F694";
}

/* line 2040, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-collage:before {
  content: "\F640";
}

/* line 2044, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-color-helper:before {
  content: "\F179";
}

/* line 2048, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-comment:before {
  content: "\F17A";
}

/* line 2052, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-comment-account:before {
  content: "\F17B";
}

/* line 2056, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-comment-account-outline:before {
  content: "\F17C";
}

/* line 2060, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-comment-alert:before {
  content: "\F17D";
}

/* line 2064, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-comment-alert-outline:before {
  content: "\F17E";
}

/* line 2068, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-comment-check:before {
  content: "\F17F";
}

/* line 2072, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-comment-check-outline:before {
  content: "\F180";
}

/* line 2076, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-comment-multiple-outline:before {
  content: "\F181";
}

/* line 2080, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-comment-outline:before {
  content: "\F182";
}

/* line 2084, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-comment-plus-outline:before {
  content: "\F183";
}

/* line 2088, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-comment-processing:before {
  content: "\F184";
}

/* line 2092, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-comment-processing-outline:before {
  content: "\F185";
}

/* line 2096, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-comment-question-outline:before {
  content: "\F186";
}

/* line 2100, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-comment-remove-outline:before {
  content: "\F187";
}

/* line 2104, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-comment-text:before {
  content: "\F188";
}

/* line 2108, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-comment-text-outline:before {
  content: "\F189";
}

/* line 2112, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-compare:before {
  content: "\F18A";
}

/* line 2116, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-compass:before {
  content: "\F18B";
}

/* line 2120, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-compass-outline:before {
  content: "\F18C";
}

/* line 2124, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-console:before {
  content: "\F18D";
}

/* line 2128, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-console-line:before {
  content: "\F7B6";
}

/* line 2132, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-contact-mail:before {
  content: "\F18E";
}

/* line 2136, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-contacts:before {
  content: "\F6CA";
}

/* line 2140, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-content-copy:before {
  content: "\F18F";
}

/* line 2144, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-content-cut:before {
  content: "\F190";
}

/* line 2148, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-content-duplicate:before {
  content: "\F191";
}

/* line 2152, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-content-paste:before {
  content: "\F192";
}

/* line 2156, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-content-save:before {
  content: "\F193";
}

/* line 2160, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-content-save-all:before {
  content: "\F194";
}

/* line 2164, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-content-save-settings:before {
  content: "\F61B";
}

/* line 2168, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-contrast:before {
  content: "\F195";
}

/* line 2172, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-contrast-box:before {
  content: "\F196";
}

/* line 2176, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-contrast-circle:before {
  content: "\F197";
}

/* line 2180, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cookie:before {
  content: "\F198";
}

/* line 2184, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-copyright:before {
  content: "\F5E6";
}

/* line 2188, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-corn:before {
  content: "\F7B7";
}

/* line 2192, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-counter:before {
  content: "\F199";
}

/* line 2196, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cow:before {
  content: "\F19A";
}

/* line 2200, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-creation:before {
  content: "\F1C9";
}

/* line 2204, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-credit-card:before {
  content: "\F19B";
}

/* line 2208, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-credit-card-multiple:before {
  content: "\F19C";
}

/* line 2212, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-credit-card-off:before {
  content: "\F5E4";
}

/* line 2216, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-credit-card-plus:before {
  content: "\F675";
}

/* line 2220, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-credit-card-scan:before {
  content: "\F19D";
}

/* line 2224, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-crop:before {
  content: "\F19E";
}

/* line 2228, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-crop-free:before {
  content: "\F19F";
}

/* line 2232, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-crop-landscape:before {
  content: "\F1A0";
}

/* line 2236, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-crop-portrait:before {
  content: "\F1A1";
}

/* line 2240, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-crop-rotate:before {
  content: "\F695";
}

/* line 2244, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-crop-square:before {
  content: "\F1A2";
}

/* line 2248, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-crosshairs:before {
  content: "\F1A3";
}

/* line 2252, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-crosshairs-gps:before {
  content: "\F1A4";
}

/* line 2256, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-crown:before {
  content: "\F1A5";
}

/* line 2260, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cube:before {
  content: "\F1A6";
}

/* line 2264, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cube-outline:before {
  content: "\F1A7";
}

/* line 2268, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cube-send:before {
  content: "\F1A8";
}

/* line 2272, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cube-unfolded:before {
  content: "\F1A9";
}

/* line 2276, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cup:before {
  content: "\F1AA";
}

/* line 2280, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cup-off:before {
  content: "\F5E5";
}

/* line 2284, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cup-water:before {
  content: "\F1AB";
}

/* line 2288, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-currency-btc:before {
  content: "\F1AC";
}

/* line 2292, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-currency-chf:before {
  content: "\F7B8";
}

/* line 2296, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-currency-cny:before {
  content: "\F7B9";
}

/* line 2300, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-currency-eth:before {
  content: "\F7BA";
}

/* line 2304, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-currency-eur:before {
  content: "\F1AD";
}

/* line 2308, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-currency-gbp:before {
  content: "\F1AE";
}

/* line 2312, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-currency-inr:before {
  content: "\F1AF";
}

/* line 2316, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-currency-jpy:before {
  content: "\F7BB";
}

/* line 2320, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-currency-krw:before {
  content: "\F7BC";
}

/* line 2324, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-currency-ngn:before {
  content: "\F1B0";
}

/* line 2328, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-currency-rub:before {
  content: "\F1B1";
}

/* line 2332, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-currency-sign:before {
  content: "\F7BD";
}

/* line 2336, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-currency-try:before {
  content: "\F1B2";
}

/* line 2340, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-currency-twd:before {
  content: "\F7BE";
}

/* line 2344, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-currency-usd:before {
  content: "\F1B3";
}

/* line 2348, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-currency-usd-off:before {
  content: "\F679";
}

/* line 2352, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cursor-default:before {
  content: "\F1B4";
}

/* line 2356, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cursor-default-outline:before {
  content: "\F1B5";
}

/* line 2360, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cursor-move:before {
  content: "\F1B6";
}

/* line 2364, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cursor-pointer:before {
  content: "\F1B7";
}

/* line 2368, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-cursor-text:before {
  content: "\F5E7";
}

/* line 2372, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-database:before {
  content: "\F1B8";
}

/* line 2376, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-database-minus:before {
  content: "\F1B9";
}

/* line 2380, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-database-plus:before {
  content: "\F1BA";
}

/* line 2384, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-debug-step-into:before {
  content: "\F1BB";
}

/* line 2388, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-debug-step-out:before {
  content: "\F1BC";
}

/* line 2392, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-debug-step-over:before {
  content: "\F1BD";
}

/* line 2396, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-decagram:before {
  content: "\F76B";
}

/* line 2400, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-decagram-outline:before {
  content: "\F76C";
}

/* line 2404, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-decimal-decrease:before {
  content: "\F1BE";
}

/* line 2408, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-decimal-increase:before {
  content: "\F1BF";
}

/* line 2412, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-delete:before {
  content: "\F1C0";
}

/* line 2416, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-delete-circle:before {
  content: "\F682";
}

/* line 2420, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-delete-empty:before {
  content: "\F6CB";
}

/* line 2424, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-delete-forever:before {
  content: "\F5E8";
}

/* line 2428, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-delete-sweep:before {
  content: "\F5E9";
}

/* line 2432, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-delete-variant:before {
  content: "\F1C1";
}

/* line 2436, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-delta:before {
  content: "\F1C2";
}

/* line 2440, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-deskphone:before {
  content: "\F1C3";
}

/* line 2444, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-desktop-classic:before {
  content: "\F7BF";
}

/* line 2448, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-desktop-mac:before {
  content: "\F1C4";
}

/* line 2452, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-desktop-tower:before {
  content: "\F1C5";
}

/* line 2456, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-details:before {
  content: "\F1C6";
}

/* line 2460, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-developer-board:before {
  content: "\F696";
}

/* line 2464, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-deviantart:before {
  content: "\F1C7";
}

/* line 2468, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dialpad:before {
  content: "\F61C";
}

/* line 2472, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-diamond:before {
  content: "\F1C8";
}

/* line 2476, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dice-1:before {
  content: "\F1CA";
}

/* line 2480, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dice-2:before {
  content: "\F1CB";
}

/* line 2484, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dice-3:before {
  content: "\F1CC";
}

/* line 2488, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dice-4:before {
  content: "\F1CD";
}

/* line 2492, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dice-5:before {
  content: "\F1CE";
}

/* line 2496, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dice-6:before {
  content: "\F1CF";
}

/* line 2500, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dice-d10:before {
  content: "\F76E";
}

/* line 2504, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dice-d20:before {
  content: "\F5EA";
}

/* line 2508, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dice-d4:before {
  content: "\F5EB";
}

/* line 2512, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dice-d6:before {
  content: "\F5EC";
}

/* line 2516, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dice-d8:before {
  content: "\F5ED";
}

/* line 2520, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dice-multiple:before {
  content: "\F76D";
}

/* line 2524, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dictionary:before {
  content: "\F61D";
}

/* line 2528, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dip-switch:before {
  content: "\F7C0";
}

/* line 2532, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-directions:before {
  content: "\F1D0";
}

/* line 2536, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-directions-fork:before {
  content: "\F641";
}

/* line 2540, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-discord:before {
  content: "\F66F";
}

/* line 2544, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-disk:before {
  content: "\F5EE";
}

/* line 2548, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-disk-alert:before {
  content: "\F1D1";
}

/* line 2552, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-disqus:before {
  content: "\F1D2";
}

/* line 2556, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-disqus-outline:before {
  content: "\F1D3";
}

/* line 2560, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-division:before {
  content: "\F1D4";
}

/* line 2564, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-division-box:before {
  content: "\F1D5";
}

/* line 2568, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dna:before {
  content: "\F683";
}

/* line 2572, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dns:before {
  content: "\F1D6";
}

/* line 2576, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-do-not-disturb:before {
  content: "\F697";
}

/* line 2580, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-do-not-disturb-off:before {
  content: "\F698";
}

/* line 2584, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dolby:before {
  content: "\F6B2";
}

/* line 2588, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-domain:before {
  content: "\F1D7";
}

/* line 2592, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-donkey:before {
  content: "\F7C1";
}

/* line 2596, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dots-horizontal:before {
  content: "\F1D8";
}

/* line 2600, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dots-horizontal-circle:before {
  content: "\F7C2";
}

/* line 2604, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dots-vertical:before {
  content: "\F1D9";
}

/* line 2608, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dots-vertical-circle:before {
  content: "\F7C3";
}

/* line 2612, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-douban:before {
  content: "\F699";
}

/* line 2616, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-download:before {
  content: "\F1DA";
}

/* line 2620, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-download-network:before {
  content: "\F6F3";
}

/* line 2624, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-drag:before {
  content: "\F1DB";
}

/* line 2628, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-drag-horizontal:before {
  content: "\F1DC";
}

/* line 2632, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-drag-vertical:before {
  content: "\F1DD";
}

/* line 2636, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-drawing:before {
  content: "\F1DE";
}

/* line 2640, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-drawing-box:before {
  content: "\F1DF";
}

/* line 2644, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dribbble:before {
  content: "\F1E0";
}

/* line 2648, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dribbble-box:before {
  content: "\F1E1";
}

/* line 2652, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-drone:before {
  content: "\F1E2";
}

/* line 2656, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dropbox:before {
  content: "\F1E3";
}

/* line 2660, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-drupal:before {
  content: "\F1E4";
}

/* line 2664, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-duck:before {
  content: "\F1E5";
}

/* line 2668, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-dumbbell:before {
  content: "\F1E6";
}

/* line 2672, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ear-hearing:before {
  content: "\F7C4";
}

/* line 2676, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-earth:before {
  content: "\F1E7";
}

/* line 2680, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-earth-box:before {
  content: "\F6CC";
}

/* line 2684, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-earth-box-off:before {
  content: "\F6CD";
}

/* line 2688, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-earth-off:before {
  content: "\F1E8";
}

/* line 2692, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-edge:before {
  content: "\F1E9";
}

/* line 2696, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-eject:before {
  content: "\F1EA";
}

/* line 2700, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-elephant:before {
  content: "\F7C5";
}

/* line 2704, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-elevation-decline:before {
  content: "\F1EB";
}

/* line 2708, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-elevation-rise:before {
  content: "\F1EC";
}

/* line 2712, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-elevator:before {
  content: "\F1ED";
}

/* line 2716, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-email:before {
  content: "\F1EE";
}

/* line 2720, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-email-alert:before {
  content: "\F6CE";
}

/* line 2724, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-email-open:before {
  content: "\F1EF";
}

/* line 2728, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-email-open-outline:before {
  content: "\F5EF";
}

/* line 2732, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-email-outline:before {
  content: "\F1F0";
}

/* line 2736, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-email-secure:before {
  content: "\F1F1";
}

/* line 2740, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-email-variant:before {
  content: "\F5F0";
}

/* line 2744, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-emby:before {
  content: "\F6B3";
}

/* line 2748, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-emoticon:before {
  content: "\F1F2";
}

/* line 2752, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-emoticon-cool:before {
  content: "\F1F3";
}

/* line 2756, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-emoticon-dead:before {
  content: "\F69A";
}

/* line 2760, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-emoticon-devil:before {
  content: "\F1F4";
}

/* line 2764, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-emoticon-excited:before {
  content: "\F69B";
}

/* line 2768, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-emoticon-happy:before {
  content: "\F1F5";
}

/* line 2772, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-emoticon-neutral:before {
  content: "\F1F6";
}

/* line 2776, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-emoticon-poop:before {
  content: "\F1F7";
}

/* line 2780, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-emoticon-sad:before {
  content: "\F1F8";
}

/* line 2784, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-emoticon-tongue:before {
  content: "\F1F9";
}

/* line 2788, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-engine:before {
  content: "\F1FA";
}

/* line 2792, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-engine-outline:before {
  content: "\F1FB";
}

/* line 2796, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-equal:before {
  content: "\F1FC";
}

/* line 2800, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-equal-box:before {
  content: "\F1FD";
}

/* line 2804, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-eraser:before {
  content: "\F1FE";
}

/* line 2808, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-eraser-variant:before {
  content: "\F642";
}

/* line 2812, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-escalator:before {
  content: "\F1FF";
}

/* line 2816, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ethernet:before {
  content: "\F200";
}

/* line 2820, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ethernet-cable:before {
  content: "\F201";
}

/* line 2824, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ethernet-cable-off:before {
  content: "\F202";
}

/* line 2828, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-etsy:before {
  content: "\F203";
}

/* line 2832, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ev-station:before {
  content: "\F5F1";
}

/* line 2836, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-eventbrite:before {
  content: "\F7C6";
}

/* line 2840, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-evernote:before {
  content: "\F204";
}

/* line 2844, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-exclamation:before {
  content: "\F205";
}

/* line 2848, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-exit-to-app:before {
  content: "\F206";
}

/* line 2852, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-export:before {
  content: "\F207";
}

/* line 2856, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-eye:before {
  content: "\F208";
}

/* line 2860, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-eye-off:before {
  content: "\F209";
}

/* line 2864, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-eye-off-outline:before {
  content: "\F6D0";
}

/* line 2868, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-eye-outline:before {
  content: "\F6CF";
}

/* line 2872, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-eyedropper:before {
  content: "\F20A";
}

/* line 2876, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-eyedropper-variant:before {
  content: "\F20B";
}

/* line 2880, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-face:before {
  content: "\F643";
}

/* line 2884, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-face-profile:before {
  content: "\F644";
}

/* line 2888, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-facebook:before {
  content: "\F20C";
}

/* line 2892, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-facebook-box:before {
  content: "\F20D";
}

/* line 2896, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-facebook-messenger:before {
  content: "\F20E";
}

/* line 2900, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-factory:before {
  content: "\F20F";
}

/* line 2904, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-fan:before {
  content: "\F210";
}

/* line 2908, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-fast-forward:before {
  content: "\F211";
}

/* line 2912, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-fast-forward-outline:before {
  content: "\F6D1";
}

/* line 2916, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-fax:before {
  content: "\F212";
}

/* line 2920, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-feather:before {
  content: "\F6D2";
}

/* line 2924, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ferry:before {
  content: "\F213";
}

/* line 2928, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file:before {
  content: "\F214";
}

/* line 2932, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-account:before {
  content: "\F73A";
}

/* line 2936, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-chart:before {
  content: "\F215";
}

/* line 2940, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-check:before {
  content: "\F216";
}

/* line 2944, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-cloud:before {
  content: "\F217";
}

/* line 2948, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-delimited:before {
  content: "\F218";
}

/* line 2952, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-document:before {
  content: "\F219";
}

/* line 2956, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-document-box:before {
  content: "\F21A";
}

/* line 2960, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-excel:before {
  content: "\F21B";
}

/* line 2964, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-excel-box:before {
  content: "\F21C";
}

/* line 2968, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-export:before {
  content: "\F21D";
}

/* line 2972, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-find:before {
  content: "\F21E";
}

/* line 2976, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-hidden:before {
  content: "\F613";
}

/* line 2980, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-image:before {
  content: "\F21F";
}

/* line 2984, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-import:before {
  content: "\F220";
}

/* line 2988, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-lock:before {
  content: "\F221";
}

/* line 2992, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-multiple:before {
  content: "\F222";
}

/* line 2996, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-music:before {
  content: "\F223";
}

/* line 3000, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-outline:before {
  content: "\F224";
}

/* line 3004, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-pdf:before {
  content: "\F225";
}

/* line 3008, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-pdf-box:before {
  content: "\F226";
}

/* line 3012, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-plus:before {
  content: "\F751";
}

/* line 3016, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-powerpoint:before {
  content: "\F227";
}

/* line 3020, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-powerpoint-box:before {
  content: "\F228";
}

/* line 3024, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-presentation-box:before {
  content: "\F229";
}

/* line 3028, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-restore:before {
  content: "\F670";
}

/* line 3032, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-send:before {
  content: "\F22A";
}

/* line 3036, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-tree:before {
  content: "\F645";
}

/* line 3040, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-video:before {
  content: "\F22B";
}

/* line 3044, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-word:before {
  content: "\F22C";
}

/* line 3048, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-word-box:before {
  content: "\F22D";
}

/* line 3052, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-file-xml:before {
  content: "\F22E";
}

/* line 3056, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-film:before {
  content: "\F22F";
}

/* line 3060, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-filmstrip:before {
  content: "\F230";
}

/* line 3064, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-filmstrip-off:before {
  content: "\F231";
}

/* line 3068, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-filter:before {
  content: "\F232";
}

/* line 3072, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-filter-outline:before {
  content: "\F233";
}

/* line 3076, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-filter-remove:before {
  content: "\F234";
}

/* line 3080, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-filter-remove-outline:before {
  content: "\F235";
}

/* line 3084, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-filter-variant:before {
  content: "\F236";
}

/* line 3088, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-find-replace:before {
  content: "\F6D3";
}

/* line 3092, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-fingerprint:before {
  content: "\F237";
}

/* line 3096, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-fire:before {
  content: "\F238";
}

/* line 3100, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-firefox:before {
  content: "\F239";
}

/* line 3104, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-fish:before {
  content: "\F23A";
}

/* line 3108, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flag:before {
  content: "\F23B";
}

/* line 3112, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flag-checkered:before {
  content: "\F23C";
}

/* line 3116, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flag-outline:before {
  content: "\F23D";
}

/* line 3120, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flag-outline-variant:before {
  content: "\F23E";
}

/* line 3124, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flag-triangle:before {
  content: "\F23F";
}

/* line 3128, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flag-variant:before {
  content: "\F240";
}

/* line 3132, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flash:before {
  content: "\F241";
}

/* line 3136, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flash-auto:before {
  content: "\F242";
}

/* line 3140, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flash-off:before {
  content: "\F243";
}

/* line 3144, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flash-outline:before {
  content: "\F6D4";
}

/* line 3148, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flash-red-eye:before {
  content: "\F67A";
}

/* line 3152, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flashlight:before {
  content: "\F244";
}

/* line 3156, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flashlight-off:before {
  content: "\F245";
}

/* line 3160, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flask:before {
  content: "\F093";
}

/* line 3164, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flask-empty:before {
  content: "\F094";
}

/* line 3168, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flask-empty-outline:before {
  content: "\F095";
}

/* line 3172, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flask-outline:before {
  content: "\F096";
}

/* line 3176, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flattr:before {
  content: "\F246";
}

/* line 3180, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flip-to-back:before {
  content: "\F247";
}

/* line 3184, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flip-to-front:before {
  content: "\F248";
}

/* line 3188, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-floppy:before {
  content: "\F249";
}

/* line 3192, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-flower:before {
  content: "\F24A";
}

/* line 3196, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder:before {
  content: "\F24B";
}

/* line 3200, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder-account:before {
  content: "\F24C";
}

/* line 3204, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder-download:before {
  content: "\F24D";
}

/* line 3208, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder-google-drive:before {
  content: "\F24E";
}

/* line 3212, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder-image:before {
  content: "\F24F";
}

/* line 3216, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder-lock:before {
  content: "\F250";
}

/* line 3220, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder-lock-open:before {
  content: "\F251";
}

/* line 3224, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder-move:before {
  content: "\F252";
}

/* line 3228, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder-multiple:before {
  content: "\F253";
}

/* line 3232, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder-multiple-image:before {
  content: "\F254";
}

/* line 3236, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder-multiple-outline:before {
  content: "\F255";
}

/* line 3240, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder-open:before {
  content: "\F76F";
}

/* line 3244, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder-outline:before {
  content: "\F256";
}

/* line 3248, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder-plus:before {
  content: "\F257";
}

/* line 3252, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder-remove:before {
  content: "\F258";
}

/* line 3256, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder-star:before {
  content: "\F69C";
}

/* line 3260, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-folder-upload:before {
  content: "\F259";
}

/* line 3264, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-font-awesome:before {
  content: "\F03A";
}

/* line 3268, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-food:before {
  content: "\F25A";
}

/* line 3272, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-food-apple:before {
  content: "\F25B";
}

/* line 3276, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-food-croissant:before {
  content: "\F7C7";
}

/* line 3280, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-food-fork-drink:before {
  content: "\F5F2";
}

/* line 3284, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-food-off:before {
  content: "\F5F3";
}

/* line 3288, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-food-variant:before {
  content: "\F25C";
}

/* line 3292, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-football:before {
  content: "\F25D";
}

/* line 3296, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-football-australian:before {
  content: "\F25E";
}

/* line 3300, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-football-helmet:before {
  content: "\F25F";
}

/* line 3304, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-forklift:before {
  content: "\F7C8";
}

/* line 3308, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-align-bottom:before {
  content: "\F752";
}

/* line 3312, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-align-center:before {
  content: "\F260";
}

/* line 3316, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-align-justify:before {
  content: "\F261";
}

/* line 3320, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-align-left:before {
  content: "\F262";
}

/* line 3324, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-align-middle:before {
  content: "\F753";
}

/* line 3328, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-align-right:before {
  content: "\F263";
}

/* line 3332, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-align-top:before {
  content: "\F754";
}

/* line 3336, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-annotation-plus:before {
  content: "\F646";
}

/* line 3340, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-bold:before {
  content: "\F264";
}

/* line 3344, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-clear:before {
  content: "\F265";
}

/* line 3348, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-color-fill:before {
  content: "\F266";
}

/* line 3352, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-color-text:before {
  content: "\F69D";
}

/* line 3356, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-float-center:before {
  content: "\F267";
}

/* line 3360, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-float-left:before {
  content: "\F268";
}

/* line 3364, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-float-none:before {
  content: "\F269";
}

/* line 3368, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-float-right:before {
  content: "\F26A";
}

/* line 3372, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-font:before {
  content: "\F6D5";
}

/* line 3376, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-header-1:before {
  content: "\F26B";
}

/* line 3380, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-header-2:before {
  content: "\F26C";
}

/* line 3384, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-header-3:before {
  content: "\F26D";
}

/* line 3388, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-header-4:before {
  content: "\F26E";
}

/* line 3392, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-header-5:before {
  content: "\F26F";
}

/* line 3396, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-header-6:before {
  content: "\F270";
}

/* line 3400, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-header-decrease:before {
  content: "\F271";
}

/* line 3404, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-header-equal:before {
  content: "\F272";
}

/* line 3408, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-header-increase:before {
  content: "\F273";
}

/* line 3412, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-header-pound:before {
  content: "\F274";
}

/* line 3416, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-horizontal-align-center:before {
  content: "\F61E";
}

/* line 3420, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-horizontal-align-left:before {
  content: "\F61F";
}

/* line 3424, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-horizontal-align-right:before {
  content: "\F620";
}

/* line 3428, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-indent-decrease:before {
  content: "\F275";
}

/* line 3432, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-indent-increase:before {
  content: "\F276";
}

/* line 3436, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-italic:before {
  content: "\F277";
}

/* line 3440, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-line-spacing:before {
  content: "\F278";
}

/* line 3444, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-line-style:before {
  content: "\F5C8";
}

/* line 3448, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-line-weight:before {
  content: "\F5C9";
}

/* line 3452, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-list-bulleted:before {
  content: "\F279";
}

/* line 3456, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-list-bulleted-type:before {
  content: "\F27A";
}

/* line 3460, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-list-checks:before {
  content: "\F755";
}

/* line 3464, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-list-numbers:before {
  content: "\F27B";
}

/* line 3468, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-page-break:before {
  content: "\F6D6";
}

/* line 3472, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-paint:before {
  content: "\F27C";
}

/* line 3476, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-paragraph:before {
  content: "\F27D";
}

/* line 3480, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-pilcrow:before {
  content: "\F6D7";
}

/* line 3484, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-quote-close:before {
  content: "\F27E";
}

/* line 3488, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-quote-open:before {
  content: "\F756";
}

/* line 3492, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-rotate-90:before {
  content: "\F6A9";
}

/* line 3496, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-section:before {
  content: "\F69E";
}

/* line 3500, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-size:before {
  content: "\F27F";
}

/* line 3504, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-strikethrough:before {
  content: "\F280";
}

/* line 3508, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-strikethrough-variant:before {
  content: "\F281";
}

/* line 3512, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-subscript:before {
  content: "\F282";
}

/* line 3516, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-superscript:before {
  content: "\F283";
}

/* line 3520, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-text:before {
  content: "\F284";
}

/* line 3524, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-textdirection-l-to-r:before {
  content: "\F285";
}

/* line 3528, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-textdirection-r-to-l:before {
  content: "\F286";
}

/* line 3532, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-title:before {
  content: "\F5F4";
}

/* line 3536, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-underline:before {
  content: "\F287";
}

/* line 3540, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-vertical-align-bottom:before {
  content: "\F621";
}

/* line 3544, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-vertical-align-center:before {
  content: "\F622";
}

/* line 3548, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-vertical-align-top:before {
  content: "\F623";
}

/* line 3552, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-wrap-inline:before {
  content: "\F288";
}

/* line 3556, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-wrap-square:before {
  content: "\F289";
}

/* line 3560, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-wrap-tight:before {
  content: "\F28A";
}

/* line 3564, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-format-wrap-top-bottom:before {
  content: "\F28B";
}

/* line 3568, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-forum:before {
  content: "\F28C";
}

/* line 3572, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-forward:before {
  content: "\F28D";
}

/* line 3576, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-foursquare:before {
  content: "\F28E";
}

/* line 3580, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-fridge:before {
  content: "\F28F";
}

/* line 3584, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-fridge-filled:before {
  content: "\F290";
}

/* line 3588, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-fridge-filled-bottom:before {
  content: "\F291";
}

/* line 3592, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-fridge-filled-top:before {
  content: "\F292";
}

/* line 3596, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-fuel:before {
  content: "\F7C9";
}

/* line 3600, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-fullscreen:before {
  content: "\F293";
}

/* line 3604, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-fullscreen-exit:before {
  content: "\F294";
}

/* line 3608, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-function:before {
  content: "\F295";
}

/* line 3612, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gamepad:before {
  content: "\F296";
}

/* line 3616, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gamepad-variant:before {
  content: "\F297";
}

/* line 3620, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-garage:before {
  content: "\F6D8";
}

/* line 3624, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-garage-open:before {
  content: "\F6D9";
}

/* line 3628, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gas-cylinder:before {
  content: "\F647";
}

/* line 3632, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gas-station:before {
  content: "\F298";
}

/* line 3636, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gate:before {
  content: "\F299";
}

/* line 3640, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gauge:before {
  content: "\F29A";
}

/* line 3644, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gavel:before {
  content: "\F29B";
}

/* line 3648, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gender-female:before {
  content: "\F29C";
}

/* line 3652, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gender-male:before {
  content: "\F29D";
}

/* line 3656, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gender-male-female:before {
  content: "\F29E";
}

/* line 3660, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gender-transgender:before {
  content: "\F29F";
}

/* line 3664, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gesture:before {
  content: "\F7CA";
}

/* line 3668, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gesture-double-tap:before {
  content: "\F73B";
}

/* line 3672, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gesture-swipe-down:before {
  content: "\F73C";
}

/* line 3676, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gesture-swipe-left:before {
  content: "\F73D";
}

/* line 3680, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gesture-swipe-right:before {
  content: "\F73E";
}

/* line 3684, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gesture-swipe-up:before {
  content: "\F73F";
}

/* line 3688, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gesture-tap:before {
  content: "\F740";
}

/* line 3692, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gesture-two-double-tap:before {
  content: "\F741";
}

/* line 3696, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gesture-two-tap:before {
  content: "\F742";
}

/* line 3700, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ghost:before {
  content: "\F2A0";
}

/* line 3704, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gift:before {
  content: "\F2A1";
}

/* line 3708, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-git:before {
  content: "\F2A2";
}

/* line 3712, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-github-box:before {
  content: "\F2A3";
}

/* line 3716, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-github-circle:before {
  content: "\F2A4";
}

/* line 3720, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-github-face:before {
  content: "\F6DA";
}

/* line 3724, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-glass-flute:before {
  content: "\F2A5";
}

/* line 3728, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-glass-mug:before {
  content: "\F2A6";
}

/* line 3732, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-glass-stange:before {
  content: "\F2A7";
}

/* line 3736, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-glass-tulip:before {
  content: "\F2A8";
}

/* line 3740, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-glassdoor:before {
  content: "\F2A9";
}

/* line 3744, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-glasses:before {
  content: "\F2AA";
}

/* line 3748, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gmail:before {
  content: "\F2AB";
}

/* line 3752, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gnome:before {
  content: "\F2AC";
}

/* line 3756, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gondola:before {
  content: "\F685";
}

/* line 3760, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google:before {
  content: "\F2AD";
}

/* line 3764, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-analytics:before {
  content: "\F7CB";
}

/* line 3768, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-assistant:before {
  content: "\F7CC";
}

/* line 3772, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-cardboard:before {
  content: "\F2AE";
}

/* line 3776, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-chrome:before {
  content: "\F2AF";
}

/* line 3780, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-circles:before {
  content: "\F2B0";
}

/* line 3784, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-circles-communities:before {
  content: "\F2B1";
}

/* line 3788, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-circles-extended:before {
  content: "\F2B2";
}

/* line 3792, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-circles-group:before {
  content: "\F2B3";
}

/* line 3796, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-controller:before {
  content: "\F2B4";
}

/* line 3800, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-controller-off:before {
  content: "\F2B5";
}

/* line 3804, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-drive:before {
  content: "\F2B6";
}

/* line 3808, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-earth:before {
  content: "\F2B7";
}

/* line 3812, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-glass:before {
  content: "\F2B8";
}

/* line 3816, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-keep:before {
  content: "\F6DB";
}

/* line 3820, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-maps:before {
  content: "\F5F5";
}

/* line 3824, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-nearby:before {
  content: "\F2B9";
}

/* line 3828, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-pages:before {
  content: "\F2BA";
}

/* line 3832, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-photos:before {
  content: "\F6DC";
}

/* line 3836, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-physical-web:before {
  content: "\F2BB";
}

/* line 3840, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-play:before {
  content: "\F2BC";
}

/* line 3844, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-plus:before {
  content: "\F2BD";
}

/* line 3848, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-plus-box:before {
  content: "\F2BE";
}

/* line 3852, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-translate:before {
  content: "\F2BF";
}

/* line 3856, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-google-wallet:before {
  content: "\F2C0";
}

/* line 3860, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-gradient:before {
  content: "\F69F";
}

/* line 3864, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-grease-pencil:before {
  content: "\F648";
}

/* line 3868, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-grid:before {
  content: "\F2C1";
}

/* line 3872, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-grid-large:before {
  content: "\F757";
}

/* line 3876, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-grid-off:before {
  content: "\F2C2";
}

/* line 3880, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-group:before {
  content: "\F2C3";
}

/* line 3884, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-guitar-acoustic:before {
  content: "\F770";
}

/* line 3888, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-guitar-electric:before {
  content: "\F2C4";
}

/* line 3892, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-guitar-pick:before {
  content: "\F2C5";
}

/* line 3896, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-guitar-pick-outline:before {
  content: "\F2C6";
}

/* line 3900, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-hackernews:before {
  content: "\F624";
}

/* line 3904, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-hamburger:before {
  content: "\F684";
}

/* line 3908, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-hand-pointing-right:before {
  content: "\F2C7";
}

/* line 3912, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-hanger:before {
  content: "\F2C8";
}

/* line 3916, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-hangouts:before {
  content: "\F2C9";
}

/* line 3920, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-harddisk:before {
  content: "\F2CA";
}

/* line 3924, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-headphones:before {
  content: "\F2CB";
}

/* line 3928, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-headphones-box:before {
  content: "\F2CC";
}

/* line 3932, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-headphones-off:before {
  content: "\F7CD";
}

/* line 3936, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-headphones-settings:before {
  content: "\F2CD";
}

/* line 3940, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-headset:before {
  content: "\F2CE";
}

/* line 3944, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-headset-dock:before {
  content: "\F2CF";
}

/* line 3948, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-headset-off:before {
  content: "\F2D0";
}

/* line 3952, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-heart:before {
  content: "\F2D1";
}

/* line 3956, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-heart-box:before {
  content: "\F2D2";
}

/* line 3960, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-heart-box-outline:before {
  content: "\F2D3";
}

/* line 3964, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-heart-broken:before {
  content: "\F2D4";
}

/* line 3968, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-heart-half:before {
  content: "\F6DE";
}

/* line 3972, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-heart-half-full:before {
  content: "\F6DD";
}

/* line 3976, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-heart-half-outline:before {
  content: "\F6DF";
}

/* line 3980, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-heart-off:before {
  content: "\F758";
}

/* line 3984, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-heart-outline:before {
  content: "\F2D5";
}

/* line 3988, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-heart-pulse:before {
  content: "\F5F6";
}

/* line 3992, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-help:before {
  content: "\F2D6";
}

/* line 3996, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-help-box:before {
  content: "\F78A";
}

/* line 4000, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-help-circle:before {
  content: "\F2D7";
}

/* line 4004, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-help-circle-outline:before {
  content: "\F625";
}

/* line 4008, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-help-network:before {
  content: "\F6F4";
}

/* line 4012, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-hexagon:before {
  content: "\F2D8";
}

/* line 4016, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-hexagon-multiple:before {
  content: "\F6E0";
}

/* line 4020, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-hexagon-outline:before {
  content: "\F2D9";
}

/* line 4024, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-high-definition:before {
  content: "\F7CE";
}

/* line 4028, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-highway:before {
  content: "\F5F7";
}

/* line 4032, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-history:before {
  content: "\F2DA";
}

/* line 4036, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-hololens:before {
  content: "\F2DB";
}

/* line 4040, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-home:before {
  content: "\F2DC";
}

/* line 4044, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-home-assistant:before {
  content: "\F7CF";
}

/* line 4048, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-home-automation:before {
  content: "\F7D0";
}

/* line 4052, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-home-circle:before {
  content: "\F7D1";
}

/* line 4056, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-home-map-marker:before {
  content: "\F5F8";
}

/* line 4060, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-home-modern:before {
  content: "\F2DD";
}

/* line 4064, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-home-outline:before {
  content: "\F6A0";
}

/* line 4068, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-home-variant:before {
  content: "\F2DE";
}

/* line 4072, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-hook:before {
  content: "\F6E1";
}

/* line 4076, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-hook-off:before {
  content: "\F6E2";
}

/* line 4080, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-hops:before {
  content: "\F2DF";
}

/* line 4084, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-hospital:before {
  content: "\F2E0";
}

/* line 4088, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-hospital-building:before {
  content: "\F2E1";
}

/* line 4092, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-hospital-marker:before {
  content: "\F2E2";
}

/* line 4096, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-hotel:before {
  content: "\F2E3";
}

/* line 4100, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-houzz:before {
  content: "\F2E4";
}

/* line 4104, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-houzz-box:before {
  content: "\F2E5";
}

/* line 4108, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-human:before {
  content: "\F2E6";
}

/* line 4112, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-human-child:before {
  content: "\F2E7";
}

/* line 4116, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-human-female:before {
  content: "\F649";
}

/* line 4120, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-human-greeting:before {
  content: "\F64A";
}

/* line 4124, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-human-handsdown:before {
  content: "\F64B";
}

/* line 4128, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-human-handsup:before {
  content: "\F64C";
}

/* line 4132, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-human-male:before {
  content: "\F64D";
}

/* line 4136, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-human-male-female:before {
  content: "\F2E8";
}

/* line 4140, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-human-pregnant:before {
  content: "\F5CF";
}

/* line 4144, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-humble-bundle:before {
  content: "\F743";
}

/* line 4148, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image:before {
  content: "\F2E9";
}

/* line 4152, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image-album:before {
  content: "\F2EA";
}

/* line 4156, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image-area:before {
  content: "\F2EB";
}

/* line 4160, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image-area-close:before {
  content: "\F2EC";
}

/* line 4164, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image-broken:before {
  content: "\F2ED";
}

/* line 4168, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image-broken-variant:before {
  content: "\F2EE";
}

/* line 4172, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image-filter:before {
  content: "\F2EF";
}

/* line 4176, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image-filter-black-white:before {
  content: "\F2F0";
}

/* line 4180, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image-filter-center-focus:before {
  content: "\F2F1";
}

/* line 4184, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image-filter-center-focus-weak:before {
  content: "\F2F2";
}

/* line 4188, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image-filter-drama:before {
  content: "\F2F3";
}

/* line 4192, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image-filter-frames:before {
  content: "\F2F4";
}

/* line 4196, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image-filter-hdr:before {
  content: "\F2F5";
}

/* line 4200, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image-filter-none:before {
  content: "\F2F6";
}

/* line 4204, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image-filter-tilt-shift:before {
  content: "\F2F7";
}

/* line 4208, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image-filter-vintage:before {
  content: "\F2F8";
}

/* line 4212, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-image-multiple:before {
  content: "\F2F9";
}

/* line 4216, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-import:before {
  content: "\F2FA";
}

/* line 4220, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-inbox:before {
  content: "\F686";
}

/* line 4224, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-inbox-arrow-down:before {
  content: "\F2FB";
}

/* line 4228, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-inbox-arrow-up:before {
  content: "\F3D1";
}

/* line 4232, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-incognito:before {
  content: "\F5F9";
}

/* line 4236, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-infinity:before {
  content: "\F6E3";
}

/* line 4240, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-information:before {
  content: "\F2FC";
}

/* line 4244, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-information-outline:before {
  content: "\F2FD";
}

/* line 4248, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-information-variant:before {
  content: "\F64E";
}

/* line 4252, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-instagram:before {
  content: "\F2FE";
}

/* line 4256, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-instapaper:before {
  content: "\F2FF";
}

/* line 4260, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-internet-explorer:before {
  content: "\F300";
}

/* line 4264, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-invert-colors:before {
  content: "\F301";
}

/* line 4268, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-itunes:before {
  content: "\F676";
}

/* line 4272, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-jeepney:before {
  content: "\F302";
}

/* line 4276, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-jira:before {
  content: "\F303";
}

/* line 4280, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-jsfiddle:before {
  content: "\F304";
}

/* line 4284, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-json:before {
  content: "\F626";
}

/* line 4288, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-keg:before {
  content: "\F305";
}

/* line 4292, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-kettle:before {
  content: "\F5FA";
}

/* line 4296, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-key:before {
  content: "\F306";
}

/* line 4300, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-key-change:before {
  content: "\F307";
}

/* line 4304, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-key-minus:before {
  content: "\F308";
}

/* line 4308, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-key-plus:before {
  content: "\F309";
}

/* line 4312, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-key-remove:before {
  content: "\F30A";
}

/* line 4316, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-key-variant:before {
  content: "\F30B";
}

/* line 4320, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-keyboard:before {
  content: "\F30C";
}

/* line 4324, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-keyboard-backspace:before {
  content: "\F30D";
}

/* line 4328, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-keyboard-caps:before {
  content: "\F30E";
}

/* line 4332, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-keyboard-close:before {
  content: "\F30F";
}

/* line 4336, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-keyboard-off:before {
  content: "\F310";
}

/* line 4340, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-keyboard-return:before {
  content: "\F311";
}

/* line 4344, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-keyboard-tab:before {
  content: "\F312";
}

/* line 4348, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-keyboard-variant:before {
  content: "\F313";
}

/* line 4352, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-kickstarter:before {
  content: "\F744";
}

/* line 4356, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-kodi:before {
  content: "\F314";
}

/* line 4360, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-label:before {
  content: "\F315";
}

/* line 4364, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-label-outline:before {
  content: "\F316";
}

/* line 4368, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lambda:before {
  content: "\F627";
}

/* line 4372, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lamp:before {
  content: "\F6B4";
}

/* line 4376, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lan:before {
  content: "\F317";
}

/* line 4380, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lan-connect:before {
  content: "\F318";
}

/* line 4384, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lan-disconnect:before {
  content: "\F319";
}

/* line 4388, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lan-pending:before {
  content: "\F31A";
}

/* line 4392, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-language-c:before {
  content: "\F671";
}

/* line 4396, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-language-cpp:before {
  content: "\F672";
}

/* line 4400, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-language-csharp:before {
  content: "\F31B";
}

/* line 4404, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-language-css3:before {
  content: "\F31C";
}

/* line 4408, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-language-go:before {
  content: "\F7D2";
}

/* line 4412, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-language-html5:before {
  content: "\F31D";
}

/* line 4416, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-language-javascript:before {
  content: "\F31E";
}

/* line 4420, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-language-php:before {
  content: "\F31F";
}

/* line 4424, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-language-python:before {
  content: "\F320";
}

/* line 4428, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-language-python-text:before {
  content: "\F321";
}

/* line 4432, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-language-r:before {
  content: "\F7D3";
}

/* line 4436, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-language-swift:before {
  content: "\F6E4";
}

/* line 4440, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-language-typescript:before {
  content: "\F6E5";
}

/* line 4444, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-laptop:before {
  content: "\F322";
}

/* line 4448, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-laptop-chromebook:before {
  content: "\F323";
}

/* line 4452, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-laptop-mac:before {
  content: "\F324";
}

/* line 4456, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-laptop-off:before {
  content: "\F6E6";
}

/* line 4460, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-laptop-windows:before {
  content: "\F325";
}

/* line 4464, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lastfm:before {
  content: "\F326";
}

/* line 4468, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-launch:before {
  content: "\F327";
}

/* line 4472, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lava-lamp:before {
  content: "\F7D4";
}

/* line 4476, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-layers:before {
  content: "\F328";
}

/* line 4480, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-layers-off:before {
  content: "\F329";
}

/* line 4484, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lead-pencil:before {
  content: "\F64F";
}

/* line 4488, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-leaf:before {
  content: "\F32A";
}

/* line 4492, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-led-off:before {
  content: "\F32B";
}

/* line 4496, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-led-on:before {
  content: "\F32C";
}

/* line 4500, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-led-outline:before {
  content: "\F32D";
}

/* line 4504, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-led-strip:before {
  content: "\F7D5";
}

/* line 4508, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-led-variant-off:before {
  content: "\F32E";
}

/* line 4512, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-led-variant-on:before {
  content: "\F32F";
}

/* line 4516, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-led-variant-outline:before {
  content: "\F330";
}

/* line 4520, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-library:before {
  content: "\F331";
}

/* line 4524, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-library-books:before {
  content: "\F332";
}

/* line 4528, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-library-music:before {
  content: "\F333";
}

/* line 4532, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-library-plus:before {
  content: "\F334";
}

/* line 4536, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lightbulb:before {
  content: "\F335";
}

/* line 4540, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lightbulb-on:before {
  content: "\F6E7";
}

/* line 4544, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lightbulb-on-outline:before {
  content: "\F6E8";
}

/* line 4548, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lightbulb-outline:before {
  content: "\F336";
}

/* line 4552, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-link:before {
  content: "\F337";
}

/* line 4556, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-link-off:before {
  content: "\F338";
}

/* line 4560, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-link-variant:before {
  content: "\F339";
}

/* line 4564, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-link-variant-off:before {
  content: "\F33A";
}

/* line 4568, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-linkedin:before {
  content: "\F33B";
}

/* line 4572, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-linkedin-box:before {
  content: "\F33C";
}

/* line 4576, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-linux:before {
  content: "\F33D";
}

/* line 4580, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-loading:before {
  content: "\F771";
}

/* line 4584, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lock:before {
  content: "\F33E";
}

/* line 4588, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lock-open:before {
  content: "\F33F";
}

/* line 4592, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lock-open-outline:before {
  content: "\F340";
}

/* line 4596, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lock-outline:before {
  content: "\F341";
}

/* line 4600, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lock-pattern:before {
  content: "\F6E9";
}

/* line 4604, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lock-plus:before {
  content: "\F5FB";
}

/* line 4608, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lock-reset:before {
  content: "\F772";
}

/* line 4612, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-locker:before {
  content: "\F7D6";
}

/* line 4616, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-locker-multiple:before {
  content: "\F7D7";
}

/* line 4620, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-login:before {
  content: "\F342";
}

/* line 4624, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-login-variant:before {
  content: "\F5FC";
}

/* line 4628, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-logout:before {
  content: "\F343";
}

/* line 4632, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-logout-variant:before {
  content: "\F5FD";
}

/* line 4636, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-looks:before {
  content: "\F344";
}

/* line 4640, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-loop:before {
  content: "\F6EA";
}

/* line 4644, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-loupe:before {
  content: "\F345";
}

/* line 4648, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-lumx:before {
  content: "\F346";
}

/* line 4652, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-magnet:before {
  content: "\F347";
}

/* line 4656, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-magnet-on:before {
  content: "\F348";
}

/* line 4660, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-magnify:before {
  content: "\F349";
}

/* line 4664, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-magnify-minus:before {
  content: "\F34A";
}

/* line 4668, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-magnify-minus-outline:before {
  content: "\F6EB";
}

/* line 4672, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-magnify-plus:before {
  content: "\F34B";
}

/* line 4676, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-magnify-plus-outline:before {
  content: "\F6EC";
}

/* line 4680, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-mail-ru:before {
  content: "\F34C";
}

/* line 4684, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-mailbox:before {
  content: "\F6ED";
}

/* line 4688, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-map:before {
  content: "\F34D";
}

/* line 4692, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-map-marker:before {
  content: "\F34E";
}

/* line 4696, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-map-marker-circle:before {
  content: "\F34F";
}

/* line 4700, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-map-marker-minus:before {
  content: "\F650";
}

/* line 4704, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-map-marker-multiple:before {
  content: "\F350";
}

/* line 4708, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-map-marker-off:before {
  content: "\F351";
}

/* line 4712, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-map-marker-outline:before {
  content: "\F7D8";
}

/* line 4716, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-map-marker-plus:before {
  content: "\F651";
}

/* line 4720, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-map-marker-radius:before {
  content: "\F352";
}

/* line 4724, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-margin:before {
  content: "\F353";
}

/* line 4728, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-markdown:before {
  content: "\F354";
}

/* line 4732, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-marker:before {
  content: "\F652";
}

/* line 4736, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-marker-check:before {
  content: "\F355";
}

/* line 4740, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-martini:before {
  content: "\F356";
}

/* line 4744, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-material-ui:before {
  content: "\F357";
}

/* line 4748, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-math-compass:before {
  content: "\F358";
}

/* line 4752, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-matrix:before {
  content: "\F628";
}

/* line 4756, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-maxcdn:before {
  content: "\F359";
}

/* line 4760, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-medical-bag:before {
  content: "\F6EE";
}

/* line 4764, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-medium:before {
  content: "\F35A";
}

/* line 4768, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-memory:before {
  content: "\F35B";
}

/* line 4772, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-menu:before {
  content: "\F35C";
}

/* line 4776, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-menu-down:before {
  content: "\F35D";
}

/* line 4780, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-menu-down-outline:before {
  content: "\F6B5";
}

/* line 4784, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-menu-left:before {
  content: "\F35E";
}

/* line 4788, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-menu-right:before {
  content: "\F35F";
}

/* line 4792, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-menu-up:before {
  content: "\F360";
}

/* line 4796, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-menu-up-outline:before {
  content: "\F6B6";
}

/* line 4800, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-message:before {
  content: "\F361";
}

/* line 4804, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-message-alert:before {
  content: "\F362";
}

/* line 4808, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-message-bulleted:before {
  content: "\F6A1";
}

/* line 4812, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-message-bulleted-off:before {
  content: "\F6A2";
}

/* line 4816, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-message-draw:before {
  content: "\F363";
}

/* line 4820, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-message-image:before {
  content: "\F364";
}

/* line 4824, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-message-outline:before {
  content: "\F365";
}

/* line 4828, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-message-plus:before {
  content: "\F653";
}

/* line 4832, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-message-processing:before {
  content: "\F366";
}

/* line 4836, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-message-reply:before {
  content: "\F367";
}

/* line 4840, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-message-reply-text:before {
  content: "\F368";
}

/* line 4844, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-message-settings:before {
  content: "\F6EF";
}

/* line 4848, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-message-settings-variant:before {
  content: "\F6F0";
}

/* line 4852, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-message-text:before {
  content: "\F369";
}

/* line 4856, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-message-text-outline:before {
  content: "\F36A";
}

/* line 4860, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-message-video:before {
  content: "\F36B";
}

/* line 4864, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-meteor:before {
  content: "\F629";
}

/* line 4868, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-metronome:before {
  content: "\F7D9";
}

/* line 4872, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-metronome-tick:before {
  content: "\F7DA";
}

/* line 4876, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-micro-sd:before {
  content: "\F7DB";
}

/* line 4880, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-microphone:before {
  content: "\F36C";
}

/* line 4884, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-microphone-off:before {
  content: "\F36D";
}

/* line 4888, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-microphone-outline:before {
  content: "\F36E";
}

/* line 4892, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-microphone-settings:before {
  content: "\F36F";
}

/* line 4896, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-microphone-variant:before {
  content: "\F370";
}

/* line 4900, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-microphone-variant-off:before {
  content: "\F371";
}

/* line 4904, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-microscope:before {
  content: "\F654";
}

/* line 4908, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-microsoft:before {
  content: "\F372";
}

/* line 4912, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-minecraft:before {
  content: "\F373";
}

/* line 4916, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-minus:before {
  content: "\F374";
}

/* line 4920, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-minus-box:before {
  content: "\F375";
}

/* line 4924, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-minus-box-outline:before {
  content: "\F6F1";
}

/* line 4928, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-minus-circle:before {
  content: "\F376";
}

/* line 4932, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-minus-circle-outline:before {
  content: "\F377";
}

/* line 4936, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-minus-network:before {
  content: "\F378";
}

/* line 4940, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-mixcloud:before {
  content: "\F62A";
}

/* line 4944, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-mixer:before {
  content: "\F7DC";
}

/* line 4948, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-monitor:before {
  content: "\F379";
}

/* line 4952, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-monitor-multiple:before {
  content: "\F37A";
}

/* line 4956, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-more:before {
  content: "\F37B";
}

/* line 4960, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-motorbike:before {
  content: "\F37C";
}

/* line 4964, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-mouse:before {
  content: "\F37D";
}

/* line 4968, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-mouse-off:before {
  content: "\F37E";
}

/* line 4972, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-mouse-variant:before {
  content: "\F37F";
}

/* line 4976, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-mouse-variant-off:before {
  content: "\F380";
}

/* line 4980, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-move-resize:before {
  content: "\F655";
}

/* line 4984, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-move-resize-variant:before {
  content: "\F656";
}

/* line 4988, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-movie:before {
  content: "\F381";
}

/* line 4992, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-movie-roll:before {
  content: "\F7DD";
}

/* line 4996, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-multiplication:before {
  content: "\F382";
}

/* line 5000, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-multiplication-box:before {
  content: "\F383";
}

/* line 5004, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-mushroom:before {
  content: "\F7DE";
}

/* line 5008, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-mushroom-outline:before {
  content: "\F7DF";
}

/* line 5012, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-music:before {
  content: "\F759";
}

/* line 5016, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-music-box:before {
  content: "\F384";
}

/* line 5020, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-music-box-outline:before {
  content: "\F385";
}

/* line 5024, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-music-circle:before {
  content: "\F386";
}

/* line 5028, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-music-note:before {
  content: "\F387";
}

/* line 5032, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-music-note-bluetooth:before {
  content: "\F5FE";
}

/* line 5036, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-music-note-bluetooth-off:before {
  content: "\F5FF";
}

/* line 5040, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-music-note-eighth:before {
  content: "\F388";
}

/* line 5044, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-music-note-half:before {
  content: "\F389";
}

/* line 5048, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-music-note-off:before {
  content: "\F38A";
}

/* line 5052, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-music-note-quarter:before {
  content: "\F38B";
}

/* line 5056, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-music-note-sixteenth:before {
  content: "\F38C";
}

/* line 5060, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-music-note-whole:before {
  content: "\F38D";
}

/* line 5064, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-music-off:before {
  content: "\F75A";
}

/* line 5068, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-nature:before {
  content: "\F38E";
}

/* line 5072, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-nature-people:before {
  content: "\F38F";
}

/* line 5076, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-navigation:before {
  content: "\F390";
}

/* line 5080, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-near-me:before {
  content: "\F5CD";
}

/* line 5084, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-needle:before {
  content: "\F391";
}

/* line 5088, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-nest-protect:before {
  content: "\F392";
}

/* line 5092, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-nest-thermostat:before {
  content: "\F393";
}

/* line 5096, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-netflix:before {
  content: "\F745";
}

/* line 5100, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-network:before {
  content: "\F6F2";
}

/* line 5104, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-new-box:before {
  content: "\F394";
}

/* line 5108, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-newspaper:before {
  content: "\F395";
}

/* line 5112, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-nfc:before {
  content: "\F396";
}

/* line 5116, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-nfc-tap:before {
  content: "\F397";
}

/* line 5120, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-nfc-variant:before {
  content: "\F398";
}

/* line 5124, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ninja:before {
  content: "\F773";
}

/* line 5128, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-nintendo-switch:before {
  content: "\F7E0";
}

/* line 5132, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-nodejs:before {
  content: "\F399";
}

/* line 5136, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-note:before {
  content: "\F39A";
}

/* line 5140, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-note-multiple:before {
  content: "\F6B7";
}

/* line 5144, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-note-multiple-outline:before {
  content: "\F6B8";
}

/* line 5148, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-note-outline:before {
  content: "\F39B";
}

/* line 5152, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-note-plus:before {
  content: "\F39C";
}

/* line 5156, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-note-plus-outline:before {
  content: "\F39D";
}

/* line 5160, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-note-text:before {
  content: "\F39E";
}

/* line 5164, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-notification-clear-all:before {
  content: "\F39F";
}

/* line 5168, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-npm:before {
  content: "\F6F6";
}

/* line 5172, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-nuke:before {
  content: "\F6A3";
}

/* line 5176, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-null:before {
  content: "\F7E1";
}

/* line 5180, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric:before {
  content: "\F3A0";
}

/* line 5184, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-0-box:before {
  content: "\F3A1";
}

/* line 5188, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-0-box-multiple-outline:before {
  content: "\F3A2";
}

/* line 5192, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-0-box-outline:before {
  content: "\F3A3";
}

/* line 5196, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-1-box:before {
  content: "\F3A4";
}

/* line 5200, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-1-box-multiple-outline:before {
  content: "\F3A5";
}

/* line 5204, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-1-box-outline:before {
  content: "\F3A6";
}

/* line 5208, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-2-box:before {
  content: "\F3A7";
}

/* line 5212, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-2-box-multiple-outline:before {
  content: "\F3A8";
}

/* line 5216, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-2-box-outline:before {
  content: "\F3A9";
}

/* line 5220, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-3-box:before {
  content: "\F3AA";
}

/* line 5224, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-3-box-multiple-outline:before {
  content: "\F3AB";
}

/* line 5228, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-3-box-outline:before {
  content: "\F3AC";
}

/* line 5232, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-4-box:before {
  content: "\F3AD";
}

/* line 5236, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-4-box-multiple-outline:before {
  content: "\F3AE";
}

/* line 5240, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-4-box-outline:before {
  content: "\F3AF";
}

/* line 5244, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-5-box:before {
  content: "\F3B0";
}

/* line 5248, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-5-box-multiple-outline:before {
  content: "\F3B1";
}

/* line 5252, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-5-box-outline:before {
  content: "\F3B2";
}

/* line 5256, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-6-box:before {
  content: "\F3B3";
}

/* line 5260, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-6-box-multiple-outline:before {
  content: "\F3B4";
}

/* line 5264, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-6-box-outline:before {
  content: "\F3B5";
}

/* line 5268, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-7-box:before {
  content: "\F3B6";
}

/* line 5272, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-7-box-multiple-outline:before {
  content: "\F3B7";
}

/* line 5276, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-7-box-outline:before {
  content: "\F3B8";
}

/* line 5280, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-8-box:before {
  content: "\F3B9";
}

/* line 5284, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-8-box-multiple-outline:before {
  content: "\F3BA";
}

/* line 5288, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-8-box-outline:before {
  content: "\F3BB";
}

/* line 5292, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-9-box:before {
  content: "\F3BC";
}

/* line 5296, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-9-box-multiple-outline:before {
  content: "\F3BD";
}

/* line 5300, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-9-box-outline:before {
  content: "\F3BE";
}

/* line 5304, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-9-plus-box:before {
  content: "\F3BF";
}

/* line 5308, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-9-plus-box-multiple-outline:before {
  content: "\F3C0";
}

/* line 5312, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-numeric-9-plus-box-outline:before {
  content: "\F3C1";
}

/* line 5316, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-nut:before {
  content: "\F6F7";
}

/* line 5320, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-nutrition:before {
  content: "\F3C2";
}

/* line 5324, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-oar:before {
  content: "\F67B";
}

/* line 5328, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-octagon:before {
  content: "\F3C3";
}

/* line 5332, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-octagon-outline:before {
  content: "\F3C4";
}

/* line 5336, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-octagram:before {
  content: "\F6F8";
}

/* line 5340, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-octagram-outline:before {
  content: "\F774";
}

/* line 5344, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-odnoklassniki:before {
  content: "\F3C5";
}

/* line 5348, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-office:before {
  content: "\F3C6";
}

/* line 5352, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-oil:before {
  content: "\F3C7";
}

/* line 5356, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-oil-temperature:before {
  content: "\F3C8";
}

/* line 5360, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-omega:before {
  content: "\F3C9";
}

/* line 5364, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-onedrive:before {
  content: "\F3CA";
}

/* line 5368, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-onenote:before {
  content: "\F746";
}

/* line 5372, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-opacity:before {
  content: "\F5CC";
}

/* line 5376, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-open-in-app:before {
  content: "\F3CB";
}

/* line 5380, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-open-in-new:before {
  content: "\F3CC";
}

/* line 5384, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-openid:before {
  content: "\F3CD";
}

/* line 5388, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-opera:before {
  content: "\F3CE";
}

/* line 5392, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-orbit:before {
  content: "\F018";
}

/* line 5396, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ornament:before {
  content: "\F3CF";
}

/* line 5400, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ornament-variant:before {
  content: "\F3D0";
}

/* line 5404, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-owl:before {
  content: "\F3D2";
}

/* line 5408, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-package:before {
  content: "\F3D3";
}

/* line 5412, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-package-down:before {
  content: "\F3D4";
}

/* line 5416, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-package-up:before {
  content: "\F3D5";
}

/* line 5420, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-package-variant:before {
  content: "\F3D6";
}

/* line 5424, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-package-variant-closed:before {
  content: "\F3D7";
}

/* line 5428, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-page-first:before {
  content: "\F600";
}

/* line 5432, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-page-last:before {
  content: "\F601";
}

/* line 5436, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-page-layout-body:before {
  content: "\F6F9";
}

/* line 5440, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-page-layout-footer:before {
  content: "\F6FA";
}

/* line 5444, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-page-layout-header:before {
  content: "\F6FB";
}

/* line 5448, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-page-layout-sidebar-left:before {
  content: "\F6FC";
}

/* line 5452, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-page-layout-sidebar-right:before {
  content: "\F6FD";
}

/* line 5456, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-palette:before {
  content: "\F3D8";
}

/* line 5460, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-palette-advanced:before {
  content: "\F3D9";
}

/* line 5464, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-panda:before {
  content: "\F3DA";
}

/* line 5468, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pandora:before {
  content: "\F3DB";
}

/* line 5472, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-panorama:before {
  content: "\F3DC";
}

/* line 5476, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-panorama-fisheye:before {
  content: "\F3DD";
}

/* line 5480, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-panorama-horizontal:before {
  content: "\F3DE";
}

/* line 5484, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-panorama-vertical:before {
  content: "\F3DF";
}

/* line 5488, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-panorama-wide-angle:before {
  content: "\F3E0";
}

/* line 5492, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-paper-cut-vertical:before {
  content: "\F3E1";
}

/* line 5496, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-paperclip:before {
  content: "\F3E2";
}

/* line 5500, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-parking:before {
  content: "\F3E3";
}

/* line 5504, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-passport:before {
  content: "\F7E2";
}

/* line 5508, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pause:before {
  content: "\F3E4";
}

/* line 5512, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pause-circle:before {
  content: "\F3E5";
}

/* line 5516, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pause-circle-outline:before {
  content: "\F3E6";
}

/* line 5520, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pause-octagon:before {
  content: "\F3E7";
}

/* line 5524, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pause-octagon-outline:before {
  content: "\F3E8";
}

/* line 5528, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-paw:before {
  content: "\F3E9";
}

/* line 5532, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-paw-off:before {
  content: "\F657";
}

/* line 5536, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pen:before {
  content: "\F3EA";
}

/* line 5540, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pencil:before {
  content: "\F3EB";
}

/* line 5544, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pencil-box:before {
  content: "\F3EC";
}

/* line 5548, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pencil-box-outline:before {
  content: "\F3ED";
}

/* line 5552, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pencil-circle:before {
  content: "\F6FE";
}

/* line 5556, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pencil-circle-outline:before {
  content: "\F775";
}

/* line 5560, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pencil-lock:before {
  content: "\F3EE";
}

/* line 5564, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pencil-off:before {
  content: "\F3EF";
}

/* line 5568, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pentagon:before {
  content: "\F6FF";
}

/* line 5572, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pentagon-outline:before {
  content: "\F700";
}

/* line 5576, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-percent:before {
  content: "\F3F0";
}

/* line 5580, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-periodic-table-co2:before {
  content: "\F7E3";
}

/* line 5584, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-periscope:before {
  content: "\F747";
}

/* line 5588, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pharmacy:before {
  content: "\F3F1";
}

/* line 5592, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-phone:before {
  content: "\F3F2";
}

/* line 5596, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-phone-bluetooth:before {
  content: "\F3F3";
}

/* line 5600, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-phone-classic:before {
  content: "\F602";
}

/* line 5604, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-phone-forward:before {
  content: "\F3F4";
}

/* line 5608, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-phone-hangup:before {
  content: "\F3F5";
}

/* line 5612, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-phone-in-talk:before {
  content: "\F3F6";
}

/* line 5616, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-phone-incoming:before {
  content: "\F3F7";
}

/* line 5620, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-phone-locked:before {
  content: "\F3F8";
}

/* line 5624, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-phone-log:before {
  content: "\F3F9";
}

/* line 5628, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-phone-minus:before {
  content: "\F658";
}

/* line 5632, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-phone-missed:before {
  content: "\F3FA";
}

/* line 5636, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-phone-outgoing:before {
  content: "\F3FB";
}

/* line 5640, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-phone-paused:before {
  content: "\F3FC";
}

/* line 5644, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-phone-plus:before {
  content: "\F659";
}

/* line 5648, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-phone-settings:before {
  content: "\F3FD";
}

/* line 5652, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-phone-voip:before {
  content: "\F3FE";
}

/* line 5656, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pi:before {
  content: "\F3FF";
}

/* line 5660, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pi-box:before {
  content: "\F400";
}

/* line 5664, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-piano:before {
  content: "\F67C";
}

/* line 5668, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pig:before {
  content: "\F401";
}

/* line 5672, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pill:before {
  content: "\F402";
}

/* line 5676, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pillar:before {
  content: "\F701";
}

/* line 5680, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pin:before {
  content: "\F403";
}

/* line 5684, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pin-off:before {
  content: "\F404";
}

/* line 5688, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pine-tree:before {
  content: "\F405";
}

/* line 5692, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pine-tree-box:before {
  content: "\F406";
}

/* line 5696, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pinterest:before {
  content: "\F407";
}

/* line 5700, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pinterest-box:before {
  content: "\F408";
}

/* line 5704, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pipe:before {
  content: "\F7E4";
}

/* line 5708, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pipe-disconnected:before {
  content: "\F7E5";
}

/* line 5712, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pistol:before {
  content: "\F702";
}

/* line 5716, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pizza:before {
  content: "\F409";
}

/* line 5720, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-plane-shield:before {
  content: "\F6BA";
}

/* line 5724, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-play:before {
  content: "\F40A";
}

/* line 5728, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-play-box-outline:before {
  content: "\F40B";
}

/* line 5732, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-play-circle:before {
  content: "\F40C";
}

/* line 5736, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-play-circle-outline:before {
  content: "\F40D";
}

/* line 5740, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-play-pause:before {
  content: "\F40E";
}

/* line 5744, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-play-protected-content:before {
  content: "\F40F";
}

/* line 5748, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-playlist-check:before {
  content: "\F5C7";
}

/* line 5752, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-playlist-minus:before {
  content: "\F410";
}

/* line 5756, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-playlist-play:before {
  content: "\F411";
}

/* line 5760, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-playlist-plus:before {
  content: "\F412";
}

/* line 5764, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-playlist-remove:before {
  content: "\F413";
}

/* line 5768, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-playstation:before {
  content: "\F414";
}

/* line 5772, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-plex:before {
  content: "\F6B9";
}

/* line 5776, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-plus:before {
  content: "\F415";
}

/* line 5780, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-plus-box:before {
  content: "\F416";
}

/* line 5784, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-plus-box-outline:before {
  content: "\F703";
}

/* line 5788, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-plus-circle:before {
  content: "\F417";
}

/* line 5792, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-plus-circle-multiple-outline:before {
  content: "\F418";
}

/* line 5796, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-plus-circle-outline:before {
  content: "\F419";
}

/* line 5800, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-plus-network:before {
  content: "\F41A";
}

/* line 5804, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-plus-one:before {
  content: "\F41B";
}

/* line 5808, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-plus-outline:before {
  content: "\F704";
}

/* line 5812, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pocket:before {
  content: "\F41C";
}

/* line 5816, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pokeball:before {
  content: "\F41D";
}

/* line 5820, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-polaroid:before {
  content: "\F41E";
}

/* line 5824, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-poll:before {
  content: "\F41F";
}

/* line 5828, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-poll-box:before {
  content: "\F420";
}

/* line 5832, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-polymer:before {
  content: "\F421";
}

/* line 5836, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pool:before {
  content: "\F606";
}

/* line 5840, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-popcorn:before {
  content: "\F422";
}

/* line 5844, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pot:before {
  content: "\F65A";
}

/* line 5848, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pot-mix:before {
  content: "\F65B";
}

/* line 5852, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pound:before {
  content: "\F423";
}

/* line 5856, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pound-box:before {
  content: "\F424";
}

/* line 5860, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-power:before {
  content: "\F425";
}

/* line 5864, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-power-plug:before {
  content: "\F6A4";
}

/* line 5868, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-power-plug-off:before {
  content: "\F6A5";
}

/* line 5872, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-power-settings:before {
  content: "\F426";
}

/* line 5876, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-power-socket:before {
  content: "\F427";
}

/* line 5880, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-power-socket-eu:before {
  content: "\F7E6";
}

/* line 5884, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-power-socket-uk:before {
  content: "\F7E7";
}

/* line 5888, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-power-socket-us:before {
  content: "\F7E8";
}

/* line 5892, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-prescription:before {
  content: "\F705";
}

/* line 5896, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-presentation:before {
  content: "\F428";
}

/* line 5900, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-presentation-play:before {
  content: "\F429";
}

/* line 5904, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-printer:before {
  content: "\F42A";
}

/* line 5908, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-printer-3d:before {
  content: "\F42B";
}

/* line 5912, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-printer-alert:before {
  content: "\F42C";
}

/* line 5916, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-printer-settings:before {
  content: "\F706";
}

/* line 5920, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-priority-high:before {
  content: "\F603";
}

/* line 5924, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-priority-low:before {
  content: "\F604";
}

/* line 5928, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-professional-hexagon:before {
  content: "\F42D";
}

/* line 5932, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-projector:before {
  content: "\F42E";
}

/* line 5936, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-projector-screen:before {
  content: "\F42F";
}

/* line 5940, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-publish:before {
  content: "\F6A6";
}

/* line 5944, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-pulse:before {
  content: "\F430";
}

/* line 5948, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-puzzle:before {
  content: "\F431";
}

/* line 5952, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-qqchat:before {
  content: "\F605";
}

/* line 5956, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-qrcode:before {
  content: "\F432";
}

/* line 5960, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-qrcode-scan:before {
  content: "\F433";
}

/* line 5964, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-quadcopter:before {
  content: "\F434";
}

/* line 5968, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-quality-high:before {
  content: "\F435";
}

/* line 5972, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-quicktime:before {
  content: "\F436";
}

/* line 5976, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-radar:before {
  content: "\F437";
}

/* line 5980, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-radiator:before {
  content: "\F438";
}

/* line 5984, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-radio:before {
  content: "\F439";
}

/* line 5988, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-radio-handheld:before {
  content: "\F43A";
}

/* line 5992, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-radio-tower:before {
  content: "\F43B";
}

/* line 5996, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-radioactive:before {
  content: "\F43C";
}

/* line 6000, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-radiobox-blank:before {
  content: "\F43D";
}

/* line 6004, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-radiobox-marked:before {
  content: "\F43E";
}

/* line 6008, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-raspberrypi:before {
  content: "\F43F";
}

/* line 6012, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ray-end:before {
  content: "\F440";
}

/* line 6016, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ray-end-arrow:before {
  content: "\F441";
}

/* line 6020, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ray-start:before {
  content: "\F442";
}

/* line 6024, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ray-start-arrow:before {
  content: "\F443";
}

/* line 6028, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ray-start-end:before {
  content: "\F444";
}

/* line 6032, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ray-vertex:before {
  content: "\F445";
}

/* line 6036, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rdio:before {
  content: "\F446";
}

/* line 6040, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-react:before {
  content: "\F707";
}

/* line 6044, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-read:before {
  content: "\F447";
}

/* line 6048, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-readability:before {
  content: "\F448";
}

/* line 6052, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-receipt:before {
  content: "\F449";
}

/* line 6056, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-record:before {
  content: "\F44A";
}

/* line 6060, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-record-rec:before {
  content: "\F44B";
}

/* line 6064, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-recycle:before {
  content: "\F44C";
}

/* line 6068, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-reddit:before {
  content: "\F44D";
}

/* line 6072, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-redo:before {
  content: "\F44E";
}

/* line 6076, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-redo-variant:before {
  content: "\F44F";
}

/* line 6080, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-refresh:before {
  content: "\F450";
}

/* line 6084, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-regex:before {
  content: "\F451";
}

/* line 6088, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-relative-scale:before {
  content: "\F452";
}

/* line 6092, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-reload:before {
  content: "\F453";
}

/* line 6096, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-remote:before {
  content: "\F454";
}

/* line 6100, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rename-box:before {
  content: "\F455";
}

/* line 6104, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-reorder-horizontal:before {
  content: "\F687";
}

/* line 6108, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-reorder-vertical:before {
  content: "\F688";
}

/* line 6112, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-repeat:before {
  content: "\F456";
}

/* line 6116, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-repeat-off:before {
  content: "\F457";
}

/* line 6120, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-repeat-once:before {
  content: "\F458";
}

/* line 6124, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-replay:before {
  content: "\F459";
}

/* line 6128, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-reply:before {
  content: "\F45A";
}

/* line 6132, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-reply-all:before {
  content: "\F45B";
}

/* line 6136, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-reproduction:before {
  content: "\F45C";
}

/* line 6140, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-resize-bottom-right:before {
  content: "\F45D";
}

/* line 6144, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-responsive:before {
  content: "\F45E";
}

/* line 6148, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-restart:before {
  content: "\F708";
}

/* line 6152, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-restore:before {
  content: "\F6A7";
}

/* line 6156, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rewind:before {
  content: "\F45F";
}

/* line 6160, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rewind-outline:before {
  content: "\F709";
}

/* line 6164, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rhombus:before {
  content: "\F70A";
}

/* line 6168, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rhombus-outline:before {
  content: "\F70B";
}

/* line 6172, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ribbon:before {
  content: "\F460";
}

/* line 6176, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rice:before {
  content: "\F7E9";
}

/* line 6180, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ring:before {
  content: "\F7EA";
}

/* line 6184, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-road:before {
  content: "\F461";
}

/* line 6188, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-road-variant:before {
  content: "\F462";
}

/* line 6192, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-robot:before {
  content: "\F6A8";
}

/* line 6196, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rocket:before {
  content: "\F463";
}

/* line 6200, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-roomba:before {
  content: "\F70C";
}

/* line 6204, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rotate-3d:before {
  content: "\F464";
}

/* line 6208, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rotate-left:before {
  content: "\F465";
}

/* line 6212, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rotate-left-variant:before {
  content: "\F466";
}

/* line 6216, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rotate-right:before {
  content: "\F467";
}

/* line 6220, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rotate-right-variant:before {
  content: "\F468";
}

/* line 6224, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rounded-corner:before {
  content: "\F607";
}

/* line 6228, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-router-wireless:before {
  content: "\F469";
}

/* line 6232, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-routes:before {
  content: "\F46A";
}

/* line 6236, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rowing:before {
  content: "\F608";
}

/* line 6240, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rss:before {
  content: "\F46B";
}

/* line 6244, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-rss-box:before {
  content: "\F46C";
}

/* line 6248, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ruler:before {
  content: "\F46D";
}

/* line 6252, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-run:before {
  content: "\F70D";
}

/* line 6256, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-run-fast:before {
  content: "\F46E";
}

/* line 6260, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sale:before {
  content: "\F46F";
}

/* line 6264, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sass:before {
  content: "\F7EB";
}

/* line 6268, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-satellite:before {
  content: "\F470";
}

/* line 6272, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-satellite-variant:before {
  content: "\F471";
}

/* line 6276, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-saxophone:before {
  content: "\F609";
}

/* line 6280, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-scale:before {
  content: "\F472";
}

/* line 6284, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-scale-balance:before {
  content: "\F5D1";
}

/* line 6288, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-scale-bathroom:before {
  content: "\F473";
}

/* line 6292, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-scanner:before {
  content: "\F6AA";
}

/* line 6296, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-school:before {
  content: "\F474";
}

/* line 6300, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-screen-rotation:before {
  content: "\F475";
}

/* line 6304, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-screen-rotation-lock:before {
  content: "\F476";
}

/* line 6308, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-screwdriver:before {
  content: "\F477";
}

/* line 6312, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-script:before {
  content: "\F478";
}

/* line 6316, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sd:before {
  content: "\F479";
}

/* line 6320, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-seal:before {
  content: "\F47A";
}

/* line 6324, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-search-web:before {
  content: "\F70E";
}

/* line 6328, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-seat-flat:before {
  content: "\F47B";
}

/* line 6332, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-seat-flat-angled:before {
  content: "\F47C";
}

/* line 6336, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-seat-individual-suite:before {
  content: "\F47D";
}

/* line 6340, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-seat-legroom-extra:before {
  content: "\F47E";
}

/* line 6344, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-seat-legroom-normal:before {
  content: "\F47F";
}

/* line 6348, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-seat-legroom-reduced:before {
  content: "\F480";
}

/* line 6352, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-seat-recline-extra:before {
  content: "\F481";
}

/* line 6356, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-seat-recline-normal:before {
  content: "\F482";
}

/* line 6360, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-security:before {
  content: "\F483";
}

/* line 6364, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-security-home:before {
  content: "\F689";
}

/* line 6368, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-security-network:before {
  content: "\F484";
}

/* line 6372, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-select:before {
  content: "\F485";
}

/* line 6376, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-select-all:before {
  content: "\F486";
}

/* line 6380, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-select-inverse:before {
  content: "\F487";
}

/* line 6384, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-select-off:before {
  content: "\F488";
}

/* line 6388, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-selection:before {
  content: "\F489";
}

/* line 6392, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-selection-off:before {
  content: "\F776";
}

/* line 6396, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-send:before {
  content: "\F48A";
}

/* line 6400, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-send-secure:before {
  content: "\F7EC";
}

/* line 6404, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-serial-port:before {
  content: "\F65C";
}

/* line 6408, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-server:before {
  content: "\F48B";
}

/* line 6412, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-server-minus:before {
  content: "\F48C";
}

/* line 6416, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-server-network:before {
  content: "\F48D";
}

/* line 6420, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-server-network-off:before {
  content: "\F48E";
}

/* line 6424, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-server-off:before {
  content: "\F48F";
}

/* line 6428, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-server-plus:before {
  content: "\F490";
}

/* line 6432, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-server-remove:before {
  content: "\F491";
}

/* line 6436, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-server-security:before {
  content: "\F492";
}

/* line 6440, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-set-all:before {
  content: "\F777";
}

/* line 6444, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-set-center:before {
  content: "\F778";
}

/* line 6448, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-set-center-right:before {
  content: "\F779";
}

/* line 6452, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-set-left:before {
  content: "\F77A";
}

/* line 6456, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-set-left-center:before {
  content: "\F77B";
}

/* line 6460, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-set-left-right:before {
  content: "\F77C";
}

/* line 6464, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-set-none:before {
  content: "\F77D";
}

/* line 6468, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-set-right:before {
  content: "\F77E";
}

/* line 6472, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-settings:before {
  content: "\F493";
}

/* line 6476, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-settings-box:before {
  content: "\F494";
}

/* line 6480, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-shape-circle-plus:before {
  content: "\F65D";
}

/* line 6484, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-shape-plus:before {
  content: "\F495";
}

/* line 6488, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-shape-polygon-plus:before {
  content: "\F65E";
}

/* line 6492, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-shape-rectangle-plus:before {
  content: "\F65F";
}

/* line 6496, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-shape-square-plus:before {
  content: "\F660";
}

/* line 6500, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-share:before {
  content: "\F496";
}

/* line 6504, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-share-variant:before {
  content: "\F497";
}

/* line 6508, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-shield:before {
  content: "\F498";
}

/* line 6512, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-shield-half-full:before {
  content: "\F77F";
}

/* line 6516, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-shield-outline:before {
  content: "\F499";
}

/* line 6520, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-shopping:before {
  content: "\F49A";
}

/* line 6524, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-shopping-music:before {
  content: "\F49B";
}

/* line 6528, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-shovel:before {
  content: "\F70F";
}

/* line 6532, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-shovel-off:before {
  content: "\F710";
}

/* line 6536, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-shredder:before {
  content: "\F49C";
}

/* line 6540, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-shuffle:before {
  content: "\F49D";
}

/* line 6544, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-shuffle-disabled:before {
  content: "\F49E";
}

/* line 6548, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-shuffle-variant:before {
  content: "\F49F";
}

/* line 6552, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sigma:before {
  content: "\F4A0";
}

/* line 6556, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sigma-lower:before {
  content: "\F62B";
}

/* line 6560, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sign-caution:before {
  content: "\F4A1";
}

/* line 6564, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sign-direction:before {
  content: "\F780";
}

/* line 6568, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sign-text:before {
  content: "\F781";
}

/* line 6572, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-signal:before {
  content: "\F4A2";
}

/* line 6576, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-signal-2g:before {
  content: "\F711";
}

/* line 6580, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-signal-3g:before {
  content: "\F712";
}

/* line 6584, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-signal-4g:before {
  content: "\F713";
}

/* line 6588, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-signal-hspa:before {
  content: "\F714";
}

/* line 6592, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-signal-hspa-plus:before {
  content: "\F715";
}

/* line 6596, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-signal-off:before {
  content: "\F782";
}

/* line 6600, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-signal-variant:before {
  content: "\F60A";
}

/* line 6604, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-silverware:before {
  content: "\F4A3";
}

/* line 6608, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-silverware-fork:before {
  content: "\F4A4";
}

/* line 6612, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-silverware-spoon:before {
  content: "\F4A5";
}

/* line 6616, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-silverware-variant:before {
  content: "\F4A6";
}

/* line 6620, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sim:before {
  content: "\F4A7";
}

/* line 6624, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sim-alert:before {
  content: "\F4A8";
}

/* line 6628, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sim-off:before {
  content: "\F4A9";
}

/* line 6632, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sitemap:before {
  content: "\F4AA";
}

/* line 6636, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-skip-backward:before {
  content: "\F4AB";
}

/* line 6640, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-skip-forward:before {
  content: "\F4AC";
}

/* line 6644, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-skip-next:before {
  content: "\F4AD";
}

/* line 6648, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-skip-next-circle:before {
  content: "\F661";
}

/* line 6652, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-skip-next-circle-outline:before {
  content: "\F662";
}

/* line 6656, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-skip-previous:before {
  content: "\F4AE";
}

/* line 6660, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-skip-previous-circle:before {
  content: "\F663";
}

/* line 6664, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-skip-previous-circle-outline:before {
  content: "\F664";
}

/* line 6668, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-skull:before {
  content: "\F68B";
}

/* line 6672, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-skype:before {
  content: "\F4AF";
}

/* line 6676, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-skype-business:before {
  content: "\F4B0";
}

/* line 6680, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-slack:before {
  content: "\F4B1";
}

/* line 6684, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sleep:before {
  content: "\F4B2";
}

/* line 6688, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sleep-off:before {
  content: "\F4B3";
}

/* line 6692, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-smoking:before {
  content: "\F4B4";
}

/* line 6696, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-smoking-off:before {
  content: "\F4B5";
}

/* line 6700, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-snapchat:before {
  content: "\F4B6";
}

/* line 6704, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-snowflake:before {
  content: "\F716";
}

/* line 6708, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-snowman:before {
  content: "\F4B7";
}

/* line 6712, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-soccer:before {
  content: "\F4B8";
}

/* line 6716, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sofa:before {
  content: "\F4B9";
}

/* line 6720, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-solid:before {
  content: "\F68C";
}

/* line 6724, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sort:before {
  content: "\F4BA";
}

/* line 6728, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sort-alphabetical:before {
  content: "\F4BB";
}

/* line 6732, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sort-ascending:before {
  content: "\F4BC";
}

/* line 6736, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sort-descending:before {
  content: "\F4BD";
}

/* line 6740, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sort-numeric:before {
  content: "\F4BE";
}

/* line 6744, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sort-variant:before {
  content: "\F4BF";
}

/* line 6748, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-soundcloud:before {
  content: "\F4C0";
}

/* line 6752, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-source-branch:before {
  content: "\F62C";
}

/* line 6756, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-source-commit:before {
  content: "\F717";
}

/* line 6760, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-source-commit-end:before {
  content: "\F718";
}

/* line 6764, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-source-commit-end-local:before {
  content: "\F719";
}

/* line 6768, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-source-commit-local:before {
  content: "\F71A";
}

/* line 6772, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-source-commit-next-local:before {
  content: "\F71B";
}

/* line 6776, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-source-commit-start:before {
  content: "\F71C";
}

/* line 6780, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-source-commit-start-next-local:before {
  content: "\F71D";
}

/* line 6784, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-source-fork:before {
  content: "\F4C1";
}

/* line 6788, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-source-merge:before {
  content: "\F62D";
}

/* line 6792, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-source-pull:before {
  content: "\F4C2";
}

/* line 6796, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-soy-sauce:before {
  content: "\F7ED";
}

/* line 6800, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-speaker:before {
  content: "\F4C3";
}

/* line 6804, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-speaker-off:before {
  content: "\F4C4";
}

/* line 6808, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-speaker-wireless:before {
  content: "\F71E";
}

/* line 6812, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-speedometer:before {
  content: "\F4C5";
}

/* line 6816, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-spellcheck:before {
  content: "\F4C6";
}

/* line 6820, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-spotify:before {
  content: "\F4C7";
}

/* line 6824, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-spotlight:before {
  content: "\F4C8";
}

/* line 6828, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-spotlight-beam:before {
  content: "\F4C9";
}

/* line 6832, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-spray:before {
  content: "\F665";
}

/* line 6836, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-square:before {
  content: "\F763";
}

/* line 6840, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-square-inc:before {
  content: "\F4CA";
}

/* line 6844, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-square-inc-cash:before {
  content: "\F4CB";
}

/* line 6848, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-square-outline:before {
  content: "\F762";
}

/* line 6852, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-square-root:before {
  content: "\F783";
}

/* line 6856, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-stackexchange:before {
  content: "\F60B";
}

/* line 6860, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-stackoverflow:before {
  content: "\F4CC";
}

/* line 6864, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-stadium:before {
  content: "\F71F";
}

/* line 6868, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-stairs:before {
  content: "\F4CD";
}

/* line 6872, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-standard-definition:before {
  content: "\F7EE";
}

/* line 6876, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-star:before {
  content: "\F4CE";
}

/* line 6880, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-star-circle:before {
  content: "\F4CF";
}

/* line 6884, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-star-half:before {
  content: "\F4D0";
}

/* line 6888, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-star-off:before {
  content: "\F4D1";
}

/* line 6892, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-star-outline:before {
  content: "\F4D2";
}

/* line 6896, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-steam:before {
  content: "\F4D3";
}

/* line 6900, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-steering:before {
  content: "\F4D4";
}

/* line 6904, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-step-backward:before {
  content: "\F4D5";
}

/* line 6908, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-step-backward-2:before {
  content: "\F4D6";
}

/* line 6912, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-step-forward:before {
  content: "\F4D7";
}

/* line 6916, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-step-forward-2:before {
  content: "\F4D8";
}

/* line 6920, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-stethoscope:before {
  content: "\F4D9";
}

/* line 6924, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sticker:before {
  content: "\F5D0";
}

/* line 6928, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sticker-emoji:before {
  content: "\F784";
}

/* line 6932, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-stocking:before {
  content: "\F4DA";
}

/* line 6936, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-stop:before {
  content: "\F4DB";
}

/* line 6940, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-stop-circle:before {
  content: "\F666";
}

/* line 6944, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-stop-circle-outline:before {
  content: "\F667";
}

/* line 6948, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-store:before {
  content: "\F4DC";
}

/* line 6952, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-store-24-hour:before {
  content: "\F4DD";
}

/* line 6956, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-stove:before {
  content: "\F4DE";
}

/* line 6960, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-subdirectory-arrow-left:before {
  content: "\F60C";
}

/* line 6964, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-subdirectory-arrow-right:before {
  content: "\F60D";
}

/* line 6968, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-subway:before {
  content: "\F6AB";
}

/* line 6972, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-subway-variant:before {
  content: "\F4DF";
}

/* line 6976, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-summit:before {
  content: "\F785";
}

/* line 6980, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sunglasses:before {
  content: "\F4E0";
}

/* line 6984, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-surround-sound:before {
  content: "\F5C5";
}

/* line 6988, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-surround-sound-2-0:before {
  content: "\F7EF";
}

/* line 6992, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-surround-sound-3-1:before {
  content: "\F7F0";
}

/* line 6996, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-surround-sound-5-1:before {
  content: "\F7F1";
}

/* line 7000, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-surround-sound-7-1:before {
  content: "\F7F2";
}

/* line 7004, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-svg:before {
  content: "\F720";
}

/* line 7008, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-swap-horizontal:before {
  content: "\F4E1";
}

/* line 7012, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-swap-vertical:before {
  content: "\F4E2";
}

/* line 7016, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-swim:before {
  content: "\F4E3";
}

/* line 7020, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-switch:before {
  content: "\F4E4";
}

/* line 7024, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sword:before {
  content: "\F4E5";
}

/* line 7028, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sword-cross:before {
  content: "\F786";
}

/* line 7032, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sync:before {
  content: "\F4E6";
}

/* line 7036, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sync-alert:before {
  content: "\F4E7";
}

/* line 7040, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-sync-off:before {
  content: "\F4E8";
}

/* line 7044, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tab:before {
  content: "\F4E9";
}

/* line 7048, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tab-plus:before {
  content: "\F75B";
}

/* line 7052, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tab-unselected:before {
  content: "\F4EA";
}

/* line 7056, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-table:before {
  content: "\F4EB";
}

/* line 7060, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-table-column-plus-after:before {
  content: "\F4EC";
}

/* line 7064, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-table-column-plus-before:before {
  content: "\F4ED";
}

/* line 7068, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-table-column-remove:before {
  content: "\F4EE";
}

/* line 7072, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-table-column-width:before {
  content: "\F4EF";
}

/* line 7076, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-table-edit:before {
  content: "\F4F0";
}

/* line 7080, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-table-large:before {
  content: "\F4F1";
}

/* line 7084, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-table-row-height:before {
  content: "\F4F2";
}

/* line 7088, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-table-row-plus-after:before {
  content: "\F4F3";
}

/* line 7092, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-table-row-plus-before:before {
  content: "\F4F4";
}

/* line 7096, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-table-row-remove:before {
  content: "\F4F5";
}

/* line 7100, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tablet:before {
  content: "\F4F6";
}

/* line 7104, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tablet-android:before {
  content: "\F4F7";
}

/* line 7108, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tablet-ipad:before {
  content: "\F4F8";
}

/* line 7112, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-taco:before {
  content: "\F761";
}

/* line 7116, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tag:before {
  content: "\F4F9";
}

/* line 7120, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tag-faces:before {
  content: "\F4FA";
}

/* line 7124, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tag-heart:before {
  content: "\F68A";
}

/* line 7128, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tag-multiple:before {
  content: "\F4FB";
}

/* line 7132, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tag-outline:before {
  content: "\F4FC";
}

/* line 7136, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tag-plus:before {
  content: "\F721";
}

/* line 7140, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tag-remove:before {
  content: "\F722";
}

/* line 7144, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tag-text-outline:before {
  content: "\F4FD";
}

/* line 7148, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-target:before {
  content: "\F4FE";
}

/* line 7152, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-taxi:before {
  content: "\F4FF";
}

/* line 7156, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-teamviewer:before {
  content: "\F500";
}

/* line 7160, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-telegram:before {
  content: "\F501";
}

/* line 7164, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-television:before {
  content: "\F502";
}

/* line 7168, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-television-classic:before {
  content: "\F7F3";
}

/* line 7172, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-television-guide:before {
  content: "\F503";
}

/* line 7176, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-temperature-celsius:before {
  content: "\F504";
}

/* line 7180, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-temperature-fahrenheit:before {
  content: "\F505";
}

/* line 7184, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-temperature-kelvin:before {
  content: "\F506";
}

/* line 7188, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tennis:before {
  content: "\F507";
}

/* line 7192, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tent:before {
  content: "\F508";
}

/* line 7196, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-terrain:before {
  content: "\F509";
}

/* line 7200, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-test-tube:before {
  content: "\F668";
}

/* line 7204, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-text-shadow:before {
  content: "\F669";
}

/* line 7208, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-text-to-speech:before {
  content: "\F50A";
}

/* line 7212, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-text-to-speech-off:before {
  content: "\F50B";
}

/* line 7216, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-textbox:before {
  content: "\F60E";
}

/* line 7220, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-textbox-password:before {
  content: "\F7F4";
}

/* line 7224, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-texture:before {
  content: "\F50C";
}

/* line 7228, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-theater:before {
  content: "\F50D";
}

/* line 7232, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-theme-light-dark:before {
  content: "\F50E";
}

/* line 7236, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-thermometer:before {
  content: "\F50F";
}

/* line 7240, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-thermometer-lines:before {
  content: "\F510";
}

/* line 7244, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-thought-bubble:before {
  content: "\F7F5";
}

/* line 7248, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-thought-bubble-outline:before {
  content: "\F7F6";
}

/* line 7252, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-thumb-down:before {
  content: "\F511";
}

/* line 7256, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-thumb-down-outline:before {
  content: "\F512";
}

/* line 7260, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-thumb-up:before {
  content: "\F513";
}

/* line 7264, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-thumb-up-outline:before {
  content: "\F514";
}

/* line 7268, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-thumbs-up-down:before {
  content: "\F515";
}

/* line 7272, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ticket:before {
  content: "\F516";
}

/* line 7276, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ticket-account:before {
  content: "\F517";
}

/* line 7280, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ticket-confirmation:before {
  content: "\F518";
}

/* line 7284, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ticket-percent:before {
  content: "\F723";
}

/* line 7288, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tie:before {
  content: "\F519";
}

/* line 7292, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tilde:before {
  content: "\F724";
}

/* line 7296, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-timelapse:before {
  content: "\F51A";
}

/* line 7300, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-timer:before {
  content: "\F51B";
}

/* line 7304, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-timer-10:before {
  content: "\F51C";
}

/* line 7308, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-timer-3:before {
  content: "\F51D";
}

/* line 7312, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-timer-off:before {
  content: "\F51E";
}

/* line 7316, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-timer-sand:before {
  content: "\F51F";
}

/* line 7320, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-timer-sand-empty:before {
  content: "\F6AC";
}

/* line 7324, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-timer-sand-full:before {
  content: "\F78B";
}

/* line 7328, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-timetable:before {
  content: "\F520";
}

/* line 7332, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-toggle-switch:before {
  content: "\F521";
}

/* line 7336, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-toggle-switch-off:before {
  content: "\F522";
}

/* line 7340, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tooltip:before {
  content: "\F523";
}

/* line 7344, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tooltip-edit:before {
  content: "\F524";
}

/* line 7348, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tooltip-image:before {
  content: "\F525";
}

/* line 7352, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tooltip-outline:before {
  content: "\F526";
}

/* line 7356, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tooltip-outline-plus:before {
  content: "\F527";
}

/* line 7360, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tooltip-text:before {
  content: "\F528";
}

/* line 7364, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tooth:before {
  content: "\F529";
}

/* line 7368, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tor:before {
  content: "\F52A";
}

/* line 7372, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tower-beach:before {
  content: "\F680";
}

/* line 7376, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tower-fire:before {
  content: "\F681";
}

/* line 7380, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-trackpad:before {
  content: "\F7F7";
}

/* line 7384, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-traffic-light:before {
  content: "\F52B";
}

/* line 7388, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-train:before {
  content: "\F52C";
}

/* line 7392, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tram:before {
  content: "\F52D";
}

/* line 7396, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-transcribe:before {
  content: "\F52E";
}

/* line 7400, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-transcribe-close:before {
  content: "\F52F";
}

/* line 7404, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-transfer:before {
  content: "\F530";
}

/* line 7408, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-transit-transfer:before {
  content: "\F6AD";
}

/* line 7412, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-translate:before {
  content: "\F5CA";
}

/* line 7416, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-treasure-chest:before {
  content: "\F725";
}

/* line 7420, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tree:before {
  content: "\F531";
}

/* line 7424, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-trello:before {
  content: "\F532";
}

/* line 7428, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-trending-down:before {
  content: "\F533";
}

/* line 7432, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-trending-neutral:before {
  content: "\F534";
}

/* line 7436, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-trending-up:before {
  content: "\F535";
}

/* line 7440, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-triangle:before {
  content: "\F536";
}

/* line 7444, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-triangle-outline:before {
  content: "\F537";
}

/* line 7448, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-trophy:before {
  content: "\F538";
}

/* line 7452, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-trophy-award:before {
  content: "\F539";
}

/* line 7456, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-trophy-outline:before {
  content: "\F53A";
}

/* line 7460, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-trophy-variant:before {
  content: "\F53B";
}

/* line 7464, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-trophy-variant-outline:before {
  content: "\F53C";
}

/* line 7468, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-truck:before {
  content: "\F53D";
}

/* line 7472, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-truck-delivery:before {
  content: "\F53E";
}

/* line 7476, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-truck-fast:before {
  content: "\F787";
}

/* line 7480, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-truck-trailer:before {
  content: "\F726";
}

/* line 7484, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tshirt-crew:before {
  content: "\F53F";
}

/* line 7488, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tshirt-v:before {
  content: "\F540";
}

/* line 7492, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tumblr:before {
  content: "\F541";
}

/* line 7496, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tumblr-reblog:before {
  content: "\F542";
}

/* line 7500, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tune:before {
  content: "\F62E";
}

/* line 7504, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-tune-vertical:before {
  content: "\F66A";
}

/* line 7508, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-twitch:before {
  content: "\F543";
}

/* line 7512, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-twitter:before {
  content: "\F544";
}

/* line 7516, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-twitter-box:before {
  content: "\F545";
}

/* line 7520, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-twitter-circle:before {
  content: "\F546";
}

/* line 7524, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-twitter-retweet:before {
  content: "\F547";
}

/* line 7528, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-uber:before {
  content: "\F748";
}

/* line 7532, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ubuntu:before {
  content: "\F548";
}

/* line 7536, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ultra-high-definition:before {
  content: "\F7F8";
}

/* line 7540, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-umbraco:before {
  content: "\F549";
}

/* line 7544, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-umbrella:before {
  content: "\F54A";
}

/* line 7548, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-umbrella-outline:before {
  content: "\F54B";
}

/* line 7552, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-undo:before {
  content: "\F54C";
}

/* line 7556, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-undo-variant:before {
  content: "\F54D";
}

/* line 7560, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-unfold-less-horizontal:before {
  content: "\F54E";
}

/* line 7564, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-unfold-less-vertical:before {
  content: "\F75F";
}

/* line 7568, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-unfold-more-horizontal:before {
  content: "\F54F";
}

/* line 7572, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-unfold-more-vertical:before {
  content: "\F760";
}

/* line 7576, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-ungroup:before {
  content: "\F550";
}

/* line 7580, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-unity:before {
  content: "\F6AE";
}

/* line 7584, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-untappd:before {
  content: "\F551";
}

/* line 7588, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-update:before {
  content: "\F6AF";
}

/* line 7592, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-upload:before {
  content: "\F552";
}

/* line 7596, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-upload-network:before {
  content: "\F6F5";
}

/* line 7600, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-usb:before {
  content: "\F553";
}

/* line 7604, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-van-passenger:before {
  content: "\F7F9";
}

/* line 7608, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-van-utility:before {
  content: "\F7FA";
}

/* line 7612, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vanish:before {
  content: "\F7FB";
}

/* line 7616, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-arrange-above:before {
  content: "\F554";
}

/* line 7620, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-arrange-below:before {
  content: "\F555";
}

/* line 7624, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-circle:before {
  content: "\F556";
}

/* line 7628, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-circle-variant:before {
  content: "\F557";
}

/* line 7632, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-combine:before {
  content: "\F558";
}

/* line 7636, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-curve:before {
  content: "\F559";
}

/* line 7640, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-difference:before {
  content: "\F55A";
}

/* line 7644, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-difference-ab:before {
  content: "\F55B";
}

/* line 7648, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-difference-ba:before {
  content: "\F55C";
}

/* line 7652, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-intersection:before {
  content: "\F55D";
}

/* line 7656, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-line:before {
  content: "\F55E";
}

/* line 7660, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-point:before {
  content: "\F55F";
}

/* line 7664, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-polygon:before {
  content: "\F560";
}

/* line 7668, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-polyline:before {
  content: "\F561";
}

/* line 7672, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-radius:before {
  content: "\F749";
}

/* line 7676, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-rectangle:before {
  content: "\F5C6";
}

/* line 7680, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-selection:before {
  content: "\F562";
}

/* line 7684, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-square:before {
  content: "\F001";
}

/* line 7688, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-triangle:before {
  content: "\F563";
}

/* line 7692, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vector-union:before {
  content: "\F564";
}

/* line 7696, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-verified:before {
  content: "\F565";
}

/* line 7700, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vibrate:before {
  content: "\F566";
}

/* line 7704, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-video:before {
  content: "\F567";
}

/* line 7708, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-video-3d:before {
  content: "\F7FC";
}

/* line 7712, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-video-off:before {
  content: "\F568";
}

/* line 7716, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-video-switch:before {
  content: "\F569";
}

/* line 7720, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-view-agenda:before {
  content: "\F56A";
}

/* line 7724, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-view-array:before {
  content: "\F56B";
}

/* line 7728, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-view-carousel:before {
  content: "\F56C";
}

/* line 7732, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-view-column:before {
  content: "\F56D";
}

/* line 7736, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-view-dashboard:before {
  content: "\F56E";
}

/* line 7740, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-view-day:before {
  content: "\F56F";
}

/* line 7744, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-view-grid:before {
  content: "\F570";
}

/* line 7748, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-view-headline:before {
  content: "\F571";
}

/* line 7752, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-view-list:before {
  content: "\F572";
}

/* line 7756, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-view-module:before {
  content: "\F573";
}

/* line 7760, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-view-parallel:before {
  content: "\F727";
}

/* line 7764, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-view-quilt:before {
  content: "\F574";
}

/* line 7768, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-view-sequential:before {
  content: "\F728";
}

/* line 7772, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-view-stream:before {
  content: "\F575";
}

/* line 7776, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-view-week:before {
  content: "\F576";
}

/* line 7780, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vimeo:before {
  content: "\F577";
}

/* line 7784, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vine:before {
  content: "\F578";
}

/* line 7788, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-violin:before {
  content: "\F60F";
}

/* line 7792, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-visualstudio:before {
  content: "\F610";
}

/* line 7796, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vk:before {
  content: "\F579";
}

/* line 7800, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vk-box:before {
  content: "\F57A";
}

/* line 7804, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vk-circle:before {
  content: "\F57B";
}

/* line 7808, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vlc:before {
  content: "\F57C";
}

/* line 7812, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-voice:before {
  content: "\F5CB";
}

/* line 7816, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-voicemail:before {
  content: "\F57D";
}

/* line 7820, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-volume-high:before {
  content: "\F57E";
}

/* line 7824, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-volume-low:before {
  content: "\F57F";
}

/* line 7828, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-volume-medium:before {
  content: "\F580";
}

/* line 7832, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-volume-minus:before {
  content: "\F75D";
}

/* line 7836, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-volume-mute:before {
  content: "\F75E";
}

/* line 7840, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-volume-off:before {
  content: "\F581";
}

/* line 7844, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-volume-plus:before {
  content: "\F75C";
}

/* line 7848, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-vpn:before {
  content: "\F582";
}

/* line 7852, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-walk:before {
  content: "\F583";
}

/* line 7856, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wall:before {
  content: "\F7FD";
}

/* line 7860, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wallet:before {
  content: "\F584";
}

/* line 7864, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wallet-giftcard:before {
  content: "\F585";
}

/* line 7868, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wallet-membership:before {
  content: "\F586";
}

/* line 7872, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wallet-travel:before {
  content: "\F587";
}

/* line 7876, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wan:before {
  content: "\F588";
}

/* line 7880, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-washing-machine:before {
  content: "\F729";
}

/* line 7884, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-watch:before {
  content: "\F589";
}

/* line 7888, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-watch-export:before {
  content: "\F58A";
}

/* line 7892, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-watch-import:before {
  content: "\F58B";
}

/* line 7896, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-watch-vibrate:before {
  content: "\F6B0";
}

/* line 7900, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-water:before {
  content: "\F58C";
}

/* line 7904, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-water-off:before {
  content: "\F58D";
}

/* line 7908, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-water-percent:before {
  content: "\F58E";
}

/* line 7912, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-water-pump:before {
  content: "\F58F";
}

/* line 7916, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-watermark:before {
  content: "\F612";
}

/* line 7920, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-waves:before {
  content: "\F78C";
}

/* line 7924, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-cloudy:before {
  content: "\F590";
}

/* line 7928, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-fog:before {
  content: "\F591";
}

/* line 7932, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-hail:before {
  content: "\F592";
}

/* line 7936, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-lightning:before {
  content: "\F593";
}

/* line 7940, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-lightning-rainy:before {
  content: "\F67D";
}

/* line 7944, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-night:before {
  content: "\F594";
}

/* line 7948, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-partlycloudy:before {
  content: "\F595";
}

/* line 7952, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-pouring:before {
  content: "\F596";
}

/* line 7956, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-rainy:before {
  content: "\F597";
}

/* line 7960, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-snowy:before {
  content: "\F598";
}

/* line 7964, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-snowy-rainy:before {
  content: "\F67E";
}

/* line 7968, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-sunny:before {
  content: "\F599";
}

/* line 7972, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-sunset:before {
  content: "\F59A";
}

/* line 7976, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-sunset-down:before {
  content: "\F59B";
}

/* line 7980, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-sunset-up:before {
  content: "\F59C";
}

/* line 7984, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-windy:before {
  content: "\F59D";
}

/* line 7988, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weather-windy-variant:before {
  content: "\F59E";
}

/* line 7992, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-web:before {
  content: "\F59F";
}

/* line 7996, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-webcam:before {
  content: "\F5A0";
}

/* line 8000, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-webhook:before {
  content: "\F62F";
}

/* line 8004, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-webpack:before {
  content: "\F72A";
}

/* line 8008, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wechat:before {
  content: "\F611";
}

/* line 8012, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weight:before {
  content: "\F5A1";
}

/* line 8016, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-weight-kilogram:before {
  content: "\F5A2";
}

/* line 8020, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-whatsapp:before {
  content: "\F5A3";
}

/* line 8024, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wheelchair-accessibility:before {
  content: "\F5A4";
}

/* line 8028, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-white-balance-auto:before {
  content: "\F5A5";
}

/* line 8032, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-white-balance-incandescent:before {
  content: "\F5A6";
}

/* line 8036, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-white-balance-iridescent:before {
  content: "\F5A7";
}

/* line 8040, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-white-balance-sunny:before {
  content: "\F5A8";
}

/* line 8044, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-widgets:before {
  content: "\F72B";
}

/* line 8048, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wifi:before {
  content: "\F5A9";
}

/* line 8052, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wifi-off:before {
  content: "\F5AA";
}

/* line 8056, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wii:before {
  content: "\F5AB";
}

/* line 8060, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wiiu:before {
  content: "\F72C";
}

/* line 8064, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wikipedia:before {
  content: "\F5AC";
}

/* line 8068, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-window-close:before {
  content: "\F5AD";
}

/* line 8072, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-window-closed:before {
  content: "\F5AE";
}

/* line 8076, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-window-maximize:before {
  content: "\F5AF";
}

/* line 8080, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-window-minimize:before {
  content: "\F5B0";
}

/* line 8084, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-window-open:before {
  content: "\F5B1";
}

/* line 8088, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-window-restore:before {
  content: "\F5B2";
}

/* line 8092, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-windows:before {
  content: "\F5B3";
}

/* line 8096, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wordpress:before {
  content: "\F5B4";
}

/* line 8100, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-worker:before {
  content: "\F5B5";
}

/* line 8104, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wrap:before {
  content: "\F5B6";
}

/* line 8108, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wrench:before {
  content: "\F5B7";
}

/* line 8112, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-wunderlist:before {
  content: "\F5B8";
}

/* line 8116, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-xaml:before {
  content: "\F673";
}

/* line 8120, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-xbox:before {
  content: "\F5B9";
}

/* line 8124, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-xbox-controller:before {
  content: "\F5BA";
}

/* line 8128, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-xbox-controller-battery-alert:before {
  content: "\F74A";
}

/* line 8132, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-xbox-controller-battery-empty:before {
  content: "\F74B";
}

/* line 8136, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-xbox-controller-battery-full:before {
  content: "\F74C";
}

/* line 8140, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-xbox-controller-battery-low:before {
  content: "\F74D";
}

/* line 8144, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-xbox-controller-battery-medium:before {
  content: "\F74E";
}

/* line 8148, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-xbox-controller-battery-unknown:before {
  content: "\F74F";
}

/* line 8152, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-xbox-controller-off:before {
  content: "\F5BB";
}

/* line 8156, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-xda:before {
  content: "\F5BC";
}

/* line 8160, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-xing:before {
  content: "\F5BD";
}

/* line 8164, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-xing-box:before {
  content: "\F5BE";
}

/* line 8168, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-xing-circle:before {
  content: "\F5BF";
}

/* line 8172, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-xml:before {
  content: "\F5C0";
}

/* line 8176, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-xmpp:before {
  content: "\F7FE";
}

/* line 8180, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-yammer:before {
  content: "\F788";
}

/* line 8184, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-yeast:before {
  content: "\F5C1";
}

/* line 8188, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-yelp:before {
  content: "\F5C2";
}

/* line 8192, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-yin-yang:before {
  content: "\F67F";
}

/* line 8196, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-youtube-play:before {
  content: "\F5C3";
}

/* line 8200, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-zip-box:before {
  content: "\F5C4";
}

/* line 8204, app/assets/stylesheets/global/materialdesignicons.css */
.mdi-blank:before {
  content: "\F68C";
  visibility: hidden;
}

/*!
 *  Material Design Iconic Font by Sergey Kupletsky (@zavoloklom) - http://zavoloklom.github.io/material-design-iconic-font/
 *  License - http://zavoloklom.github.io/material-design-iconic-font/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: 'Material-Design-Iconic-Font';
  src: url(/assets/Material-Design-Iconic-Font.woff2?v=2.2.0) format("woff2"), url(/assets/Material-Design-Iconic-Font.woff?v=2.2.0) format("woff"), url(/assets/Material-Design-Iconic-Font.ttf?v=2.2.0) format("truetype");
  font-weight: normal;
  font-style: normal;
}

/* line 8217, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi {
  display: inline-block;
  font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 8225, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

/* line 8230, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-2x {
  font-size: 2em;
}

/* line 8233, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-3x {
  font-size: 3em;
}

/* line 8236, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-4x {
  font-size: 4em;
}

/* line 8239, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-5x {
  font-size: 5em;
}

/* line 8242, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-fw {
  width: 1.28571429em;
  text-align: center;
}

/* line 8246, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

/* line 8251, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-ul > li {
  position: relative;
}

/* line 8254, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

/* line 8261, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-li.zmdi-hc-lg {
  left: -1.85714286em;
}

/* line 8264, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-border {
  padding: .1em .25em;
  border: solid 0.1em #9e9e9e;
  border-radius: 2px;
}

/* line 8270, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-border-circle {
  padding: .1em .25em;
  border: solid 0.1em #9e9e9e;
  border-radius: 50%;
}

/* line 8275, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi.pull-left {
  float: left;
  margin-right: .15em;
}

/* line 8279, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi.pull-right {
  float: right;
  margin-left: .15em;
}

/* line 8283, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-spin {
  animation: zmdi-spin 1.5s infinite linear;
}

/* line 8287, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-spin-reverse {
  animation: zmdi-spin-reverse 1.5s infinite linear;
}

@keyframes zmdi-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}

@keyframes zmdi-spin-reverse {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-359deg);
  }
}

/* line 8319, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-rotate-90 {
  transform: rotate(90deg);
}

/* line 8324, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-rotate-180 {
  transform: rotate(180deg);
}

/* line 8329, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-rotate-270 {
  transform: rotate(270deg);
}

/* line 8334, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-flip-horizontal {
  transform: scale(-1, 1);
}

/* line 8339, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-flip-vertical {
  transform: scale(1, -1);
}

/* line 8344, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 8352, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-stack-1x,
.zmdi-hc-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 8359, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-stack-1x {
  line-height: inherit;
}

/* line 8362, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-stack-2x {
  font-size: 2em;
}

/* line 8365, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hc-inverse {
  color: #ffffff;
}

/* Material Design Iconic Font uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 8370, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-3d-rotation:before {
  content: '\f101';
}

/* line 8373, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airplane-off:before {
  content: '\f102';
}

/* line 8376, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airplane:before {
  content: '\f103';
}

/* line 8379, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-album:before {
  content: '\f104';
}

/* line 8382, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-archive:before {
  content: '\f105';
}

/* line 8385, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-assignment-account:before {
  content: '\f106';
}

/* line 8388, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-assignment-alert:before {
  content: '\f107';
}

/* line 8391, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-assignment-check:before {
  content: '\f108';
}

/* line 8394, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-assignment-o:before {
  content: '\f109';
}

/* line 8397, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-assignment-return:before {
  content: '\f10a';
}

/* line 8400, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-assignment-returned:before {
  content: '\f10b';
}

/* line 8403, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-assignment:before {
  content: '\f10c';
}

/* line 8406, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-attachment-alt:before {
  content: '\f10d';
}

/* line 8409, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-attachment:before {
  content: '\f10e';
}

/* line 8412, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-audio:before {
  content: '\f10f';
}

/* line 8415, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-badge-check:before {
  content: '\f110';
}

/* line 8418, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-balance-wallet:before {
  content: '\f111';
}

/* line 8421, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-balance:before {
  content: '\f112';
}

/* line 8424, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-battery-alert:before {
  content: '\f113';
}

/* line 8427, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-battery-flash:before {
  content: '\f114';
}

/* line 8430, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-battery-unknown:before {
  content: '\f115';
}

/* line 8433, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-battery:before {
  content: '\f116';
}

/* line 8436, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bike:before {
  content: '\f117';
}

/* line 8439, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-block-alt:before {
  content: '\f118';
}

/* line 8442, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-block:before {
  content: '\f119';
}

/* line 8445, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-boat:before {
  content: '\f11a';
}

/* line 8448, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-book-image:before {
  content: '\f11b';
}

/* line 8451, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-book:before {
  content: '\f11c';
}

/* line 8454, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bookmark-outline:before {
  content: '\f11d';
}

/* line 8457, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bookmark:before {
  content: '\f11e';
}

/* line 8460, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brush:before {
  content: '\f11f';
}

/* line 8463, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bug:before {
  content: '\f120';
}

/* line 8466, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bus:before {
  content: '\f121';
}

/* line 8469, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cake:before {
  content: '\f122';
}

/* line 8472, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-car-taxi:before {
  content: '\f123';
}

/* line 8475, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-car-wash:before {
  content: '\f124';
}

/* line 8478, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-car:before {
  content: '\f125';
}

/* line 8481, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-card-giftcard:before {
  content: '\f126';
}

/* line 8484, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-card-membership:before {
  content: '\f127';
}

/* line 8487, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-card-travel:before {
  content: '\f128';
}

/* line 8490, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-card:before {
  content: '\f129';
}

/* line 8493, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-case-check:before {
  content: '\f12a';
}

/* line 8496, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-case-download:before {
  content: '\f12b';
}

/* line 8499, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-case-play:before {
  content: '\f12c';
}

/* line 8502, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-case:before {
  content: '\f12d';
}

/* line 8505, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cast-connected:before {
  content: '\f12e';
}

/* line 8508, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cast:before {
  content: '\f12f';
}

/* line 8511, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-chart-donut:before {
  content: '\f130';
}

/* line 8514, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-chart:before {
  content: '\f131';
}

/* line 8517, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-city-alt:before {
  content: '\f132';
}

/* line 8520, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-city:before {
  content: '\f133';
}

/* line 8523, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-close-circle-o:before {
  content: '\f134';
}

/* line 8526, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-close-circle:before {
  content: '\f135';
}

/* line 8529, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-close:before {
  content: '\f136';
}

/* line 8532, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cocktail:before {
  content: '\f137';
}

/* line 8535, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-code-setting:before {
  content: '\f138';
}

/* line 8538, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-code-smartphone:before {
  content: '\f139';
}

/* line 8541, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-code:before {
  content: '\f13a';
}

/* line 8544, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-coffee:before {
  content: '\f13b';
}

/* line 8547, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-bookmark:before {
  content: '\f13c';
}

/* line 8550, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-case-play:before {
  content: '\f13d';
}

/* line 8553, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-folder-image:before {
  content: '\f13e';
}

/* line 8556, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-image-o:before {
  content: '\f13f';
}

/* line 8559, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-image:before {
  content: '\f140';
}

/* line 8562, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-1:before {
  content: '\f141';
}

/* line 8565, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-2:before {
  content: '\f142';
}

/* line 8568, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-3:before {
  content: '\f143';
}

/* line 8571, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-4:before {
  content: '\f144';
}

/* line 8574, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-5:before {
  content: '\f145';
}

/* line 8577, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-6:before {
  content: '\f146';
}

/* line 8580, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-7:before {
  content: '\f147';
}

/* line 8583, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-8:before {
  content: '\f148';
}

/* line 8586, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-9-plus:before {
  content: '\f149';
}

/* line 8589, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-9:before {
  content: '\f14a';
}

/* line 8592, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item:before {
  content: '\f14b';
}

/* line 8595, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-music:before {
  content: '\f14c';
}

/* line 8598, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-pdf:before {
  content: '\f14d';
}

/* line 8601, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-plus:before {
  content: '\f14e';
}

/* line 8604, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-speaker:before {
  content: '\f14f';
}

/* line 8607, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-text:before {
  content: '\f150';
}

/* line 8610, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-video:before {
  content: '\f151';
}

/* line 8613, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-compass:before {
  content: '\f152';
}

/* line 8616, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cutlery:before {
  content: '\f153';
}

/* line 8619, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-delete:before {
  content: '\f154';
}

/* line 8622, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-dialpad:before {
  content: '\f155';
}

/* line 8625, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-dns:before {
  content: '\f156';
}

/* line 8628, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-drink:before {
  content: '\f157';
}

/* line 8631, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-edit:before {
  content: '\f158';
}

/* line 8634, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-email-open:before {
  content: '\f159';
}

/* line 8637, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-email:before {
  content: '\f15a';
}

/* line 8640, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-eye-off:before {
  content: '\f15b';
}

/* line 8643, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-eye:before {
  content: '\f15c';
}

/* line 8646, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-eyedropper:before {
  content: '\f15d';
}

/* line 8649, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-favorite-outline:before {
  content: '\f15e';
}

/* line 8652, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-favorite:before {
  content: '\f15f';
}

/* line 8655, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-filter-list:before {
  content: '\f160';
}

/* line 8658, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-fire:before {
  content: '\f161';
}

/* line 8661, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flag:before {
  content: '\f162';
}

/* line 8664, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flare:before {
  content: '\f163';
}

/* line 8667, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flash-auto:before {
  content: '\f164';
}

/* line 8670, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flash-off:before {
  content: '\f165';
}

/* line 8673, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flash:before {
  content: '\f166';
}

/* line 8676, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flip:before {
  content: '\f167';
}

/* line 8679, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flower-alt:before {
  content: '\f168';
}

/* line 8682, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flower:before {
  content: '\f169';
}

/* line 8685, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-font:before {
  content: '\f16a';
}

/* line 8688, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-fullscreen-alt:before {
  content: '\f16b';
}

/* line 8691, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-fullscreen-exit:before {
  content: '\f16c';
}

/* line 8694, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-fullscreen:before {
  content: '\f16d';
}

/* line 8697, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-functions:before {
  content: '\f16e';
}

/* line 8700, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-gas-station:before {
  content: '\f16f';
}

/* line 8703, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-gesture:before {
  content: '\f170';
}

/* line 8706, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-globe-alt:before {
  content: '\f171';
}

/* line 8709, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-globe-lock:before {
  content: '\f172';
}

/* line 8712, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-globe:before {
  content: '\f173';
}

/* line 8715, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-graduation-cap:before {
  content: '\f174';
}

/* line 8718, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-home:before {
  content: '\f175';
}

/* line 8721, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hospital-alt:before {
  content: '\f176';
}

/* line 8724, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hospital:before {
  content: '\f177';
}

/* line 8727, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hotel:before {
  content: '\f178';
}

/* line 8730, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hourglass-alt:before {
  content: '\f179';
}

/* line 8733, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hourglass-outline:before {
  content: '\f17a';
}

/* line 8736, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hourglass:before {
  content: '\f17b';
}

/* line 8739, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-http:before {
  content: '\f17c';
}

/* line 8742, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-image-alt:before {
  content: '\f17d';
}

/* line 8745, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-image-o:before {
  content: '\f17e';
}

/* line 8748, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-image:before {
  content: '\f17f';
}

/* line 8751, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-inbox:before {
  content: '\f180';
}

/* line 8754, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-invert-colors-off:before {
  content: '\f181';
}

/* line 8757, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-invert-colors:before {
  content: '\f182';
}

/* line 8760, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-key:before {
  content: '\f183';
}

/* line 8763, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-label-alt-outline:before {
  content: '\f184';
}

/* line 8766, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-label-alt:before {
  content: '\f185';
}

/* line 8769, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-label-heart:before {
  content: '\f186';
}

/* line 8772, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-label:before {
  content: '\f187';
}

/* line 8775, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-labels:before {
  content: '\f188';
}

/* line 8778, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-lamp:before {
  content: '\f189';
}

/* line 8781, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-landscape:before {
  content: '\f18a';
}

/* line 8784, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-layers-off:before {
  content: '\f18b';
}

/* line 8787, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-layers:before {
  content: '\f18c';
}

/* line 8790, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-library:before {
  content: '\f18d';
}

/* line 8793, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-link:before {
  content: '\f18e';
}

/* line 8796, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-lock-open:before {
  content: '\f18f';
}

/* line 8799, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-lock-outline:before {
  content: '\f190';
}

/* line 8802, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-lock:before {
  content: '\f191';
}

/* line 8805, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mail-reply-all:before {
  content: '\f192';
}

/* line 8808, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mail-reply:before {
  content: '\f193';
}

/* line 8811, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mail-send:before {
  content: '\f194';
}

/* line 8814, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mall:before {
  content: '\f195';
}

/* line 8817, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-map:before {
  content: '\f196';
}

/* line 8820, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-menu:before {
  content: '\f197';
}

/* line 8823, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-money-box:before {
  content: '\f198';
}

/* line 8826, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-money-off:before {
  content: '\f199';
}

/* line 8829, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-money:before {
  content: '\f19a';
}

/* line 8832, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-more-vert:before {
  content: '\f19b';
}

/* line 8835, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-more:before {
  content: '\f19c';
}

/* line 8838, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-movie-alt:before {
  content: '\f19d';
}

/* line 8841, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-movie:before {
  content: '\f19e';
}

/* line 8844, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-nature-people:before {
  content: '\f19f';
}

/* line 8847, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-nature:before {
  content: '\f1a0';
}

/* line 8850, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-navigation:before {
  content: '\f1a1';
}

/* line 8853, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-open-in-browser:before {
  content: '\f1a2';
}

/* line 8856, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-open-in-new:before {
  content: '\f1a3';
}

/* line 8859, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-palette:before {
  content: '\f1a4';
}

/* line 8862, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-parking:before {
  content: '\f1a5';
}

/* line 8865, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pin-account:before {
  content: '\f1a6';
}

/* line 8868, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pin-assistant:before {
  content: '\f1a7';
}

/* line 8871, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pin-drop:before {
  content: '\f1a8';
}

/* line 8874, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pin-help:before {
  content: '\f1a9';
}

/* line 8877, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pin-off:before {
  content: '\f1aa';
}

/* line 8880, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pin:before {
  content: '\f1ab';
}

/* line 8883, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pizza:before {
  content: '\f1ac';
}

/* line 8886, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plaster:before {
  content: '\f1ad';
}

/* line 8889, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-power-setting:before {
  content: '\f1ae';
}

/* line 8892, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-power:before {
  content: '\f1af';
}

/* line 8895, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-print:before {
  content: '\f1b0';
}

/* line 8898, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-puzzle-piece:before {
  content: '\f1b1';
}

/* line 8901, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-quote:before {
  content: '\f1b2';
}

/* line 8904, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-railway:before {
  content: '\f1b3';
}

/* line 8907, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-receipt:before {
  content: '\f1b4';
}

/* line 8910, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-refresh-alt:before {
  content: '\f1b5';
}

/* line 8913, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-refresh-sync-alert:before {
  content: '\f1b6';
}

/* line 8916, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-refresh-sync-off:before {
  content: '\f1b7';
}

/* line 8919, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-refresh-sync:before {
  content: '\f1b8';
}

/* line 8922, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-refresh:before {
  content: '\f1b9';
}

/* line 8925, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-roller:before {
  content: '\f1ba';
}

/* line 8928, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-ruler:before {
  content: '\f1bb';
}

/* line 8931, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-scissors:before {
  content: '\f1bc';
}

/* line 8934, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-screen-rotation-lock:before {
  content: '\f1bd';
}

/* line 8937, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-screen-rotation:before {
  content: '\f1be';
}

/* line 8940, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-search-for:before {
  content: '\f1bf';
}

/* line 8943, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-search-in-file:before {
  content: '\f1c0';
}

/* line 8946, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-search-in-page:before {
  content: '\f1c1';
}

/* line 8949, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-search-replace:before {
  content: '\f1c2';
}

/* line 8952, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-search:before {
  content: '\f1c3';
}

/* line 8955, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-seat:before {
  content: '\f1c4';
}

/* line 8958, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-settings-square:before {
  content: '\f1c5';
}

/* line 8961, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-settings:before {
  content: '\f1c6';
}

/* line 8964, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-shield-check:before {
  content: '\f1c7';
}

/* line 8967, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-shield-security:before {
  content: '\f1c8';
}

/* line 8970, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-shopping-basket:before {
  content: '\f1c9';
}

/* line 8973, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-shopping-cart-plus:before {
  content: '\f1ca';
}

/* line 8976, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-shopping-cart:before {
  content: '\f1cb';
}

/* line 8979, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sign-in:before {
  content: '\f1cc';
}

/* line 8982, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sort-amount-asc:before {
  content: '\f1cd';
}

/* line 8985, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sort-amount-desc:before {
  content: '\f1ce';
}

/* line 8988, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sort-asc:before {
  content: '\f1cf';
}

/* line 8991, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sort-desc:before {
  content: '\f1d0';
}

/* line 8994, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-spellcheck:before {
  content: '\f1d1';
}

/* line 8997, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-storage:before {
  content: '\f1d2';
}

/* line 9000, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-store-24:before {
  content: '\f1d3';
}

/* line 9003, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-store:before {
  content: '\f1d4';
}

/* line 9006, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-subway:before {
  content: '\f1d5';
}

/* line 9009, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sun:before {
  content: '\f1d6';
}

/* line 9012, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tab-unselected:before {
  content: '\f1d7';
}

/* line 9015, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tab:before {
  content: '\f1d8';
}

/* line 9018, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tag-close:before {
  content: '\f1d9';
}

/* line 9021, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tag-more:before {
  content: '\f1da';
}

/* line 9024, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tag:before {
  content: '\f1db';
}

/* line 9027, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-thumb-down:before {
  content: '\f1dc';
}

/* line 9030, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-thumb-up-down:before {
  content: '\f1dd';
}

/* line 9033, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-thumb-up:before {
  content: '\f1de';
}

/* line 9036, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-ticket-star:before {
  content: '\f1df';
}

/* line 9039, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-toll:before {
  content: '\f1e0';
}

/* line 9042, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-toys:before {
  content: '\f1e1';
}

/* line 9045, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-traffic:before {
  content: '\f1e2';
}

/* line 9048, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-translate:before {
  content: '\f1e3';
}

/* line 9051, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-triangle-down:before {
  content: '\f1e4';
}

/* line 9054, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-triangle-up:before {
  content: '\f1e5';
}

/* line 9057, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-truck:before {
  content: '\f1e6';
}

/* line 9060, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-turning-sign:before {
  content: '\f1e7';
}

/* line 9063, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wallpaper:before {
  content: '\f1e8';
}

/* line 9066, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-washing-machine:before {
  content: '\f1e9';
}

/* line 9069, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-window-maximize:before {
  content: '\f1ea';
}

/* line 9072, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-window-minimize:before {
  content: '\f1eb';
}

/* line 9075, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-window-restore:before {
  content: '\f1ec';
}

/* line 9078, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wrench:before {
  content: '\f1ed';
}

/* line 9081, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-zoom-in:before {
  content: '\f1ee';
}

/* line 9084, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-zoom-out:before {
  content: '\f1ef';
}

/* line 9087, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alert-circle-o:before {
  content: '\f1f0';
}

/* line 9090, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alert-circle:before {
  content: '\f1f1';
}

/* line 9093, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alert-octagon:before {
  content: '\f1f2';
}

/* line 9096, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alert-polygon:before {
  content: '\f1f3';
}

/* line 9099, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alert-triangle:before {
  content: '\f1f4';
}

/* line 9102, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-help-outline:before {
  content: '\f1f5';
}

/* line 9105, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-help:before {
  content: '\f1f6';
}

/* line 9108, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-info-outline:before {
  content: '\f1f7';
}

/* line 9111, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-info:before {
  content: '\f1f8';
}

/* line 9114, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-notifications-active:before {
  content: '\f1f9';
}

/* line 9117, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-notifications-add:before {
  content: '\f1fa';
}

/* line 9120, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-notifications-none:before {
  content: '\f1fb';
}

/* line 9123, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-notifications-off:before {
  content: '\f1fc';
}

/* line 9126, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-notifications-paused:before {
  content: '\f1fd';
}

/* line 9129, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-notifications:before {
  content: '\f1fe';
}

/* line 9132, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account-add:before {
  content: '\f1ff';
}

/* line 9135, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account-box-mail:before {
  content: '\f200';
}

/* line 9138, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account-box-o:before {
  content: '\f201';
}

/* line 9141, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account-box-phone:before {
  content: '\f202';
}

/* line 9144, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account-box:before {
  content: '\f203';
}

/* line 9147, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account-calendar:before {
  content: '\f204';
}

/* line 9150, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account-circle:before {
  content: '\f205';
}

/* line 9153, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account-o:before {
  content: '\f206';
}

/* line 9156, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account:before {
  content: '\f207';
}

/* line 9159, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-accounts-add:before {
  content: '\f208';
}

/* line 9162, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-accounts-alt:before {
  content: '\f209';
}

/* line 9165, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-accounts-list-alt:before {
  content: '\f20a';
}

/* line 9168, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-accounts-list:before {
  content: '\f20b';
}

/* line 9171, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-accounts-outline:before {
  content: '\f20c';
}

/* line 9174, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-accounts:before {
  content: '\f20d';
}

/* line 9177, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-face:before {
  content: '\f20e';
}

/* line 9180, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-female:before {
  content: '\f20f';
}

/* line 9183, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-male-alt:before {
  content: '\f210';
}

/* line 9186, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-male-female:before {
  content: '\f211';
}

/* line 9189, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-male:before {
  content: '\f212';
}

/* line 9192, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mood-bad:before {
  content: '\f213';
}

/* line 9195, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mood:before {
  content: '\f214';
}

/* line 9198, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-run:before {
  content: '\f215';
}

/* line 9201, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-walk:before {
  content: '\f216';
}

/* line 9204, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud-box:before {
  content: '\f217';
}

/* line 9207, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud-circle:before {
  content: '\f218';
}

/* line 9210, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud-done:before {
  content: '\f219';
}

/* line 9213, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud-download:before {
  content: '\f21a';
}

/* line 9216, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud-off:before {
  content: '\f21b';
}

/* line 9219, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud-outline-alt:before {
  content: '\f21c';
}

/* line 9222, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud-outline:before {
  content: '\f21d';
}

/* line 9225, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud-upload:before {
  content: '\f21e';
}

/* line 9228, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud:before {
  content: '\f21f';
}

/* line 9231, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-download:before {
  content: '\f220';
}

/* line 9234, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-file-plus:before {
  content: '\f221';
}

/* line 9237, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-file-text:before {
  content: '\f222';
}

/* line 9240, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-file:before {
  content: '\f223';
}

/* line 9243, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-folder-outline:before {
  content: '\f224';
}

/* line 9246, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-folder-person:before {
  content: '\f225';
}

/* line 9249, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-folder-star-alt:before {
  content: '\f226';
}

/* line 9252, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-folder-star:before {
  content: '\f227';
}

/* line 9255, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-folder:before {
  content: '\f228';
}

/* line 9258, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-gif:before {
  content: '\f229';
}

/* line 9261, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-upload:before {
  content: '\f22a';
}

/* line 9264, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-all:before {
  content: '\f22b';
}

/* line 9267, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-bottom:before {
  content: '\f22c';
}

/* line 9270, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-clear:before {
  content: '\f22d';
}

/* line 9273, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-color:before {
  content: '\f22e';
}

/* line 9276, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-horizontal:before {
  content: '\f22f';
}

/* line 9279, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-inner:before {
  content: '\f230';
}

/* line 9282, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-left:before {
  content: '\f231';
}

/* line 9285, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-outer:before {
  content: '\f232';
}

/* line 9288, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-right:before {
  content: '\f233';
}

/* line 9291, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-style:before {
  content: '\f234';
}

/* line 9294, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-top:before {
  content: '\f235';
}

/* line 9297, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-vertical:before {
  content: '\f236';
}

/* line 9300, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-copy:before {
  content: '\f237';
}

/* line 9303, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop:before {
  content: '\f238';
}

/* line 9306, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-align-center:before {
  content: '\f239';
}

/* line 9309, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-align-justify:before {
  content: '\f23a';
}

/* line 9312, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-align-left:before {
  content: '\f23b';
}

/* line 9315, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-align-right:before {
  content: '\f23c';
}

/* line 9318, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-bold:before {
  content: '\f23d';
}

/* line 9321, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-clear-all:before {
  content: '\f23e';
}

/* line 9324, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-clear:before {
  content: '\f23f';
}

/* line 9327, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-color-fill:before {
  content: '\f240';
}

/* line 9330, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-color-reset:before {
  content: '\f241';
}

/* line 9333, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-color-text:before {
  content: '\f242';
}

/* line 9336, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-indent-decrease:before {
  content: '\f243';
}

/* line 9339, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-indent-increase:before {
  content: '\f244';
}

/* line 9342, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-italic:before {
  content: '\f245';
}

/* line 9345, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-line-spacing:before {
  content: '\f246';
}

/* line 9348, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-list-bulleted:before {
  content: '\f247';
}

/* line 9351, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-list-numbered:before {
  content: '\f248';
}

/* line 9354, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-ltr:before {
  content: '\f249';
}

/* line 9357, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-rtl:before {
  content: '\f24a';
}

/* line 9360, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-size:before {
  content: '\f24b';
}

/* line 9363, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-strikethrough-s:before {
  content: '\f24c';
}

/* line 9366, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-strikethrough:before {
  content: '\f24d';
}

/* line 9369, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-subject:before {
  content: '\f24e';
}

/* line 9372, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-underlined:before {
  content: '\f24f';
}

/* line 9375, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-valign-bottom:before {
  content: '\f250';
}

/* line 9378, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-valign-center:before {
  content: '\f251';
}

/* line 9381, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-valign-top:before {
  content: '\f252';
}

/* line 9384, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-redo:before {
  content: '\f253';
}

/* line 9387, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-select-all:before {
  content: '\f254';
}

/* line 9390, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-space-bar:before {
  content: '\f255';
}

/* line 9393, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-text-format:before {
  content: '\f256';
}

/* line 9396, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-transform:before {
  content: '\f257';
}

/* line 9399, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-undo:before {
  content: '\f258';
}

/* line 9402, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wrap-text:before {
  content: '\f259';
}

/* line 9405, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-alert:before {
  content: '\f25a';
}

/* line 9408, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-alt-text:before {
  content: '\f25b';
}

/* line 9411, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-alt:before {
  content: '\f25c';
}

/* line 9414, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-edit:before {
  content: '\f25d';
}

/* line 9417, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-image:before {
  content: '\f25e';
}

/* line 9420, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-list:before {
  content: '\f25f';
}

/* line 9423, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-more:before {
  content: '\f260';
}

/* line 9426, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-outline:before {
  content: '\f261';
}

/* line 9429, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-text-alt:before {
  content: '\f262';
}

/* line 9432, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-text:before {
  content: '\f263';
}

/* line 9435, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-video:before {
  content: '\f264';
}

/* line 9438, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment:before {
  content: '\f265';
}

/* line 9441, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comments:before {
  content: '\f266';
}

/* line 9444, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-check-all:before {
  content: '\f267';
}

/* line 9447, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-check-circle-u:before {
  content: '\f268';
}

/* line 9450, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-check-circle:before {
  content: '\f269';
}

/* line 9453, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-check-square:before {
  content: '\f26a';
}

/* line 9456, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-check:before {
  content: '\f26b';
}

/* line 9459, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-circle-o:before {
  content: '\f26c';
}

/* line 9462, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-circle:before {
  content: '\f26d';
}

/* line 9465, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-dot-circle-alt:before {
  content: '\f26e';
}

/* line 9468, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-dot-circle:before {
  content: '\f26f';
}

/* line 9471, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-minus-circle-outline:before {
  content: '\f270';
}

/* line 9474, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-minus-circle:before {
  content: '\f271';
}

/* line 9477, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-minus-square:before {
  content: '\f272';
}

/* line 9480, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-minus:before {
  content: '\f273';
}

/* line 9483, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plus-circle-o-duplicate:before {
  content: '\f274';
}

/* line 9486, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plus-circle-o:before {
  content: '\f275';
}

/* line 9489, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plus-circle:before {
  content: '\f276';
}

/* line 9492, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plus-square:before {
  content: '\f277';
}

/* line 9495, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plus:before {
  content: '\f278';
}

/* line 9498, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-square-o:before {
  content: '\f279';
}

/* line 9501, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-star-circle:before {
  content: '\f27a';
}

/* line 9504, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-star-half:before {
  content: '\f27b';
}

/* line 9507, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-star-outline:before {
  content: '\f27c';
}

/* line 9510, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-star:before {
  content: '\f27d';
}

/* line 9513, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bluetooth-connected:before {
  content: '\f27e';
}

/* line 9516, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bluetooth-off:before {
  content: '\f27f';
}

/* line 9519, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bluetooth-search:before {
  content: '\f280';
}

/* line 9522, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bluetooth-setting:before {
  content: '\f281';
}

/* line 9525, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bluetooth:before {
  content: '\f282';
}

/* line 9528, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-add:before {
  content: '\f283';
}

/* line 9531, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-alt:before {
  content: '\f284';
}

/* line 9534, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-bw:before {
  content: '\f285';
}

/* line 9537, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-front:before {
  content: '\f286';
}

/* line 9540, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-mic:before {
  content: '\f287';
}

/* line 9543, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-party-mode:before {
  content: '\f288';
}

/* line 9546, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-rear:before {
  content: '\f289';
}

/* line 9549, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-roll:before {
  content: '\f28a';
}

/* line 9552, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-switch:before {
  content: '\f28b';
}

/* line 9555, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera:before {
  content: '\f28c';
}

/* line 9558, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-card-alert:before {
  content: '\f28d';
}

/* line 9561, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-card-off:before {
  content: '\f28e';
}

/* line 9564, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-card-sd:before {
  content: '\f28f';
}

/* line 9567, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-card-sim:before {
  content: '\f290';
}

/* line 9570, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-desktop-mac:before {
  content: '\f291';
}

/* line 9573, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-desktop-windows:before {
  content: '\f292';
}

/* line 9576, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-device-hub:before {
  content: '\f293';
}

/* line 9579, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-devices-off:before {
  content: '\f294';
}

/* line 9582, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-devices:before {
  content: '\f295';
}

/* line 9585, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-dock:before {
  content: '\f296';
}

/* line 9588, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-floppy:before {
  content: '\f297';
}

/* line 9591, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-gamepad:before {
  content: '\f298';
}

/* line 9594, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-gps-dot:before {
  content: '\f299';
}

/* line 9597, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-gps-off:before {
  content: '\f29a';
}

/* line 9600, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-gps:before {
  content: '\f29b';
}

/* line 9603, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-headset-mic:before {
  content: '\f29c';
}

/* line 9606, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-headset:before {
  content: '\f29d';
}

/* line 9609, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-input-antenna:before {
  content: '\f29e';
}

/* line 9612, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-input-composite:before {
  content: '\f29f';
}

/* line 9615, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-input-hdmi:before {
  content: '\f2a0';
}

/* line 9618, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-input-power:before {
  content: '\f2a1';
}

/* line 9621, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-input-svideo:before {
  content: '\f2a2';
}

/* line 9624, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-keyboard-hide:before {
  content: '\f2a3';
}

/* line 9627, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-keyboard:before {
  content: '\f2a4';
}

/* line 9631, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-laptop-chromebook:before {
  content: '\f2a5';
}

/* line 9634, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-laptop-mac:before {
  content: '\f2a6';
}

/* line 9637, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-laptop:before {
  content: '\f2a7';
}

/* line 9640, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mic-off:before {
  content: '\f2a8';
}

/* line 9643, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mic-outline:before {
  content: '\f2a9';
}

/* line 9646, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mic-setting:before {
  content: '\f2aa';
}

/* line 9649, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mic:before {
  content: '\f2ab';
}

/* line 9652, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mouse:before {
  content: '\f2ac';
}

/* line 9655, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-alert:before {
  content: '\f2ad';
}

/* line 9658, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-locked:before {
  content: '\f2ae';
}

/* line 9661, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-off:before {
  content: '\f2af';
}

/* line 9664, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-outline:before {
  content: '\f2b0';
}

/* line 9667, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-setting:before {
  content: '\f2b1';
}

/* line 9670, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network:before {
  content: '\f2b2';
}

/* line 9673, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-bluetooth:before {
  content: '\f2b3';
}

/* line 9676, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-end:before {
  content: '\f2b4';
}

/* line 9679, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-forwarded:before {
  content: '\f2b5';
}

/* line 9682, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-in-talk:before {
  content: '\f2b6';
}

/* line 9685, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-locked:before {
  content: '\f2b7';
}

/* line 9688, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-missed:before {
  content: '\f2b8';
}

/* line 9691, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-msg:before {
  content: '\f2b9';
}

/* line 9694, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-paused:before {
  content: '\f2ba';
}

/* line 9697, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-ring:before {
  content: '\f2bb';
}

/* line 9700, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-setting:before {
  content: '\f2bc';
}

/* line 9703, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-sip:before {
  content: '\f2bd';
}

/* line 9706, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone:before {
  content: '\f2be';
}

/* line 9709, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-portable-wifi-changes:before {
  content: '\f2bf';
}

/* line 9712, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-portable-wifi-off:before {
  content: '\f2c0';
}

/* line 9715, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-portable-wifi:before {
  content: '\f2c1';
}

/* line 9718, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-radio:before {
  content: '\f2c2';
}

/* line 9721, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-reader:before {
  content: '\f2c3';
}

/* line 9724, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-remote-control-alt:before {
  content: '\f2c4';
}

/* line 9727, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-remote-control:before {
  content: '\f2c5';
}

/* line 9730, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-router:before {
  content: '\f2c6';
}

/* line 9733, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-scanner:before {
  content: '\f2c7';
}

/* line 9736, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-android:before {
  content: '\f2c8';
}

/* line 9739, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-download:before {
  content: '\f2c9';
}

/* line 9742, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-erase:before {
  content: '\f2ca';
}

/* line 9745, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-info:before {
  content: '\f2cb';
}

/* line 9748, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-iphone:before {
  content: '\f2cc';
}

/* line 9751, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-landscape-lock:before {
  content: '\f2cd';
}

/* line 9754, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-landscape:before {
  content: '\f2ce';
}

/* line 9757, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-lock:before {
  content: '\f2cf';
}

/* line 9760, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-portrait-lock:before {
  content: '\f2d0';
}

/* line 9763, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-ring:before {
  content: '\f2d1';
}

/* line 9766, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-setting:before {
  content: '\f2d2';
}

/* line 9769, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-setup:before {
  content: '\f2d3';
}

/* line 9772, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone:before {
  content: '\f2d4';
}

/* line 9775, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-speaker:before {
  content: '\f2d5';
}

/* line 9778, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tablet-android:before {
  content: '\f2d6';
}

/* line 9781, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tablet-mac:before {
  content: '\f2d7';
}

/* line 9784, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tablet:before {
  content: '\f2d8';
}

/* line 9787, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tv-alt-play:before {
  content: '\f2d9';
}

/* line 9790, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tv-list:before {
  content: '\f2da';
}

/* line 9793, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tv-play:before {
  content: '\f2db';
}

/* line 9796, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tv:before {
  content: '\f2dc';
}

/* line 9799, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-usb:before {
  content: '\f2dd';
}

/* line 9802, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-videocam-off:before {
  content: '\f2de';
}

/* line 9805, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-videocam-switch:before {
  content: '\f2df';
}

/* line 9808, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-videocam:before {
  content: '\f2e0';
}

/* line 9811, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-watch:before {
  content: '\f2e1';
}

/* line 9814, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wifi-alt-2:before {
  content: '\f2e2';
}

/* line 9817, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wifi-alt:before {
  content: '\f2e3';
}

/* line 9820, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wifi-info:before {
  content: '\f2e4';
}

/* line 9823, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wifi-lock:before {
  content: '\f2e5';
}

/* line 9826, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wifi-off:before {
  content: '\f2e6';
}

/* line 9829, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wifi-outline:before {
  content: '\f2e7';
}

/* line 9832, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wifi:before {
  content: '\f2e8';
}

/* line 9835, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-left-bottom:before {
  content: '\f2e9';
}

/* line 9838, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-left:before {
  content: '\f2ea';
}

/* line 9841, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-merge:before {
  content: '\f2eb';
}

/* line 9844, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-missed:before {
  content: '\f2ec';
}

/* line 9847, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-right-top:before {
  content: '\f2ed';
}

/* line 9850, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-right:before {
  content: '\f2ee';
}

/* line 9853, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-split:before {
  content: '\f2ef';
}

/* line 9856, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrows:before {
  content: '\f2f0';
}

/* line 9859, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-caret-down-circle:before {
  content: '\f2f1';
}

/* line 9862, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-caret-down:before {
  content: '\f2f2';
}

/* line 9865, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-caret-left-circle:before {
  content: '\f2f3';
}

/* line 9868, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-caret-left:before {
  content: '\f2f4';
}

/* line 9871, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-caret-right-circle:before {
  content: '\f2f5';
}

/* line 9874, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-caret-right:before {
  content: '\f2f6';
}

/* line 9877, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-caret-up-circle:before {
  content: '\f2f7';
}

/* line 9880, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-caret-up:before {
  content: '\f2f8';
}

/* line 9883, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-chevron-down:before {
  content: '\f2f9';
}

/* line 9886, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-chevron-left:before {
  content: '\f2fa';
}

/* line 9889, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-chevron-right:before {
  content: '\f2fb';
}

/* line 9892, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-chevron-up:before {
  content: '\f2fc';
}

/* line 9895, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-forward:before {
  content: '\f2fd';
}

/* line 9898, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-long-arrow-down:before {
  content: '\f2fe';
}

/* line 9901, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-long-arrow-left:before {
  content: '\f2ff';
}

/* line 9904, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-long-arrow-return:before {
  content: '\f300';
}

/* line 9907, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-long-arrow-right:before {
  content: '\f301';
}

/* line 9910, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-long-arrow-tab:before {
  content: '\f302';
}

/* line 9913, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-long-arrow-up:before {
  content: '\f303';
}

/* line 9916, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-rotate-ccw:before {
  content: '\f304';
}

/* line 9919, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-rotate-cw:before {
  content: '\f305';
}

/* line 9922, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-rotate-left:before {
  content: '\f306';
}

/* line 9925, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-rotate-right:before {
  content: '\f307';
}

/* line 9928, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-square-down:before {
  content: '\f308';
}

/* line 9931, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-square-right:before {
  content: '\f309';
}

/* line 9934, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-swap-alt:before {
  content: '\f30a';
}

/* line 9937, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-swap-vertical-circle:before {
  content: '\f30b';
}

/* line 9940, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-swap-vertical:before {
  content: '\f30c';
}

/* line 9943, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-swap:before {
  content: '\f30d';
}

/* line 9946, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-trending-down:before {
  content: '\f30e';
}

/* line 9949, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-trending-flat:before {
  content: '\f30f';
}

/* line 9952, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-trending-up:before {
  content: '\f310';
}

/* line 9955, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-unfold-less:before {
  content: '\f311';
}

/* line 9958, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-unfold-more:before {
  content: '\f312';
}

/* line 9961, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-apps:before {
  content: '\f313';
}

/* line 9964, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-grid-off:before {
  content: '\f314';
}

/* line 9967, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-grid:before {
  content: '\f315';
}

/* line 9970, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-agenda:before {
  content: '\f316';
}

/* line 9973, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-array:before {
  content: '\f317';
}

/* line 9976, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-carousel:before {
  content: '\f318';
}

/* line 9979, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-column:before {
  content: '\f319';
}

/* line 9982, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-comfy:before {
  content: '\f31a';
}

/* line 9985, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-compact:before {
  content: '\f31b';
}

/* line 9988, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-dashboard:before {
  content: '\f31c';
}

/* line 9991, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-day:before {
  content: '\f31d';
}

/* line 9994, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-headline:before {
  content: '\f31e';
}

/* line 9997, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-list-alt:before {
  content: '\f31f';
}

/* line 10000, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-list:before {
  content: '\f320';
}

/* line 10003, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-module:before {
  content: '\f321';
}

/* line 10006, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-quilt:before {
  content: '\f322';
}

/* line 10009, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-stream:before {
  content: '\f323';
}

/* line 10012, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-subtitles:before {
  content: '\f324';
}

/* line 10015, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-toc:before {
  content: '\f325';
}

/* line 10018, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-web:before {
  content: '\f326';
}

/* line 10021, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-week:before {
  content: '\f327';
}

/* line 10024, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-widgets:before {
  content: '\f328';
}

/* line 10027, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alarm-check:before {
  content: '\f329';
}

/* line 10030, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alarm-off:before {
  content: '\f32a';
}

/* line 10033, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alarm-plus:before {
  content: '\f32b';
}

/* line 10036, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alarm-snooze:before {
  content: '\f32c';
}

/* line 10039, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alarm:before {
  content: '\f32d';
}

/* line 10042, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-calendar-alt:before {
  content: '\f32e';
}

/* line 10045, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-calendar-check:before {
  content: '\f32f';
}

/* line 10048, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-calendar-close:before {
  content: '\f330';
}

/* line 10051, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-calendar-note:before {
  content: '\f331';
}

/* line 10054, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-calendar:before {
  content: '\f332';
}

/* line 10057, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-time-countdown:before {
  content: '\f333';
}

/* line 10060, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-time-interval:before {
  content: '\f334';
}

/* line 10063, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-time-restore-setting:before {
  content: '\f335';
}

/* line 10066, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-time-restore:before {
  content: '\f336';
}

/* line 10069, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-time:before {
  content: '\f337';
}

/* line 10072, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-timer-off:before {
  content: '\f338';
}

/* line 10075, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-timer:before {
  content: '\f339';
}

/* line 10078, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-android-alt:before {
  content: '\f33a';
}

/* line 10081, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-android:before {
  content: '\f33b';
}

/* line 10084, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-apple:before {
  content: '\f33c';
}

/* line 10087, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-behance:before {
  content: '\f33d';
}

/* line 10090, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-codepen:before {
  content: '\f33e';
}

/* line 10093, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-dribbble:before {
  content: '\f33f';
}

/* line 10096, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-dropbox:before {
  content: '\f340';
}

/* line 10099, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-evernote:before {
  content: '\f341';
}

/* line 10102, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-facebook-box:before {
  content: '\f342';
}

/* line 10105, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-facebook:before {
  content: '\f343';
}

/* line 10108, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-github-box:before {
  content: '\f344';
}

/* line 10111, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-github:before {
  content: '\f345';
}

/* line 10114, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-drive:before {
  content: '\f346';
}

/* line 10117, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-earth:before {
  content: '\f347';
}

/* line 10120, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-glass:before {
  content: '\f348';
}

/* line 10123, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-maps:before {
  content: '\f349';
}

/* line 10126, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-pages:before {
  content: '\f34a';
}

/* line 10129, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-play:before {
  content: '\f34b';
}

/* line 10132, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-plus-box:before {
  content: '\f34c';
}

/* line 10135, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-plus:before {
  content: '\f34d';
}

/* line 10138, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google:before {
  content: '\f34e';
}

/* line 10141, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-instagram:before {
  content: '\f34f';
}

/* line 10144, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-language-css3:before {
  content: '\f350';
}

/* line 10147, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-language-html5:before {
  content: '\f351';
}

/* line 10150, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-language-javascript:before {
  content: '\f352';
}

/* line 10153, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-language-python-alt:before {
  content: '\f353';
}

/* line 10156, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-language-python:before {
  content: '\f354';
}

/* line 10159, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-lastfm:before {
  content: '\f355';
}

/* line 10162, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-linkedin-box:before {
  content: '\f356';
}

/* line 10165, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-paypal:before {
  content: '\f357';
}

/* line 10168, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pinterest-box:before {
  content: '\f358';
}

/* line 10171, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pocket:before {
  content: '\f359';
}

/* line 10174, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-polymer:before {
  content: '\f35a';
}

/* line 10177, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-share:before {
  content: '\f35b';
}

/* line 10180, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-stackoverflow:before {
  content: '\f35c';
}

/* line 10183, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-steam-square:before {
  content: '\f35d';
}

/* line 10186, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-steam:before {
  content: '\f35e';
}

/* line 10189, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-twitter-box:before {
  content: '\f35f';
}

/* line 10192, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-twitter:before {
  content: '\f360';
}

/* line 10195, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-vk:before {
  content: '\f361';
}

/* line 10198, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wikipedia:before {
  content: '\f362';
}

/* line 10201, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-windows:before {
  content: '\f363';
}

/* line 10204, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-aspect-ratio-alt:before {
  content: '\f364';
}

/* line 10207, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-aspect-ratio:before {
  content: '\f365';
}

/* line 10210, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-blur-circular:before {
  content: '\f366';
}

/* line 10213, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-blur-linear:before {
  content: '\f367';
}

/* line 10216, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-blur-off:before {
  content: '\f368';
}

/* line 10219, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-blur:before {
  content: '\f369';
}

/* line 10222, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-2:before {
  content: '\f36a';
}

/* line 10225, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-3:before {
  content: '\f36b';
}

/* line 10228, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-4:before {
  content: '\f36c';
}

/* line 10231, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-5:before {
  content: '\f36d';
}

/* line 10234, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-6:before {
  content: '\f36e';
}

/* line 10237, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-7:before {
  content: '\f36f';
}

/* line 10240, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-auto:before {
  content: '\f370';
}

/* line 10243, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-setting:before {
  content: '\f371';
}

/* line 10246, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-broken-image:before {
  content: '\f372';
}

/* line 10249, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-center-focus-strong:before {
  content: '\f373';
}

/* line 10252, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-center-focus-weak:before {
  content: '\f374';
}

/* line 10255, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-compare:before {
  content: '\f375';
}

/* line 10258, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-16-9:before {
  content: '\f376';
}

/* line 10261, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-3-2:before {
  content: '\f377';
}

/* line 10264, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-5-4:before {
  content: '\f378';
}

/* line 10267, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-7-5:before {
  content: '\f379';
}

/* line 10270, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-din:before {
  content: '\f37a';
}

/* line 10273, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-free:before {
  content: '\f37b';
}

/* line 10276, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-landscape:before {
  content: '\f37c';
}

/* line 10279, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-portrait:before {
  content: '\f37d';
}

/* line 10282, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-square:before {
  content: '\f37e';
}

/* line 10285, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-exposure-alt:before {
  content: '\f37f';
}

/* line 10288, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-exposure:before {
  content: '\f380';
}

/* line 10291, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-filter-b-and-w:before {
  content: '\f381';
}

/* line 10294, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-filter-center-focus:before {
  content: '\f382';
}

/* line 10297, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-filter-frames:before {
  content: '\f383';
}

/* line 10300, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-filter-tilt-shift:before {
  content: '\f384';
}

/* line 10303, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-gradient:before {
  content: '\f385';
}

/* line 10306, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-grain:before {
  content: '\f386';
}

/* line 10309, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-graphic-eq:before {
  content: '\f387';
}

/* line 10312, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hdr-off:before {
  content: '\f388';
}

/* line 10315, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hdr-strong:before {
  content: '\f389';
}

/* line 10318, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hdr-weak:before {
  content: '\f38a';
}

/* line 10321, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hdr:before {
  content: '\f38b';
}

/* line 10324, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-iridescent:before {
  content: '\f38c';
}

/* line 10327, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-leak-off:before {
  content: '\f38d';
}

/* line 10330, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-leak:before {
  content: '\f38e';
}

/* line 10333, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-looks:before {
  content: '\f38f';
}

/* line 10336, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-loupe:before {
  content: '\f390';
}

/* line 10339, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-panorama-horizontal:before {
  content: '\f391';
}

/* line 10342, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-panorama-vertical:before {
  content: '\f392';
}

/* line 10345, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-panorama-wide-angle:before {
  content: '\f393';
}

/* line 10348, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-photo-size-select-large:before {
  content: '\f394';
}

/* line 10351, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-photo-size-select-small:before {
  content: '\f395';
}

/* line 10354, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-picture-in-picture:before {
  content: '\f396';
}

/* line 10357, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-slideshow:before {
  content: '\f397';
}

/* line 10360, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-texture:before {
  content: '\f398';
}

/* line 10363, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tonality:before {
  content: '\f399';
}

/* line 10366, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-vignette:before {
  content: '\f39a';
}

/* line 10369, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wb-auto:before {
  content: '\f39b';
}

/* line 10372, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-eject-alt:before {
  content: '\f39c';
}

/* line 10375, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-eject:before {
  content: '\f39d';
}

/* line 10378, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-equalizer:before {
  content: '\f39e';
}

/* line 10381, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-fast-forward:before {
  content: '\f39f';
}

/* line 10384, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-fast-rewind:before {
  content: '\f3a0';
}

/* line 10387, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-forward-10:before {
  content: '\f3a1';
}

/* line 10390, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-forward-30:before {
  content: '\f3a2';
}

/* line 10393, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-forward-5:before {
  content: '\f3a3';
}

/* line 10396, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hearing:before {
  content: '\f3a4';
}

/* line 10399, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pause-circle-outline:before {
  content: '\f3a5';
}

/* line 10402, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pause-circle:before {
  content: '\f3a6';
}

/* line 10405, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pause:before {
  content: '\f3a7';
}

/* line 10408, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-play-circle-outline:before {
  content: '\f3a8';
}

/* line 10411, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-play-circle:before {
  content: '\f3a9';
}

/* line 10414, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-play:before {
  content: '\f3aa';
}

/* line 10417, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-playlist-audio:before {
  content: '\f3ab';
}

/* line 10420, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-playlist-plus:before {
  content: '\f3ac';
}

/* line 10423, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-repeat-one:before {
  content: '\f3ad';
}

/* line 10426, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-repeat:before {
  content: '\f3ae';
}

/* line 10429, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-replay-10:before {
  content: '\f3af';
}

/* line 10432, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-replay-30:before {
  content: '\f3b0';
}

/* line 10435, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-replay-5:before {
  content: '\f3b1';
}

/* line 10438, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-replay:before {
  content: '\f3b2';
}

/* line 10441, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-shuffle:before {
  content: '\f3b3';
}

/* line 10444, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-skip-next:before {
  content: '\f3b4';
}

/* line 10447, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-skip-previous:before {
  content: '\f3b5';
}

/* line 10450, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-stop:before {
  content: '\f3b6';
}

/* line 10453, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-surround-sound:before {
  content: '\f3b7';
}

/* line 10456, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tune:before {
  content: '\f3b8';
}

/* line 10459, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-volume-down:before {
  content: '\f3b9';
}

/* line 10462, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-volume-mute:before {
  content: '\f3ba';
}

/* line 10465, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-volume-off:before {
  content: '\f3bb';
}

/* line 10468, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-volume-up:before {
  content: '\f3bc';
}

/* line 10471, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-n-1-square:before {
  content: '\f3bd';
}

/* line 10474, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-n-2-square:before {
  content: '\f3be';
}

/* line 10477, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-n-3-square:before {
  content: '\f3bf';
}

/* line 10480, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-n-4-square:before {
  content: '\f3c0';
}

/* line 10483, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-n-5-square:before {
  content: '\f3c1';
}

/* line 10486, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-n-6-square:before {
  content: '\f3c2';
}

/* line 10489, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-neg-1:before {
  content: '\f3c3';
}

/* line 10492, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-neg-2:before {
  content: '\f3c4';
}

/* line 10495, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plus-1:before {
  content: '\f3c5';
}

/* line 10498, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plus-2:before {
  content: '\f3c6';
}

/* line 10501, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sec-10:before {
  content: '\f3c7';
}

/* line 10504, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sec-3:before {
  content: '\f3c8';
}

/* line 10507, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-zero:before {
  content: '\f3c9';
}

/* line 10510, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airline-seat-flat-angled:before {
  content: '\f3ca';
}

/* line 10513, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airline-seat-flat:before {
  content: '\f3cb';
}

/* line 10516, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airline-seat-individual-suite:before {
  content: '\f3cc';
}

/* line 10519, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airline-seat-legroom-extra:before {
  content: '\f3cd';
}

/* line 10522, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airline-seat-legroom-normal:before {
  content: '\f3ce';
}

/* line 10525, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airline-seat-legroom-reduced:before {
  content: '\f3cf';
}

/* line 10528, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airline-seat-recline-extra:before {
  content: '\f3d0';
}

/* line 10531, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airline-seat-recline-normal:before {
  content: '\f3d1';
}

/* line 10534, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airplay:before {
  content: '\f3d2';
}

/* line 10537, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-closed-caption:before {
  content: '\f3d3';
}

/* line 10540, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-confirmation-number:before {
  content: '\f3d4';
}

/* line 10543, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-developer-board:before {
  content: '\f3d5';
}

/* line 10546, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-disc-full:before {
  content: '\f3d6';
}

/* line 10549, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-explicit:before {
  content: '\f3d7';
}

/* line 10552, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flight-land:before {
  content: '\f3d8';
}

/* line 10555, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flight-takeoff:before {
  content: '\f3d9';
}

/* line 10558, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flip-to-back:before {
  content: '\f3da';
}

/* line 10561, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flip-to-front:before {
  content: '\f3db';
}

/* line 10564, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-group-work:before {
  content: '\f3dc';
}

/* line 10567, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hd:before {
  content: '\f3dd';
}

/* line 10570, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hq:before {
  content: '\f3de';
}

/* line 10573, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-markunread-mailbox:before {
  content: '\f3df';
}

/* line 10576, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-memory:before {
  content: '\f3e0';
}

/* line 10579, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-nfc:before {
  content: '\f3e1';
}

/* line 10582, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-play-for-work:before {
  content: '\f3e2';
}

/* line 10585, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-power-input:before {
  content: '\f3e3';
}

/* line 10588, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-present-to-all:before {
  content: '\f3e4';
}

/* line 10591, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-satellite:before {
  content: '\f3e5';
}

/* line 10594, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tap-and-play:before {
  content: '\f3e6';
}

/* line 10597, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-vibration:before {
  content: '\f3e7';
}

/* line 10600, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-voicemail:before {
  content: '\f3e8';
}

/* line 10603, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-group:before {
  content: '\f3e9';
}

/* line 10606, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-rss:before {
  content: '\f3ea';
}

/* line 10609, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-shape:before {
  content: '\f3eb';
}

/* line 10612, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-spinner:before {
  content: '\f3ec';
}

/* line 10615, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-ungroup:before {
  content: '\f3ed';
}

/* line 10618, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-500px:before {
  content: '\f3ee';
}

/* line 10621, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-8tracks:before {
  content: '\f3ef';
}

/* line 10624, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-amazon:before {
  content: '\f3f0';
}

/* line 10627, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-blogger:before {
  content: '\f3f1';
}

/* line 10630, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-delicious:before {
  content: '\f3f2';
}

/* line 10633, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-disqus:before {
  content: '\f3f3';
}

/* line 10636, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flattr:before {
  content: '\f3f4';
}

/* line 10639, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flickr:before {
  content: '\f3f5';
}

/* line 10642, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-github-alt:before {
  content: '\f3f6';
}

/* line 10645, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-old:before {
  content: '\f3f7';
}

/* line 10648, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-linkedin:before {
  content: '\f3f8';
}

/* line 10651, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-odnoklassniki:before {
  content: '\f3f9';
}

/* line 10654, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-outlook:before {
  content: '\f3fa';
}

/* line 10657, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-paypal-alt:before {
  content: '\f3fb';
}

/* line 10660, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pinterest:before {
  content: '\f3fc';
}

/* line 10663, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-playstation:before {
  content: '\f3fd';
}

/* line 10666, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-reddit:before {
  content: '\f3fe';
}

/* line 10669, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-skype:before {
  content: '\f3ff';
}

/* line 10672, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-slideshare:before {
  content: '\f400';
}

/* line 10675, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-soundcloud:before {
  content: '\f401';
}

/* line 10678, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tumblr:before {
  content: '\f402';
}

/* line 10681, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-twitch:before {
  content: '\f403';
}

/* line 10684, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-vimeo:before {
  content: '\f404';
}

/* line 10687, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-whatsapp:before {
  content: '\f405';
}

/* line 10690, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-xbox:before {
  content: '\f406';
}

/* line 10693, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-yahoo:before {
  content: '\f407';
}

/* line 10696, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-youtube-play:before {
  content: '\f408';
}

/* line 10699, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-youtube:before {
  content: '\f409';
}

/* line 10702, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-3d-rotation:before {
  content: '\f101';
}

/* line 10705, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airplane-off:before {
  content: '\f102';
}

/* line 10708, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airplane:before {
  content: '\f103';
}

/* line 10711, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-album:before {
  content: '\f104';
}

/* line 10714, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-archive:before {
  content: '\f105';
}

/* line 10717, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-assignment-account:before {
  content: '\f106';
}

/* line 10720, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-assignment-alert:before {
  content: '\f107';
}

/* line 10723, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-assignment-check:before {
  content: '\f108';
}

/* line 10726, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-assignment-o:before {
  content: '\f109';
}

/* line 10729, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-assignment-return:before {
  content: '\f10a';
}

/* line 10732, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-assignment-returned:before {
  content: '\f10b';
}

/* line 10735, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-assignment:before {
  content: '\f10c';
}

/* line 10738, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-attachment-alt:before {
  content: '\f10d';
}

/* line 10741, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-attachment:before {
  content: '\f10e';
}

/* line 10744, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-audio:before {
  content: '\f10f';
}

/* line 10747, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-badge-check:before {
  content: '\f110';
}

/* line 10750, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-balance-wallet:before {
  content: '\f111';
}

/* line 10753, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-balance:before {
  content: '\f112';
}

/* line 10756, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-battery-alert:before {
  content: '\f113';
}

/* line 10759, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-battery-flash:before {
  content: '\f114';
}

/* line 10762, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-battery-unknown:before {
  content: '\f115';
}

/* line 10765, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-battery:before {
  content: '\f116';
}

/* line 10768, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bike:before {
  content: '\f117';
}

/* line 10771, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-block-alt:before {
  content: '\f118';
}

/* line 10774, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-block:before {
  content: '\f119';
}

/* line 10777, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-boat:before {
  content: '\f11a';
}

/* line 10780, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-book-image:before {
  content: '\f11b';
}

/* line 10783, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-book:before {
  content: '\f11c';
}

/* line 10786, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bookmark-outline:before {
  content: '\f11d';
}

/* line 10789, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bookmark:before {
  content: '\f11e';
}

/* line 10792, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brush:before {
  content: '\f11f';
}

/* line 10795, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bug:before {
  content: '\f120';
}

/* line 10798, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bus:before {
  content: '\f121';
}

/* line 10801, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cake:before {
  content: '\f122';
}

/* line 10804, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-car-taxi:before {
  content: '\f123';
}

/* line 10807, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-car-wash:before {
  content: '\f124';
}

/* line 10810, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-car:before {
  content: '\f125';
}

/* line 10813, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-card-giftcard:before {
  content: '\f126';
}

/* line 10816, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-card-membership:before {
  content: '\f127';
}

/* line 10819, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-card-travel:before {
  content: '\f128';
}

/* line 10822, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-card:before {
  content: '\f129';
}

/* line 10825, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-case-check:before {
  content: '\f12a';
}

/* line 10828, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-case-download:before {
  content: '\f12b';
}

/* line 10831, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-case-play:before {
  content: '\f12c';
}

/* line 10834, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-case:before {
  content: '\f12d';
}

/* line 10837, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cast-connected:before {
  content: '\f12e';
}

/* line 10840, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cast:before {
  content: '\f12f';
}

/* line 10843, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-chart-donut:before {
  content: '\f130';
}

/* line 10846, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-chart:before {
  content: '\f131';
}

/* line 10849, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-city-alt:before {
  content: '\f132';
}

/* line 10852, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-city:before {
  content: '\f133';
}

/* line 10855, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-close-circle-o:before {
  content: '\f134';
}

/* line 10858, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-close-circle:before {
  content: '\f135';
}

/* line 10861, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-close:before {
  content: '\f136';
}

/* line 10864, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cocktail:before {
  content: '\f137';
}

/* line 10867, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-code-setting:before {
  content: '\f138';
}

/* line 10870, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-code-smartphone:before {
  content: '\f139';
}

/* line 10873, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-code:before {
  content: '\f13a';
}

/* line 10876, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-coffee:before {
  content: '\f13b';
}

/* line 10879, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-bookmark:before {
  content: '\f13c';
}

/* line 10882, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-case-play:before {
  content: '\f13d';
}

/* line 10885, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-folder-image:before {
  content: '\f13e';
}

/* line 10888, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-image-o:before {
  content: '\f13f';
}

/* line 10891, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-image:before {
  content: '\f140';
}

/* line 10894, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-1:before {
  content: '\f141';
}

/* line 10897, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-2:before {
  content: '\f142';
}

/* line 10900, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-3:before {
  content: '\f143';
}

/* line 10903, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-4:before {
  content: '\f144';
}

/* line 10906, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-5:before {
  content: '\f145';
}

/* line 10909, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-6:before {
  content: '\f146';
}

/* line 10912, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-7:before {
  content: '\f147';
}

/* line 10915, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-8:before {
  content: '\f148';
}

/* line 10918, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-9-plus:before {
  content: '\f149';
}

/* line 10921, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item-9:before {
  content: '\f14a';
}

/* line 10924, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-item:before {
  content: '\f14b';
}

/* line 10927, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-music:before {
  content: '\f14c';
}

/* line 10930, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-pdf:before {
  content: '\f14d';
}

/* line 10933, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-plus:before {
  content: '\f14e';
}

/* line 10936, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-speaker:before {
  content: '\f14f';
}

/* line 10939, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-text:before {
  content: '\f150';
}

/* line 10942, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-video:before {
  content: '\f151';
}

/* line 10945, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-compass:before {
  content: '\f152';
}

/* line 10948, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cutlery:before {
  content: '\f153';
}

/* line 10951, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-delete:before {
  content: '\f154';
}

/* line 10954, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-dialpad:before {
  content: '\f155';
}

/* line 10957, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-dns:before {
  content: '\f156';
}

/* line 10960, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-drink:before {
  content: '\f157';
}

/* line 10963, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-edit:before {
  content: '\f158';
}

/* line 10966, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-email-open:before {
  content: '\f159';
}

/* line 10969, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-email:before {
  content: '\f15a';
}

/* line 10972, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-eye-off:before {
  content: '\f15b';
}

/* line 10975, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-eye:before {
  content: '\f15c';
}

/* line 10978, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-eyedropper:before {
  content: '\f15d';
}

/* line 10981, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-favorite-outline:before {
  content: '\f15e';
}

/* line 10984, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-favorite:before {
  content: '\f15f';
}

/* line 10987, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-filter-list:before {
  content: '\f160';
}

/* line 10990, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-fire:before {
  content: '\f161';
}

/* line 10993, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flag:before {
  content: '\f162';
}

/* line 10996, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flare:before {
  content: '\f163';
}

/* line 10999, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flash-auto:before {
  content: '\f164';
}

/* line 11002, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flash-off:before {
  content: '\f165';
}

/* line 11005, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flash:before {
  content: '\f166';
}

/* line 11008, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flip:before {
  content: '\f167';
}

/* line 11011, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flower-alt:before {
  content: '\f168';
}

/* line 11014, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flower:before {
  content: '\f169';
}

/* line 11017, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-font:before {
  content: '\f16a';
}

/* line 11020, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-fullscreen-alt:before {
  content: '\f16b';
}

/* line 11023, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-fullscreen-exit:before {
  content: '\f16c';
}

/* line 11026, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-fullscreen:before {
  content: '\f16d';
}

/* line 11029, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-functions:before {
  content: '\f16e';
}

/* line 11032, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-gas-station:before {
  content: '\f16f';
}

/* line 11035, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-gesture:before {
  content: '\f170';
}

/* line 11038, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-globe-alt:before {
  content: '\f171';
}

/* line 11041, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-globe-lock:before {
  content: '\f172';
}

/* line 11044, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-globe:before {
  content: '\f173';
}

/* line 11047, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-graduation-cap:before {
  content: '\f174';
}

/* line 11050, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-home:before {
  content: '\f175';
}

/* line 11053, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hospital-alt:before {
  content: '\f176';
}

/* line 11056, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hospital:before {
  content: '\f177';
}

/* line 11059, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hotel:before {
  content: '\f178';
}

/* line 11062, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hourglass-alt:before {
  content: '\f179';
}

/* line 11065, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hourglass-outline:before {
  content: '\f17a';
}

/* line 11068, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hourglass:before {
  content: '\f17b';
}

/* line 11071, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-http:before {
  content: '\f17c';
}

/* line 11074, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-image-alt:before {
  content: '\f17d';
}

/* line 11077, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-image-o:before {
  content: '\f17e';
}

/* line 11080, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-image:before {
  content: '\f17f';
}

/* line 11083, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-inbox:before {
  content: '\f180';
}

/* line 11086, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-invert-colors-off:before {
  content: '\f181';
}

/* line 11089, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-invert-colors:before {
  content: '\f182';
}

/* line 11092, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-key:before {
  content: '\f183';
}

/* line 11095, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-label-alt-outline:before {
  content: '\f184';
}

/* line 11098, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-label-alt:before {
  content: '\f185';
}

/* line 11101, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-label-heart:before {
  content: '\f186';
}

/* line 11104, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-label:before {
  content: '\f187';
}

/* line 11107, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-labels:before {
  content: '\f188';
}

/* line 11110, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-lamp:before {
  content: '\f189';
}

/* line 11113, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-landscape:before {
  content: '\f18a';
}

/* line 11116, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-layers-off:before {
  content: '\f18b';
}

/* line 11119, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-layers:before {
  content: '\f18c';
}

/* line 11122, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-library:before {
  content: '\f18d';
}

/* line 11125, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-link:before {
  content: '\f18e';
}

/* line 11128, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-lock-open:before {
  content: '\f18f';
}

/* line 11131, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-lock-outline:before {
  content: '\f190';
}

/* line 11134, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-lock:before {
  content: '\f191';
}

/* line 11137, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mail-reply-all:before {
  content: '\f192';
}

/* line 11140, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mail-reply:before {
  content: '\f193';
}

/* line 11143, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mail-send:before {
  content: '\f194';
}

/* line 11146, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mall:before {
  content: '\f195';
}

/* line 11149, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-map:before {
  content: '\f196';
}

/* line 11152, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-menu:before {
  content: '\f197';
}

/* line 11155, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-money-box:before {
  content: '\f198';
}

/* line 11158, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-money-off:before {
  content: '\f199';
}

/* line 11161, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-money:before {
  content: '\f19a';
}

/* line 11164, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-more-vert:before {
  content: '\f19b';
}

/* line 11167, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-more:before {
  content: '\f19c';
}

/* line 11170, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-movie-alt:before {
  content: '\f19d';
}

/* line 11173, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-movie:before {
  content: '\f19e';
}

/* line 11176, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-nature-people:before {
  content: '\f19f';
}

/* line 11179, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-nature:before {
  content: '\f1a0';
}

/* line 11182, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-navigation:before {
  content: '\f1a1';
}

/* line 11185, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-open-in-browser:before {
  content: '\f1a2';
}

/* line 11188, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-open-in-new:before {
  content: '\f1a3';
}

/* line 11191, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-palette:before {
  content: '\f1a4';
}

/* line 11194, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-parking:before {
  content: '\f1a5';
}

/* line 11197, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pin-account:before {
  content: '\f1a6';
}

/* line 11200, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pin-assistant:before {
  content: '\f1a7';
}

/* line 11203, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pin-drop:before {
  content: '\f1a8';
}

/* line 11206, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pin-help:before {
  content: '\f1a9';
}

/* line 11209, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pin-off:before {
  content: '\f1aa';
}

/* line 11212, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pin:before {
  content: '\f1ab';
}

/* line 11215, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pizza:before {
  content: '\f1ac';
}

/* line 11218, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plaster:before {
  content: '\f1ad';
}

/* line 11221, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-power-setting:before {
  content: '\f1ae';
}

/* line 11224, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-power:before {
  content: '\f1af';
}

/* line 11227, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-print:before {
  content: '\f1b0';
}

/* line 11230, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-puzzle-piece:before {
  content: '\f1b1';
}

/* line 11233, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-quote:before {
  content: '\f1b2';
}

/* line 11236, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-railway:before {
  content: '\f1b3';
}

/* line 11239, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-receipt:before {
  content: '\f1b4';
}

/* line 11242, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-refresh-alt:before {
  content: '\f1b5';
}

/* line 11245, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-refresh-sync-alert:before {
  content: '\f1b6';
}

/* line 11248, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-refresh-sync-off:before {
  content: '\f1b7';
}

/* line 11251, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-refresh-sync:before {
  content: '\f1b8';
}

/* line 11254, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-refresh:before {
  content: '\f1b9';
}

/* line 11257, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-roller:before {
  content: '\f1ba';
}

/* line 11260, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-ruler:before {
  content: '\f1bb';
}

/* line 11263, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-scissors:before {
  content: '\f1bc';
}

/* line 11266, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-screen-rotation-lock:before {
  content: '\f1bd';
}

/* line 11269, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-screen-rotation:before {
  content: '\f1be';
}

/* line 11272, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-search-for:before {
  content: '\f1bf';
}

/* line 11275, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-search-in-file:before {
  content: '\f1c0';
}

/* line 11278, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-search-in-page:before {
  content: '\f1c1';
}

/* line 11281, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-search-replace:before {
  content: '\f1c2';
}

/* line 11284, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-search:before {
  content: '\f1c3';
}

/* line 11287, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-seat:before {
  content: '\f1c4';
}

/* line 11290, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-settings-square:before {
  content: '\f1c5';
}

/* line 11293, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-settings:before {
  content: '\f1c6';
}

/* line 11296, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-shield-check:before {
  content: '\f1c7';
}

/* line 11299, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-shield-security:before {
  content: '\f1c8';
}

/* line 11302, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-shopping-basket:before {
  content: '\f1c9';
}

/* line 11305, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-shopping-cart-plus:before {
  content: '\f1ca';
}

/* line 11308, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-shopping-cart:before {
  content: '\f1cb';
}

/* line 11311, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sign-in:before {
  content: '\f1cc';
}

/* line 11314, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sort-amount-asc:before {
  content: '\f1cd';
}

/* line 11317, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sort-amount-desc:before {
  content: '\f1ce';
}

/* line 11320, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sort-asc:before {
  content: '\f1cf';
}

/* line 11323, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sort-desc:before {
  content: '\f1d0';
}

/* line 11326, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-spellcheck:before {
  content: '\f1d1';
}

/* line 11329, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-storage:before {
  content: '\f1d2';
}

/* line 11332, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-store-24:before {
  content: '\f1d3';
}

/* line 11335, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-store:before {
  content: '\f1d4';
}

/* line 11338, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-subway:before {
  content: '\f1d5';
}

/* line 11341, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sun:before {
  content: '\f1d6';
}

/* line 11344, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tab-unselected:before {
  content: '\f1d7';
}

/* line 11347, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tab:before {
  content: '\f1d8';
}

/* line 11350, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tag-close:before {
  content: '\f1d9';
}

/* line 11353, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tag-more:before {
  content: '\f1da';
}

/* line 11356, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tag:before {
  content: '\f1db';
}

/* line 11359, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-thumb-down:before {
  content: '\f1dc';
}

/* line 11362, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-thumb-up-down:before {
  content: '\f1dd';
}

/* line 11365, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-thumb-up:before {
  content: '\f1de';
}

/* line 11368, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-ticket-star:before {
  content: '\f1df';
}

/* line 11371, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-toll:before {
  content: '\f1e0';
}

/* line 11374, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-toys:before {
  content: '\f1e1';
}

/* line 11377, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-traffic:before {
  content: '\f1e2';
}

/* line 11380, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-translate:before {
  content: '\f1e3';
}

/* line 11383, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-triangle-down:before {
  content: '\f1e4';
}

/* line 11386, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-triangle-up:before {
  content: '\f1e5';
}

/* line 11389, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-truck:before {
  content: '\f1e6';
}

/* line 11392, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-turning-sign:before {
  content: '\f1e7';
}

/* line 11395, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wallpaper:before {
  content: '\f1e8';
}

/* line 11398, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-washing-machine:before {
  content: '\f1e9';
}

/* line 11401, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-window-maximize:before {
  content: '\f1ea';
}

/* line 11404, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-window-minimize:before {
  content: '\f1eb';
}

/* line 11407, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-window-restore:before {
  content: '\f1ec';
}

/* line 11410, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wrench:before {
  content: '\f1ed';
}

/* line 11413, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-zoom-in:before {
  content: '\f1ee';
}

/* line 11416, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-zoom-out:before {
  content: '\f1ef';
}

/* line 11419, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alert-circle-o:before {
  content: '\f1f0';
}

/* line 11422, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alert-circle:before {
  content: '\f1f1';
}

/* line 11425, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alert-octagon:before {
  content: '\f1f2';
}

/* line 11428, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alert-polygon:before {
  content: '\f1f3';
}

/* line 11431, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alert-triangle:before {
  content: '\f1f4';
}

/* line 11434, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-help-outline:before {
  content: '\f1f5';
}

/* line 11437, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-help:before {
  content: '\f1f6';
}

/* line 11440, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-info-outline:before {
  content: '\f1f7';
}

/* line 11443, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-info:before {
  content: '\f1f8';
}

/* line 11446, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-notifications-active:before {
  content: '\f1f9';
}

/* line 11449, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-notifications-add:before {
  content: '\f1fa';
}

/* line 11452, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-notifications-none:before {
  content: '\f1fb';
}

/* line 11455, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-notifications-off:before {
  content: '\f1fc';
}

/* line 11458, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-notifications-paused:before {
  content: '\f1fd';
}

/* line 11461, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-notifications:before {
  content: '\f1fe';
}

/* line 11464, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account-add:before {
  content: '\f1ff';
}

/* line 11467, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account-box-mail:before {
  content: '\f200';
}

/* line 11470, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account-box-o:before {
  content: '\f201';
}

/* line 11473, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account-box-phone:before {
  content: '\f202';
}

/* line 11476, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account-box:before {
  content: '\f203';
}

/* line 11479, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account-calendar:before {
  content: '\f204';
}

/* line 11482, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account-circle:before {
  content: '\f205';
}

/* line 11485, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account-o:before {
  content: '\f206';
}

/* line 11488, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-account:before {
  content: '\f207';
}

/* line 11491, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-accounts-add:before {
  content: '\f208';
}

/* line 11494, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-accounts-alt:before {
  content: '\f209';
}

/* line 11497, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-accounts-list-alt:before {
  content: '\f20a';
}

/* line 11500, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-accounts-list:before {
  content: '\f20b';
}

/* line 11503, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-accounts-outline:before {
  content: '\f20c';
}

/* line 11506, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-accounts:before {
  content: '\f20d';
}

/* line 11509, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-face:before {
  content: '\f20e';
}

/* line 11512, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-female:before {
  content: '\f20f';
}

/* line 11515, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-male-alt:before {
  content: '\f210';
}

/* line 11518, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-male-female:before {
  content: '\f211';
}

/* line 11521, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-male:before {
  content: '\f212';
}

/* line 11524, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mood-bad:before {
  content: '\f213';
}

/* line 11527, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mood:before {
  content: '\f214';
}

/* line 11530, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-run:before {
  content: '\f215';
}

/* line 11533, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-walk:before {
  content: '\f216';
}

/* line 11536, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud-box:before {
  content: '\f217';
}

/* line 11539, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud-circle:before {
  content: '\f218';
}

/* line 11542, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud-done:before {
  content: '\f219';
}

/* line 11545, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud-download:before {
  content: '\f21a';
}

/* line 11548, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud-off:before {
  content: '\f21b';
}

/* line 11551, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud-outline-alt:before {
  content: '\f21c';
}

/* line 11554, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud-outline:before {
  content: '\f21d';
}

/* line 11557, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud-upload:before {
  content: '\f21e';
}

/* line 11560, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cloud:before {
  content: '\f21f';
}

/* line 11563, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-download:before {
  content: '\f220';
}

/* line 11566, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-file-plus:before {
  content: '\f221';
}

/* line 11569, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-file-text:before {
  content: '\f222';
}

/* line 11572, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-file:before {
  content: '\f223';
}

/* line 11575, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-folder-outline:before {
  content: '\f224';
}

/* line 11578, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-folder-person:before {
  content: '\f225';
}

/* line 11581, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-folder-star-alt:before {
  content: '\f226';
}

/* line 11584, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-folder-star:before {
  content: '\f227';
}

/* line 11587, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-folder:before {
  content: '\f228';
}

/* line 11590, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-gif:before {
  content: '\f229';
}

/* line 11593, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-upload:before {
  content: '\f22a';
}

/* line 11596, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-all:before {
  content: '\f22b';
}

/* line 11599, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-bottom:before {
  content: '\f22c';
}

/* line 11602, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-clear:before {
  content: '\f22d';
}

/* line 11605, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-color:before {
  content: '\f22e';
}

/* line 11608, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-horizontal:before {
  content: '\f22f';
}

/* line 11611, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-inner:before {
  content: '\f230';
}

/* line 11614, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-left:before {
  content: '\f231';
}

/* line 11617, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-outer:before {
  content: '\f232';
}

/* line 11620, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-right:before {
  content: '\f233';
}

/* line 11623, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-style:before {
  content: '\f234';
}

/* line 11626, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-top:before {
  content: '\f235';
}

/* line 11629, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-border-vertical:before {
  content: '\f236';
}

/* line 11632, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-copy:before {
  content: '\f237';
}

/* line 11635, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop:before {
  content: '\f238';
}

/* line 11638, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-align-center:before {
  content: '\f239';
}

/* line 11641, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-align-justify:before {
  content: '\f23a';
}

/* line 11644, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-align-left:before {
  content: '\f23b';
}

/* line 11647, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-align-right:before {
  content: '\f23c';
}

/* line 11650, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-bold:before {
  content: '\f23d';
}

/* line 11653, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-clear-all:before {
  content: '\f23e';
}

/* line 11656, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-clear:before {
  content: '\f23f';
}

/* line 11659, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-color-fill:before {
  content: '\f240';
}

/* line 11662, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-color-reset:before {
  content: '\f241';
}

/* line 11665, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-color-text:before {
  content: '\f242';
}

/* line 11668, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-indent-decrease:before {
  content: '\f243';
}

/* line 11671, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-indent-increase:before {
  content: '\f244';
}

/* line 11674, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-italic:before {
  content: '\f245';
}

/* line 11677, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-line-spacing:before {
  content: '\f246';
}

/* line 11680, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-list-bulleted:before {
  content: '\f247';
}

/* line 11683, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-list-numbered:before {
  content: '\f248';
}

/* line 11686, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-ltr:before {
  content: '\f249';
}

/* line 11689, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-rtl:before {
  content: '\f24a';
}

/* line 11692, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-size:before {
  content: '\f24b';
}

/* line 11695, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-strikethrough-s:before {
  content: '\f24c';
}

/* line 11698, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-strikethrough:before {
  content: '\f24d';
}

/* line 11701, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-subject:before {
  content: '\f24e';
}

/* line 11704, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-underlined:before {
  content: '\f24f';
}

/* line 11707, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-valign-bottom:before {
  content: '\f250';
}

/* line 11710, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-valign-center:before {
  content: '\f251';
}

/* line 11713, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-valign-top:before {
  content: '\f252';
}

/* line 11716, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-redo:before {
  content: '\f253';
}

/* line 11719, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-select-all:before {
  content: '\f254';
}

/* line 11722, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-space-bar:before {
  content: '\f255';
}

/* line 11725, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-text-format:before {
  content: '\f256';
}

/* line 11728, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-transform:before {
  content: '\f257';
}

/* line 11732, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-undo:before {
  content: '\f258';
}

/* line 11735, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wrap-text:before {
  content: '\f259';
}

/* line 11738, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-alert:before {
  content: '\f25a';
}

/* line 11741, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-alt-text:before {
  content: '\f25b';
}

/* line 11744, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-alt:before {
  content: '\f25c';
}

/* line 11747, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-edit:before {
  content: '\f25d';
}

/* line 11750, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-image:before {
  content: '\f25e';
}

/* line 11753, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-list:before {
  content: '\f25f';
}

/* line 11756, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-more:before {
  content: '\f260';
}

/* line 11759, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-outline:before {
  content: '\f261';
}

/* line 11762, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-text-alt:before {
  content: '\f262';
}

/* line 11765, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-text:before {
  content: '\f263';
}

/* line 11768, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-video:before {
  content: '\f264';
}

/* line 11771, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment:before {
  content: '\f265';
}

/* line 11774, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comments:before {
  content: '\f266';
}

/* line 11777, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-check-all:before {
  content: '\f267';
}

/* line 11780, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-check-circle-u:before {
  content: '\f268';
}

/* line 11783, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-check-circle:before {
  content: '\f269';
}

/* line 11786, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-check-square:before {
  content: '\f26a';
}

/* line 11789, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-check:before {
  content: '\f26b';
}

/* line 11792, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-circle-o:before {
  content: '\f26c';
}

/* line 11795, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-circle:before {
  content: '\f26d';
}

/* line 11798, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-dot-circle-alt:before {
  content: '\f26e';
}

/* line 11801, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-dot-circle:before {
  content: '\f26f';
}

/* line 11804, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-minus-circle-outline:before {
  content: '\f270';
}

/* line 11807, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-minus-circle:before {
  content: '\f271';
}

/* line 11810, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-minus-square:before {
  content: '\f272';
}

/* line 11813, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-minus:before {
  content: '\f273';
}

/* line 11816, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plus-circle-o-duplicate:before {
  content: '\f274';
}

/* line 11819, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plus-circle-o:before {
  content: '\f275';
}

/* line 11822, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plus-circle:before {
  content: '\f276';
}

/* line 11825, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plus-square:before {
  content: '\f277';
}

/* line 11828, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plus:before {
  content: '\f278';
}

/* line 11831, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-square-o:before {
  content: '\f279';
}

/* line 11834, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-star-circle:before {
  content: '\f27a';
}

/* line 11837, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-star-half:before {
  content: '\f27b';
}

/* line 11840, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-star-outline:before {
  content: '\f27c';
}

/* line 11843, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-star:before {
  content: '\f27d';
}

/* line 11846, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bluetooth-connected:before {
  content: '\f27e';
}

/* line 11849, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bluetooth-off:before {
  content: '\f27f';
}

/* line 11852, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bluetooth-search:before {
  content: '\f280';
}

/* line 11855, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bluetooth-setting:before {
  content: '\f281';
}

/* line 11858, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-bluetooth:before {
  content: '\f282';
}

/* line 11861, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-add:before {
  content: '\f283';
}

/* line 11864, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-alt:before {
  content: '\f284';
}

/* line 11867, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-bw:before {
  content: '\f285';
}

/* line 11870, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-front:before {
  content: '\f286';
}

/* line 11873, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-mic:before {
  content: '\f287';
}

/* line 11876, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-party-mode:before {
  content: '\f288';
}

/* line 11879, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-rear:before {
  content: '\f289';
}

/* line 11882, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-roll:before {
  content: '\f28a';
}

/* line 11885, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-switch:before {
  content: '\f28b';
}

/* line 11888, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera:before {
  content: '\f28c';
}

/* line 11891, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-card-alert:before {
  content: '\f28d';
}

/* line 11894, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-card-off:before {
  content: '\f28e';
}

/* line 11897, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-card-sd:before {
  content: '\f28f';
}

/* line 11900, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-card-sim:before {
  content: '\f290';
}

/* line 11903, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-desktop-mac:before {
  content: '\f291';
}

/* line 11906, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-desktop-windows:before {
  content: '\f292';
}

/* line 11909, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-device-hub:before {
  content: '\f293';
}

/* line 11912, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-devices-off:before {
  content: '\f294';
}

/* line 11915, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-devices:before {
  content: '\f295';
}

/* line 11918, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-dock:before {
  content: '\f296';
}

/* line 11921, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-floppy:before {
  content: '\f297';
}

/* line 11924, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-gamepad:before {
  content: '\f298';
}

/* line 11927, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-gps-dot:before {
  content: '\f299';
}

/* line 11930, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-gps-off:before {
  content: '\f29a';
}

/* line 11933, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-gps:before {
  content: '\f29b';
}

/* line 11936, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-headset-mic:before {
  content: '\f29c';
}

/* line 11939, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-headset:before {
  content: '\f29d';
}

/* line 11942, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-input-antenna:before {
  content: '\f29e';
}

/* line 11945, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-input-composite:before {
  content: '\f29f';
}

/* line 11948, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-input-hdmi:before {
  content: '\f2a0';
}

/* line 11951, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-input-power:before {
  content: '\f2a1';
}

/* line 11954, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-input-svideo:before {
  content: '\f2a2';
}

/* line 11957, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-keyboard-hide:before {
  content: '\f2a3';
}

/* line 11960, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-keyboard:before {
  content: '\f2a4';
}

/* line 11963, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-laptop-chromebook:before {
  content: '\f2a5';
}

/* line 11967, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-laptop-mac:before {
  content: '\f2a6';
}

/* line 11970, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-laptop:before {
  content: '\f2a7';
}

/* line 11973, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mic-off:before {
  content: '\f2a8';
}

/* line 11976, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mic-outline:before {
  content: '\f2a9';
}

/* line 11979, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mic-setting:before {
  content: '\f2aa';
}

/* line 11982, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mic:before {
  content: '\f2ab';
}

/* line 11985, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-mouse:before {
  content: '\f2ac';
}

/* line 11988, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-alert:before {
  content: '\f2ad';
}

/* line 11991, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-locked:before {
  content: '\f2ae';
}

/* line 11994, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-off:before {
  content: '\f2af';
}

/* line 11997, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-outline:before {
  content: '\f2b0';
}

/* line 12000, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-setting:before {
  content: '\f2b1';
}

/* line 12003, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network:before {
  content: '\f2b2';
}

/* line 12006, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-bluetooth:before {
  content: '\f2b3';
}

/* line 12009, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-end:before {
  content: '\f2b4';
}

/* line 12012, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-forwarded:before {
  content: '\f2b5';
}

/* line 12015, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-in-talk:before {
  content: '\f2b6';
}

/* line 12018, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-locked:before {
  content: '\f2b7';
}

/* line 12021, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-missed:before {
  content: '\f2b8';
}

/* line 12024, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-msg:before {
  content: '\f2b9';
}

/* line 12027, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-paused:before {
  content: '\f2ba';
}

/* line 12030, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-ring:before {
  content: '\f2bb';
}

/* line 12033, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-setting:before {
  content: '\f2bc';
}

/* line 12036, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone-sip:before {
  content: '\f2bd';
}

/* line 12039, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-phone:before {
  content: '\f2be';
}

/* line 12042, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-portable-wifi-changes:before {
  content: '\f2bf';
}

/* line 12045, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-portable-wifi-off:before {
  content: '\f2c0';
}

/* line 12048, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-portable-wifi:before {
  content: '\f2c1';
}

/* line 12051, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-radio:before {
  content: '\f2c2';
}

/* line 12054, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-reader:before {
  content: '\f2c3';
}

/* line 12057, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-remote-control-alt:before {
  content: '\f2c4';
}

/* line 12060, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-remote-control:before {
  content: '\f2c5';
}

/* line 12063, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-router:before {
  content: '\f2c6';
}

/* line 12066, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-scanner:before {
  content: '\f2c7';
}

/* line 12069, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-android:before {
  content: '\f2c8';
}

/* line 12072, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-download:before {
  content: '\f2c9';
}

/* line 12075, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-erase:before {
  content: '\f2ca';
}

/* line 12078, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-info:before {
  content: '\f2cb';
}

/* line 12081, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-iphone:before {
  content: '\f2cc';
}

/* line 12084, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-landscape-lock:before {
  content: '\f2cd';
}

/* line 12087, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-landscape:before {
  content: '\f2ce';
}

/* line 12090, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-lock:before {
  content: '\f2cf';
}

/* line 12093, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-portrait-lock:before {
  content: '\f2d0';
}

/* line 12096, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-ring:before {
  content: '\f2d1';
}

/* line 12099, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-setting:before {
  content: '\f2d2';
}

/* line 12102, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-setup:before {
  content: '\f2d3';
}

/* line 12105, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone:before {
  content: '\f2d4';
}

/* line 12108, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-speaker:before {
  content: '\f2d5';
}

/* line 12111, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tablet-android:before {
  content: '\f2d6';
}

/* line 12114, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tablet-mac:before {
  content: '\f2d7';
}

/* line 12117, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tablet:before {
  content: '\f2d8';
}

/* line 12120, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tv-alt-play:before {
  content: '\f2d9';
}

/* line 12123, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tv-list:before {
  content: '\f2da';
}

/* line 12126, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tv-play:before {
  content: '\f2db';
}

/* line 12129, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tv:before {
  content: '\f2dc';
}

/* line 12132, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-usb:before {
  content: '\f2dd';
}

/* line 12135, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-videocam-off:before {
  content: '\f2de';
}

/* line 12138, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-videocam-switch:before {
  content: '\f2df';
}

/* line 12141, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-videocam:before {
  content: '\f2e0';
}

/* line 12144, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-watch:before {
  content: '\f2e1';
}

/* line 12147, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wifi-alt-2:before {
  content: '\f2e2';
}

/* line 12150, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wifi-alt:before {
  content: '\f2e3';
}

/* line 12153, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wifi-info:before {
  content: '\f2e4';
}

/* line 12156, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wifi-lock:before {
  content: '\f2e5';
}

/* line 12159, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wifi-off:before {
  content: '\f2e6';
}

/* line 12162, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wifi-outline:before {
  content: '\f2e7';
}

/* line 12165, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wifi:before {
  content: '\f2e8';
}

/* line 12168, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-left-bottom:before {
  content: '\f2e9';
}

/* line 12171, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-left:before {
  content: '\f2ea';
}

/* line 12174, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-merge:before {
  content: '\f2eb';
}

/* line 12177, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-missed:before {
  content: '\f2ec';
}

/* line 12180, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-right-top:before {
  content: '\f2ed';
}

/* line 12183, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-right:before {
  content: '\f2ee';
}

/* line 12186, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-split:before {
  content: '\f2ef';
}

/* line 12189, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrows:before {
  content: '\f2f0';
}

/* line 12192, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-caret-down-circle:before {
  content: '\f2f1';
}

/* line 12195, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-caret-down:before {
  content: '\f2f2';
}

/* line 12198, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-caret-left-circle:before {
  content: '\f2f3';
}

/* line 12201, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-caret-left:before {
  content: '\f2f4';
}

/* line 12204, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-caret-right-circle:before {
  content: '\f2f5';
}

/* line 12207, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-caret-right:before {
  content: '\f2f6';
}

/* line 12210, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-caret-up-circle:before {
  content: '\f2f7';
}

/* line 12213, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-caret-up:before {
  content: '\f2f8';
}

/* line 12216, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-chevron-down:before {
  content: '\f2f9';
}

/* line 12219, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-chevron-left:before {
  content: '\f2fa';
}

/* line 12222, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-chevron-right:before {
  content: '\f2fb';
}

/* line 12225, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-chevron-up:before {
  content: '\f2fc';
}

/* line 12228, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-forward:before {
  content: '\f2fd';
}

/* line 12231, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-long-arrow-down:before {
  content: '\f2fe';
}

/* line 12234, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-long-arrow-left:before {
  content: '\f2ff';
}

/* line 12237, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-long-arrow-return:before {
  content: '\f300';
}

/* line 12240, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-long-arrow-right:before {
  content: '\f301';
}

/* line 12243, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-long-arrow-tab:before {
  content: '\f302';
}

/* line 12246, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-long-arrow-up:before {
  content: '\f303';
}

/* line 12249, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-rotate-ccw:before {
  content: '\f304';
}

/* line 12252, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-rotate-cw:before {
  content: '\f305';
}

/* line 12255, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-rotate-left:before {
  content: '\f306';
}

/* line 12258, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-rotate-right:before {
  content: '\f307';
}

/* line 12261, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-square-down:before {
  content: '\f308';
}

/* line 12264, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-square-right:before {
  content: '\f309';
}

/* line 12267, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-swap-alt:before {
  content: '\f30a';
}

/* line 12270, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-swap-vertical-circle:before {
  content: '\f30b';
}

/* line 12273, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-swap-vertical:before {
  content: '\f30c';
}

/* line 12276, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-swap:before {
  content: '\f30d';
}

/* line 12279, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-trending-down:before {
  content: '\f30e';
}

/* line 12282, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-trending-flat:before {
  content: '\f30f';
}

/* line 12285, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-trending-up:before {
  content: '\f310';
}

/* line 12288, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-unfold-less:before {
  content: '\f311';
}

/* line 12291, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-unfold-more:before {
  content: '\f312';
}

/* line 12294, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-apps:before {
  content: '\f313';
}

/* line 12297, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-grid-off:before {
  content: '\f314';
}

/* line 12300, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-grid:before {
  content: '\f315';
}

/* line 12303, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-agenda:before {
  content: '\f316';
}

/* line 12306, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-array:before {
  content: '\f317';
}

/* line 12309, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-carousel:before {
  content: '\f318';
}

/* line 12312, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-column:before {
  content: '\f319';
}

/* line 12315, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-comfy:before {
  content: '\f31a';
}

/* line 12318, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-compact:before {
  content: '\f31b';
}

/* line 12321, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-dashboard:before {
  content: '\f31c';
}

/* line 12324, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-day:before {
  content: '\f31d';
}

/* line 12327, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-headline:before {
  content: '\f31e';
}

/* line 12330, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-list-alt:before {
  content: '\f31f';
}

/* line 12333, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-list:before {
  content: '\f320';
}

/* line 12336, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-module:before {
  content: '\f321';
}

/* line 12339, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-quilt:before {
  content: '\f322';
}

/* line 12342, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-stream:before {
  content: '\f323';
}

/* line 12345, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-subtitles:before {
  content: '\f324';
}

/* line 12348, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-toc:before {
  content: '\f325';
}

/* line 12351, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-web:before {
  content: '\f326';
}

/* line 12354, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-view-week:before {
  content: '\f327';
}

/* line 12357, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-widgets:before {
  content: '\f328';
}

/* line 12360, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alarm-check:before {
  content: '\f329';
}

/* line 12363, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alarm-off:before {
  content: '\f32a';
}

/* line 12366, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alarm-plus:before {
  content: '\f32b';
}

/* line 12369, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alarm-snooze:before {
  content: '\f32c';
}

/* line 12372, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alarm:before {
  content: '\f32d';
}

/* line 12375, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-calendar-alt:before {
  content: '\f32e';
}

/* line 12378, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-calendar-check:before {
  content: '\f32f';
}

/* line 12381, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-calendar-close:before {
  content: '\f330';
}

/* line 12384, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-calendar-note:before {
  content: '\f331';
}

/* line 12387, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-calendar:before {
  content: '\f332';
}

/* line 12390, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-time-countdown:before {
  content: '\f333';
}

/* line 12393, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-time-interval:before {
  content: '\f334';
}

/* line 12396, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-time-restore-setting:before {
  content: '\f335';
}

/* line 12399, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-time-restore:before {
  content: '\f336';
}

/* line 12402, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-time:before {
  content: '\f337';
}

/* line 12405, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-timer-off:before {
  content: '\f338';
}

/* line 12408, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-timer:before {
  content: '\f339';
}

/* line 12411, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-android-alt:before {
  content: '\f33a';
}

/* line 12414, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-android:before {
  content: '\f33b';
}

/* line 12417, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-apple:before {
  content: '\f33c';
}

/* line 12420, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-behance:before {
  content: '\f33d';
}

/* line 12423, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-codepen:before {
  content: '\f33e';
}

/* line 12426, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-dribbble:before {
  content: '\f33f';
}

/* line 12430, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-dropbox:before {
  content: '\f340';
}

/* line 12433, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-evernote:before {
  content: '\f341';
}

/* line 12436, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-facebook-box:before {
  content: '\f342';
}

/* line 12439, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-facebook:before {
  content: '\f343';
}

/* line 12442, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-github-box:before {
  content: '\f344';
}

/* line 12445, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-github:before {
  content: '\f345';
}

/* line 12448, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-drive:before {
  content: '\f346';
}

/* line 12451, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-earth:before {
  content: '\f347';
}

/* line 12454, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-glass:before {
  content: '\f348';
}

/* line 12457, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-maps:before {
  content: '\f349';
}

/* line 12460, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-pages:before {
  content: '\f34a';
}

/* line 12463, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-play:before {
  content: '\f34b';
}

/* line 12466, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-plus-box:before {
  content: '\f34c';
}

/* line 12469, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-plus:before {
  content: '\f34d';
}

/* line 12472, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google:before {
  content: '\f34e';
}

/* line 12475, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-instagram:before {
  content: '\f34f';
}

/* line 12478, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-language-css3:before {
  content: '\f350';
}

/* line 12481, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-language-html5:before {
  content: '\f351';
}

/* line 12484, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-language-javascript:before {
  content: '\f352';
}

/* line 12487, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-language-python-alt:before {
  content: '\f353';
}

/* line 12490, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-language-python:before {
  content: '\f354';
}

/* line 12493, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-lastfm:before {
  content: '\f355';
}

/* line 12496, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-linkedin-box:before {
  content: '\f356';
}

/* line 12499, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-paypal:before {
  content: '\f357';
}

/* line 12502, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pinterest-box:before {
  content: '\f358';
}

/* line 12505, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pocket:before {
  content: '\f359';
}

/* line 12508, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-polymer:before {
  content: '\f35a';
}

/* line 12511, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-share:before {
  content: '\f35b';
}

/* line 12514, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-stackoverflow:before {
  content: '\f35c';
}

/* line 12517, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-steam-square:before {
  content: '\f35d';
}

/* line 12520, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-steam:before {
  content: '\f35e';
}

/* line 12523, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-twitter-box:before {
  content: '\f35f';
}

/* line 12526, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-twitter:before {
  content: '\f360';
}

/* line 12529, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-vk:before {
  content: '\f361';
}

/* line 12532, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wikipedia:before {
  content: '\f362';
}

/* line 12535, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-windows:before {
  content: '\f363';
}

/* line 12538, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-aspect-ratio-alt:before {
  content: '\f364';
}

/* line 12541, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-aspect-ratio:before {
  content: '\f365';
}

/* line 12544, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-blur-circular:before {
  content: '\f366';
}

/* line 12547, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-blur-linear:before {
  content: '\f367';
}

/* line 12550, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-blur-off:before {
  content: '\f368';
}

/* line 12553, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-blur:before {
  content: '\f369';
}

/* line 12556, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-2:before {
  content: '\f36a';
}

/* line 12559, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-3:before {
  content: '\f36b';
}

/* line 12562, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-4:before {
  content: '\f36c';
}

/* line 12565, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-5:before {
  content: '\f36d';
}

/* line 12568, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-6:before {
  content: '\f36e';
}

/* line 12571, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-7:before {
  content: '\f36f';
}

/* line 12574, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-auto:before {
  content: '\f370';
}

/* line 12577, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-setting:before {
  content: '\f371';
}

/* line 12580, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-broken-image:before {
  content: '\f372';
}

/* line 12583, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-center-focus-strong:before {
  content: '\f373';
}

/* line 12586, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-center-focus-weak:before {
  content: '\f374';
}

/* line 12589, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-compare:before {
  content: '\f375';
}

/* line 12592, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-16-9:before {
  content: '\f376';
}

/* line 12595, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-3-2:before {
  content: '\f377';
}

/* line 12598, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-5-4:before {
  content: '\f378';
}

/* line 12601, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-7-5:before {
  content: '\f379';
}

/* line 12604, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-din:before {
  content: '\f37a';
}

/* line 12607, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-free:before {
  content: '\f37b';
}

/* line 12610, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-landscape:before {
  content: '\f37c';
}

/* line 12613, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-portrait:before {
  content: '\f37d';
}

/* line 12616, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-square:before {
  content: '\f37e';
}

/* line 12619, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-exposure-alt:before {
  content: '\f37f';
}

/* line 12622, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-exposure:before {
  content: '\f380';
}

/* line 12625, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-filter-b-and-w:before {
  content: '\f381';
}

/* line 12628, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-filter-center-focus:before {
  content: '\f382';
}

/* line 12631, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-filter-frames:before {
  content: '\f383';
}

/* line 12634, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-filter-tilt-shift:before {
  content: '\f384';
}

/* line 12637, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-gradient:before {
  content: '\f385';
}

/* line 12640, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-grain:before {
  content: '\f386';
}

/* line 12643, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-graphic-eq:before {
  content: '\f387';
}

/* line 12646, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hdr-off:before {
  content: '\f388';
}

/* line 12649, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hdr-strong:before {
  content: '\f389';
}

/* line 12652, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hdr-weak:before {
  content: '\f38a';
}

/* line 12655, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hdr:before {
  content: '\f38b';
}

/* line 12658, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-iridescent:before {
  content: '\f38c';
}

/* line 12661, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-leak-off:before {
  content: '\f38d';
}

/* line 12664, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-leak:before {
  content: '\f38e';
}

/* line 12667, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-looks:before {
  content: '\f38f';
}

/* line 12670, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-loupe:before {
  content: '\f390';
}

/* line 12673, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-panorama-horizontal:before {
  content: '\f391';
}

/* line 12676, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-panorama-vertical:before {
  content: '\f392';
}

/* line 12679, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-panorama-wide-angle:before {
  content: '\f393';
}

/* line 12682, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-photo-size-select-large:before {
  content: '\f394';
}

/* line 12685, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-photo-size-select-small:before {
  content: '\f395';
}

/* line 12688, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-picture-in-picture:before {
  content: '\f396';
}

/* line 12691, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-slideshow:before {
  content: '\f397';
}

/* line 12694, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-texture:before {
  content: '\f398';
}

/* line 12697, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tonality:before {
  content: '\f399';
}

/* line 12700, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-vignette:before {
  content: '\f39a';
}

/* line 12703, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wb-auto:before {
  content: '\f39b';
}

/* line 12706, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-eject-alt:before {
  content: '\f39c';
}

/* line 12709, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-eject:before {
  content: '\f39d';
}

/* line 12712, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-equalizer:before {
  content: '\f39e';
}

/* line 12715, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-fast-forward:before {
  content: '\f39f';
}

/* line 12718, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-fast-rewind:before {
  content: '\f3a0';
}

/* line 12721, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-forward-10:before {
  content: '\f3a1';
}

/* line 12724, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-forward-30:before {
  content: '\f3a2';
}

/* line 12727, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-forward-5:before {
  content: '\f3a3';
}

/* line 12730, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hearing:before {
  content: '\f3a4';
}

/* line 12733, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pause-circle-outline:before {
  content: '\f3a5';
}

/* line 12736, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pause-circle:before {
  content: '\f3a6';
}

/* line 12739, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pause:before {
  content: '\f3a7';
}

/* line 12742, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-play-circle-outline:before {
  content: '\f3a8';
}

/* line 12745, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-play-circle:before {
  content: '\f3a9';
}

/* line 12748, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-play:before {
  content: '\f3aa';
}

/* line 12751, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-playlist-audio:before {
  content: '\f3ab';
}

/* line 12754, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-playlist-plus:before {
  content: '\f3ac';
}

/* line 12757, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-repeat-one:before {
  content: '\f3ad';
}

/* line 12760, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-repeat:before {
  content: '\f3ae';
}

/* line 12763, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-replay-10:before {
  content: '\f3af';
}

/* line 12766, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-replay-30:before {
  content: '\f3b0';
}

/* line 12769, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-replay-5:before {
  content: '\f3b1';
}

/* line 12772, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-replay:before {
  content: '\f3b2';
}

/* line 12775, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-shuffle:before {
  content: '\f3b3';
}

/* line 12778, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-skip-next:before {
  content: '\f3b4';
}

/* line 12781, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-skip-previous:before {
  content: '\f3b5';
}

/* line 12784, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-stop:before {
  content: '\f3b6';
}

/* line 12787, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-surround-sound:before {
  content: '\f3b7';
}

/* line 12790, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tune:before {
  content: '\f3b8';
}

/* line 12793, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-volume-down:before {
  content: '\f3b9';
}

/* line 12796, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-volume-mute:before {
  content: '\f3ba';
}

/* line 12799, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-volume-off:before {
  content: '\f3bb';
}

/* line 12802, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-volume-up:before {
  content: '\f3bc';
}

/* line 12805, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-n-1-square:before {
  content: '\f3bd';
}

/* line 12808, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-n-2-square:before {
  content: '\f3be';
}

/* line 12811, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-n-3-square:before {
  content: '\f3bf';
}

/* line 12814, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-n-4-square:before {
  content: '\f3c0';
}

/* line 12817, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-n-5-square:before {
  content: '\f3c1';
}

/* line 12820, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-n-6-square:before {
  content: '\f3c2';
}

/* line 12823, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-neg-1:before {
  content: '\f3c3';
}

/* line 12826, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-neg-2:before {
  content: '\f3c4';
}

/* line 12829, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plus-1:before {
  content: '\f3c5';
}

/* line 12832, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plus-2:before {
  content: '\f3c6';
}

/* line 12835, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sec-10:before {
  content: '\f3c7';
}

/* line 12838, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sec-3:before {
  content: '\f3c8';
}

/* line 12841, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-zero:before {
  content: '\f3c9';
}

/* line 12844, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airline-seat-flat-angled:before {
  content: '\f3ca';
}

/* line 12847, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airline-seat-flat:before {
  content: '\f3cb';
}

/* line 12850, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airline-seat-individual-suite:before {
  content: '\f3cc';
}

/* line 12853, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airline-seat-legroom-extra:before {
  content: '\f3cd';
}

/* line 12856, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airline-seat-legroom-normal:before {
  content: '\f3ce';
}

/* line 12859, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airline-seat-legroom-reduced:before {
  content: '\f3cf';
}

/* line 12862, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airline-seat-recline-extra:before {
  content: '\f3d0';
}

/* line 12865, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airline-seat-recline-normal:before {
  content: '\f3d1';
}

/* line 12868, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airplay:before {
  content: '\f3d2';
}

/* line 12871, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-closed-caption:before {
  content: '\f3d3';
}

/* line 12874, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-confirmation-number:before {
  content: '\f3d4';
}

/* line 12877, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-developer-board:before {
  content: '\f3d5';
}

/* line 12880, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-disc-full:before {
  content: '\f3d6';
}

/* line 12883, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-explicit:before {
  content: '\f3d7';
}

/* line 12886, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flight-land:before {
  content: '\f3d8';
}

/* line 12889, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flight-takeoff:before {
  content: '\f3d9';
}

/* line 12892, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flip-to-back:before {
  content: '\f3da';
}

/* line 12895, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flip-to-front:before {
  content: '\f3db';
}

/* line 12898, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-group-work:before {
  content: '\f3dc';
}

/* line 12901, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hd:before {
  content: '\f3dd';
}

/* line 12904, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-hq:before {
  content: '\f3de';
}

/* line 12907, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-markunread-mailbox:before {
  content: '\f3df';
}

/* line 12910, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-memory:before {
  content: '\f3e0';
}

/* line 12913, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-nfc:before {
  content: '\f3e1';
}

/* line 12916, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-play-for-work:before {
  content: '\f3e2';
}

/* line 12919, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-power-input:before {
  content: '\f3e3';
}

/* line 12922, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-present-to-all:before {
  content: '\f3e4';
}

/* line 12925, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-satellite:before {
  content: '\f3e5';
}

/* line 12928, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tap-and-play:before {
  content: '\f3e6';
}

/* line 12931, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-vibration:before {
  content: '\f3e7';
}

/* line 12934, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-voicemail:before {
  content: '\f3e8';
}

/* line 12937, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-group:before {
  content: '\f3e9';
}

/* line 12940, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-rss:before {
  content: '\f3ea';
}

/* line 12943, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-shape:before {
  content: '\f3eb';
}

/* line 12946, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-spinner:before {
  content: '\f3ec';
}

/* line 12949, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-ungroup:before {
  content: '\f3ed';
}

/* line 12952, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-500px:before {
  content: '\f3ee';
}

/* line 12955, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-8tracks:before {
  content: '\f3ef';
}

/* line 12958, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-amazon:before {
  content: '\f3f0';
}

/* line 12961, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-blogger:before {
  content: '\f3f1';
}

/* line 12964, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-delicious:before {
  content: '\f3f2';
}

/* line 12967, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-disqus:before {
  content: '\f3f3';
}

/* line 12970, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flattr:before {
  content: '\f3f4';
}

/* line 12973, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-flickr:before {
  content: '\f3f5';
}

/* line 12976, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-github-alt:before {
  content: '\f3f6';
}

/* line 12979, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-google-old:before {
  content: '\f3f7';
}

/* line 12982, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-linkedin:before {
  content: '\f3f8';
}

/* line 12985, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-odnoklassniki:before {
  content: '\f3f9';
}

/* line 12988, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-outlook:before {
  content: '\f3fa';
}

/* line 12991, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-paypal-alt:before {
  content: '\f3fb';
}

/* line 12994, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pinterest:before {
  content: '\f3fc';
}

/* line 12997, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-playstation:before {
  content: '\f3fd';
}

/* line 13000, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-reddit:before {
  content: '\f3fe';
}

/* line 13003, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-skype:before {
  content: '\f3ff';
}

/* line 13006, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-slideshare:before {
  content: '\f400';
}

/* line 13009, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-soundcloud:before {
  content: '\f401';
}

/* line 13012, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tumblr:before {
  content: '\f402';
}

/* line 13015, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-twitch:before {
  content: '\f403';
}

/* line 13018, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-vimeo:before {
  content: '\f404';
}

/* line 13021, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-whatsapp:before {
  content: '\f405';
}

/* line 13024, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-xbox:before {
  content: '\f406';
}

/* line 13027, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-yahoo:before {
  content: '\f407';
}

/* line 13030, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-youtube-play:before {
  content: '\f408';
}

/* line 13033, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-youtube:before {
  content: '\f409';
}

/* line 13036, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-import-export:before {
  content: '\f30c';
}

/* line 13039, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-swap-vertical-:before {
  content: '\f30c';
}

/* line 13042, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airplanemode-inactive:before {
  content: '\f102';
}

/* line 13045, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-airplanemode-active:before {
  content: '\f103';
}

/* line 13048, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-rate-review:before {
  content: '\f103';
}

/* line 13051, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-sign:before {
  content: '\f25a';
}

/* line 13054, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-warning:before {
  content: '\f2ad';
}

/* line 13057, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-shopping-cart-add:before {
  content: '\f1ca';
}

/* line 13060, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-file-add:before {
  content: '\f221';
}

/* line 13063, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-wifi-scan:before {
  content: '\f2e4';
}

/* line 13066, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-collection-add:before {
  content: '\f14e';
}

/* line 13069, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-playlist-add:before {
  content: '\f3ac';
}

/* line 13072, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-queue-music:before {
  content: '\f3ab';
}

/* line 13075, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-plus-box:before {
  content: '\f277';
}

/* line 13078, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-tag-backspace:before {
  content: '\f1d9';
}

/* line 13081, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-alarm-add:before {
  content: '\f32b';
}

/* line 13084, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-battery-charging:before {
  content: '\f114';
}

/* line 13087, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-daydream-setting:before {
  content: '\f217';
}

/* line 13090, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-more-horiz:before {
  content: '\f19c';
}

/* line 13093, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-book-photo:before {
  content: '\f11b';
}

/* line 13096, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-incandescent:before {
  content: '\f189';
}

/* line 13099, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-wb-iridescent:before {
  content: '\f38c';
}

/* line 13102, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-calendar-remove:before {
  content: '\f330';
}

/* line 13105, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-refresh-sync-disabled:before {
  content: '\f1b7';
}

/* line 13108, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-refresh-sync-problem:before {
  content: '\f1b6';
}

/* line 13111, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-crop-original:before {
  content: '\f17e';
}

/* line 13114, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-power-off:before {
  content: '\f1af';
}

/* line 13117, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-power-off-setting:before {
  content: '\f1ae';
}

/* line 13120, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-leak-remove:before {
  content: '\f38d';
}

/* line 13123, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-star-border:before {
  content: '\f27c';
}

/* line 13127, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-low:before {
  content: '\f36d';
}

/* line 13130, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-medium:before {
  content: '\f36e';
}

/* line 13133, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-brightness-high:before {
  content: '\f36f';
}

/* line 13136, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-portrait:before {
  content: '\f2d4';
}

/* line 13139, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-live-tv:before {
  content: '\f2d9';
}

/* line 13142, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-textdirection-l-to-r:before {
  content: '\f249';
}

/* line 13145, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-textdirection-r-to-l:before {
  content: '\f24a';
}

/* line 13148, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-back:before {
  content: '\f2ea';
}

/* line 13151, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-forward:before {
  content: '\f2ee';
}

/* line 13154, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-in:before {
  content: '\f2e9';
}

/* line 13157, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-arrow-out:before {
  content: '\f2ed';
}

/* line 13160, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-rotate-90-degrees-ccw:before {
  content: '\f304';
}

/* line 13163, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-adb:before {
  content: '\f33a';
}

/* line 13166, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-wifi:before {
  content: '\f2e8';
}

/* line 13169, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-wifi-alt:before {
  content: '\f2e3';
}

/* line 13172, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-wifi-lock:before {
  content: '\f2e5';
}

/* line 13175, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-wifi-off:before {
  content: '\f2e6';
}

/* line 13178, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-wifi-outline:before {
  content: '\f2e7';
}

/* line 13181, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-network-wifi-info:before {
  content: '\f2e4';
}

/* line 13184, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-layers-clear:before {
  content: '\f18b';
}

/* line 13187, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-colorize:before {
  content: '\f15d';
}

/* line 13190, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-paint:before {
  content: '\f1ba';
}

/* line 13193, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-format-quote:before {
  content: '\f1b2';
}

/* line 13196, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-camera-monochrome-photos:before {
  content: '\f285';
}

/* line 13199, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sort-by-alpha:before {
  content: '\f1cf';
}

/* line 13202, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-folder-shared:before {
  content: '\f225';
}

/* line 13205, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-folder-special:before {
  content: '\f226';
}

/* line 13208, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-comment-dots:before {
  content: '\f260';
}

/* line 13211, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-reorder:before {
  content: '\f31e';
}

/* line 13214, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-dehaze:before {
  content: '\f197';
}

/* line 13217, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-sort:before {
  content: '\f1ce';
}

/* line 13220, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-pages:before {
  content: '\f34a';
}

/* line 13223, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-stack-overflow:before {
  content: '\f35c';
}

/* line 13226, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-calendar-account:before {
  content: '\f204';
}

/* line 13229, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-paste:before {
  content: '\f109';
}

/* line 13232, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-cut:before {
  content: '\f1bc';
}

/* line 13235, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-save:before {
  content: '\f297';
}

/* line 13238, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-smartphone-code:before {
  content: '\f139';
}

/* line 13241, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-directions-bike:before {
  content: '\f117';
}

/* line 13244, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-directions-boat:before {
  content: '\f11a';
}

/* line 13247, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-directions-bus:before {
  content: '\f121';
}

/* line 13250, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-directions-car:before {
  content: '\f125';
}

/* line 13253, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-directions-railway:before {
  content: '\f1b3';
}

/* line 13256, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-directions-run:before {
  content: '\f215';
}

/* line 13259, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-directions-subway:before {
  content: '\f1d5';
}

/* line 13262, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-directions-walk:before {
  content: '\f216';
}

/* line 13265, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-hotel:before {
  content: '\f178';
}

/* line 13268, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-activity:before {
  content: '\f1df';
}

/* line 13271, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-play:before {
  content: '\f1df';
}

/* line 13274, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-airport:before {
  content: '\f103';
}

/* line 13277, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-atm:before {
  content: '\f198';
}

/* line 13280, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-bar:before {
  content: '\f137';
}

/* line 13283, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-cafe:before {
  content: '\f13b';
}

/* line 13286, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-car-wash:before {
  content: '\f124';
}

/* line 13289, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-convenience-store:before {
  content: '\f1d3';
}

/* line 13292, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-dining:before {
  content: '\f153';
}

/* line 13295, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-drink:before {
  content: '\f157';
}

/* line 13298, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-florist:before {
  content: '\f168';
}

/* line 13301, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-gas-station:before {
  content: '\f16f';
}

/* line 13304, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-grocery-store:before {
  content: '\f1cb';
}

/* line 13307, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-hospital:before {
  content: '\f177';
}

/* line 13310, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-laundry-service:before {
  content: '\f1e9';
}

/* line 13313, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-library:before {
  content: '\f18d';
}

/* line 13316, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-mall:before {
  content: '\f195';
}

/* line 13319, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-movies:before {
  content: '\f19d';
}

/* line 13322, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-offer:before {
  content: '\f187';
}

/* line 13325, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-parking:before {
  content: '\f1a5';
}

/* line 13328, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-parking:before {
  content: '\f1a5';
}

/* line 13331, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-pharmacy:before {
  content: '\f176';
}

/* line 13334, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-phone:before {
  content: '\f2be';
}

/* line 13337, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-pizza:before {
  content: '\f1ac';
}

/* line 13340, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-post-office:before {
  content: '\f15a';
}

/* line 13343, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-printshop:before {
  content: '\f1b0';
}

/* line 13346, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-see:before {
  content: '\f28c';
}

/* line 13349, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-shipping:before {
  content: '\f1e6';
}

/* line 13353, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-store:before {
  content: '\f1d4';
}

/* line 13356, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-taxi:before {
  content: '\f123';
}

/* line 13359, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-local-wc:before {
  content: '\f211';
}

/* line 13362, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-my-location:before {
  content: '\f299';
}

/* line 13365, app/assets/stylesheets/global/materialdesignicons.css */
.zmdi-directions:before {
  content: '\f1e7';
}

/*!
 * jQuery ComboTree Plugin 
 * Author:  Erhan FIRAT
 * Mail:    erhanfirat@gmail.com
 * Licensed under the MIT license
 * Version: 1.3.1
 */
/* line 9, app/assets/stylesheets/global/comboTreeStyle.css */
:root {
  --ct-bg: #fff;
  --ct-border-color: #e1e1e1;
  --ct-border-radius: 0.5rem;
  --ct-tree-hover: #efefef;
  --ct-selection: #418eff;
  --ct-padding: 0.5rem;
}

/* line 18, app/assets/stylesheets/global/comboTreeStyle.css */
.ct-wrapper {
  position: relative;
  text-align: left !important;
  box-sizing: border-box;
}

/* line 24, app/assets/stylesheets/global/comboTreeStyle.css */
.ct-wrapper * {
  box-sizing: border-box !important;
}

/* line 28, app/assets/stylesheets/global/comboTreeStyle.css */
.ct-input-wrapper {
  position: relative;
}

/* line 32, app/assets/stylesheets/global/comboTreeStyle.css */
.ct-input-box {
  padding: var(--ct-padding) 1.5rem var(--ct-padding) var(--ct-padding);
  border-radius: var(--ct-border-radius);
  border: 1px solid var(--ct-border-color);
  width: 100%;
}

/* line 39, app/assets/stylesheets/global/comboTreeStyle.css */
.ct-arrow-btn {
  position: absolute;
  right: 0px;
  bottom: 0px;
  top: 0px;
  padding: 0.5rem;
  border: none;
  background: none;
  cursor: pointer;
}

/* line 49, app/assets/stylesheets/global/comboTreeStyle.css */
.ct-arrow-btn:hover {
  color: var(--ct-selection);
}

/* line 52, app/assets/stylesheets/global/comboTreeStyle.css */
.ct-arrow-btn:active {
  color: var(--ct-selection);
}

/* line 55, app/assets/stylesheets/global/comboTreeStyle.css */
.ct-input-box:focus + .ct-arrow-btn {
  color: var(--ct-selection);
}

/* line 59, app/assets/stylesheets/global/comboTreeStyle.css */
.ct-drop-down-container,
.ct-drop-down-container *,
.ct-arrow-btn {
  -webkit-user-select: none;
  /* Safari */
  -moz-user-select: none;
  /* Firefox */
  /* IE10+/Edge */
  user-select: none;
  /* Standard */
}

/* line 68, app/assets/stylesheets/global/comboTreeStyle.css */
.ct-drop-down-container {
  display: none;
  background: var(--ct-bg);
  border: 1px solid var(--ct-border-color);
  position: absolute;
  width: 100%;
  z-index: 999;
  max-height: 250px;
  overflow-y: auto;
  box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.3);
}

/* line 80, app/assets/stylesheets/global/comboTreeStyle.css */
.ct-drop-down-container ul {
  padding: 0;
  margin: 0;
}

/* line 85, app/assets/stylesheets/global/comboTreeStyle.css */
.ct-drop-down-container li {
  list-style-type: none;
  padding-left: 0;
  cursor: pointer;
}

/* line 91, app/assets/stylesheets/global/comboTreeStyle.css */
.ct-drop-down-container .ct-item-parent li {
  padding-left: 1rem;
}

/* line 95, app/assets/stylesheets/global/comboTreeStyle.css */
.ct-drop-down-container li .not-selectable {
  color: #777;
}

/* line 99, app/assets/stylesheets/global/comboTreeStyle.css */
.ct-drop-down-container li:hover {
  background-color: var(--ct-tree-hover);
}

/* line 102, app/assets/stylesheets/global/comboTreeStyle.css */
.ct-drop-down-container li:hover ul {
  background-color: var(--ct-bg);
}

/* line 105, app/assets/stylesheets/global/comboTreeStyle.css */
.ct-drop-down-container li span.ct-list-item-title.ct-tree-item-hover,
.ct-drop-down-container label.ct-tree-item-hover {
  background-color: var(--ct-selection);
  color: var(--ct-bg);
  border-radius: 2px;
}

/* line 111, app/assets/stylesheets/global/comboTreeStyle.css */
.ct-drop-down-container
li
span.ct-list-item-title.ct-tree-item-hover[data-selectable="false"],
.ct-drop-down-container label.ct-tree-item-hover {
  background-color: var(--ct-border-color);
  color: #777;
  cursor: default;
}

/* line 120, app/assets/stylesheets/global/comboTreeStyle.css */
span.ct-list-item-title,
.ct-drop-down-container .select-all {
  display: block;
  padding: 0.25rem 1rem;
  margin-left: 1rem;
}

/* line 126, app/assets/stylesheets/global/comboTreeStyle.css */
.ct-drop-down-container label {
  cursor: pointer;
  width: 100%;
  display: block;
}

/* line 131, app/assets/stylesheets/global/comboTreeStyle.css */
.ct-drop-down-container .ct-list-item-title input,
.ct-drop-down-container .select-all input {
  position: relative;
  top: 2px;
  margin: 0px 4px 0px 0px;
}

/* line 138, app/assets/stylesheets/global/comboTreeStyle.css */
.ct-parent-plus {
  position: absolute;
  display: inline-block;
  width: 1rem;
  padding-top: 0.25rem;
  cursor: pointer;
  font-weight: bold;
  font-size: 1rem;
  text-align: center;
}

/* line 149, app/assets/stylesheets/global/comboTreeStyle.css */
.ct-input-box:focus {
  border: 1px solid var(--ct-selection);
  outline-width: 0;
}

/* line 154, app/assets/stylesheets/global/comboTreeStyle.css */
.ct-drop-down-container input.ct-multiples-filter {
  width: 100%;
  padding: var(--ct-padding);
  border: none;
  border-bottom: 1px solid var(--ct-border-color);
}

/*
 * Note that this is toastr v2.1.3, the "latest" version in url has no more maintenance,
 * please go to https://cdnjs.com/libraries/toastr.js and pick a certain version you want to use,
 * make sure you copy the url from the website since the url may change between versions.
 * */
/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-title {
  font-weight: 700;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-message a, .toast-message label {
  color: #FFF;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-message a:hover {
  color: #CCC;
  text-decoration: none;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.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;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
  line-height: 1;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-close-button:focus, .toast-close-button:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: .4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.rtl .toast-close-button {
  left: -.3em;
  float: left;
  right: .3em;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-top-left {
  top: 12px;
  left: 12px;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-top-right {
  top: 12px;
  right: 12px;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
#toast-container * {
  box-sizing: border-box;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
#toast-container > div {
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  box-shadow: 0 0 12px #999;
  color: #FFF;
  opacity: .8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
#toast-container > div.rtl {
  direction: rtl;
  padding: 15px 50px 15px 15px;
  background-position: right 15px center;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
#toast-container > div:hover {
  box-shadow: 0 0 12px #000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
#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 6, app/assets/stylesheets/global/jquery.toast.min.css */
#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 6, app/assets/stylesheets/global/jquery.toast.min.css */
#toast-container > .toast-success {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
#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 6, app/assets/stylesheets/global/jquery.toast.min.css */
#toast-container.toast-bottom-center > div, #toast-container.toast-top-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
#toast-container.toast-bottom-full-width > div, #toast-container.toast-top-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast {
  background-color: #030303;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-success {
  background-color: #00303c;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-error {
  background-color: #BD362F;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-info {
  background-color: #2F96B4;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-warning {
  background-color: #F89406;
}

/* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000;
  opacity: .4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

@media all and (max-width: 240px) {
  /* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  /* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }
  /* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
  #toast-container .toast-close-button {
    right: -.2em;
    top: -.2em;
  }
  /* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
  #toast-container .rtl .toast-close-button {
    left: -.2em;
    right: .2em;
  }
}

@media all and (min-width: 241px) and (max-width: 480px) {
  /* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  /* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }
  /* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
  #toast-container .toast-close-button {
    right: -.2em;
    top: -.2em;
  }
  /* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
  #toast-container .rtl .toast-close-button {
    left: -.2em;
    right: .2em;
  }
}

@media all and (min-width: 481px) and (max-width: 768px) {
  /* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
  /* line 6, app/assets/stylesheets/global/jquery.toast.min.css */
  #toast-container > div.rtl {
    padding: 15px 50px 15px 15px;
  }
}

/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
/* line 8, app/assets/stylesheets/global/quill.bubble.scss */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}

/* line 17, app/assets/stylesheets/global/quill.bubble.scss */
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}

/* line 21, app/assets/stylesheets/global/quill.bubble.scss */
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}

/* line 27, app/assets/stylesheets/global/quill.bubble.scss */
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}

/* line 34, app/assets/stylesheets/global/quill.bubble.scss */
.ql-clipboard p {
  margin: 0;
  padding: 0;
}

/* line 40, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 20px 25px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
  font-size: 14px;
  height: 300px;
}

/* line 55, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor > * {
  cursor: text;
}

/* line 59, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.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 {
  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 76, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}

/* line 81, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor ol > li {
  list-style-type: none;
}

/* line 86, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor ul > li {
  list-style-type: none;
}

/* line 89, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor ul > li::before {
  content: "\2022";
}

/* line 94, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor ul[data-checked="true"], .ql-editor ul[data-checked="false"] {
  pointer-events: none;
}

/* line 99, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor ul[data-checked="true"] > li *, .ql-editor ul[data-checked="false"] > li * {
  pointer-events: all;
}

/* line 104, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor ul[data-checked="true"] > li::before, .ql-editor ul[data-checked="false"] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}

/* line 111, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor ul[data-checked="true"] > li::before {
  content: "\2611";
}

/* line 115, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor ul[data-checked="false"] > li::before {
  content: "\2610";
}

/* line 121, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}

/* line 127, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}

/* line 133, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}

/* line 139, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}

/* line 144, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}

/* line 149, app/assets/stylesheets/global/quill.bubble.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 154, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor ol li:before {
  content: counter(list-0, decimal) ". ";
}

/* line 158, app/assets/stylesheets/global/quill.bubble.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 161, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) ". ";
}

/* line 168, app/assets/stylesheets/global/quill.bubble.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 171, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) ". ";
}

/* line 178, app/assets/stylesheets/global/quill.bubble.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 181, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) ". ";
}

/* line 188, app/assets/stylesheets/global/quill.bubble.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 191, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) ". ";
}

/* line 198, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
  counter-reset: list-6 list-7 list-8 list-9;
}

/* line 201, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) ". ";
}

/* line 208, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
  counter-reset: list-7 list-8 list-9;
}

/* line 211, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) ". ";
}

/* line 218, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
  counter-reset: list-8 list-9;
}

/* line 221, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) ". ";
}

/* line 228, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
  counter-reset: list-9;
}

/* line 231, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) ". ";
}

/* line 238, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}

/* line 241, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) ". ";
}

/* line 247, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}

/* line 251, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}

/* line 255, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}

/* line 259, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}

/* line 263, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}

/* line 267, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}

/* line 271, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}

/* line 275, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}

/* line 279, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}

/* line 283, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}

/* line 287, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}

/* line 291, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}

/* line 295, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}

/* line 299, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}

/* line 303, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}

/* line 307, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}

/* line 311, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}

/* line 315, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}

/* line 319, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}

/* line 323, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}

/* line 327, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}

/* line 331, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}

/* line 335, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}

/* line 339, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}

/* line 343, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}

/* line 347, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}

/* line 351, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}

/* line 355, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}

/* line 359, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}

/* line 363, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}

/* line 367, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}

/* line 371, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}

/* line 375, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}

/* line 379, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}

/* line 383, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}

/* line 387, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}

/* line 391, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}

/* line 395, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}

/* line 399, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}

/* line 404, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-bg-black {
  background-color: #000;
}

/* line 408, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-bg-red {
  background-color: #e60000;
}

/* line 412, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-bg-orange {
  background-color: #f90;
}

/* line 416, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}

/* line 420, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-bg-green {
  background-color: #008a00;
}

/* line 424, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-bg-blue {
  background-color: #06c;
}

/* line 428, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-bg-purple {
  background-color: #93f;
}

/* line 432, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-color-white {
  color: #fff;
}

/* line 436, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-color-red {
  color: #e60000;
}

/* line 440, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-color-orange {
  color: #f90;
}

/* line 444, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-color-yellow {
  color: #ff0;
}

/* line 448, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-color-green {
  color: #008a00;
}

/* line 452, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-color-blue {
  color: #06c;
}

/* line 456, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-color-purple {
  color: #93f;
}

/* line 460, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}

/* line 464, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}

/* line 468, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-size-small {
  font-size: 0.75em;
}

/* line 472, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-size-large {
  font-size: 1.5em;
}

/* line 476, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}

/* line 480, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}

/* line 485, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-align-center {
  text-align: center;
}

/* line 489, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-align-justify {
  text-align: justify;
}

/* line 493, app/assets/stylesheets/global/quill.bubble.scss */
.ql-editor .ql-align-right {
  text-align: right;
}

/* line 497, app/assets/stylesheets/global/quill.bubble.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 508, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble {
  box-sizing: border-box;
}

/* line 509, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble.ql-toolbar:after,
.ql-bubble .ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}

/* line 516, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble.ql-toolbar button,
.ql-bubble .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}

/* line 528, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble.ql-toolbar button svg,
.ql-bubble .ql-toolbar button svg {
  float: left;
  height: 100%;
}

/* line 534, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble.ql-toolbar button:active:hover,
.ql-bubble .ql-toolbar button:active:hover {
  outline: none;
}

/* line 539, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble.ql-toolbar input.ql-image[type="file"],
.ql-bubble .ql-toolbar input.ql-image[type="file"] {
  display: none;
}

/* line 544, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble.ql-toolbar button:hover,
.ql-bubble .ql-toolbar button:hover, .ql-bubble.ql-toolbar button:focus,
.ql-bubble .ql-toolbar button:focus, .ql-bubble.ql-toolbar button.ql-active,
.ql-bubble .ql-toolbar button.ql-active, .ql-bubble.ql-toolbar .ql-picker-label:hover,
.ql-bubble .ql-toolbar .ql-picker-label:hover, .ql-bubble.ql-toolbar .ql-picker-label.ql-active,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active, .ql-bubble.ql-toolbar .ql-picker-item:hover,
.ql-bubble .ql-toolbar .ql-picker-item:hover, .ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected {
  color: #fff;
}

/* line 561, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble.ql-toolbar button:hover .ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-fill, .ql-bubble.ql-toolbar button:focus .ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-fill, .ql-bubble.ql-toolbar button.ql-active .ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-fill, .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill, .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill, .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill, .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill, .ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill, .ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill, .ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill, .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #fff;
}

/* line 592, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble.ql-toolbar button:hover .ql-stroke,
.ql-bubble .ql-toolbar button:hover .ql-stroke, .ql-bubble.ql-toolbar button:focus .ql-stroke,
.ql-bubble .ql-toolbar button:focus .ql-stroke, .ql-bubble.ql-toolbar button.ql-active .ql-stroke,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke, .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-bubble.ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover .ql-stroke-miter, .ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble .ql-toolbar button:focus .ql-stroke-miter, .ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter, .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #fff;
}

/* line 625, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble * {
  box-sizing: border-box;
}

/* line 629, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-hidden {
  display: none;
}

/* line 633, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-out-bottom,
.ql-bubble .ql-out-top {
  visibility: hidden;
}

/* line 638, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}

/* line 642, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}

/* line 647, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}

/* line 652, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-formats {
  display: inline-block;
  vertical-align: middle;
}

/* line 656, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}

/* line 663, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-stroke {
  fill: none;
  stroke: #ccc;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}

/* line 671, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-stroke-miter {
  fill: none;
  stroke: #ccc;
  stroke-miterlimit: 10;
  stroke-width: 2;
}

/* line 678, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-fill,
.ql-bubble .ql-stroke.ql-fill {
  fill: #ccc;
}

/* line 683, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-empty {
  fill: none;
}

/* line 687, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-even {
  fill-rule: evenodd;
}

/* line 691, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-thin,
.ql-bubble .ql-stroke.ql-thin {
  stroke-width: 1;
}

/* line 696, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-transparent {
  opacity: 0.4;
}

/* line 701, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-direction svg:last-child {
  display: none;
}

/* line 706, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-direction.ql-active svg:last-child {
  display: inline;
}

/* line 710, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-direction.ql-active svg:first-child {
  display: none;
}

/* line 717, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-editor h1, .ql-bubble .ql-editor .h1 {
  font-size: 2em;
}

/* line 721, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-editor h2, .ql-bubble .ql-editor .h2 {
  font-size: 1.5em;
}

/* line 725, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-editor h3, .ql-bubble .ql-editor .h3 {
  font-size: 1.17em;
}

/* line 729, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-editor h4, .ql-bubble .ql-editor .h4 {
  font-size: 1em;
}

/* line 733, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-editor h5, .ql-bubble .ql-editor .h5 {
  font-size: 0.83em;
}

/* line 737, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-editor h6, .ql-bubble .ql-editor .h6 {
  font-size: 0.67em;
}

/* line 741, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-editor a {
  text-decoration: underline;
}

/* line 745, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}

/* line 752, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-editor code {
  background-color: #f0f0f0;
  border-radius: 3px;
}

/* line 757, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}

/* line 766, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}

/* line 771, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}

/* line 777, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-editor img {
  max-width: 100%;
}

/* line 782, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker {
  color: #ccc;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}

/* line 793, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}

/* line 802, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}

/* line 808, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker-options {
  background-color: #636462;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}

/* line 816, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}

/* line 825, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-expanded .ql-picker-label {
  color: #777;
  z-index: 2;
}

/* line 829, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #777;
}

/* line 833, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #777;
}

/* line 838, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}

/* line 846, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-color-picker,
.ql-bubble .ql-icon-picker {
  width: 28px;
}

/* line 851, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-color-picker .ql-picker-label,
.ql-bubble .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}

/* line 856, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-color-picker .ql-picker-label svg {
  right: 4px;
}

/* line 861, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}

/* line 865, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}

/* line 869, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}

/* line 877, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}

/* line 882, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}

/* line 893, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}

/* line 901, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before, .ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before, .ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before, .ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before, .ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before, .ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}

/* line 910, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-header {
  width: 98px;
}

/* line 913, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-header .ql-picker-label::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
}

/* line 918, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: "Heading 1";
}

/* line 923, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: "Heading 2";
}

/* line 928, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: "Heading 3";
}

/* line 933, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: "Heading 4";
}

/* line 938, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: "Heading 5";
}

/* line 943, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before {
  content: "Heading 6";
}

/* line 948, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "Heading 6";
}

/* line 952, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}

/* line 956, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}

/* line 960, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}

/* line 964, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}

/* line 968, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}

/* line 972, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}

/* line 978, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-font {
  width: 108px;
}

/* line 981, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-font .ql-picker-label::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item::before {
  content: "Sans Serif";
}

/* line 986, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value="serif"]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value="serif"]::before {
  content: "Serif";
}

/* line 991, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value="monospace"]::before {
  content: "Monospace";
}

/* line 996, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value="monospace"]::before {
  content: "Monospace";
}

/* line 1000, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value="serif"]::before {
  font-family: Georgia, Times New Roman, serif;
}

/* line 1004, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value="monospace"]::before {
  font-family: Monaco, Courier New, monospace;
}

/* line 1010, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-size {
  width: 98px;
}

/* line 1013, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-size .ql-picker-label::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item::before {
  content: "Normal";
}

/* line 1018, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value="small"]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="small"]::before {
  content: "Small";
}

/* line 1023, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value="large"]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="large"]::before {
  content: "Large";
}

/* line 1028, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value="huge"]::before {
  content: "Huge";
}

/* line 1033, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="huge"]::before {
  content: "Huge";
}

/* line 1037, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="small"]::before {
  font-size: 10px;
}

/* line 1041, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="large"]::before {
  font-size: 18px;
}

/* line 1045, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="huge"]::before {
  font-size: 32px;
}

/* line 1053, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}

/* line 1057, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}

/* line 1062, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-toolbar .ql-formats {
  margin: 8px 12px 8px 0px;
}

/* line 1065, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-toolbar .ql-formats:first-child {
  margin-left: 12px;
}

/* line 1071, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-color-picker svg {
  margin: 1px;
}

/* line 1076, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-color-picker .ql-picker-item.ql-selected, .ql-bubble .ql-color-picker .ql-picker-item:hover {
  border-color: #fff;
}

/* line 1083, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-tooltip {
  background-color: #636462;
  border-radius: 25px;
  color: #fff;
}

/* line 1089, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-tooltip-arrow {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: " ";
  display: block;
  left: 50%;
  margin-left: -6px;
  position: absolute;
}

/* line 1100, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
  border-bottom: 6px solid #636462;
  top: -6px;
}

/* line 1105, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
  border-top: 6px solid #636462;
  bottom: -6px;
}

/* line 1111, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {
  display: block;
}

/* line 1115, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-tooltip.ql-editing .ql-formats {
  visibility: hidden;
}

/* line 1121, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-tooltip-editor {
  display: none;
}

/* line 1124, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-tooltip-editor input[type="text"] {
  background: transparent;
  border: none;
  color: #fff;
  font-size: 13px;
  height: 100%;
  outline: none;
  padding: 10px 20px;
  position: absolute;
  width: 100%;
}

/* line 1136, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-tooltip-editor a {
  top: 10px;
  position: absolute;
  right: 20px;
}

/* line 1141, app/assets/stylesheets/global/quill.bubble.scss */
.ql-bubble .ql-tooltip-editor a:before {
  color: #ccc;
  content: "\D7";
  font-size: 16px;
  font-weight: bold;
}

@media (pointer: coarse) {
  /* line 1153, app/assets/stylesheets/global/quill.bubble.scss */
  .ql-bubble.ql-toolbar button:hover:not(.ql-active),
.ql-bubble .ql-toolbar button:hover:not(.ql-active) {
    color: #ccc;
  }
  /* line 1158, app/assets/stylesheets/global/quill.bubble.scss */
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill, .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #ccc;
  }
  /* line 1165, app/assets/stylesheets/global/quill.bubble.scss */
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke, .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #ccc;
  }
}

/* line 1174, app/assets/stylesheets/global/quill.bubble.scss */
.ql-container.ql-bubble:not(.ql-disabled) a {
  position: relative;
  white-space: nowrap;
}

/* line 1178, app/assets/stylesheets/global/quill.bubble.scss */
.ql-container.ql-bubble:not(.ql-disabled) a::before {
  background-color: #636462;
  border-radius: 15px;
  top: -5px;
  font-size: 12px;
  color: #fff;
  content: attr(href);
  font-weight: normal;
  overflow: hidden;
  padding: 5px 15px;
  text-decoration: none;
  z-index: 1;
}

/* line 1192, app/assets/stylesheets/global/quill.bubble.scss */
.ql-container.ql-bubble:not(.ql-disabled) a::after {
  border-top: 6px solid #636462;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
}

/* line 1202, app/assets/stylesheets/global/quill.bubble.scss */
.ql-container.ql-bubble:not(.ql-disabled) a::before, .ql-container.ql-bubble:not(.ql-disabled) a::after {
  left: 0;
  margin-left: 50%;
  position: absolute;
  transform: translate(-50%, -100%);
  transition: visibility 0s ease 200ms;
  visibility: hidden;
}

/* line 1213, app/assets/stylesheets/global/quill.bubble.scss */
.ql-container.ql-bubble:not(.ql-disabled) a:hover::before, .ql-container.ql-bubble:not(.ql-disabled) a:hover::after {
  visibility: visible;
}

/* line 1, app/assets/stylesheets/global/skdslider.css */
#slider {
  margin: 0;
  padding: 0;
}

/* line 6, app/assets/stylesheets/global/skdslider.css */
.skdslider {
  width: 100%;
  position: relative;
  display: block;
  overflow: hidden;
}

/* line 12, app/assets/stylesheets/global/skdslider.css */
.skdslider .slide {
  display: none;
}

/* line 15, app/assets/stylesheets/global/skdslider.css */
.skdslider .slide img {
  width: 100%;
  height: 100%;
  border: 0;
}

/* line 21, app/assets/stylesheets/global/skdslider.css */
.skdslider ul.slide-navs {
  bottom: 20px;
  left: 50%;
  position: absolute;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 30, app/assets/stylesheets/global/skdslider.css */
.skdslider ul.slide-navs li {
  float: left;
  background: url(/assets/mcc/slide-bg.png) no-repeat scroll 0 0 transparent;
  height: 12px;
  width: 12px;
  margin-right: 4px;
  cursor: pointer;
}

/* line 38, app/assets/stylesheets/global/skdslider.css */
.skdslider ul.slide-navs li.active {
  background: url(/assets/mcc/slide-bg-active.png) no-repeat scroll 0 0 transparent;
}

/* line 42, app/assets/stylesheets/global/skdslider.css */
.skdslider .slide-desc {
  /*background: url(/assets/slide_desc.png) repeat scroll 0 0 transparent;*/
  left: 0;
  padding: 0 15px 0 15px;
  position: absolute;
  text-align: center;
  width: 100%;
  display: inline-block;
}

/* line 51, app/assets/stylesheets/global/skdslider.css */
.skdslider .slide-desc > h2, .skdslider .slide-desc > .h2, .skdslider .slide-desc > h1, .skdslider .slide-desc > .h1 {
  color: #ffffff;
  font-family: "vanitas-bold" !important;
  font-size: 26px;
}

/* line 57, app/assets/stylesheets/global/skdslider.css */
.skdslider .slide-desc > p {
  color: #FFFFFF;
  font-size: 36px;
  line-height: 20px;
  margin-top: 5px;
}

/* line 63, app/assets/stylesheets/global/skdslider.css */
.skdslider .slide-desc > p a.more {
  color: #990000;
  font-size: 20px;
  text-decoration: none;
}

/* line 68, app/assets/stylesheets/global/skdslider.css */
.skdslider .slide-desc > p a.more:hover {
  text-decoration: underline;
}

/* line 72, app/assets/stylesheets/global/skdslider.css */
.skdslider a.prev {
  background: url(/assets/mcc/left.png) no-repeat scroll 0 0 transparent;
  width: 35px;
  height: 35px;
  display: block;
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 2%;
  margin-top: -17px;
}

/* line 84, app/assets/stylesheets/global/skdslider.css */
.skdslider a.next {
  background: url(/assets/mcc/right.png) no-repeat scroll 0 0 transparent;
  width: 35px;
  height: 35px;
  display: block;
  cursor: pointer;
  position: absolute;
  top: 50%;
  right: 2%;
  margin-top: -17px;
}

/* line 102, app/assets/stylesheets/global/skdslider.css */
.skdslider a.play {
  background: url(/assets/mcc/play.png) no-repeat scroll center center transparent;
  width: 35px;
  height: 35px;
  display: none;
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 48%;
  margin-top: -17px;
}

/* line 114, app/assets/stylesheets/global/skdslider.css */
.skdslider a.pause {
  background: url(/assets/mcc/pause.png) no-repeat scroll center center transparent;
  width: 35px;
  height: 35px;
  display: none;
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 48%;
  margin-top: -17px;
}

/*Some Responsive CSS */
@media screen and (max-width: 767px) {
  /* .skdslider .slide-desc > h2 {
		font-size: 20px;
		margin-bottom: 5px;
		margin-top: 5px;
	}
	
	.skdslider .slide-desc > p {
		font-size: 14px;
		line-height: 15px;
		margin-top: 5px;
	}
	.skdslider .slide-desc > p a.more {
		font-size:14px;
	} */
  /* line 142, app/assets/stylesheets/global/skdslider.css */
  .skdslider .slide-desc > p {
    position: relative;
    top: 100px !important;
    font-size: 10px !important;
  }
  /* line 148, app/assets/stylesheets/global/skdslider.css */
  .skdslider .slide-desc > h2, .skdslider .slide-desc > .h2 {
    position: relative;
    top: -10px !important;
    font-size: 12px !important;
    line-height: 20px;
  }
  /* line 155, app/assets/stylesheets/global/skdslider.css */
  .skdslider .slide-desc > a {
    position: relative;
    top: -10px !important;
  }
}

/* line 161, app/assets/stylesheets/global/skdslider.css */
.skdslider .slide-desc > p {
  position: relative;
  top: 200px;
  font-size: 16px;
}

/* line 167, app/assets/stylesheets/global/skdslider.css */
.skdslider .slide-desc > h1, .skdslider .slide-desc > .h1 {
  position: relative;
  top: 120px;
  font-size: 74px;
}

/* line 173, app/assets/stylesheets/global/skdslider.css */
.skdslider .slide-desc > h2, .skdslider .slide-desc > .h2 {
  position: relative;
  top: 100px;
  font-size: 30px;
}

/* line 179, app/assets/stylesheets/global/skdslider.css */
.skdslider .slide-desc a {
  position: relative;
  top: 120px !important;
  font-family: "gilroy-light";
}

/* line 1, app/assets/stylesheets/global/bootstrap-tagsinput.css */
.bootstrap-tagsinput {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  display: inline-block;
  padding: 4px 6px;
  margin-bottom: 10px;
  color: #555;
  vertical-align: middle;
  border-radius: 4px;
  max-width: 100%;
  line-height: 22px;
}

/* line 14, app/assets/stylesheets/global/bootstrap-tagsinput.css */
.bootstrap-tagsinput input {
  border: none;
  box-shadow: none;
  outline: none;
  background-color: transparent;
  padding: 0;
  margin: 0;
  width: auto !important;
  max-width: inherit;
}

/* line 24, app/assets/stylesheets/global/bootstrap-tagsinput.css */
.bootstrap-tagsinput input:focus {
  border: none;
  box-shadow: none;
}

/* line 28, app/assets/stylesheets/global/bootstrap-tagsinput.css */
.bootstrap-tagsinput .tag {
  margin-right: 2px;
  color: white;
}

/* line 32, app/assets/stylesheets/global/bootstrap-tagsinput.css */
.bootstrap-tagsinput .tag [data-role="remove"] {
  margin-left: 8px;
  cursor: pointer;
}

/* line 36, app/assets/stylesheets/global/bootstrap-tagsinput.css */
.bootstrap-tagsinput .tag [data-role="remove"]:after {
  content: "x";
  padding: 0px 2px;
}

/* line 40, app/assets/stylesheets/global/bootstrap-tagsinput.css */
.bootstrap-tagsinput .tag [data-role="remove"]:hover {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 43, app/assets/stylesheets/global/bootstrap-tagsinput.css */
.bootstrap-tagsinput .tag [data-role="remove"]:hover:active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

/* line 1, app/assets/stylesheets/global/raty.css */
.cancel-on-png, .cancel-off-png, .star-on-png, .star-off-png, .star-half-png {
  font-size: 2em;
}

@font-face {
  font-family: "raty";
  font-style: normal;
  font-weight: normal;
  src: url(/assets/raty.eot);
  src: url(/assets/raty.eot?#iefix) format("embedded-opentype");
  src: url(/assets/raty.svg#raty) format("svg");
  src: url(/assets/raty.ttf) format("truetype");
  src: url(/assets/raty.woff) format("woff");
}

/* line 16, app/assets/stylesheets/global/raty.css */
.cancel-on-png, .cancel-off-png, .star-on-png, .star-off-png, .star-half-png {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "raty";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

/* line 28, app/assets/stylesheets/global/raty.css */
.cancel-on-png:before {
  content: "\e600";
}

/* line 32, app/assets/stylesheets/global/raty.css */
.cancel-off-png:before {
  content: "\e601";
}

/* line 36, app/assets/stylesheets/global/raty.css */
.star-on-png:before {
  content: "\f005";
}

/* line 40, app/assets/stylesheets/global/raty.css */
.star-off-png:before {
  content: "\f006";
}

/* line 44, app/assets/stylesheets/global/raty.css */
.star-half-png:before {
  content: "\f123";
}
